Vintage Story serveroppsettveiledning
Denne veiledningen dekker hvordan du setter opp og konfigurerer din Vintage Story dedikerte server hos Legion Hosting, inkludert førstegangsoppstart, GPanel-variabler, versjonshåndtering, serverkonfigurasjon, verdensinnstillinger, tilkobling av spillere og lagringshåndtering. For installasjon av mods, se Vintage Story Mod Installation. For administratoroppsett og kommandoer, se Vintage Story Admin Commands.
Første oppstart
Når du starter Vintage Story-serveren for første gang fra GPanel, vil serveren automatisk laste ned spillfilene fra det offisielle Vintage Story-API-et og generere en standardverden. Denne første oppstarten kan ta flere minutter mens filer lastes ned og pakkes ut.
- Logg inn på GPanel og velg din Vintage Story-server.
- Før du starter, gå gjennom Startup-fanen for å bekrefte din foretrukne versjonsgren (stable, unstable eller pre-release).
- Klikk Start på Console-fanen. Følg med på konsollutskriften for fremdriftsmeldinger mens serveren laster ned og installerer spillfiler.
- Når du ser en melding som indikerer at serveren lytter etter tilkoblinger, er serveren klar. En standard
serverconfig.json-fil genereres automatisk.
GPanel oppstartsvariabler
Grunnleggende serverinnstillinger styres gjennom Startup-fanen i GPanel. Gå gjennom og juster disse før du starter serveren.
| Variabel | Standard | Beskrivelse |
|---|---|---|
SERVER_PORT |
(tildelt) | Spillporten spillere bruker for å koble til. Denne tildeles automatisk av GPanel -- sjekk Network-fanen for din tildelte port. |
MAX_CLIENTS |
16 |
Maksimalt antall samtidige spillere. Kan settes opptil 256. Bør samsvare med ressursene i hostingplanen din. |
FILES_BRANCH |
stable |
Hvilken utgivelsesgren som skal brukes. Alternativer: stable, unstable eller pre. Se avsnittet om versjonshåndtering nedenfor for detaljer. |
RELEASE_VERSION |
latest |
Den spesifikke versjonen som skal installeres. Sett til latest for alltid å bruke den nyeste utgivelsen på den valgte grenen, eller skriv inn et spesifikt versjonsnummer (f.eks. 1.19.8) for å låse til den versjonen. |
OPTIONS |
(tom) | Ekstra kommandolinjeargumenter som sendes til serverprosessen ved oppstart. La stå tom med mindre du trenger spesifikke oppstartsflagg. |
SQLITE_TMPDIR |
(auto) | Midlertidig katalog brukt av SQLite for databaseoperasjoner. Trenger vanligvis ikke å endres. |
Etter å ha oppdatert oppstartsvariabler, start serveren på nytt fra GPanel for at endringene skal tre i kraft.
Versjonshåndtering
Vintage Story tilbyr tre utgivelsesgrener. Ditt valg av gren settes via oppstartsvariabelen FILES_BRANCH i GPanel.
| Gren | Verdi | Beskrivelse |
|---|---|---|
| Stable | stable |
Den anbefalte grenen for de fleste servere. Disse utgivelsene har blitt grundig testet og er de mest pålitelige for langvarige verdener. |
| Unstable | unstable |
Beta-utgivelser med nye funksjoner og endringer som fremdeles testes. Kan inneholde feil. Bruk denne hvis du vil ha tidlig tilgang til nytt innhold og aksepterer en viss ustabilitet. |
| Pre-release | pre |
Tidlige utviklingsbygg. Disse er minst testet og kan ha betydelige problemer. Anbefales kun for testformål -- ikke for produksjonsservere. |
Låse en bestemt versjon
Som standard er RELEASE_VERSION satt til latest, noe som betyr at serveren vil laste ned og installere den nyeste versjonen som er tilgjengelig på den valgte grenen hver gang serveren starter (hvis en nyere versjon er tilgjengelig). For å forhindre automatiske oppdateringer og låse serveren til en bestemt versjon:
- Gå til Startup-fanen i GPanel.
- Endre
RELEASE_VERSIONfralatesttil det nøyaktige versjonsnummeret du vil ha (f.eks.1.19.8). - Start serveren på nytt. Den vil kun bruke den låste versjonen uavhengig av nyere utgivelser.
serverconfig.json
Den primære serverkonfigurasjonsfilen er serverconfig.json, plassert i serverens rotkatalog. Denne filen genereres automatisk ved første oppstart. Stopp serveren før du redigerer den, og start den deretter på nytt for at endringene skal tre i kraft.
- Stopp serveren fra GPanel-fanen Console.
- Åpne Files-fanen og klikk
serverconfig.jsonfor å redigere den. - Endre innstillingene du trenger (se tabellen nedenfor).
- Lagre filen og start serveren.
Viktige innstillinger
| Innstilling | Eksempelverdi | Beskrivelse |
|---|---|---|
ServerName |
"My Legion VS Server" |
Navnet som vises i serverleseren i spillet. Gjør det beskrivende slik at spillere kan finne serveren din. |
WelcomeMessage |
"Welcome to the server!" |
Melding som vises til spillere når de blir med. Støtter grunnleggende formatering. |
MaxClients |
16 |
Maksimalt antall samtidige spillere. Bør samsvare med oppstartsvariabelen MAX_CLIENTS. |
Password |
"mysecretpass" |
Passord som kreves for å bli med på serveren. La stå som en tom streng ("") for en offentlig server. |
AllowPvP |
true |
Sett til true for å aktivere spiller-mot-spiller-kamp, eller false for en server kun for PvE. |
SpawnRadius |
50 |
Radius (i blokker) rundt verdens spawn-punkt der nye spillere kan spawne. En større verdi sprer spillere mer ut når de blir med. |
MapSizeX |
1024000 |
Verdens bredde i blokker. Standardverdien skaper en svært stor verden. Reduksjon av denne begrenser hvor langt spillere kan reise øst-vest. |
MapSizeZ |
1024000 |
Verdens dybde i blokker. Standardverdien skaper en svært stor verden. Reduksjon av denne begrenser hvor langt spillere kan reise nord-sør. |
WorldSeed |
"myseed123" |
Seed brukt for verdensgenerering. Den samme seeden produserer den samme verdenen. La stå som en tom streng for en tilfeldig seed. |
Et minimalt eksempel på viktige innstillinger i 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), og at det ikke er etterfølgende komma etter det siste elementet i et objekt eller en matrise. Hvis serveren ikke starter etter redigering, sjekk for JSON-syntaksfeil.
Verdenskonfigurasjon
Vintage Story genererer verdenen sin basert på innstillinger i serverconfig.json. Verdensgenerering skjer kun ved første oppstart med en gitt verden -- endring av genereringsinnstillinger etter at verdenen er opprettet vil ikke tilbakevirkende endre eksisterende terreng.
Innstillinger for verdensgenerering
- WorldSeed: Bestemmer terrengoppsettet, biomplassering og ressursfordeling. Sett en bestemt seed for å dele det samme verdensoppsettet med andre, eller la den stå tom for en tilfeldig generert verden.
- MapSizeX / MapSizeZ: Styrer det maksimale spillbare området. Mindre verdier skaper en mer avgrenset verden og kan redusere ressursbruken. Spillere som når kanten av kartet vil ikke kunne reise lenger i den retningen.
- WorldConfig:
WorldConfig-objektet iserverconfig.jsonlar deg finjustere parametere for verdensgenerering, som landformskala, klimamønstre og geologiske trekk. Dette er avanserte innstillinger -- standardverdiene fungerer godt for de fleste servere.
WorldSeed, MapSizeX og MapSizeZ trer kun i kraft når verdenen først genereres. For å bruke nye genereringsinnstillinger må du opprette en ny verden (se Lagringshåndtering nedenfor).
Velge en seed
Seeden kan være en hvilken som helst tekststreng eller et tall. Spillere i Vintage Story-fellesskapet deler seeds for interessante verdensoppsett. Hvis du vil ha en bestemt type terreng eller spawn-plassering, søk på Vintage Story-forumene eller fellesskapssider etter anbefalte seeds.
Hvordan koble til
Spillere kobler til din Vintage Story-server gjennom flerspillermenyen i spillet.
Direkte tilkobling
- Start Vintage Story og klikk Multiplayer fra hovedmenyen.
- Klikk Direct Connect.
- Skriv inn serverens IP-adresse og spillport i formatet:
Sjekk Network-fanen i GPanel for din tildelte IP og port.your.server.ip:port - Klikk Connect. Hvis serveren har et passord, skriv det inn når du blir bedt om det.
Serverleser
- Start Vintage Story og klikk Multiplayer fra hovedmenyen.
- Serverleseren vil laste en liste over offentlige servere. Bruk søkefeltet for å finne serveren din etter navn (verdien
ServerNamefraserverconfig.json). - Klikk serveren din i listen og klikk Join.
Lagringshåndtering
Vintage Story-verdensdata lagres på serveren din og lagres automatisk under spilling.
Plassering av verdensdata
Verdens lagringsfiler lagres i data/-katalogen på serveren din. Den nøyaktige banen avhenger av verdensnavnet ditt. Du kan få tilgang til disse filene gjennom GPanel-fanen Files eller via SFTP.
Sikkerhetskopiering av verdenen din
- Stopp serveren for å sikre en ren sikkerhetskopi (ingen filer som skrives midt i en lagring).
- Koble til serveren din via SFTP. Se How to Upload Files via SFTP for tilkoblingsinstruksjoner.
- Last ned hele
data/-katalogen til din lokale maskin. - Lagre sikkerhetskopien på et trygt sted. Vurder å beholde flere daterte sikkerhetskopier i tilfelle du trenger å rulle tilbake til et bestemt tidspunkt.
Tilbakestilling av verdenen
For å starte en helt ny verden:
- Stopp serveren fra GPanel-fanen Console.
- Sikkerhetskopier de eksisterende verdensdataene hvis du vil beholde dem (se ovenfor).
- Naviger til
data/-katalogen i GPanel-filbehandleren og slett verdens lagringsfiler. - Eventuelt oppdater
WorldSeediserverconfig.jsonfor å generere et annet verdensoppsett. - Start serveren. En ny verden vil bli generert fra bunnen av ved hjelp av dine nåværende konfigurasjonsinnstillinger.
Relaterte artikler
- 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
Trenger du hjelp?
Hvis du støter på et problem som ikke dekkes i denne veiledningen, åpne en supportsak og inkluder serverens IP-adresse, en beskrivelse av problemet, og eventuell relevant konsollutskrift fra GPanel.