Artefakty sú samotný program FiveM servera (FXServer). Staré artefakty prestanú byť podporované a nakoniec sa na server nedá pripojiť zo zoznamu serverov. Ukážeme, kedy a ako server aktualizovať a ako sa vrátiť, keď nová verzia nefunguje.
Čo budete potrebovať
- FiveM server u StormHostu (alebo vlastný FiveM server na VPS)
- Voľný slot na zálohu (zálohy herných serverov)
- Približne 10 minút
Čo sú artefakty#
- Artefakt je balík súborov FXServera s číslom buildu (čím vyššie, tým novší). Vaše dáta (
server.cfg,resources, databáza) v ňom nie sú a aktualizácia ich nemení. - txAdmin je súčasťou artefaktu. Aktualizáciou artefaktu aktualizujete aj txAdmin.
- FiveM vydáva artefakty v dvoch kanáloch:
| Kanál | Čo znamená | Pre koho |
|---|---|---|
| Recommended | Overený build, ktorý FiveM odporúča na bežnú prevádzku. | Väčšina serverov. |
| Latest | Najnovší build s najnovšími funkciami a opravami, menej odskúšaný. | Keď skript alebo framework vyžaduje novú funkciu. |
- Klasický FiveM (pre GTA V Legacy) a FiveM for GTAV Enhanced majú každý svoje artefakty. Nemiešajte ich.
Kedy aktualizovať#
- Pravidelne, aspoň raz za mesiac. Build z kanála Recommended je podporovaný ešte 6 týždňov po vydaní ďalšieho, build z kanála Latest iba 2 týždne.
- Artefakty staršie než 3 mesiace sa nedajú pripojiť zo zoznamu serverov. Hráči pri pripojení vidia sivé varovanie end-of-support (EOS) a pri ešte starších červené end-of-life (EOL), s ktorým sa pripojiť nedá.
- Keď skript hlási
Native … is not supported,Error parsing scriptaleboFailed to load script. Skript potrebuje novší server. - Po vydaní nového DLC GTA V a pri chybe
Client/Server game build revision mismatch.
Ako zistiť aktuálnu verziu#
- Nástroj CFX Resolver: zadajte adresu servera zo záložky Sieť. V riadku Artefakt uvidíte build servera a v Podpora verzie jeho stav.
- V txAdmine: System › Diagnostics.
- Aktuálne čísla kanálov Recommended a Latest nájdete na stránke Server Download (otvorí sa v novom okne).
Aktualizácia u StormHostu#
Artefakty aktualizujete preinštalovaním servera: inštalačný skript stiahne zvolenú verziu FXServera.
Preinštalovanie môže prepísať súbory
Zákaznícky účet pred preinštalovaním upozorňuje: „Súbory sa môžu prepísať — najprv si urobte zálohu.“ Bez zálohy riskujete stratu úprav. Databázu zálohujte zvlášť (návod).
V zákazníckom účte otvorte Moje služby, kliknite na server a prejdite na záložku Zálohy.
Vytvorte zálohu (napríklad s názvom
pred-aktualizaci-artefaktu) a počkajte na dokončenie.Prejdite na záložku Nastavenia.
V časti Premenné nájdite premennú s verziou FiveM a nastavte ju:
Hodnota Čo sa nainštaluje recommendedAktuálny build z kanála Recommended. Odporúčané. latestAktuálny build z kanála Latest. Konkrétny starší build tu zatiaľ nastaviť nejde, inštalácia by namiesto neho použila Recommended. Výber verzie v zákazníckom účte pripravujeme.
Kliknite na Uložiť.
V časti Preinštalovať server kliknite na Preinštalovať a potvrďte posuvníkom Potiahnite pre preinštalovanie.
Uvidíte
Preinštalovanie beží. Priebeh uvidíte v záložke Konzola.Prejdite na záložku Konzola a počkajte na dokončenie inštalácie. Potom server spustite tlačidlom Spustiť.
Ak premennú s verziou FiveM nevidíte, napíšte nám (kontakty) a aktualizáciu vykonáme.
Na vlastnom VPS (Linux)#
Server vypnite (v txAdmine tlačidlom na zastavenie, alebo ukončite proces).
Zazálohujte priečinok s artefaktmi, napríklad
~/FXServer/server, a priečinok s dátami servera.Na stránke Server Download (otvorí sa v novom okne) zvoľte platformu, Linux a Recommended a skopírujte odkaz na súbor
fx.tar.xz.Prejdite do priečinka s artefaktmi a súbory stiahnite a rozbaľte:
bash cd ~/FXServer/server wget <ODKAZ_NA_FX_TAR_XZ> tar xf fx.tar.xzcd ~/FXServer/server– prepne do priečinka s artefaktmi (nie do priečinka soserver.cfg).wget <ODKAZ_NA_FX_TAR_XZ>– stiahne archív. Za<ODKAZ_NA_FX_TAR_XZ>dosaďte skopírovaný odkaz.tar xf fx.tar.xz– rozbalí archív a prepíše staré súbory FXServera (x= rozbaliť,f= zo súboru). Vyžaduje balíkxz-utils.
Archív zmažte (
rm fx.tar.xz) a server spustite rovnako ako predtým: s txAdminom príkazombash ~/FXServer/server/run.sh(bez+exec), bez txAdminu z priečinka soserver.cfgpríkazombash ~/FXServer/server/run.sh +exec server.cfg.
Game build a DLC#
Artefakt (verzia servera) a game build (verzia hry s DLC, sv_enforceGameBuild v server.cfg) sú dve rôzne čísla. Nové DLC GTA V môžete vynútiť až s artefaktom, ktorý ho podporuje. Postup: najprv aktualizujte artefakty, potom zvýšte sv_enforceGameBuild (server.cfg).
Overenie#
- CFX Resolver ukazuje v riadku Artefakt nový build.
- Server nabehne, txAdmin sa otvorí a resources sa spustia bez nových chýb.
- Hráči sa pripoja bez varovania EOS alebo EOL.
Keď niečo nefunguje#
Po aktualizácii padá server alebo skripty#
Ak ste prešli na latest, nastavte v premennej s verziou späť recommended a server preinštalujte. Na starší build sa vrátite obnovením zálohy z kroku 2 (návod).
Po preinštalovaní chýbajú moje úpravy#
Preinštalovanie prepísalo súbory. Obnovte zálohu bez voľby Pred obnovou zmazať všetky súčasné súbory, alebo si potrebné súbory stiahnite zo zálohy do počítača a nahrajte späť.
Hráči hlásia Server artifact version is outdated#
Server beží na nepodporovanom builde. Aktualizujte podľa postupu vyššie na recommended.
Native … is not supported, Error parsing script, Failed to load script#
Skript potrebuje novší server. Aktualizujte na recommended, a keď to nestačí, na latest.
Zhrnutie
- Artefakt je program FXServer vrátane txAdminu. Vaše dáta sa aktualizáciou nemenia.
- Aktualizujte aspoň raz mesačne: artefakty staršie než 3 mesiace sa nedajú pripojiť zo zoznamu serverov.
- U nás: záloha, premenná s verziou (
recommended), Preinštalovať, sledovať Konzolu. - Keď nová verzia nefunguje, vráťte sa na
recommendedalebo obnovte zálohu.