Vintage Story vodič za podešavanje servera
Ovaj vodič objašnjava kako da podesite i konfigurišete svoj Vintage Story namenski server hostovan kod Legion Hosting, uključujući prvo pokretanje, GPanel promenljive, upravljanje verzijama, konfiguraciju servera, podešavanja sveta, povezivanje igrača i upravljanje sačuvanim podacima. Za instalaciju modova, pogledajte Vintage Story instalacija modova. Za podešavanje administratora i komande, pogledajte Vintage Story administratorske komande.
Prvo pokretanje
Kada prvi put pokrenete svoj Vintage Story server iz GPanel, server će automatski preuzeti datoteke igre sa zvaničnog Vintage Story API i generisati podrazumevani svet. Ovo početno pokretanje može potrajati nekoliko minuta dok se datoteke preuzimaju i raspakuju.
- Prijavite se na GPanel i izaberite svoj Vintage Story server.
- Pre pokretanja, pregledajte karticu Startup da potvrdite željenu granu verzije (stable, unstable ili pre-release).
- Kliknite na Start u kartici Console. Pratite ispis konzole radi poruka o napretku dok server preuzima i instalira datoteke igre.
- Kada vidite poruku koja ukazuje da server osluškuje veze, server je spreman. Podrazumevana
serverconfig.jsondatoteka biće automatski generisana.
GPanel startne promenljive
Osnovna podešavanja servera kontrolišu se preko kartice Startup u GPanel. Pregledajte i prilagodite ih pre pokretanja servera.
| Promenljiva | Podrazumevano | Opis |
|---|---|---|
SERVER_PORT |
(dodeljeno) | Port igre koji igrači koriste za povezivanje. Automatski ga dodeljuje GPanel -- proverite karticu Network za vaš dodeljeni port. |
MAX_CLIENTS |
16 |
Maksimalan broj istovremenih igrača. Može se postaviti do 256. Treba da odgovara resursima vašeg hosting plana. |
FILES_BRANCH |
stable |
Koju granu izdanja koristiti. Opcije: stable, unstable ili pre. Pogledajte odeljak Upravljanje verzijama u nastavku za detalje. |
RELEASE_VERSION |
latest |
Konkretna verzija za instalaciju. Postavite na latest da uvek koristite najnovije izdanje na izabranoj grani, ili unesite konkretan broj verzije (npr. 1.19.8) da zaključate na tu verziju. |
OPTIONS |
(prazno) | Dodatni argumenti komandne linije koji se prosleđuju procesu servera pri pokretanju. Ostavite prazno osim ako vam ne trebaju određene startne zastavice. |
SQLITE_TMPDIR |
(automatski) | Privremeni direktorijum koji SQLite koristi za operacije nad bazom podataka. Obično ne treba menjati. |
Nakon ažuriranja startnih promenljivih, ponovo pokrenite server iz GPanel da bi izmene stupile na snagu.
Upravljanje verzijama
Vintage Story nudi tri grane izdanja. Vaš izbor grane se postavlja preko startne promenljive FILES_BRANCH u GPanel.
| Grana | Vrednost | Opis |
|---|---|---|
| Stable | stable |
Preporučena grana za većinu servera. Ova izdanja su temeljno testirana i najpouzdanija su za dugotrajne svetove. |
| Unstable | unstable |
Beta izdanja sa novim funkcijama i izmenama koje se još uvek testiraju. Mogu sadržati greške. Koristite ovo ako želite rani pristup novom sadržaju i prihvatate izvesnu nestabilnost. |
| Pre-release | pre |
Rane razvojne verzije. One su najmanje testirane i mogu imati značajne probleme. Preporučuju se samo za testiranje -- ne za produkcione servere. |
Zaključavanje određene verzije
Podrazumevano je RELEASE_VERSION postavljeno na latest, što znači da će server preuzeti i instalirati najnoviju dostupnu verziju na izabranoj grani svaki put kada se server pokrene (ako je dostupna novija verzija). Da biste sprečili automatska ažuriranja i zaključali server na određenu verziju:
- Idite na karticu Startup u GPanel.
- Promenite
RELEASE_VERSIONsalatestna tačan broj verzije koji želite (npr.1.19.8). - Ponovo pokrenite server. Koristiće samo zaključanu verziju bez obzira na novija izdanja.
serverconfig.json
Primarna konfiguraciona datoteka servera je serverconfig.json, smeštena u korenom direktorijumu servera. Ova datoteka se automatski generiše pri prvom pokretanju. Zaustavite server pre uređivanja, a zatim ga ponovo pokrenite da bi izmene stupile na snagu.
- Zaustavite server iz GPanel kartice Console.
- Otvorite karticu Files i kliknite na
serverconfig.jsonda je uredite. - Izmenite podešavanja koja su vam potrebna (pogledajte tabelu ispod).
- Sačuvajte datoteku i pokrenite server.
Ključna podešavanja
| Podešavanje | Primer vrednosti | Opis |
|---|---|---|
ServerName |
"My Legion VS Server" |
Ime prikazano u pregledaču servera unutar igre. Učinite ga opisnim kako bi igrači mogli da pronađu vaš server. |
WelcomeMessage |
"Welcome to the server!" |
Poruka prikazana igračima kada se priključe. Podržava osnovno formatiranje. |
MaxClients |
16 |
Maksimalan broj istovremenih igrača. Treba da odgovara startnoj promenljivoj MAX_CLIENTS. |
Password |
"mysecretpass" |
Lozinka potrebna za priključivanje serveru. Ostavite kao prazan niz ("") za javni server. |
AllowPvP |
true |
Postavite na true da omogućite borbu igrača protiv igrača, ili false za server samo sa PvE. |
SpawnRadius |
50 |
Poluprečnik (u blokovima) oko tačke pojavljivanja u svetu gde se novi igrači mogu pojaviti. Veća vrednost više rasprši igrače pri priključivanju. |
MapSizeX |
1024000 |
Širina sveta u blokovima. Podrazumevana vrednost stvara veoma veliki svet. Smanjenje ovoga ograničava koliko daleko igrači mogu da putuju istok-zapad. |
MapSizeZ |
1024000 |
Dubina sveta u blokovima. Podrazumevana vrednost stvara veoma veliki svet. Smanjenje ovoga ograničava koliko daleko igrači mogu da putuju sever-jug. |
WorldSeed |
"myseed123" |
Seme korišćeno za generisanje sveta. Isto seme stvara isti svet. Ostavite kao prazan niz za nasumično seme. |
Minimalni primer ključnih podešavanja u serverconfig.json:
{
"ServerName": "My Legion VS Server",
"WelcomeMessage": "Welcome! Enjoy your stay.",
"MaxClients": 16,
"Password": "",
"AllowPvP": true,
"SpawnRadius": 50,
"MapSizeX": 1024000,
"MapSizeZ": 1024000,
"WorldSeed": ""
}
true/false) i da nema zareza na kraju nakon poslednje stavke u objektu ili nizu. Ako se server ne pokrene nakon uređivanja, proverite ima li sintaksnih grešaka u JSON.
Konfiguracija sveta
Vintage Story generiše svoj svet na osnovu podešavanja u serverconfig.json. Generisanje sveta se odvija samo pri prvom pokretanju sa datim svetom -- promena podešavanja generisanja nakon što je svet kreiran neće retroaktivno izmeniti postojeći teren.
Podešavanja generisanja sveta
- WorldSeed: Određuje raspored terena, raspored bioma i distribuciju resursa. Postavite određeno seme da delite isti raspored sveta sa drugima, ili ga ostavite praznim za nasumično generisani svet.
- MapSizeX / MapSizeZ: Kontrolišu maksimalnu igrivu površinu. Manje vrednosti stvaraju ograničeniji svet i mogu smanjiti potrošnju resursa. Igrači koji dostignu ivicu mape neće moći da putuju dalje u tom pravcu.
- WorldConfig: Objekat
WorldConfigunutarserverconfig.jsonomogućava vam da fino podesite parametre generisanja sveta kao što su razmera oblika terena, klimatski obrasci i geološke karakteristike. Ovo su napredna podešavanja -- podrazumevane vrednosti dobro funkcionišu za većinu servera.
WorldSeed, MapSizeX i MapSizeZ stupaju na snagu samo kada se svet prvi put generiše. Da biste primenili nova podešavanja generisanja, morate kreirati novi svet (pogledajte Upravljanje sačuvanim podacima u nastavku).
Biranje semena
Seme može biti bilo koji tekstualni niz ili broj. Igrači u Vintage Story zajednici dele semena za zanimljive rasporede sveta. Ako želite određeni tip terena ili lokaciju pojavljivanja, pretražite Vintage Story forume ili sajtove zajednice za preporučena semena.
Kako se povezati
Igrači se povezuju na vaš Vintage Story server kroz meni za više igrača unutar igre.
Direktno povezivanje
- Pokrenite Vintage Story i kliknite na Multiplayer iz glavnog menija.
- Kliknite na Direct Connect.
- Unesite IP adresu i port igre vašeg servera u formatu:
Proverite karticu Network u GPanel za vaš dodeljeni IP i port.your.server.ip:port - Kliknite na Connect. Ako server ima lozinku, unesite je kada se to zatraži.
Pregledač servera
- Pokrenite Vintage Story i kliknite na Multiplayer iz glavnog menija.
- Pregledač servera će učitati listu javnih servera. Koristite traku za pretragu da pronađete svoj server po imenu (vrednost
ServerNameizserverconfig.json). - Kliknite na svoj server na listi i kliknite na Join.
Upravljanje sačuvanim podacima
Podaci o svetu Vintage Story se čuvaju na vašem serveru i automatski sačuvavaju tokom igranja.
Lokacija podataka o svetu
Datoteke sačuvanog sveta se čuvaju u direktorijumu data/ na vašem serveru. Tačna putanja zavisi od imena vašeg sveta. Tim datotekama možete pristupiti kroz GPanel karticu Files ili putem SFTP.
Pravljenje rezervne kopije sveta
- Zaustavite server kako biste obezbedili čistu rezervnu kopiju (bez datoteka koje se upisuju usred sačuvavanja).
- Povežite se na svoj server putem SFTP. Pogledajte Kako da otpremite datoteke putem SFTP za uputstva o povezivanju.
- Preuzmite ceo direktorijum
data/na svoj lokalni računar. - Sačuvajte rezervnu kopiju na bezbednom mestu. Razmotrite čuvanje više datiranih rezervnih kopija u slučaju da treba da se vratite na određenu tačku.
Resetovanje sveta
Da biste započeli potpuno nov svet:
- Zaustavite server iz GPanel kartice Console.
- Napravite rezervnu kopiju postojećih podataka o svetu ako želite da ih zadržite (pogledajte iznad).
- Idite do direktorijuma
data/u GPanel menadžeru datoteka i obrišite datoteke sačuvanog sveta. - Opciono ažurirajte
WorldSeeduserverconfig.jsonda generišete drugačiji raspored sveta. - Pokrenite server. Novi svet će biti generisan od nule koristeći vaša trenutna podešavanja konfiguracije.
Povezani članci
- Vintage Story instalacija modova
- Vintage Story administratorske komande
- Kako da pronađete IP adresu i port servera
- Kako da otpremite datoteke putem SFTP
- Vodič za pokretanje servera
Potrebna vam je pomoć?
Ako naiđete na problem koji nije obrađen u ovom vodiču, otvorite tiket za podršku i navedite IP adresu svog servera, opis problema i sav relevantan ispis konzole iz GPanel.