Sådan installerer du mods på din ARK server
Hent mod-ID fra Steam Workshop, få filerne rigtigt op på serveren, aktivér dem med ActiveMods, og forstå hvorfor rækkefølgen og .mod-filen afgør om det virker.
Sådan fungerer mods på en ARK-server
ARK: Survival Evolved henter mods fra Steam Workshop. To ting skal på plads:
- Modets filer skal ligge i serverens
Mods-mappe. - Modets ID skal stå i
ActiveModsiGameUserSettings.ini.
Mangler én af delene, sker der ingenting - uden nogen fejlbesked.
Spillerne skal ikke gøre noget. Når de joiner en modded ARK-server, abonnerer deres klient automatisk på serverens mods og henter dem via Steam. De kan hente dem på forhånd for at slippe for ventetiden, men det er ikke et krav.
Trin 1 - Find modets ID
Åbn modets side i Steam Workshop og se på adressen:
https://steamcommunity.com/sharedfiles/filedetails/?id=731604991
Tallet efter ?id= er mod-ID'et.
Kontrollér at modet er til ARK: Survival Evolved (Steam-app 346110). Mods til ARK: Survival Ascended ligger på CurseForge og virker ikke her.
Trin 2 - Få filerne op på serveren
Den mest pålidelige metode er at uploade dem selv:
- Abonnér på modet i Steam på en computer, der ejer ARK.
- Start ARK én gang. Steam henter modet i komprimeret form, og det er spillet der pakker det ud.
- Gå til
Steam/steamapps/common/ARK/ShooterGame/Content/Mods/. - Tag både mappen
731604991og filen731604991.modmed. - Upload begge dele til
ShooterGame/Content/Mods/på serveren under Filer i Potionhost kontrolpanelet.
.mod-filen glemmes konstant. Uden den ser serveren slet ikke modet, uanset at mappen ligger der.Hent ikke filerne fra
steamapps/workshop/content/346110/- de ligger komprimeret der og kan ikke bruges direkte.
Epic Games-udgaven af ARK understøtter ikke mods og kan ikke bruges som kilde.
Trin 3 - Aktivér modsene
Åbn ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini og tilføj under [ServerSettings]:
ActiveMods=731604991,898049820,793605978
Reglerne er skrappe:
- Præcis stavemåden
ActiveMods- stort A og stort M - Kommaseparerede ID'er, ingen mellemrum
- Intet komma til sidst
- Alt på én linje
- Linjen skal stå under
[ServerSettings]
Genstart serveren bagefter.
Rækkefølgen betyder noget
ID'erne indlæses i den rækkefølge, de står - og det første mod har højest prioritet. Rører to mods ved det samme (samme genstande, dinoer, engrams eller strukturer), vinder det, der står først.
En brugbar tommelfingerregel:
- Total conversions og map-mods
- Frameworks og mods som andre mods afhænger af
- Store overhauls (strukturer, stacking)
- Små tilpasninger
Står der noget i modets Workshop-beskrivelse om placeringen, så følg det - modudviklerens anvisning slår enhver tommelfingerregel.
Automatisk download af mods
Vil du have serveren til selv at hente mods, kan du starte den med flaget -automanagedmods. Så skal du udfylde to filer:
# GameUserSettings.ini
[ServerSettings]
ActiveMods=680481868,682394267
# Game.ini
[ModInstaller]
ModIDS=680481868
ModIDS=682394267
Bemærk at ModIDS skrives med ét ID per linje - modsat ActiveMods, hvor de står på samme linje.
Metoden er praktisk, men skrøbelig på Linux, og en mislykket mod-opdatering kan forhindre serveren i at starte. Vi anbefaler manuel upload, medmindre du har brug for automatikken.
Brug et map-mod
Et map-mod kræver to ting: at du sætter kortets navn, og at du peger på modets ID.
Kortnavnet er det første argument i serverens kommandolinje - ikke et flag:
Ragnarok?listen?SessionName=Min server
Modets ID sættes med -MapModID=731604991 i opstartsparametrene.
Kortnavnet skal matche .umap-filen inde i modet - det står typisk på modets Workshop-side. Og modets filer skal stadig ligge i ShooterGame/Content/Mods/.
Efter en ARK-opdatering
Når ARK opdateres, skal modudviklerne genudgive deres mods mod den nye version. Regn med at:
- serveren og alle spillere skal ende på samme modversion
- en spiller med en nyere modversion end serveren ikke kan joine
- et forladt mod, der aldrig bliver opdateret, blokerer serveren på ubestemt tid
Kører du -automanagedmods, opdateres mods kun ved serverstart - så en genstart er nødvendig.
Tag altid en backup af
ShooterGame/Saved/SavedArks/, inden du tilføjer eller fjerner mods. Fjerner du et mod, hvis genstande, dinoer eller strukturer allerede er placeret i verdenen, kan verdenen tage skade.
Fejlfinding
| Symptom | Sandsynlig årsag | Løsning |
|---|---|---|
| Ingen mods indlæses | ActiveMods stavet forkert eller placeret uden for [ServerSettings] |
Ret stavemåde og placering |
| Ingen mods indlæses | Mellemrum eller komma til sidst i listen | Ryd op i linjen |
| Serveren viser 0 mods efter upload | .mod-filen mangler |
Upload den ved siden af mappen |
Mod Version Mismatch ved join |
Spiller og server har forskellige modversioner | Vent til begge har opdateret |
| Serveren hænger under opstart | Stort mod hentes stadig, eller et ID findes ikke | Tjek ID'erne og giv den tid |
| Serveren crasher efter flere nye mods | To mods er uforenelige | Test dem ét ad gangen |
| Map-modet indlæses ikke | Forkert kortnavn, eller modets filer mangler | Tjek .umap-navnet og Content/Mods/ |
| Modet gør ingenting | ID'et er fra ASA eller et andet spil | Hent ID'et fra ARK: Survival Evolved-workshoppen |
| Verdenen er beskadiget efter jeg fjernede et mod | Modets genstande lå i verdenen | Gendan fra backup |
En note om ARK: Survival Ascended
ASA bruger ikke Steam Workshop. Mods hentes fra CurseForge gennem spillets eget system, ID'erne er CurseForge-projekt-ID'er, og de sættes med -mods=ID1,ID2 i stedet for ActiveMods. Mods til ARK: Survival Evolved kan ikke bruges i ASA.
Er du i tvivl om et mod passer til din server? Send os Workshop-linket i en ticket, så kigger vi på det.