Je FiveM-server updaten: artifacts, txAdmin en resources
Een FiveM-server die vandaag perfect draait, kan volgende week ineens haperen zonder dat jij iets hebt veranderd. De boosdoener is dan vaak niet je server zelf, maar alles eromheen: de FiveM-client van je spelers wordt automatisch bijgewerkt, resources krijgen nieuwe versies en GTA V zelf verandert ook af en toe. Wie zijn server nooit updatet, loopt langzaam maar zeker vast in rare bugs en verbindingsproblemen. In dit artikel lees je hoe je dat voorkomt: wat artifacts precies zijn, hoe je veilig updatet via het paneel en txAdmin, en — minstens zo belangrijk — wanneer je juist even moet wachten.
Wat zijn server-artifacts eigenlijk?
FiveM-servers draaien op FXServer, de serversoftware van Cfx.re. Daarvan verschijnen doorlopend nieuwe builds, en die builds heten artifacts. Elke artifact heeft een oplopend buildnummer en bevat bugfixes, prestatieverbeteringen en aanpassingen die nodig zijn om compatibel te blijven met nieuwe versies van de FiveM-client.
Dat laatste is het punt waar het vaak misgaat. De client op de pc van je spelers updatet zichzelf automatisch; jouw server niet. Hoe groter het gat tussen die twee wordt, hoe groter de kans op problemen. Cfx.re publiceert artifacts in twee smaken: recommended (een oudere, bewezen stabiele build) en latest (de nieuwste build met alle recente fixes). Voor de meeste servers is recommended de verstandige keuze; latest pak je alleen als je een specifieke fix nodig hebt die daar nog niet in zit.
Waarom verouderde artifacts voor problemen zorgen
Een paar weken achterlopen merk je meestal niet meteen. Maar hoe ouder je artifact, hoe groter de kans op dit soort klachten:
- Verbindingsproblemen. Na een client-update kunnen spelers ineens timeouts krijgen of blijven hangen bij het joinen, terwijl er aan jouw kant niets veranderd is. Dit is verreweg de meest voorkomende reden waarom een server "ineens stuk" lijkt.
- Bugs die allang opgelost zijn. Crashes, geheugenlekken en synchronisatieproblemen die in nieuwere builds gefixt zijn, blijf jij gewoon houden.
- Resources die nieuwe functies verwachten. Scriptmakers bouwen op recente artifacts. Draai je een oude build, dan werken nieuwe versies van populaire resources soms half of helemaal niet.
- Gemiste beveiligingsfixes. Ook FXServer krijgt af en toe fixes tegen misbruik en exploits. Die wil je niet maanden laten liggen, zeker niet met een publieke server.
Updaten via het paneel en txAdmin
Bij MC-Node hoef je niet zelf bestanden te downloaden en over te zetten: in het controlepaneel zit de optie Update FiveM Artifacts. Staat die aan, dan haalt je server bij de eerstvolgende herstart automatisch de nieuwste artifact binnen. In de kennisbank lees je hoe je die optie aan- en uitzet. Een verstandige update-avond ziet er zo uit:
- Maak eerst een backup. Je database en je resources-map zijn heilig. Een backup maken kost een paar minuten en maakt van elke mislukte update een klein ongemak in plaats van een ramp.
- Kies een rustig moment en kondig het aan. Via txAdmin plan je een herstart met aankondiging, zodat spelers niet midden in een scenario uit de lucht vallen.
- Zet de update-optie aan en herstart. De server haalt de nieuwe artifact op en start ermee op. Omdat txAdmin met FXServer wordt meegeleverd, krijg je bij een nieuwe artifact vaak meteen een nieuwere txAdmin cadeau.
- Lees de console mee. Fouten en waarschuwingen verschijnen direct bij het opstarten. Eén rode regel betekent nog niet dat alles stuk is, maar je wilt wél weten waar hij vandaan komt voordat spelers het merken.
- Test zelf voordat je iets aankondigt. Verbind met je server, loop rond en test je belangrijkste scripts. Pas als dat goed voelt, zet je de update-optie eventueel weer uit, zodat jij bepaalt wanneer de volgende sprong komt.
Resources bijwerken zonder je server te slopen
De artifact is de fundering; je resources zijn de verdiepingen erbovenop. Daar gelden eigen regels:
- Eén resource per keer. Update je er tien tegelijk en gaat er iets stuk, dan mag je gokken welke de boosdoener is. Eén voor één updaten voelt traag, maar is per saldo veel sneller.
- Lees eerst de changelog. Serieuze scriptmakers vermelden breaking changes, nieuwe dependencies en gewijzigde configbestanden. Twee minuten lezen bespaart je een avond debuggen.
- Bewaar de oude versie. Hernoem de oude map naar bijvoorbeeld
naam_resource_oudvoordat je de nieuwe plaatst. Gaat het mis, dan draai je binnen een minuut terug. - Oefen op een testresource. Nieuw in updaten? Doorloop het hele proces eerst met een kleine, onbelangrijke resource voordat je aan je framework of economy-scripts begint. Juist frameworks als ESX en QBCore hebben soms database-wijzigingen die je niet zomaar terugdraait.
- Herstart alleen wat nodig is. Met
refreshenensure naam_resourcein de console herlaad je één resource zonder de hele server plat te leggen — al is na een grote update een volledige herstart alsnog de schoonste test.
Wanneer je juist níét meteen moet updaten
Direct alles updaten klinkt braaf, maar is niet altijd slim. Vlak na een grote release — een flinke GTA V-update, een nieuwe artifact-reeks of een major-versie van je framework — is de kans op kinderziektes het grootst. In de eerste dagen na zo'n release worden de vervelendste bugs gevonden én gefixt, en dat laat je liever over aan servers die minder te verliezen hebben dan de jouwe.
Praktische vuistregels: update niet vlak voor je drukste avond, wacht bij grote releases een paar dagen en kijk even mee in de Discord of het forum van je belangrijkste resources of daar problemen gemeld worden. Draait je server stabiel op recommended, dan is er zelden een reden om naar latest te springen. Maar stel updaten ook niet eindeloos uit: hoe langer je wacht, hoe groter de sprong — en hoe meer er tegelijk kan breken.
Maak er een routine van
Het verschil tussen servers die soepel meegroeien en servers die elke maand branden blussen, is zelden kennis — het is routine. Prik een vast moment, bijvoorbeeld elke twee weken op een rustige avond: backup maken, artifact bijwerken, daarna resources één voor één, en na elke stap even testen. Schrijf op wat je hebt bijgewerkt, dan hoef je bij problemen nooit lang te zoeken. Alle FiveM-pakketten van MC-Node — van Free (€ 0,00) tot Enterprise (€ 56,00) — regelen dit vanuit hetzelfde paneel, dus deze routine blijft gelijk of je nu met drie vrienden speelt of een volle RP-stad draait.