RE:NODE

Návody11 min čtení

Mody pro ARK Ascended na serveru přes CurseForge

Přidání modů z CurseForge na server ARK: Survival Ascended: hledání ID projektu, seznam -mods, mapové mody, nastavení modů, aktualizace a bezpečné odebrání modu.

3 čtenáři

Chceš-li přidat mody na dedikovaný server ARK: Survival Ascended, najdi u každého modu číselné ID projektu na CurseForge, přidej je na startovací řádek jako -mods=id1,id2,id3 a restartuj. Server si mody při startu stáhne z CurseForge sám a hráči, kteří se připojí, dostanou stejné mody automaticky - nikdo se nemusí k ničemu přihlašovat ani ručně kopírovat soubory. To je celý mechanismus a oproti Survival Evolved s jeho Steam Workshopem je to skutečné zlepšení. Co se pořád pokazí, je všechno okolo: špatné ID, mod neaktualizovaný po patchi, dva mody, které se perou o stejnou strukturu, a mod odebraný z živého savu, který s sebou vezme půlku základny.

Základní nastavení serveru - instalaci, porty a startovací řádek - najdeš v návodu na server ARK: Survival Ascended. Tento článek je jen o modech.

Jak mody fungují na Ascended#

Mody pro Ascended se publikují na CurseForge a každý mod je projekt na CurseForge s číselným ID projektu. Server dostane seznam těchto ID. Při startu si u CurseForge vyžádá každé z nich, stáhne cokoli, co chybí nebo je zastaralé, a načte je. Připojující se klient porovná svůj seznam modů se serverovým a před načtením stáhne, co mu chybí.

Tři důsledky tohoto návrhu stojí za to znát dřív, než přidáš první mod:

  • Server potřebuje při startu odchozí přístup na internet k CurseForge. Pokud je CurseForge nedostupný nebo pomalý, start se zasekne nebo se mody nestáhnou. Log to nakonec řekne.
  • První start po změně modů je pomalý a první připojení každého hráče také. Server mod stáhne, pak ho stáhne každý klient. Měň mody před večerem, ne během něj.
  • Mody jsou z principu multiplatformní. Podpora modů v Ascended vznikla tak, aby mody mohli používat i konzolisté, takže server s mody není automaticky jen pro PC. Zda je konkrétní mod dostupný na každé platformě, záleží na modu a jeho schválení, takže pokud máš ve skupině konzolisty, podívej se na stránku modu.

Na straně serveru také není žádný seznam povolených. Každý mod v seznamu -mods se načte; žádný mod mimo něj ne. Hráč nemůže přinést mod, který server nespouští.

Hledání ID projektu modu#

ID projektu je číslo, ne název modu a ne slug v URL. Na stránce modu na CurseForge ho najdeš v postranním panelu About Project, označené Project ID. Zkopíruj to číslo.

Co vidíšPoužít?
Project ID v panelu About, například 928793Ano - to chce -mods=
Název modu, například Awesome Spyglass!Ne
Slug na konci adresy stránkyNe
ID souboru ze záložky FilesNe - to je jedna verze, ne projekt

Veď si malý textový soubor, který ke každému ID přiřazuje název modu a důvod, proč jsi ho nainstaloval. Za půl roku ti -mods=928793,929420,931874 nebude říkat nic a ten, kdo server zdědí, ti poděkuje.

Přidání modů na startovací řádek#

Seznam modů je spouštěcí argument. Následuje za dotazovacím řetězcem, odděleným mezerou, ID jsou oddělená čárkami a bez mezer mezi nimi:

code
TheIsland_WP?listen?SessionName=Longship?Port=7777?QueryPort=27015 -mods=928793,929420,931874 -log

Na hostingu s panelem se startovací řádek skládá z polí na záložce Startup a obvykle tam je vyhrazené pole pro seznam modů. Vlož do něj ID oddělená čárkami.

Kroky v pořadí:

  1. Udělej zálohu savu. Mod je změna světa ve chvíli, kdy ho někdo použije.
  2. Zastav server čistě.
  3. Přidej nové ID na konec seznamu.
  4. Spusť server a sleduj log, dokud se mod nestáhne a server nepřijímá hráče.
  5. Připoj se, ověř, že mod je přítomen, a hraj s ním celý večer, než přidáš další.

Některé buildy čtou také řádek ActiveMods= v GameUserSettings.ini. Používej jednu metodu, ne obě. Spouštěcí argument je zdokumentovaný a ten, který panely nabízejí, takže spoléhej na něj.

Pořadí načítání

Pořadí ID v seznamu je pořadí načítání. Záleží na něm, jen když dva mody mění totéž - stejnou strukturu, stejného tvora, stejnou tabulku lootu - a v tom případě jeden vyhraje. Jakým směrem to funguje, nemáš hádat; autoři velkých modů obvykle na své stránce píší, jestli se má mod načítat první, nebo poslední, a ta instrukce má větší cenu než jakékoli obecné pravidlo. Pokud mody kolidují a žádný nic neříká, zkus je na testovacím savu v obou pořadích a nech to, které se chová správně. Princip napříč hrami popisuje Pořadí načítání modů vysvětlené.

Mapové mody#

I vlastní mapy jsou mody. Spuštění jedné vyžaduje dvě změny, ne jednu:

  1. Přidej ID projektu mapového modu do -mods=.
  2. Nahraď název mapy na začátku startovacího řádku vlastním názvem úrovně té mapy.

Název úrovně není název modu. Stránka modu obvykle uvádí přesný řetězec, který použít - názvy map v Ascended následují konvenci _WP oficiálních map, ale vlastní mapa ji dodržet nemusí. Když se spleteš, server buď nenastartuje, nebo sklouzne na výchozí mapu, čehož si snadno nevšimneš, pokud v konzoli sleduješ jen chyby.

Mapový mod je největší druh modu. Je to celý svět a první stažení je velké pro server i pro každého hráče. Vlastní mapa má také svůj vlastní profil výkonu; některé jsou lehčí než The Island, jiné mnohem těžší. Než komunitu k jedné zavážeš, nech ji několik večerů běžet a sleduj paměť během session.

Nastavení modů#

Většina modů, které mají nastavení, je čte z ini souborů samotného serveru, v sekci pojmenované podle modu. Typicky je to sekce v GameUserSettings.ini, někdy v Game.ini. Název sekce a klíče uvádí stránka modu nebo jeho dokumentace.

GameUserSettings.ini
[ServerSettings]XPMultiplier=2.0[SomeModName]SomeSetting=TrueAnotherSetting=50

Platí stejná pravidla jako pro nastavení samotné hry, popsaná v průvodci GameUserSettings.ini a Game.ini pro ARK: před úpravou zastav server, protože čisté vypnutí přepisuje GameUserSettings.ini; piš klíče přesně, protože překlep se tiše ignoruje; a sekci dej do souboru, který mod očekává. Některé mody přijímají konfiguraci také ve hře přes admin menu, které zapisuje zpět do ini.

Mod, který mění hodnotu, kterou řídí i hra - velikosti stacků, limity struktur, ochočování - obvykle vyhrává nad nastavením serveru. Pokud po přidání modu přestane fungovat vanilla nastavení, zkontroluj to jako první.

Které mody stojí paměť a CPU#

Ne všechny mody jsou stejné. Několik kategorií tvoří skoro každý modovaný server, kterému dojde paměť.

Typ moduNáročnostProč
Rozhraní a pohodlí (dalekohledy, třídění, automatické krmení)NízkáMálo nebo žádný další stav světa
Balíčky strukturČasem vysokáDovolí hráčům stavět víc a oni staví
Balíčky tvorůStřední až vysokáVíc druhů tvorů, často víc divokých spawnů
Úložiště a systémy automatického craftěníStředníVelké inventáře a časovače, které neustále tikají
Vlastní mapyVelmi proměnliváCelý svět s vlastním rozpočtem
Mody velikosti stacků a váhyNízká, někdy zápornáMéně stacků předmětů ke sledování

Vzorec je takový, že cena modu je většinou to, co s ním hráči dělají, ne mod sám. Balíček struktur nestojí v den instalace nic. O tři měsíce později, když má každý hrad, stojí několik gigabajtů. Počítej s tím od začátku; základ, ke kterému to přičíst, má Kolik RAM potřebuje server ARK.

Mezi oblíbené mody pro pohodlí na Ascended patří mody s dalekohledem jako Awesome Spyglass!, přepracování struktur a úložišť jako Cybers Structures QoL+ a Utilities Plus a mody pro obnovu po smrti. Názvy a dostupnost se mění; než kolem modu postavíš server, ověř, že je udržovaný a nedávno aktualizovaný.

Aktualizace modů bez rozbití serveru#

Mody se aktualizují nezávisle na hře a aktualizace hry mody rozbíjejí. Tyto dvě skutečnosti určují údržbu modovaného serveru.

Při startu si server stáhne aktuální verzi každého modu. Restart je tedy zároveň aktualizace modů, ať jsi to chtěl, nebo ne. Klienti dostanou novou verzi, až se příště připojí.

Nebezpečný je den patche hry. Wildcard vydá aktualizaci, server se aktualizuje a každý mod, který se dotýká změněného, se může přestat načítat nebo shodit server, dokud autor nevydá opravu. Některé mody se opraví za hodiny, jiné za dny, některé jsou opuštěné. Obranný postup:

  1. Nenech modovaný server aktualizovat hru automaticky v den patche. Aktualizuj ho vědomě, až ověříš, že důležité mody byly aktualizovány na novou verzi.
  2. Udělej zálohu před každou aktualizací hry a před každou změnou modů.
  3. Pokud je mod rozbitý a autor ho neopravil, rozhodni, jestli se bez něj dá pár dní fungovat. U modu rozhraní obvykle ano. U balíčku struktur, ze kterého je postavená půlka základen, ne - nech server na staré verzi, pokud to jde, nebo ho zavři, dokud oprava nepřijde.

Obecný postup pro takové ráno je Co dělat, když aktualizace modu něco rozbije a návyky, které to dělají vzácnějším, shrnuje Jak udržet modovaný server čistý.

Odebrání modu z živého savu#

Odebrání modu je nejdestruktivnější věc, kterou můžeš na serveru ARK udělat, kromě jeho smazání. Všechno, co mod definoval - struktury, předměty, tvory - je v savu uložené jako odkaz na mod. Odeber mod a odkazy míří do prázdna:

  • Struktury z modu zmizí a vše, co na nich spočívá, se může zřítit.
  • Předměty z modu zmizí z inventářů a úložišť.
  • Tvorové z modu se odstraní.
  • Ve špatných případech se save vůbec nenačte.

Pokud mod odebrat musíš:

  1. Oznam to, s datem, aby lidé mohli přesunout své věci z modovaných úložišť a z modovaných základů.
  2. Udělej zálohu těsně před tím a ověř, že se obnoví. Jak na to, vysvětluje Zkouška obnovy dřív, než ji potřebuješ.
  3. Odeber ID z -mods=, spusť server a zkontroluj log a svět.
  4. Pokud se save nenačte, obnov a plánuj odebrání při wipe.

Některé mody dodávají příkaz pro odebrání nebo úklid, který jejich obsah před odinstalací správně smaže. Pokud ho mod má, použij ho. Většina ho nemá.

Mody v clusteru#

Každá mapa v clusteru by měla spouštět stejný seznam modů ve stejném pořadí. Předmět nebo tvor z modu, který cílová mapa nenačítá, přenos nepřežije. Kde jedna mapa potřebuje mod, který ostatní ne - například mapový mod - Ascended umí načíst data modu bez jeho obsahu na ostatních serverech přes seznam pasivních modů (-passivemods=), což zachová předměty toho modu při přenosech neporušené. Chování se s aktualizacemi měnilo, takže po každé změně vyzkoušej přenos. Zbytek najdeš v článku ARK clustery a přenosy mezi servery.

Modované ARK na panelu#

Na RE:NODE jde seznam modů do spouštěcích argumentů na záložce Startup a server si mody stahuje z CurseForge sám, takže není co nahrávat. Ini nastavení modů se upravují ve správci souborů v prohlížeči nebo přes SFTP. Konzole zobrazuje průběh stahování živě, což je nejrychlejší způsob, jak poznat pomalý první start od zaseknutého. Sloty pro zálohy jsou součástí každého tarifu, což pokrývá zálohu před každou změnou, kterou tento článek pořád žádá. RE:NODE neprovozuje seznam povolených modů ani instalátor modů na jedno kliknutí - mody si vybíráš ty. ARK nemá vlastní řadu v katalogu, aktuální možnosti najdeš v seznamu herních serverů.

Řešení potíží s modovanými servery#

Server nastartuje, ale mod chybí. Špatné ID (ID souboru místo ID projektu), překlep v seznamu nebo mezera za čárkou. Podívej se do logu na řádek se stahováním pro dané ID.

Start stojí minuty bez výstupu. Stahují se mody. Při prvním startu po změně mu dej deset minut. Pokud se nikdy nehne, odeber nejnovější ID a spusť znovu.

Server padá při startu po aktualizaci hry. Mod, který nebyl aktualizován na nový build. Odebírej mody po jednom, počínaje naposledy aktualizovaným, dokud nenastartuje.

Hráči se při připojení zasekli na stahování. Velký mod, často mapa. Je to jednorázová cena za verzi. Pokud to opakovaně selhává, hráč může zkusit vyčistit místní cache modů.

Vanilla nastavení přestalo fungovat. Přepisuje ho nějaký mod. Zkontroluj vlastní nastavení modu.

Přes noc zmizela půlka základny. Mod byl odebrán nebo se nenačetl, takže jeho struktury byly zahozeny. Zastav server a obnov poslední zálohu před změnou, než někdo začne hrát na poškozeném světě.

FAQ#

Musí hráči instalovat mody pro ARK ručně, aby se připojili?

Ne. Ascended stáhne seznam modů serveru klientovi automaticky při připojení. Poprvé to chvíli trvá a znovu po každé aktualizaci modu.

Kde najdu ID modu pro ARK?

Na stránce modu na CurseForge, v panelu About Project, označené Project ID. Je to číslo. ID souborů na záložce Files jsou verze, ne projekty, a nebudou fungovat.

Mohu přidat mod do existujícího světa?

Ano, přidání je téměř vždy bezpečné. Savy poškozuje odebrání modu. Přesto nejdřív udělej zálohu, protože rozbitý mod může server stále shodit.

Kolik modů může server ARK spouštět?

Pevné číslo neexistuje. Praktickým limitem je paměť, doba startu a to, kolik věcí se může v den patche pokazit. Dvacet dobře udržovaných modů je hodně; čtyřicet si říká o špatný týden po každé aktualizaci.

Dostanou mody i konzoloví hráči?

Systém modů v Ascended je multiplatformní, takže v zásadě ano. Jednotlivé mody nemusí být dostupné na každé platformě; než mod přidáš na server s konzolisty, podívej se na jeho stránku.


Komentáře

Zcela anonymně: žádný účet, žádný e-mail, žádné cookie. Ukládáme jen jméno, které napíšeš, text a čas - nic dalšího. Počet odkazů je omezený a značkování se nevykresluje.

0/2000