Unturned: workshop-mods, kort og admin
Commands.dat, Config.txt og WorkshopDownloadConfig.json forklaret - plus hvorfor serveren starter på PEI i stedet for dit kort, og hvorfor den ikke står i serverlisten.
Sådan er serveren skruet sammen
Din server har en instansmappe, og filerne ligger på to niveauer:
Servers/DinInstans/
├── Server/
│ ├── Commands.dat <- navn, kort, spillerantal, ejer
│ ├── Adminlist.dat
│ ├── Blacklist.dat
│ └── Whitelist.dat
├── Config.txt <- gameplay: loot, zombier, køretøjer
├── WorkshopDownloadConfig.json <- workshop-mods og kort
├── Players/ <- én mappe per spiller
└── Level/ <- verdenen: bygninger, køretøjer, genstande
Kun
Commands.datog adgangslisterne ligger iServer/.Config.txtogWorkshopDownloadConfig.jsonligger et niveau højere, i selve instansmappen. Det er en klassisk fejlkilde.
Vil du nulstille verdenen men beholde spillerne, sletter du Level/. Vil du nulstille spillerne men beholde verdenen, sletter du Players/.
Trin 1 - Commands.dat
Én kommando per linje. // foran en linje gør den til en kommentar. Serveren skal stoppes, før du retter i filen.
Name Min Unturned Server
Map PEI
MaxPlayers 24
Owner 76561198000000000
Cheats
Perspective Both
// Password MitKodeord
// PvE
| Kommando | Betydning |
|---|---|
Name |
Navnet i serverlisten |
Map |
Kortets mappenavn - store og små bogstaver tæller |
MaxPlayers |
Antal pladser |
Owner |
Din SteamID64. Giver admin, og kan ikke fjernes med Unadmin |
Cheats |
Ingen argumenter. Uden den kan admins ikke bruge spawn- og give-kommandoer |
Password |
Gør serveren privat |
PvE |
Ingen argumenter. Der findes ingen PvP-kommando - PvP er standard |
Perspective |
First, Third, Both eller Vehicle |
Mode |
Easy, Normal eller Hard |
Welcome |
Velkomstbesked, fx Welcome Godt at se dig/0/255/0 |
Port |
Standard 27015 |
Queue_Size |
Antal pladser i kø |
Whitelisted |
Slår whitelisten til |
GSLT |
Dit Game Server Login Token |
Trin 2 - GSLT, ellers er serveren usynlig
Uden et Game Server Login Token regnes serveren som anonym og vises slet ikke i internet-serverlisten. Spillerne kan kun joine via direkte IP.
- Hent et token på Steams side for Game Server Accounts med app-ID 304930.
- Sæt det som
GSLT dit-tokeniCommands.dat, eller somLogin_TokenunderBrowseriConfig.txt. - Genstart, og giv listen 5-10 minutter til at opdage serveren.
Porte: Unturned bruger to på hinanden følgende UDP-porte - din Port og Port + 1. Kører du på 27015, skal 27015 og 27016 UDP være åbne. Guider der taler om tre porte, er forældede.
Trin 3 - Workshop-mods og kort
Filen hedder WorkshopDownloadConfig.json og ligger i instansmappen, ikke i Server/:
{
"File_IDs":
[
1753134636,
1702240229
],
"Use_Cached_Downloads": true,
"Should_Monitor_Updates": true
}
ID'et er tallet efter ?id= i workshop-adressen. Komma mellem hvert ID - ingen komma efter det sidste.
Serveren henter selv mods og deres afhængigheder ned ved opstart og lægger dem under Workshop/Steam/content/304930/. Kort sorteres i Maps, alt andet i Content.
Spillerne skal ikke abonnere på noget. Unturned henter automatisk serverens workshop-indhold ned til dem, mens de forbinder.
Sådan bruger du et workshop-kort
Sæt Map i Commands.dat til kortets mappenavn - ikke titlen på workshop-siden. Du finder det rigtige navn ved at kigge i Workshop/Steam/content/304930/<FileID>/ efter mappen med filen Map.meta.
Kan serveren ikke finde kortet, starter den bare op på PEI uden at sige noget. Det er den hyppigste "mit kort skiftede ikke"-supportsag.
De officielle kort - PEI, Washington, Yukon, Russia og Germany - følger med spillet og skal ikke hentes. Curated maps ligger på workshoppen som alle andre kort og sættes op på præcis samme måde.
Trin 4 - Config.txt
Gameplayet styres i Config.txt i instansmappen. Filen er inddelt i sektioner: Browser, Server, Players, Gameplay, Events, Items, Vehicles, Zombies, Animals, Barricades, Structures, Objects.
De indstillinger folk oftest ændrer:
| Sektion | Nøgle | Betydning |
|---|---|---|
| Browser | Icon, Thumbnail |
URL til serverens ikon (64×64 PNG) og miniature |
| Browser | Desc_Full |
Beskrivelsen i serverlisten |
| Browser | Login_Token |
GSLT |
| Server | Max_Ping_Milliseconds |
Standard 750 |
| Players | Lose_Items_PvP / Lose_Items_PvE |
Hvor meget man taber ved død |
| Players | Spawn_With_Max_Skills |
Alle skills fra start |
| Gameplay | Ballistics |
false giver hitscan i stedet for projektiler |
| Items | Spawn_Chance |
Loot-mængde, 0 til 1 |
| Items | Respawn_Time |
Hvor hurtigt loot kommer igen |
| Zombies | Damage_Multiplier |
Hvor hårdt zombier slår |
| Vehicles | Decay_Time |
Standard 604800 sekunder, altså syv dage |
| Barricades / Structures | Decay_Time |
Hvornår forladte baser forsvinder |
| Events | Use_Airdrops |
Airdrops til eller fra |
Servere oprettet før version 3.25.8.0 bruger stadig
Config.jsoni stedet forConfig.txt. Indholdet er det samme - kun formatet er skiftet.
Admins
Owner <SteamID64>iCommands.datgiver dig ejerskab. Ejeren kan ikke fjernes medUnadmin.Admin <SteamID64>giver almindelig admin og gemmes iServer/Adminlist.dat. Fjernes igen medUnadmin.- I serverkonsollen skrives kommandoerne uden noget foran:
admin 76561198000000000. - Inde i spillet skal de have
/eller@foran:/admin 76561198000000000- og du skal allerede være admin.
Admin alene er ikke nok til spawn-, give- og teleport-kommandoer. Der skal også stå
CheatsiCommands.dat.
Andre nyttige kommandoer: Kick <spiller>/<årsag>, Ban <spiller>/<årsag>/<varighed>, Save og Shutdown <forsinkelse>/<besked>.
Fejlfinding
| Symptom | Sandsynlig årsag | Løsning |
|---|---|---|
| Serveren står ikke i internetlisten | Intet GSLT | Hent et token med app-ID 304930 og sæt det ind |
| Serveren står stadig ikke i listen | Port og Port + 1 er ikke åbne (UDP) |
Åbn begge porte |
| Serveren starter på PEI i stedet for mit kort | Map matcher ikke kortets mappenavn |
Find navnet i workshop-mappen og skriv det præcist |
| Mods hentes ikke | Ugyldig JSON i WorkshopDownloadConfig.json |
Tjek komma og parenteser - intet komma efter sidste ID |
| Mods hentes ikke (2) | Workshop-elementet er ikke opdateret til den nuværende Unity-version | Serveren springer det over - find et vedligeholdt alternativ |
| Mine ændringer i config forsvandt | Serveren kørte, da du gemte | Stop serveren, ret, start |
| Kortet skiftede ikke | Kort kan ikke skiftes i drift | Stop serveren, ret Map, start |
| Admins kan ikke spawne genstande | Cheats mangler i Commands.dat |
Tilføj linjen |
| Serveren crasher ved opstart | Ødelagt Commands.dat, eller et dårligt workshop-element |
Slet filen så den genskabes, eller fjern ID'er ét ad gangen |
Gode råd
- Tilføj mods i små portioner. Ét dårligt workshop-ID kan forhindre serveren i at starte.
- Skriv
Ownerind fra starten - så låser du ikke dig selv ude. - Tag en backup af
Players/ogLevel/, inden du skifter kort eller rydder op. - Hold
Config.txt-ændringer små og genstart imellem, så du kan se effekten. - Del et link til din workshop-collection med spillerne. De behøver den ikke, men det gør ventetiden ved første join kortere.
Kan din server ikke finde et kort eller et mod? Send os workshop-linket i en ticket, så finder vi det rigtige mappenavn.