Client/Server Update This update breaks backwards compatibility, it is required to update both Client & Server files Hello members, given how much work and changes that were done in the last few months, I will not be writing the change log in detail but instead, I will just write the most notable changes.. NOTE: Mod loading is still experimental and will be included in the upcoming update that will be happening much more frequently now. Notable changes: - Ped & Vehicle sync rewrite with a focus on performance while achieving great sync results. - Peds should no longer go up and down, caused by an interpolation error. - Vehicle's speed should no longer be jittery and brake out of nowhere when the player isn't actually braking - Bullet sync should no longer depend on the latency (Deathmatching should now be seamless and fun) - Shooting distance was increased (up to streaming range) - Vehicle sync should be very smooth when turning - Helicopters will no longer hover without their blades rotating - Streaming range was increased and sync should no longer stutter when getting far (awesome community made air superiority gamemodes soon?) - Entity streamer rewrite (One of the biggest problems of GTAN were caused by the streamer not functioning properly, it streamed everything it received from the server without streaming them out when they're no longer needed) - Implemented Natives-in-batches execution that increases performance and reduces overhead (props to Guad) - Nametag rendering should no longer be dropping a lot of performance - A different approach of how unoccupied vehicles sync - A different and much efficient default entities clean up process - NativeUI has received a lot of performance increasing changes by caching unnecessary repeated calls, as well as implementing the Natives in collection execution. - Offline mode is now injected into the game instead of using commandline files that sometimes force activation or relogging into social club, this eliminates the Online mode and proved to load the game even faster. - A new launcher that is much more improved from the prototype we had earlier developed by TiaqoYO - The default single player loading text was replaced with a proper "Loading GTA Network" text - Fixed vertical wordwrap when copy/paste into the chat (Props to StreetGT) - Massive code clean up, refactoring and improvement for the future development - Exiting the game using the alt-f4 combination should now send a disconnect message to the server - Issues related to Pickups were fixed (Props to Austin) - Pressing P while in-game should now bring a up a warning screen mentioning the requirement to disconnect in order to open the game pause menu - A nicer looking screen when being kicked instead of using notifications - No more subtitles showing connection/file transfer progress when connecting to servers, it should now show a nice description spinner on the bottom right of the screen - Main menu has seen major improvements in terms of usability - Internet tab should no longer show non-responsive servers - Internet tab servers can now be sorted either by name or player count - Recent tab should now function properly - Favourites tab should now function properly - Server/Players counter now relies on the masterlist for accuracy - Faster server fetching - CEF has been updated from 55 to 57 and should work flawlessly with no performance issues (update 56, update 57) - Dependencies have been updated such as Newtonsoft.Json and ClearScript (V8 Engine) - Changes to the client-side API to fix the float type issues - New API features, which can be found at: https://wiki.gtanet.work/index.php?title=Upcoming_API_features - Fixed a reflection exploit caused by Clearscript - Reverted a couple of mod breaking commits made by some ex-devs (Miss, thanks dude!) - Some useless consoleOutput logcat commits (Miss) - Server refresh rate can no longer be changed, it's now 60Hz. - Fixed client-side API functions that broke scoreboard and a couple of resources that depended on it - Added snow api function - Spectator is now sadly half-working (known issue, didn't have the time to look into it) - bunch of silly changes that you saw somewhere because they were already in our repo when it was taken - removed key.pfx wow - misc changes - baked chocolate chip cookies. Thanks Vance! Installing instructions: CLIENT: For newbies: Download GTANSetup.zip and Unzip the package. Run the install wizard Launch ??? PROFIT!? Previously installed/updated: Run the launcher, it should crash at first then launch it again, it should update and no longer crash Launch ??? PROFIT? SERVER: Download the file below and Unzip the package. Run GTANetworkServer.exe Download: Server: http://download.gtanet.work/server/latest.zip Warning: Posting screenshots and logs of your issues here will get you warned, use the correct sections such as the Bug Reports.