Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Bienvenue Guest!

Rejoignez la communauté pour avoir accès à l'entièreté du site! Une fois que vous serez enregistré, vous pourrez créer, aider, partager et discuter avec les membres de la communauté et également participer à l'amélioration du site. Alors, qu'attendez vous ? Enregistrez-vous !

Sign in to follow this  
FiveM

FiveM Progress Report - January 2019

Recommended Posts

FiveM

@mendelevium wrote:

Another status update, and yes we missed the December one. Too much unorganized stuff happening to remember.

Statistics

  • We reached new peaks with the current one standing at 22.13k concurrent players, and 116k+ daily active users on that day (our Matomo server is slightly overloaded, we think it drops events; not sure).

Functionality

Here’s quick recap of notable things that happened on the GitHub repository. You can always follow it to check what’s changed early!

  • Fix some issues with Linux server builds, and introduce other ones due to more library support issues.
  • Implement and finish up resource file database so that you shouldn’t have to ‘delete server cache’ anymore, even if modifying files with different modified times.
  • Build typing packages for TypeScript automatically. (@citizenfx/client and @citizenfx/server)
  • Attempts at using changed UDP network binding libraries to improve network reliability, for both OneSync and non-OneSync. Neither worked so far due to flaws in each library. :confused:
  • Add Discord identifier. See separate announcement.
  • A number of OneSync bug fixes and feature improvements.
  • Make server list faster and update servers dynamically.
  • Update game to build 1604, and fix issues introduced due to R* changes.
  • A number of bug fixes.
  • Fix Steam breaking because of Valve changes.
  • Implement UDP for Mumble VoIP. Still not completely working, somehow people get TCP control channel hanging.
  • Attempt new main UI design, not very usable or done. Should set tone for future changes.
  • Work on FiveM2 project, see Wekan column for plans as usual. Not sorted on priority, just lot of dreams and ideas. FiveM2 (better name pending), internally called FXv2, is a new incompatible set of resource changes to improve quality of servers running on FiveM that make use of FXv2 resources. Old resources will remain compatible as usual, however porting resources to FXv2 will provide considerable benefits.
    • Considerably improved Lua native invocation performance using popular microbenchmark:
      image
      (see code below)
      Internal unfinished changes increase performance even further to 20ms for fxv2test-lua. Test was committed on AMD 1700X at stock freq with 2133 MHz RAM. Performance may differ on different hardware.
    • Please don’t use fxmanifest.lua yet, there will be many more breaking changes to improve resources!

Code

local PlayerPedId = PlayerPedId
local DrawRect = DrawRect

CreateThread(function()
    while true do
        Citizen.Wait(0)
        
        for i = 1, 100000 do
            local ped = PlayerPedId()
            DrawRect(0.5, 0.5, 0.25, 0.25, 255, 0, 255, 255)
        end
    end
end)

Other

  • Lots of deliberation on results from survey, how to implement certain things, most unfinished or not sure how yet.
  • Many testing on script performance improvement for bad scripts, but no real effect.
  • New rules for #development:releases! Yay!
  • People haven’t had much time for doing anything else, or maybe forgot, too much stuff other than project on mind. Remember, the team is doing this as side project.

Posts: 5

Participants: 5

Read full topic

Afficher l’article complet

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...

Important Information

En utilisant ce site, vous acceptez les présents règlements Terms of Use, Privacy Policy,Guidelines.