Брза Распродажба 50% попуст на сите сервери Уште Само Неколку Часа!
Завршува за: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Категории

Водич за поставување на Vintage Story сервер

MK vintage-story setup config server world connect 0 го најдоа ова корисно

Водич за поставување на Vintage Story сервер

Овој водич опфаќа како да поставите и конфигурирате вашиот Vintage Story наменски сервер хостиран со Legion Hosting, вклучувајќи прво стартување, GPanel променливи, управување со верзии, конфигурација на серверот, поставки за светот, поврзување на играчи и управување со зачувувања. За инсталирање на модови, видете Инсталирање на Vintage Story модови. За поставување на админ и команди, видете Vintage Story Админ Команди.

Пред да започнете: Проверете дали вашиот сервер е создаден во GPanel. Ако ви треба помош за наоѓање на IP адресата и портата на вашиот сервер, видете Како да ги најдете IP адресата и портата на вашиот сервер.

Прво стартување

Кога ќе го стартувате вашиот Vintage Story сервер за прв пат од GPanel, серверот автоматски ќе ги преземе датотеките на играта од официјалниот Vintage Story API и ќе генерира стандарден свет. Ова почетно стартување може да потрае неколку минути додека датотеките се преземаат и распакуваат.

  1. Најавете се на GPanel и изберете го вашиот Vintage Story сервер.
  2. Пред да стартувате, прегледајте го табот Startup за да ја потврдите вашата претпочитана гранка на верзија (stable, unstable, или pre-release).
  3. Кликнете Start на табот Console. Набљудувајте го конзолното прикажување за пораки за напредок додека серверот ги презема и инсталира датотеките на играта.
  4. Откако ќе видите порака што укажува дека серверот слуша за врски, серверот е подготвен. Стандардна serverconfig.json датотека ќе биде генерирана автоматски.
Првото стартување трае подолго од вообичаено. Серверот мора да го преземе целиот Vintage Story серверски пакет пред да може да стартува. Следните стартувања ќе бидат многу побрзи освен ако не ја смените верзијата или гранката.

GPanel стартни променливи

Основните поставки на серверот се контролираат преку табот Startup во GPanel. Прегледајте ги и приспособете ги пред да го стартувате вашиот сервер.

Променлива Стандардно Опис
SERVER_PORT (доделено) Портата на играта што играчите ја користат за поврзување. Ова автоматски се доделува од GPanel -- проверете го табот Network за вашата доделена порта.
MAX_CLIENTS 16 Максимален број на истовремени играчи. Може да се постави до 256. Треба да одговара на ресурсите на вашиот хостинг план.
FILES_BRANCH stable Која гранка на издание да се користи. Опции: stable, unstable, или pre. Видете го делот за управување со верзии подолу за детали.
RELEASE_VERSION latest Специфичната верзија за инсталирање. Поставете на latest за секогаш да се користи најновото издание на вашата избрана гранка, или внесете специфичен број на верзија (на пр. 1.19.8) за да фиксирате на таа верзија.
OPTIONS (празно) Дополнителни аргументи од командната линија што се предаваат на процесот на серверот при стартување. Оставете празно освен ако не ви требаат специфични стартни знаменца.
SQLITE_TMPDIR (автоматски) Привремен директориум што го користи SQLite за операции со базата на податоци. Вообичаено не треба да се менува.

По ажурирањето на стартните променливи, рестартирајте го серверот од GPanel за да стапат на сила промените.


Управување со верзии

Vintage Story нуди три гранки на издание. Вашиот избор на гранка се поставува преку стартната променлива FILES_BRANCH во GPanel.

Гранка Вредност Опис
Stable stable Препорачаната гранка за повеќето сервери. Овие изданија се темелно тестирани и се најсигурни за долгорочни светови.
Unstable unstable Бета изданија со нови функции и промени што сè уште се тестираат. Може да содржат грешки. Користете го ова ако сакате ран пристап до нова содржина и прифаќате одредена нестабилност.
Pre-release pre Рани развојни верзии. Овие се најмалку тестирани и може да имаат значителни проблеми. Се препорачуваат само за цели на тестирање -- не за продукциски сервери.

Фиксирање на специфична верзија

Стандардно, RELEASE_VERSION е поставено на latest, што значи дека серверот ќе ја преземе и инсталира најновата достапна верзија на вашата избрана гранка секогаш кога серверот стартува (ако е достапна понова верзија). За да спречите автоматски ажурирања и да го заклучите вашиот сервер на специфична верзија:

  1. Одете на табот Startup во GPanel.
  2. Променете го RELEASE_VERSION од latest на точниот број на верзија што го сакате (на пр. 1.19.8).
  3. Рестартирајте го серверот. Тој ќе ја користи само фиксираната верзија без оглед на поновите изданија.
Компатибилност на модови: Ако користите модови, се препорачува фиксирање на специфична верзија. Ажурирањата на играта можат да ја нарушат компатибилноста на модовите, а ажурирањето среде играње може да предизвика проблеми. Проверете дали вашите модови ја поддржуваат целната верзија пред ажурирањето. Видете Инсталирање на Vintage Story модови за детали.
Менувањето на гранки може да бара ресетирање на светот. Преместувањето помеѓу stable и unstable гранки може да воведе промени во форматот на светот. Секогаш направете резервна копија на вашиот свет пред да менувате гранки. Ако новата верзија е некомпатибилна со вашиот постоечки свет, можеби ќе треба да започнете нов.

serverconfig.json

Примарната конфигурациска датотека на серверот е serverconfig.json, лоцирана во коренот на директориумот на серверот. Оваа датотека се генерира автоматски при првото стартување. Запрете го серверот пред да ја уредувате, потоа рестартирајте за да стапат на сила промените.

  1. Запрете го серверот од GPanel табот Console.
  2. Отворете го табот Files и кликнете на serverconfig.json за да ја уредите.
  3. Изменете ги поставките што ви се потребни (видете ја табелата подолу).
  4. Зачувајте ја датотеката и стартувајте го серверот.

Клучни поставки

Поставка Пример вредност Опис
ServerName "My Legion VS Server" Името прикажано во прелистувачот на сервери во играта. Направете го описен за да можат играчите да го најдат вашиот сервер.
WelcomeMessage "Welcome to the server!" Порака прикажана на играчите кога ќе се приклучат. Поддржува основно форматирање.
MaxClients 16 Максимален број на истовремени играчи. Треба да одговара на стартната променлива MAX_CLIENTS.
Password "mysecretpass" Лозинка потребна за приклучување на серверот. Оставете како празна низа ("") за јавен сервер.
AllowPvP true Поставете на true за да овозможите борба играч против играч, или false за сервер само со PvE.
SpawnRadius 50 Радиус (во блокови) околу точката на појавување во светот каде новите играчи можат да се појават. Поголема вредност ги распоредува играчите повеќе при приклучување.
MapSizeX 1024000 Ширина на светот во блокови. Стандардната вредност создава многу голем свет. Намалувањето на ова ограничува колку далеку играчите можат да патуваат исток-запад.
MapSizeZ 1024000 Длабочина на светот во блокови. Стандардната вредност создава многу голем свет. Намалувањето на ова ограничува колку далеку играчите можат да патуваат север-југ.
WorldSeed "myseed123" Семе користено за генерирање на светот. Истото семе произведува ист свет. Оставете како празна низа за случајно семе.

Минимален пример на клучни поставки во serverconfig.json:

{
  "ServerName": "My Legion VS Server",
  "WelcomeMessage": "Welcome! Enjoy your stay.",
  "MaxClients": 16,
  "Password": "",
  "AllowPvP": true,
  "SpawnRadius": 50,
  "MapSizeX": 1024000,
  "MapSizeZ": 1024000,
  "WorldSeed": ""
}
Датотеката мора да биде валиден JSON. Проверете дека сите низи се затворени со двојни наводници, булеаните се со мали букви (true/false), и дека нема пратечки запирки по последната ставка во објект или низа. Ако серверот не успее да стартува по уредувањето, проверете за грешки во JSON синтаксата.

Конфигурација на светот

Vintage Story го генерира својот свет врз основа на поставките во serverconfig.json. Генерирањето на светот се случува само при првото стартување со даден свет -- менувањето на поставките за генерирање по создавањето на светот нема ретроактивно да го измени постоечкиот терен.

Поставки за генерирање на светот

  • WorldSeed: Го одредува распоредот на теренот, поставеноста на биомите и распределбата на ресурсите. Поставете специфично семе за да го споделите истиот распоред на светот со други, или оставете го празно за случајно генериран свет.
  • MapSizeX / MapSizeZ: Ја контролираат максималната играчка површина. Помали вредности создаваат поограничен свет и можат да го намалат користењето на ресурси. Играчите што ќе го достигнат работ на мапата нема да можат да патуваат подалеку во таа насока.
  • WorldConfig: Објектот WorldConfig во рамките на serverconfig.json ви овозможува фино да ги прилагодите параметрите за генерирање на светот, како што се размер на земјишните форми, климатски обрасци и геолошки карактеристики. Ова се напредни поставки -- стандардните вредности работат добро за повеќето сервери.
Поставките за генерирање на светот се заклучени по создавањето. Поставки како WorldSeed, MapSizeX, и MapSizeZ стапуваат на сила само кога светот се генерира за прв пат. За да примените нови поставки за генерирање, мора да создадете нов свет (видете Управување со зачувувања подолу).

Избор на семе

Семето може да биде било која текстуална низа или број. Играчите во заедницата на Vintage Story споделуваат семиња за интересни распореди на светови. Ако сакате специфичен тип на терен или локација на појавување, пребарувајте ги форумите на Vintage Story или сајтовите на заедницата за препорачани семиња.


Како да се поврзете

Играчите се поврзуваат на вашиот Vintage Story сервер преку менито за повеќе играчи во играта.

Директно поврзување

  1. Стартувајте го Vintage Story и кликнете Multiplayer од главното мени.
  2. Кликнете Direct Connect.
  3. Внесете ги IP адресата и портата на играта на вашиот сервер во форматот:
    your.server.ip:port
    Проверете го табот Network во GPanel за вашата доделена IP и порта.
  4. Кликнете Connect. Ако серверот има лозинка, внесете ја кога ќе бидете побарани.

Прелистувач на сервери

  1. Стартувајте го Vintage Story и кликнете Multiplayer од главното мени.
  2. Прелистувачот на сервери ќе вчита список на јавни сервери. Користете ја лентата за пребарување за да го најдете вашиот сервер по име (вредноста ServerName од serverconfig.json).
  3. Кликнете на вашиот сервер во списокот и кликнете Join.
Серверот не се појавува во прелистувачот? На прелистувачот на сервери може да му требаат неколку минути за да индексира ново стартуван сервер. Користете Direct Connect за непосреден пристап. Исто така потврдете дека не сте поставиле лозинка -- серверите заштитени со лозинка може да не се појавуваат во јавниот прелистувач во зависност од поставките на серверот.

Управување со зачувувања

Податоците за светот на Vintage Story се чуваат на вашиот сервер и се зачувуваат автоматски за време на играњето.

Локација на податоците за светот

Датотеките за зачувување на светот се чуваат во директориумот data/ на вашиот сервер. Точната патека зависи од името на вашиот свет. Можете да пристапите до овие датотеки преку GPanel табот Files или преку SFTP.

Резервна копија на вашиот свет

  1. Запрете го серверот за да обезбедите чиста резервна копија (нема датотеки што се запишуваат среде зачувување).
  2. Поврзете се на вашиот сервер преку SFTP. Видете Како да прикачувате датотеки преку SFTP за упатства за поврзување.
  3. Преземете го целиот директориум data/ на вашата локална машина.
  4. Чувајте ја резервната копија на безбедно место. Размислете да чувате повеќе датирани резервни копии во случај да треба да се вратите на одредена точка.
Редовните резервни копии се силно препорачани. Оштетување на светот, случајно уништување или неуспешни ажурирања на модови може сите да резултираат со губење на податоци. Направете резервна копија на вашиот свет пред да направите какви било значителни промени како што се ажурирање на верзијата на играта, додавање или отстранување на модови, или менување на поставките за светот.

Ресетирање на светот

За да започнете целосно нов свет:

  1. Запрете го серверот од GPanel табот Console.
  2. Направете резервна копија на постоечките податоци за светот ако сакате да ги задржите (видете погоре).
  3. Навигирајте до директориумот data/ во GPanel менаџерот на датотеки и избришете ги датотеките за зачувување на светот.
  4. Опционално ажурирајте го WorldSeed во serverconfig.json за да генерирате различен распоред на светот.
  5. Стартувајте го серверот. Нов свет ќе биде генериран од нула користејќи ги вашите тековни конфигурациски поставки.
Бришењето на датотеките за светот е трајно. Откако ќе се избрише, светот не може да се поврати освен ако немате резервна копија. Секогаш преземете резервна копија пред да извршите ресетирање на светот.

Поврзани статии


Потребна ви е помош?

Ако наидете на проблем што не е опфатен во овој водич, отворете тикет за поддршка и вклучете ја IP адресата на вашиот сервер, опис на проблемот и какво било релевантно конзолно прикажување од GPanel.


Дали оваа статија ви беше корисна?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.