FiveM blijft hangen bij het downloaden van assets: oorzaken en oplossingen
Voordat een speler kan joinen, downloadt FiveM elke resource die de server streamt: maps, voertuigen, kleding en scripts. Als die download vastloopt, blijven spelers op het laadscherm hangen of vliegen ze eruit. Hier lees je waarom en wat je eraan doet.
Waarom downloads vastlopen
- Heel grote resources. Eigen maps, voertuigpacks en kledingpacks kunnen oplopen tot vele gigabytes, en een nieuwe speler downloadt alles.
- Veel spelers tegelijk. Direct na een herstart joint iedereen tegelijk en deelt de uploadbandbreedte van de server.
- Een trage of verre route. Elk bestand reist van de server naar de speler. Een lange route of een route met pakketverlies laat grote downloads kruipen.
- Een beschadigde clientcache. Eén kapot bestand in de cache van de speler kan dezelfde download keer op keer laten mislukken.
- Lange downloads verlopen. Als de download vele minuten duurt, kan het joinen mislukken en moet de speler opnieuw verbinden.
Oplossingen voor spelers
- Laat de eerste download afronden. De eerste keer joinen op een grote server kan even duren. Daarna wordt alleen gedownload wat veranderd is.
- Wis de FiveM-cache. Verwijder de mappen
cache,server-cacheenserver-cache-privin%localappdata%\FiveM\FiveM.app\data, maar houdgame-storage. - Gebruik een bekabelde verbinding en zet elke VPN uit.
- Maak schijfruimte vrij en voeg de FiveM-map toe aan de uitzonderingen van je antivirus, zodat bestanden niet één voor één worden gescand terwijl ze binnenkomen.
Oplossingen voor servereigenaren
Maak resources kleiner
De meeste vastlopers komen door grootte. Comprimeer textures (grote .ytd-bestanden zijn de gebruikelijke boosdoeners), verwijder resources die je niet meer gebruikt, en splits enorme kleding- of voertuigpacks zodat spelers niet alles tegelijk downloaden.
Zet de server dicht bij je spelers
De downloadsnelheid hangt af van de route tussen server en speler. Een server in Singapore geeft spelers in India, Maleisië en Indonesië veel kortere routes dan een server in Europa of de VS.
Plan voor de drukte na een herstart
Na een herstart downloadt elke speler tegelijk. Zorg dat het netwerk van je host die drukte aankan, en plan herstarts buiten de piekuren.
Sluit de servermap uit van antivirus op Windows
Op Windows-servers kan realtime antivirusscanning FXServer vertragen terwijl het bestanden leest en verstuurt. De servermap en de database uitsluiten van scanning maakt herstarts en downloads vaak merkbaar sneller.
Verplaats downloads bij heel grote servers
FiveM kan resourcebestanden serveren vanaf een aparte webserver of CDN met het commando fileserver_add. Dat ontlast de gameserver, maar vraagt een zorgvuldige installatie, dus test het voordat je spelers ervan afhangen.
Vast bij „Loading content manifest”?
Die stap komt vóór elke download: de client vraagt de server om zijn lijst met resources. Blijft het daar hangen, behandel het dan als een verbindingsprobleem en volg onze handleiding voor de fout „Failed to connect after 3 attempts”.
Host je FiveM-server in Singapore
Lage ping voor spelers in India, Maleisië en Indonesië, op AMD EPYC met NVMe en Gcore DDoS-bescherming op elk IP.
