Vintage Story Server Opsætningsguide
Denne guide dækker, hvordan du opsætter og konfigurerer din Vintage Story dedikerede server hostet hos Legion Hosting, herunder første opstart, GPanel-variabler, versionsstyring, serverkonfiguration, verdensindstillinger, spillerforbindelse og håndtering af gemte data. For modinstallation, se Vintage Story Modinstallation. For adminopsætning og kommandoer, se Vintage Story Adminkommandoer.
Første opstart
Når du starter din Vintage Story server for første gang fra GPanel, vil serveren automatisk downloade spilfilerne fra den officielle Vintage Story API og generere en standardverden. Denne første opstart kan tage flere minutter, mens filerne downloades og udpakkes.
- Log ind på GPanel og vælg din Vintage Story server.
- Før du starter, gennemgå fanen Startup for at bekræfte din foretrukne versionsgren (stable, unstable eller pre-release).
- Klik på Start under fanen Console. Hold øje med konsoloutputtet for statusbeskeder, mens serveren downloader og installerer spilfilerne.
- Når du ser en besked om, at serveren lytter efter forbindelser, er serveren klar. En standard
serverconfig.json-fil vil blive genereret automatisk.
GPanel Opstartsvariabler
Centrale serverindstillinger styres via fanen Startup i GPanel. Gennemgå og juster disse, før du starter din server.
| Variabel | Standard | Beskrivelse |
|---|---|---|
SERVER_PORT |
(tildelt) | Spilleporten som spillere bruger til at oprette forbindelse. Denne tildeles automatisk af GPanel -- tjek fanen Network for din tildelte port. |
MAX_CLIENTS |
16 |
Maksimalt antal samtidige spillere. Kan sættes op til 256. Bør matche din hostingplans ressourcer. |
FILES_BRANCH |
stable |
Hvilken udgivelsesgren der skal bruges. Muligheder: stable, unstable eller pre. Se afsnittet Versionsstyring nedenfor for detaljer. |
RELEASE_VERSION |
latest |
Den specifikke version, der skal installeres. Sæt til latest for altid at bruge den nyeste udgivelse på din valgte gren, eller indtast et specifikt versionsnummer (f.eks. 1.19.8) for at låse til den version. |
OPTIONS |
(tom) | Yderligere kommandolinjeargumenter, der sendes til serverprocessen ved opstart. Lad stå tom, medmindre du har brug for specifikke opstartsflag. |
SQLITE_TMPDIR |
(auto) | Midlertidig mappe brugt af SQLite til databaseoperationer. Behøver normalt ikke at blive ændret. |
Efter opdatering af opstartsvariabler skal du genstarte serveren fra GPanel, for at ændringerne træder i kraft.
Versionsstyring
Vintage Story tilbyder tre udgivelsesgrene. Dit valg af gren indstilles via opstartsvariablen FILES_BRANCH i GPanel.
| Gren | Værdi | Beskrivelse |
|---|---|---|
| Stable | stable |
Den anbefalede gren for de fleste servere. Disse udgivelser er grundigt testet og er de mest pålidelige til langvarige verdener. |
| Unstable | unstable |
Betaudgivelser med nye funktioner og ændringer, der stadig testes. Kan indeholde fejl. Brug denne, hvis du vil have tidlig adgang til nyt indhold og accepterer en vis ustabilitet. |
| Pre-release | pre |
Tidlige udviklingsudgivelser. Disse er mindst testede og kan have betydelige problemer. Anbefales kun til testformål -- ikke til produktionsservere. |
Fastlåsning til en specifik version
Som standard er RELEASE_VERSION sat til latest, hvilket betyder, at serveren vil downloade og installere den nyeste tilgængelige version på din valgte gren, hver gang serveren starter (hvis en nyere version er tilgængelig). For at forhindre automatiske opdateringer og låse din server til en specifik version:
- Gå til fanen Startup i GPanel.
- Ændr
RELEASE_VERSIONfralatesttil det præcise versionsnummer, du ønsker (f.eks.1.19.8). - Genstart serveren. Den vil kun bruge den fastlåste version uanset nyere udgivelser.
serverconfig.json
Den primære serverkonfigurationsfil er serverconfig.json, placeret i serverens rodmappe. Denne fil genereres automatisk ved første opstart. Stop serveren, før du redigerer den, og genstart derefter for at ændringerne træder i kraft.
- Stop serveren fra GPanel-fanen Console.
- Åbn fanen Files og klik på
serverconfig.jsonfor at redigere den. - Tilpas de indstillinger, du har brug for (se tabellen nedenfor).
- Gem filen og start serveren.
Vigtige indstillinger
| Indstilling | Eksempelværdi | Beskrivelse |
|---|---|---|
ServerName |
"My Legion VS Server" |
Navnet der vises i spillets serverbrowser. Gør det beskrivende, så spillere kan finde din server. |
WelcomeMessage |
"Welcome to the server!" |
Besked der vises til spillere, når de tilslutter sig. Understøtter grundlæggende formatering. |
MaxClients |
16 |
Maksimalt antal samtidige spillere. Bør matche opstartsvariablen MAX_CLIENTS. |
Password |
"mysecretpass" |
Adgangskode krævet for at tilslutte sig serveren. Lad stå som en tom streng ("") for en offentlig server. |
AllowPvP |
true |
Sæt til true for at aktivere spiller mod spiller-kamp, eller false for en PvE-only server. |
SpawnRadius |
50 |
Radius (i blokke) omkring verdens spawnpunkt, hvor nye spillere kan spawne. En større værdi spreder spillerne mere ved tilslutning. |
MapSizeX |
1024000 |
Verdensbredde i blokke. Standardværdien skaber en meget stor verden. Reducering af denne begrænser, hvor langt spillere kan rejse øst-vest. |
MapSizeZ |
1024000 |
Verdensdybde i blokke. Standardværdien skaber en meget stor verden. Reducering af denne begrænser, hvor langt spillere kan rejse nord-syd. |
WorldSeed |
"myseed123" |
Seed brugt til verdensgenerering. Det samme seed producerer den samme verden. Lad stå som en tom streng for et tilfældigt seed. |
Et minimalt eksempel på vigtige indstillinger 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 der ikke er efterstillede kommaer efter det sidste element i et objekt eller array. Hvis serveren ikke starter efter redigering, tjek for JSON-syntaksfejl.
Verdenskonfiguration
Vintage Story genererer sin verden baseret på indstillinger i serverconfig.json. Verdensgenerering sker kun ved første opstart med en given verden -- ændring af genereringsindstillinger efter verdenen er oprettet, vil ikke retroaktivt ændre eksisterende terræn.
Verdensgenereringsindstillinger
- WorldSeed: Bestemmer terrænlayout, biomplacering og ressourcefordeling. Indstil et specifikt seed for at dele det samme verdenslayout med andre, eller lad det stå tomt for en tilfældigt genereret verden.
- MapSizeX / MapSizeZ: Styrer det maksimale spillbare område. Mindre værdier skaber en mere afgrænset verden og kan reducere ressourceforbruget. Spillere, der når kanten af kortet, vil ikke kunne rejse længere i den retning.
- WorldConfig: Objektet
WorldConfigiserverconfig.jsongiver dig mulighed for at finjustere verdensgenereringsparametre som landformsskala, klimamønstre og geologiske funktioner. Disse er avancerede indstillinger -- standardværdierne fungerer godt for de fleste servere.
WorldSeed, MapSizeX og MapSizeZ træder kun i kraft, når verdenen først genereres. For at anvende nye genereringsindstillinger skal du oprette en ny verden (se Håndtering af gemte data nedenfor).
Valg af seed
Seedet kan være enhver tekststreng eller et tal. Spillere i Vintage Story-fællesskabet deler seeds til interessante verdenslayouts. Hvis du ønsker en bestemt type terræn eller spawnplacering, søg på Vintage Story-forummerne eller fællesskabssider efter anbefalede seeds.
Sådan opretter du forbindelse
Spillere opretter forbindelse til din Vintage Story server via spillets multiplayer-menu.
Direkte forbindelse
- Start Vintage Story og klik på Multiplayer fra hovedmenuen.
- Klik på Direct Connect.
- Indtast din servers IP-adresse og spilleport i formatet:
Tjek fanen Network i GPanel for din tildelte IP og port.your.server.ip:port - Klik på Connect. Hvis serveren har en adgangskode, indtast den, når du bliver bedt om det.
Serverbrowser
- Start Vintage Story og klik på Multiplayer fra hovedmenuen.
- Serverbrowseren vil indlæse en liste over offentlige servere. Brug søgefeltet til at finde din server ved navn (værdien
ServerNamefraserverconfig.json). - Klik på din server i listen og klik på Join.
Håndtering af gemte data
Vintage Story verdensdata gemmes på din server og gemmes automatisk under spillet.
Placering af verdensdata
Verdens gemte filer er gemt i mappen data/ på din server. Den præcise sti afhænger af dit verdensnavn. Du kan tilgå disse filer via GPanel-fanen Files eller via SFTP.
Backup af din verden
- Stop serveren for at sikre en ren backup (ingen filer skrives midt i en gemning).
- Opret forbindelse til din server via SFTP. Se Sådan uploader du filer via SFTP for forbindelsesinstruktioner.
- Download hele mappen
data/til din lokale maskine. - Gem backuppen et sikkert sted. Overvej at beholde flere daterede backups, hvis du har brug for at rulle tilbage til et bestemt tidspunkt.
Nulstilling af verdenen
For at starte en helt ny verden:
- Stop serveren fra GPanel-fanen Console.
- Tag backup af de eksisterende verdensdata, hvis du vil beholde dem (se ovenfor).
- Naviger til mappen
data/i GPanels filhåndtering og slet verdens gemte filer. - Opdater eventuelt
WorldSeediserverconfig.jsonfor at generere et andet verdenslayout. - Start serveren. En ny verden vil blive genereret fra bunden med dine nuværende konfigurationsindstillinger.
Relaterede artikler
- Vintage Story Modinstallation
- Vintage Story Adminkommandoer
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP
- Serveropstartsguide
Brug for hjælp?
Hvis du støder på et problem, der ikke er dækket i denne guide, opret en supportticket og inkluder din servers IP-adresse, en beskrivelse af problemet og eventuelt relevant konsoloutput fra GPanel.