Development Update #3: 120 ticks, .NET 10 en een nieuwe Cfx Server
De laatste grote update vóór Early Access zat vol met nieuws over netwerk en scripting. De belangrijkste punten op een rij.
Vlak voor de Early Access-lancering publiceerde Cfx.re de derde development update over FiveM voor GTA V Enhanced. Het is de meest technische tot nu toe. Dit zijn de punten die voor server-owners en developers het meeste uitmaken.
Netwerk
- Sync-data loopt via eigen UDP-pakketten. Events blijven via ENet gaan.
- De tick rate kan omhoog tot 120 updates per seconde.
- Betere retry-logica bij pakketverlies, een fix voor onzichtbare entities en entity culling verdeeld over meerdere cores.
- De ambitie is om voorbij de huidige limiet van 2.048 spelers te gaan.
Scripting
- C#-developers krijgen .NET 10. De server gaat naar Node.js 26, de client naar V8 14.6.
- State bags zijn slanker: alleen waarden die als gerepliceerd gemarkeerd zijn worden verstuurd, en listeners vuren alleen als de entity bestaat. Sets zouden zo'n 10× sneller zijn.
Cfx Server
De servercomponent krijgt een nieuwe naam en wordt een aparte download, met txAdmin nog steeds inbegrepen. Linux-builds houden dezelfde requirements en er komt een officiële Docker-image.
Developer tools achter een slot
De client-devtools zijn opnieuw gebouwd en werken alleen nog op servers met developer mode aan, voor de hele server (maximaal acht slots) of voor specifieke spelers. De profiler draait op Perfetto.
Bron: Development Update #3: FiveM for GTAV Enhanced op forum.cfx.re. Samengevat en vertaald door de redactie.