Artefakty jsou samotný program FiveM serveru (FXServer). Staré artefakty přestanou být podporované a nakonec se na server nedá připojit ze seznamu serverů. Ukážeme, kdy a jak server aktualizovat a jak se vrátit, když nová verze nefunguje.
Co budete potřebovat
- FiveM server u StormHostu (nebo vlastní FiveM server na VPS)
- Volný slot pro zálohu (zálohy herních serverů)
- Asi 10 minut
Co jsou artefakty#
- Artefakt je balík souborů FXServeru s číslem buildu (čím vyšší, tím novější). Vaše data (
server.cfg,resources, databáze) v něm nejsou a aktualizace je nemění. - txAdmin je součástí artefaktu. Aktualizací artefaktu aktualizujete i txAdmin.
- FiveM vydává artefakty ve dvou kanálech:
| Kanál | Co znamená | Pro koho |
|---|---|---|
| Recommended | Ověřený build, který FiveM doporučuje pro běžný provoz. | Většina serverů. |
| Latest | Nejnovější build s nejnovějšími funkcemi a opravami, méně odzkoušený. | Když skript nebo framework vyžaduje novou funkci. |
- Klasický FiveM (pro GTA V Legacy) a FiveM for GTAV Enhanced mají každý své artefakty. Nemíchejte je.
Kdy aktualizovat#
- Pravidelně, alespoň jednou za měsíc. Build z kanálu Recommended je podporovaný ještě 6 týdnů po vydání dalšího, build z kanálu Latest jen 2 týdny.
- Artefakty starší než 3 měsíce se nedají připojit ze seznamu serverů. Hráči při připojení vidí šedé varování end-of-support (EOS) a u ještě starších červené end-of-life (EOL), se kterým se připojit nejde.
- Když skript hlásí
Native … is not supported,Error parsing scriptneboFailed to load script. Skript potřebuje novější server. - Po vydání nového DLC GTA V a při chybě
Client/Server game build revision mismatch.
Jak zjistit aktuální verzi#
- Nástroj CFX Resolver: zadejte adresu serveru ze záložky Síť. V řádku Artefakt uvidíte build serveru a v Podpora verze jeho stav.
- V txAdminu: System › Diagnostics.
- Aktuální čísla kanálů Recommended a Latest najdete na stránce Server Download (otevře se v novém okně).
Aktualizace u StormHostu#
Artefakty aktualizujete přeinstalací serveru: instalační skript stáhne zvolenou verzi FXServeru.
Přeinstalace může přepsat soubory
Zákaznická zóna před přeinstalací upozorňuje: „Soubory se mohou přepsat — nejdřív si udělejte zálohu.“ Bez zálohy riskujete ztrátu úprav. Databázi zálohujte zvlášť (návod).
V zákaznické zóně otevřete Moje služby, klikněte na server a přejděte na záložku Zálohy.
Vytvořte zálohu (například s názvem
pred-aktualizaci-artefaktu) a počkejte na dokončení.Přejděte na záložku Nastavení.
V části Proměnné najděte proměnnou s verzí FiveM a nastavte ji:
Hodnota Co se nainstaluje recommendedAktuální build z kanálu Recommended. Doporučeno. latestAktuální build z kanálu Latest. Konkrétní starší build tu zatím nastavit nejde, instalace by místo něj použila Recommended. Výběr verze v zákaznické zóně připravujeme.
Klikněte na Uložit.
V části Přeinstalovat server klikněte na Přeinstalovat a potvrďte posuvníkem Přejeďte pro přeinstalaci.
Uvidíte
Přeinstalace běží. Průběh uvidíte v záložce Konzole.Přejděte na záložku Konzole a počkejte na dokončení instalace. Pak server spusťte tlačítkem Spustit.
Pokud proměnnou s verzí FiveM nevidíte, napište nám (kontakty) a aktualizaci provedeme.
Na vlastní VPS (Linux)#
Server vypněte (v txAdminu tlačítkem pro zastavení, nebo ukončete proces).
Zazálohujte složku s artefakty, například
~/FXServer/server, a složku s daty serveru.Na stránce Server Download (otevře se v novém okně) zvolte platformu, Linux a Recommended a zkopírujte odkaz na soubor
fx.tar.xz.Přejděte do složky s artefakty a soubory stáhněte a rozbalte:
bash cd ~/FXServer/server wget <ODKAZ_NA_FX_TAR_XZ> tar xf fx.tar.xzcd ~/FXServer/server– přepne do složky s artefakty (ne do složky sserver.cfg).wget <ODKAZ_NA_FX_TAR_XZ>– stáhne archiv. Za<ODKAZ_NA_FX_TAR_XZ>dosaďte zkopírovaný odkaz.tar xf fx.tar.xz– rozbalí archiv a přepíše staré soubory FXServeru (x= rozbalit,f= ze souboru). Vyžaduje balíčekxz-utils.
Archiv smažte (
rm fx.tar.xz) a server spusťte stejně jako dřív: s txAdminem příkazembash ~/FXServer/server/run.sh(bez+exec), bez txAdminu ze složky sserver.cfgpříkazembash ~/FXServer/server/run.sh +exec server.cfg.
Game build a DLC#
Artefakt (verze serveru) a game build (verze hry s DLC, sv_enforceGameBuild v server.cfg) jsou dvě různá čísla. Nové DLC GTA V můžete vynutit až s artefaktem, který ho podporuje. Postup: nejdřív aktualizujte artefakty, pak zvyšte sv_enforceGameBuild (server.cfg).
Ověření#
- CFX Resolver ukazuje v řádku Artefakt nový build.
- Server naběhne, txAdmin se otevře a resources se spustí bez nových chyb.
- Hráči se připojí bez varování EOS nebo EOL.
Když něco nefunguje#
Po aktualizaci padá server nebo skripty#
Pokud jste přešli na latest, nastavte v proměnné s verzí zpět recommended a server přeinstalujte. Na starší build se vrátíte obnovením zálohy z kroku 2 (návod).
Po přeinstalaci chybí moje úpravy#
Přeinstalace přepsala soubory. Obnovte zálohu bez volby Před obnovou smazat všechny současné soubory, nebo si potřebné soubory stáhněte ze zálohy do počítače a nahrajte zpět.
Hráči hlásí Server artifact version is outdated#
Server běží na nepodporovaném buildu. Aktualizujte podle postupu výše na recommended.
Native … is not supported, Error parsing script, Failed to load script#
Skript potřebuje novější server. Aktualizujte na recommended, a když to nestačí, na latest.
Shrnutí
- Artefakt je program FXServer včetně txAdminu. Vaše data se aktualizací nemění.
- Aktualizujte aspoň jednou měsíčně: artefakty starší než 3 měsíce nejdou připojit ze seznamu serverů.
- U nás: záloha, proměnná s verzí (
recommended), Přeinstalovat, sledovat Konzoli. - Když nová verze nefunguje, vraťte se na
recommendednebo obnovte zálohu.