Vodič za postavljanje Vintage Story poslužitelja
Ovaj vodič pokriva kako postaviti i konfigurirati vaš Vintage Story namjenski poslužitelj hostiran na Legion Hosting, uključujući prvo pokretanje, GPanel varijable, upravljanje verzijama, konfiguraciju poslužitelja, postavke svijeta, povezivanje igrača i upravljanje spremljenim podacima. Za instalaciju modova pogledajte Vintage Story Mod Installation. Za postavljanje administratora i naredbe pogledajte Vintage Story Admin Commands.
Prvo pokretanje
Kada prvi put pokrenete svoj Vintage Story poslužitelj iz GPanel-a, poslužitelj će automatski preuzeti datoteke igre sa službenog Vintage Story API-ja i generirati zadani svijet. Ovo početno pokretanje može potrajati nekoliko minuta dok se datoteke preuzimaju i raspakiraju.
- Prijavite se na GPanel i odaberite svoj Vintage Story poslužitelj.
- Prije pokretanja pregledajte karticu Startup kako biste potvrdili željenu granu verzije (stable, unstable ili pre-release).
- Kliknite Start na kartici Console. Pratite ispis konzole za poruke o napretku dok poslužitelj preuzima i instalira datoteke igre.
- Kada vidite poruku da poslužitelj osluškuje veze, poslužitelj je spreman. Zadana datoteka
serverconfig.jsonbit će automatski generirana.
GPanel varijable za pokretanje
Osnovne postavke poslužitelja kontroliraju se putem kartice Startup u GPanel. Pregledajte i prilagodite ih prije pokretanja poslužitelja.
| Varijabla | Zadano | Opis |
|---|---|---|
SERVER_PORT |
(dodijeljeno) | Port igre koji igrači koriste za povezivanje. Automatski ga dodjeljuje GPanel -- provjerite karticu Network za dodijeljeni port. |
MAX_CLIENTS |
16 |
Maksimalan broj istovremenih igrača. Može se postaviti do 256. Trebao bi odgovarati resursima vašeg hosting plana. |
FILES_BRANCH |
stable |
Koja grana izdanja se koristi. Opcije: stable, unstable ili pre. Pogledajte odjeljak Upravljanje verzijama u nastavku za detalje. |
RELEASE_VERSION |
latest |
Određena verzija za instalaciju. Postavite na latest za uvijek najnovije izdanje na odabranoj grani, ili unesite određeni broj verzije (npr. 1.19.8) za zaključavanje na tu verziju. |
OPTIONS |
(prazno) | Dodatni argumenti naredbenog retka koji se prosljeđuju procesu poslužitelja pri pokretanju. Ostavite prazno osim ako vam trebaju određene zastavice za pokretanje. |
SQLITE_TMPDIR |
(automatski) | Privremeni direktorij koji SQLite koristi za operacije baze podataka. Obično ga nije potrebno mijenjati. |
Nakon ažuriranja varijabli za pokretanje, ponovno pokrenite poslužitelj iz GPanel-a kako bi promjene stupile na snagu.
Upravljanje verzijama
Vintage Story nudi tri grane izdanja. Vaš izbor grane postavlja se putem varijable FILES_BRANCH u GPanel-u.
| Grana | Vrijednost | Opis |
|---|---|---|
| Stable | stable |
Preporučena grana za većinu poslužitelja. Ova izdanja su temeljito testirana i najpouzdanija su za dugotrajne svjetove. |
| Unstable | unstable |
Beta izdanja s novim značajkama i promjenama koje se još testiraju. Mogu sadržavati greške. Koristite ovo ako želite rani pristup novom sadržaju i prihvaćate određenu nestabilnost. |
| Pre-release | pre |
Rane razvojne verzije. Najmanje su testirane i mogu imati značajne probleme. Preporučuje se samo za potrebe testiranja -- ne za produkcijske poslužitelje. |
Zaključavanje na određenu verziju
Prema zadanim postavkama, RELEASE_VERSION je postavljeno na latest, što znači da će poslužitelj preuzeti i instalirati najnoviju dostupnu verziju na odabranoj grani svaki put kad se poslužitelj pokrene (ako je dostupna novija verzija). Za sprječavanje automatskih ažuriranja i zaključavanje poslužitelja na određenu verziju:
- Idite na karticu Startup u GPanel-u.
- Promijenite
RELEASE_VERSIONslatestna točan broj verzije koji želite (npr.1.19.8). - Ponovno pokrenite poslužitelj. Koristit će samo zaključanu verziju bez obzira na novija izdanja.
serverconfig.json
Primarna konfiguracijska datoteka poslužitelja je serverconfig.json, koja se nalazi u korijenskom direktoriju poslužitelja. Ova datoteka se automatski generira pri prvom pokretanju. Zaustavite poslužitelj prije uređivanja, zatim ga ponovno pokrenite kako bi promjene stupile na snagu.
- Zaustavite poslužitelj s kartice Console u GPanel-u.
- Otvorite karticu Files i kliknite
serverconfig.jsonza uređivanje. - Izmijenite postavke koje trebate (pogledajte tablicu u nastavku).
- Spremite datoteku i pokrenite poslužitelj.
Ključne postavke
| Postavka | Primjer vrijednosti | Opis |
|---|---|---|
ServerName |
"My Legion VS Server" |
Naziv prikazan u pregledniku poslužitelja u igri. Učinite ga opisnim kako bi igrači mogli pronaći vaš poslužitelj. |
WelcomeMessage |
"Welcome to the server!" |
Poruka prikazana igračima kada se pridruže. Podržava osnovno formatiranje. |
MaxClients |
16 |
Maksimalan broj istovremenih igrača. Trebao bi odgovarati varijabli MAX_CLIENTS za pokretanje. |
Password |
"mysecretpass" |
Lozinka potrebna za pridruživanje poslužitelju. Ostavite kao prazan niz ("") za javni poslužitelj. |
AllowPvP |
true |
Postavite na true za omogućavanje borbe igrač protiv igrača, ili false za PvE-only poslužitelj. |
SpawnRadius |
50 |
Radijus (u blokovima) oko točke pojavljivanja svijeta gdje se novi igrači mogu pojaviti. Veća vrijednost više razmješta igrače pri pridruživanju. |
MapSizeX |
1024000 |
Širina svijeta u blokovima. Zadana vrijednost stvara vrlo velik svijet. Smanjivanje ograničava koliko daleko igrači mogu putovati u smjeru istok-zapad. |
MapSizeZ |
1024000 |
Dubina svijeta u blokovima. Zadana vrijednost stvara vrlo velik svijet. Smanjivanje ograničava koliko daleko igrači mogu putovati u smjeru sjever-jug. |
WorldSeed |
"myseed123" |
Sjeme korišteno za generiranje svijeta. Isto sjeme proizvodi isti svijet. Ostavite kao prazan niz za nasumično sjeme. |
Minimalni primjer ključnih postavki 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 nema zaostalog zareza nakon posljednje stavke u objektu ili nizu. Ako poslužitelj ne uspije pokrenuti nakon uređivanja, provjerite JSON sintaktičke greške.
Konfiguracija svijeta
Vintage Story generira svoj svijet na temelju postavki u serverconfig.json. Generiranje svijeta događa se samo pri prvom pokretanju s danim svijetom -- promjena postavki generiranja nakon što je svijet kreiran neće retroaktivno izmijeniti postojeći teren.
Postavke generiranja svijeta
- WorldSeed: Određuje raspored terena, položaj bioma i distribuciju resursa. Postavite određeno sjeme za dijeljenje istog rasporeda svijeta s drugima, ili ga ostavite praznim za nasumično generirani svijet.
- MapSizeX / MapSizeZ: Kontroliraju maksimalno igrivo područje. Manje vrijednosti stvaraju kompaktniji svijet i mogu smanjiti korištenje resursa. Igrači koji dosegnu rub karte neće moći dalje putovati u tom smjeru.
- WorldConfig: Objekt
WorldConfigunutarserverconfig.jsonomogućuje fino podešavanje parametara generiranja svijeta kao što su razmjer reljefa, klimatski obrasci i geološke značajke. Ovo su napredne postavke -- zadane vrijednosti dobro funkcioniraju za većinu poslužitelja.
WorldSeed, MapSizeX i MapSizeZ stupaju na snagu samo kada se svijet prvi put generira. Za primjenu novih postavki generiranja morate kreirati novi svijet (pogledajte Upravljanje spremljenim podacima u nastavku).
Odabir sjemena
Sjeme može biti bilo koji tekstualni niz ili broj. Igrači u Vintage Story zajednici dijele sjemena za zanimljive rasporede svjetova. Ako želite određenu vrstu terena ili lokaciju pojavljivanja, pretražite Vintage Story forume ili stranice zajednice za preporučena sjemena.
Kako se povezati
Igrači se povezuju na vaš Vintage Story poslužitelj putem izbornika za višeigračku igru u igri.
Izravno povezivanje
- Pokrenite Vintage Story i kliknite Multiplayer iz glavnog izbornika.
- Kliknite Direct Connect.
- Unesite IP adresu i port igre vašeg poslužitelja u formatu:
Provjerite karticu Network u GPanel-u za dodijeljeni IP i port.your.server.ip:port - Kliknite Connect. Ako poslužitelj ima lozinku, unesite je kada se zatraži.
Preglednik poslužitelja
- Pokrenite Vintage Story i kliknite Multiplayer iz glavnog izbornika.
- Preglednik poslužitelja učitat će popis javnih poslužitelja. Koristite traku za pretraživanje kako biste pronašli svoj poslužitelj po nazivu (vrijednost
ServerNameizserverconfig.json). - Kliknite na svoj poslužitelj u popisu i kliknite Join.
Upravljanje spremljenim podacima
Podaci svijeta Vintage Story pohranjeni su na vašem poslužitelju i automatski se spremaju tijekom igranja.
Lokacija podataka svijeta
Datoteke spremljenog svijeta pohranjene su u direktoriju data/ na vašem poslužitelju. Točna putanja ovisi o nazivu vašeg svijeta. Možete pristupiti ovim datotekama putem kartice Files u GPanel-u ili putem SFTP-a.
Sigurnosno kopiranje vašeg svijeta
- Zaustavite poslužitelj kako biste osigurali čistu sigurnosnu kopiju (bez datoteka koje se zapisuju usred spremanja).
- Povežite se na poslužitelj putem SFTP-a. Pogledajte How to Upload Files via SFTP za upute o povezivanju.
- Preuzmite cijeli direktorij
data/na vaše lokalno računalo. - Pohranite sigurnosnu kopiju na sigurno mjesto. Razmislite o čuvanju više datiranih sigurnosnih kopija u slučaju da trebate vratiti stanje na određenu točku.
Resetiranje svijeta
Za pokretanje potpuno novog svijeta:
- Zaustavite poslužitelj s kartice Console u GPanel-u.
- Napravite sigurnosnu kopiju postojećih podataka svijeta ako ih želite zadržati (pogledajte gore).
- Idite do direktorija
data/u GPanel upravitelju datoteka i izbrišite datoteke spremljenog svijeta. - Opcionalno ažurirajte
WorldSeeduserverconfig.jsonza generiranje drugačijeg rasporeda svijeta. - Pokrenite poslužitelj. Novi svijet bit će generiran ispočetka koristeći vaše trenutne konfiguracijske postavke.
Povezani članci
- Vintage Story Mod Installation
- Vintage Story Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Trebate pomoć?
Ako naiđete na problem koji nije pokriven ovim vodičem, otvorite zahtjev za podršku i uključite IP adresu vašeg poslužitelja, opis problema i relevantan ispis konzole iz GPanel-a.