Jak nainstalovat mody pro DayZ
Mody mohou na tvůj DayZ server přidat nový obsah a funkce. V tomto návodu ti krok za krokem ukážeme, jak mody stáhnout, připravit, nahrát na server a aktivovat.
Jako příklady použijeme tyto mody:
- FileZilla: https://filezilla-project.org/
Důležité: Ve FileZille nastav režim přenosu na Binární. Klikni na Přenos → Typ přenosu → Binární. - WinSCP: https://winscp.net/eng/index.php
Krok 1: Odebírání a stažení modů
Ve Steamu otevři stránku Workshopu požadovaného modu a klikni na Odebírat.
Jednou spusť DayZ, aby Steam všechny odebrané mody kompletně stáhl.
V oficiálním DayZ Launcheru otevři seznam stažených modů. Klikni pravým tlačítkem na požadovaný mod a vyber Otevřít složku.
Pokud se launcher zeptá, potvrď upozornění. Otevře se následující složka:
..\Steam\steamapps\common\DayZ\!WorkshopZde najdeš stažené mody, které už obvykle mají srozumitelné názvy, například
@CF. Složka!Workshopje ve výchozím nastavení skrytá, takže nejjednodušší je otevřít ji právě přes Otevřít složku v DayZ Launcheru.
Mody můžeš najít také v této složce Steam Workshopu:
..\Steam\steamapps\workshop\content\221100\
Složka se nachází na stejném disku jako instalace DayZ. Pokud používáš více knihoven Steamu, cesta se může lišit. V tomto alternativním umístění je každá podsložka pojmenovaná podle Workshop ID modu. Složka modu Community Framework se například jmenuje 1559212036.
Krok 2: Příprava složek modů
Na počítači vytvoř novou pracovní složku, například Můj DayZ server. Zkopíruj do ní požadované složky modů ze složky !Workshop. Díky tomu omylem nezměníš soubory spravované Steamem.
Přejmenování složek modů slouží pouze k přehlednější konfiguraci. Srozumitelné názvy ze složky !Workshop můžeš obvykle používat přímo. Pokud složku přejmenuješ, vyhýbej se pokud možno mezerám a speciálním znakům. Výjimkou je obvyklý znak @ na začátku.
Pro náš příklad použij tyto názvy:
@CF@Trader@UnlimitedStamina@Zomberry
Pokud se složky ve !Workshop už takto jmenují, nemusíš je přejmenovávat. U modů s mezerami nebo speciálními znaky je vhodné kopii v pracovní složce přejmenovat na jednoduchý název, například @MujMod.
V pracovní složce vytvoř také složku s názvem keys. Dávej pozor na velká a malá písmena. Do této společné složky keys zkopíruj soubory .bikey z každého modu.
Některé mody používají stejný soubor klíče. Pokud se Windows zeptá, jestli má existující soubor nahradit, můžeš to v tomto případě potvrdit.
Připravená struktura by měla vypadat takto:
Můj DayZ server/
├── @CF/
├── @Trader/
├── @UnlimitedStamina/
├── @Zomberry/
└── keys/
Důležité: Vždy si přečti instalační pokyny konkrétního modu. Některé mody vyžadují další závislosti, určité pořadí načítání nebo další konfigurační soubory.
Krok 3: Nahrání modů pomocí Gameserver-FTP
- Zastav server. Jeho stav musí být Server neběží.
- Pomocí FTP programu se připoj ke Gameserver-FTP. Přihlašovací údaje najdeš v přehledu FTP po kliknutí na FTP.
- Po připojení se už nacházíš v kořenovém adresáři
/Gameserver-FTP. - Nahraj přejmenované složky modů a složku
keyspřímo do tohoto adresáře. Nenahrávej nadřazenou složkuMůj DayZ server.
Po nahrání by měla struktura v kořenovém adresáři vypadat přibližně takto:
/
├── @CF/
├── @Trader/
├── @UnlimitedStamina/
├── @Zomberry/
└── keys/
Speciální případ: soubory ve složce profile
Některé mody vyžadují další soubory ve složce profile. U modu Trader se například nacházejí ve složce ServerProfileFolder uvnitř modu. Složka profile je také součástí Gameserver-FTP a je přímo dostupná na tomto FTP.
Pomocí FTP programu se připoj ke Gameserver-FTP. Přihlašovací údaje najdeš v přehledu FTP po kliknutí na FTP.
V Gameserver-FTP otevři složku:
/profile/Obsaženou složku
Tradernahraj přímo do této složky.
Vždy si přečti instalační pokyny konkrétního modu, protože i jiné mody mohou vyžadovat soubory ve složce profile nebo na jiných místech.
Krok 4: Aktivace modů ve webovém rozhraní
Samotné nahrání nestačí. Aby server mody při spuštění načetl, musíš názvy složek zadat také ve webovém rozhraní.
Basic Mode
Ve webovém rozhraní otevři Mody (Ruční instalace přes FTP).
Zadej složky modů v požadovaném pořadí načítání. Názvy odděluj středníky:
@CF;@Trader;@UnlimitedStamina;@ZomberryZávislosti musí být načteny před mody, které je potřebují. V tomto příkladu musí být
@CFnačten před@Trader.Klikni na Uložit a restartuj server.
Advanced Mode
V části Commandline otevři pole Mody (Ruční instalace přes FTP).
Zadej stejný seznam v požadovaném pořadí načítání:
@CF;@Trader;@UnlimitedStamina;@ZomberryKlikni na Uložit a restartuj server.
Důležité: Názvy musí přesně odpovídat názvům nahraných složek. Dávej pozor na @, velká a malá písmena a středníky. Pokud se složka jmenuje @MujMod, musíš zadat přesně @MujMod.
Co znamená „Server-Mods (manual installation via FTP)“?
Webové rozhraní obsahuje také pole Server-Mods (manual installation via FTP). Toto pole používá spouštěcí parametr -serverMod= a je určeno pouze pro mody, které fungují výhradně na serveru. Tyto mody se nepřenášejí hráčům, takže je hráči nemusí mít nainstalované ve svém počítači.
U modů pro DayZ jde ale o výjimku. Většina modů vyžaduje také soubory na počítači hráče. Mody Community Framework, Trader, Unlimited Stamina a ZomBerrys Admin Tools z tohoto příkladu patří do pole Mody (Ruční instalace přes FTP) a načítají se pomocí parametru -mod=.
Běžné mody proto nezadávej do Server-Mods (manual installation via FTP). Toto pole použij pouze tehdy, pokud instalační pokyny modu výslovně uvádějí, že jde o čistě serverový mod.
Když mod nefunguje
Nejprve zkontroluj, že byl server úplně zastaven, všechny složky modů jsou přímo v kořenovém adresáři a názvy ve webovém rozhraní přesně odpovídají názvům složek. Zkontroluj také soubory .bikey, závislosti a pořadí načítání. Přečti si instalační pokyny modu, protože některé mody vyžadují další kroky.