Search the Community

Showing results for tags 'devblog'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • RAGE Multiplayer
    • Announcements
    • Discussion
    • Suggestions
  • Scripting
    • Scripting
    • Resources
  • Community
    • Support
    • Servers
    • Media Gallery
  • Non-English
    • Русский - Russian
    • Français - French
    • Deutsch - German
    • Espanol - Spanish
    • Română - Romanian


  • Scripts
  • Gamemodes
  • Libraries
  • Plugins
  • Maps
  • Tools

Found 20 results

  1. Hello gamers and developers! We were mainly working on refactoring and the future updates, but that doesn't mean there wouldn't be updated in between! So, here's what 0.3.5 is adding, fixing and improving (and porting!) in the platform: GENERAL Linux build of C# API has been released! Added: player.removeDecoration(decoration, collection) Added:, minute, second) as an alternative of Fixed: bullet synchronization issues introduced with former game patches Fixed: passenger synchronization issues Fixed: entityDataChange event Fixed: global colshapes Fixed: s2w and arguments in click event Fixed: inactive CEF windows are visible after opening and hiding multiplayer menu Improved: streamer reliability Fixed: attached objects being streamed out when it shouldn't Fixed: trailer events Fixed: hidden CEF windows receiving mouse click events Miscellaneous fixes, optimizations and improvements BRIDGE Important: A new .NET hosting method for the bridge which means an obnoxiously screamingly loud "LINUX SUPPORT!" for the bridge, so you can now use your cheap a$$ virtual private servers. Updated: Performance improvements of events, remote events and commands.. it's basically the stuff that programmers love seeing, if you're not impressed.. get out of here!! Added: SetEntitySharedData overload with Dictionary as a param, this should help you a lot to avoid overhead and increase efficiency, as well as SetSharedData OOP method for entities Added: SetPlayerCustomization Added: SetPlayerDecoration (incl. an overload with an array as param) Added: RemovePlayerDecoration Added: SetPlayerDecoration Added: SetPlayerClothes overload with dictionary as param Added: Missing Client customization OOP methods and properties including the ones mentioned above Added: FirstChanceException Event that should catch all the exceptions thrown before being handled. Added: UnhandledException Event that should catch all the unhandled exceptions thrown. Added: DeathReason enum that can be obviously used to determine the death reason in the Death event (as well as the WeaponHash) Fixed: StackOverflow exception due to events when no resources are loaded. Fixed: Deleted props should now be synced on player connection. Updated: The old-fashioned way of events was completely replaced with a new efficient and performant system that relies on attributes while looking quite clean and fancy. (Here's an example) NOTE: Make sure your event method modifier is set to public!!! Removed: For the sake of the events overhaul, CancelEventArgs had to be deprecated, worry not though, there's a replacement as following: Added: NAPI.Server.SetAutoRespawnAfterDeath(bool value) -- disables the default auto respawning after death, default value: true. Added: NAPI.Server.SetAutoSpawnOnConnect(bool value) -- disables the default auto spawn on player connection, default value: true. Added: NAPI.Server.SetGlobalServerChat(bool value) -- disables the default server chat, default value: true. Updated: Remote events have been enhanced (as requested by many) and should now be very straightforward to use like commands (Here's an example of possible usages) Updated: Additionally, We've also made it possible to use Entity objects (Client, Vehicle, Object, etc..) in Remote events, so you wont have to do the additional work (Here's an example) Updated: Commands have been optimized and should now be much more performant than ever Added: Non thread-safe methods will no longer cause a server crash when called outside of main thread, will simply print a warning on console. Added: Added (NetHandle).Entity<T>() method for the sake of OOP fanciness, this has the same usage as NAPI.Entity.GetEntityFromHandle Fixed: CreateVehicle should now spawn with desired colors set in the parameters. Added: Exceptions are now logged into their own file (server_exceptions.txt), so now you can worry not about the console crashing without you having a look at the thrown exception. Added: Additionally, we've added Ben.Dymestifier which should make exception (stack traces) logs more productive. Added: Optionally, NAPI.Log class was added which includes a Exception(string exceptionText) method Added: FromJson<T>(string json) and FromJson<T>(object json) to NAPI.Util Updated: Weather methods now use Weather enum instead Added: SetPlayerSkin/(Client)SetSkin method overloads were added with a uint param Fixed: Custom vehicle colors were not working as expected (Issue #66 and #59) Added: VehicleSeats, DisconnectionType, CheckpointType and MarkerType enums were added Fixed: ConstantVehicleData was not functional thus not reading from vehicleData.json correctly, a lot of vehicle related methods were not functional. Fixed: (Client).Vehicle crashes server if player is not in a vehicle (Issue #58) Fixed: Explosions should no longer crash the server. Added: NAPI.Vehicle.GetVehicleMaxPassengers Added: NAPI.Server.SetGlobalDefaultCommandMessages(bool value) -- disables the default messages thrown out by commands (as per request from some lazy dude that didn't want to use the Hide attribute param) HOW TO INSTALL -> Setting up the Server on Linux/Windows -> Setting up the Bridge on Linux/Windows DOWNLOADS Windows client/server download Windows bridge package download Linux server download Linux bridge package download
  2. Welcome everyone! As far as you have probably notified, it has been a couple of weeks since last RC of 0.3.2 RC-2 has been released, and we're releasing next major update today. Meet RAGE Multiplayer 0.3.3! SERVER-SIDED GAME MODS Yes, today we're introducing the feature you've been asking since the development was initiated! As matter of fact we'll keep enhancing this feature (just imagine that engine APIs you would have at some point!), as for 0.3.3 you have already got support of custom downloadable DLC packages hosted by the server. There are no 3rd-party dependencies like OpenIV or anything else, just as always. Not that great updates (great still) Raycasting and some other miscellaneous clientside functions were fixed Fixed game pausing on alt+tabbing Remote triggers were optimized greatly. By the way feel free to use ReallyLongEventNamesWithoutAnyOverheadNow! Server event system performance has been improved World limits have been adjusted Added clientside colshape creation functions and API to control player weapons Lots of miscellaneous fixes and improvements DOWNLOADS Client download Bridge download Linux server download
  3. Hello gamers! It has been a year since the previous announcement was posted, and we're glad releasing the first 2018 update today improving all aspects of the multiplayer including all APIs, so please consider reading changelogs of JS and C# API. Synchronization In this update we did some work improving existing synchronization code, and we've got some results. Feel free to post a report at our bug tracker if it was better previously, however we don't except regressions thanks to major amount of the time spent testing those updates: Experimental ragdoll synchronization introduced in 0.3.2 update was replaced with improved pre-0.3.2 implementation. However we'll keep working on the newer ragdoll synchronization implementation futher to re-introduce it soon. Vehicle synchronization prediction was reimplemented Added some tweaks to general onfoot synchronization Fixed desync caused by streaming optimizations API Fixed: text label/marker/checkpoint constructor color issue Fixed: vehicle rotation Added: vehicle.quaternion Added: vehicle.heading (same value as vehicle.rotation.z, but less overheaded) Updated: starts from -1 now (used to be 0) Added: "this" to events. It includes "cancel" and "handler" properties. Setting "this.cancel = true" would stop triggering futher events this call. Fixed: added fool-proof checks to client-side functions that return strings (some of those crashed the client in case of invalid usage) Added: remote triggers now support Vector3, objects and arrays Fixed: entities transferring wrong Fixed: GiveWeapon gives ammo to every other weapon of the same type (js) Fixed: get/setExtra (js) Fixed: shared data Fixed: markers-related crash Added: invoke now suppots Vector3 (would be pushed as 3 separate floats) and checkpoints Lots of miscellaneous client-side and server-side API fixes Bridge Since the bridge was released, lots of bugs were found. To sort all of them out, we've picked a few experienced C# developers from the community and invited them to QA team. As the result, stability enhancement was great. Miscellaneous Server optimizations of world loading having a flood of connecting players Added config parameter to specity client packages path (`client-packages-folder`) Anticheat false-positive detections were reduced Serials are unique now Clientside resource scanning is being done after initial scripts execution now Special Santa Claus magic has peen pushed DOWNLOADS Client download Bridge download Linux server download
  4. Hello folks! RC-1-4 is another stability update for RAGE Multiplayer 0.3.2 RC-1, which is going to be last before RC-2 gets released. RC-1-4 changelog: Fixed all known 1.42-related issues Fixed cyrillic symbols in the Bridge Fixed #195 Fixed #177 Fixed #166 (added NAPI.Task) Fixed #190 Miscellaneous fixes and improvements You need to launch the updater to download RAGE Multiplayer 0.3.2 RC-1-4 update.
  5. Today, shortly after the release of Grand Theft Auto V's Doomsday Heists update, we're rolling out an update "RAGE Multiplayer 0.3.2 RC-1-3" with the latest game patch support, including (bug)fixes and new features. Changes: Added support of GTA V 1.42 patch (1.41 is also supported as an alternative in case of "unexpected" issues related to the update) Fixed incorrect nametag scaling Implemented Delorean "Deluxo" synchronisation Fixed vehicles floating Fixed networking issues that caused aiming animation to be inaccurate Fixed #160 Fixed #161 Fixed #150 Fixed #155 Fixed #156 General platform stability improvements You should run the updater to download RAGE Multiplayer RC-1-3. Server update is necessary.
  6. Hello everyone, and thanks for tuning in for another update! As you may have seen, we recently announced RAGE Multiplayer 0.3.2. It is with much pride that we would like to announce that 0.3.2 has now been officially released. After countless hours of work, we've finally reached a state that we feel is stable enough to release to the public. Our journey to becoming the best multiplayer project for Grand Theft Auto V is well underway, and it's all because of your continued support and dedication to the community. In this RC, we'll be rolling out Windows servers. Do not worry though, as we will roll out Linux servers in our upcoming RC. New features In short, we will be telling you about a few new features that we've introduced in 0.3.2. We will be posting detailed changelogs soon. Server optimization has been focused on heavily, resulting in a more stable and better-performing server than ever. You should have no problem hosting up to thousands of players on proper hardware and using a proper game mode. Our API has been greatly improved, mainly because of the recently introduced bridge that allows you to convert your resources from GTA Network to RAGE Multiplayer very easily. Here's what we did since our previous announcement was posted: Tow trucks, bulldozers, forklifts, and more have all been synchronized Discord Rich Presence API (mp.discord.update client-side) IPL Management API Traffic lights API (such as = 1) Server optimization Improved stability C# updates: JS updates: Patreon Some of you may already be familiar with Patreon, but for the ones that aren't: Patreon is a website that allows people to donate monthly to a project they are interested in. RAGE Multiplayer has taken the opportunity to create an account on Patreon to stimulate development speed and services-upkeep. If you are interested in supporting the RAGE Multiplayer Team by becoming a Patron, please visit our Patreon page! Let's meet our first Patrons! @DenZeL @hubba @tequilapuzh @Elliot @MrCarter MilkTonight Your dedication and support are, as always, greatly appreciated! Click here to download RC1. Click here to download RC1 Nuget package. Click here to download RC1 bridge. RC-1-2: Nametags were reimplemented, armour level is visible now so there will be less folks thinking their shooting damage wasn't registered Fixed F1 Added chat history Bridge stability improvements Bridge is being auto-updated with the server now
  7. Hello everyone! Thanks for joining us in another release announcement for RAGE Multiplayer. We are aware of prolonged radio silence on our end and we once again apologize for it. However, we come with good news. We've been hard at work behind the scenes implementing new features, improving existing ones and getting rid of bugs. Furthermore, we've also been hard at work getting our first stable build of our highly anticipated bridge out! With this announcement, we'd like to formally introduce RAGE Multiplayer 0.3.2 and reveal the C# API bridge. We'd like to thank everyone for their support that keeps us developing! We would also like to thank the people that have been contributing to our Wiki and our translations. A big shout out to you guys! C# API aka "Bridge 2.0" reveal RAGE Multiplayer is now officially powered with GTA Network's API. We've essentially recreated GTA Network's server environment and reformed it into RAGE Multiplayer's server environment to allow for a seamless transition of resources. As a bonus, cross-platform capability is still on board thanks to open-source .NET Core 2.0. Most of GTA Network's API has already been implemented, you can follow and check out the changelog at the wiki via JS API Key changes: Vehicle customization API has been enhanced Event system has been reimplemented introducing new APIs to manage events Entity constructors are much more friendly and functional now TextLabels were implemented A bunch of new events has been added Added synchronized data Streamer API Player API has been seriously improved by added weapon management, additional customization features, and more functions Per-entity events Some syntax sugar based on ES6 features NodeJS updated to 9.2.0 (the latest release at the moment) For the more detailed changelog please visit: Client-side (and server-side) API updates Added client-side entity creation for all entity types. Constructors are same as serverside ones. Vehicle handling customization API CEF debugging introduced Fixed some clientside API functions not working Added possibility to manage vehicle entering Some more miscellaneous APIs Stability Fixed a CEF bug when player had non-latin symbols in multiplayer path Improved networking reliability Fixed some entity types in server<-> triggers not sending Fixed Object.rotation setter Fixed vehicles reseting some information after changing its model Synchronization Traffic lights synchronization Melee synchronization has been reimplemented Animals: Ragdoll synchronization has been reimplemented (that also "fixes" ragdoll sync being buggy in special cases in DP1 - DP1P1) Climb ladder sync has been reimplemented Improved bullet sync reliability. Should be really notable for drive-by shooting, but for general shooting sync also. Improved vehicle synchronization accuracy and smoothness Fixed an aiming issue introduced in GTA V's 1.41 patch Fixed miscellaneous synchronization issues introduced with 1.41 patch Optimization Experimental: major netcode implementation/enhancements that reduce CPU usage and bandwidth usage. Entity information sending and receiving performance was increased Networking was improved Server-side threading model was improved Server-side streamer was reimplemented Common client/server code optimizations Gameplay New translation mechanism was introduced. Check wiki for details. Threaded model loading was improved Added globally visible -1 dimension (works for all entities except players and vehicles) Reimplemented vehicle entering mechanism. Now it's same as GTA Online, but also controllable by clientside scripting Vehicle engine management improved UI is not rendered at main menu anymore Discord Rich Presence Fixed lots of bugs you've reported to Bug Tracker. Thank you! Release date It's near! We're still working on making this changelog even richer by finishing unannounced features, but we proudly announce that public testing of 0.3.2 will begin within a week of this announcement being posted!
  8. Кулити детишки! Я новенький в этом деле и попрошу вас когда будут выходить сервера с бонусами то кидать названия и айпи сюда. Прост хочеться поиграть на сервере с бонусами. Спасибо за понимание!
  9. Host a Server

    do a tutorial on your youtube channel on how to make a server of all kinds of servers like racing, freeroam and all that
  10. devblog RAGE Multiplayer 0.3 DP1p2

    New updates: + Added 1.41 support with its all content + Threaded model loading + New event: playerRuleTriggered(ruleType, counter). Available rule types: "ping", "fps", "packetLoss", "gameVersion". + Server tags + Fixed broken faces + New launcher translations: Romanian (thanks to Armyw0w), Chinese (thanks to FunnyMan), Portuguese (thanks to StreetGT); French translation was updated + Fixed player.heading setter + Fixed blinking health/armor bug + Fixed #6 + Fixed #14 + Fixed #15 + Fixed #1 Updates since 0.3 DP1 that were public before: + Improvements of in-game UI + Stability improvements + Spanish translation Linux server: Updater:
  11. Today we're glad to release Developer Preview #1 of RAGE Multiplayer 0.3. It was a long way and finally we reached our point. Developer Preview? What's that? Developer Preview means that we do this release mainly for server developers, to give them more cool possiblities to create their own dedicated servers. This build is missing Linux server and SDK, however it will be added before Developer Preview #2 gets released. How to start? Just download and start our updater. It will download the client to the selected folder then you will be able to launch client and server. More about the update: Known issues (we'll work on them, but if you have an interesting information about reproducing those issues or so, then you can create a bug report at bug tracker): Synchronization of melee fights and combat rolls is still experimental Faces of characters may be broken Passenger seats could be bugged sometimes In-Game UI could be hidden sometimes In-Game UI could not show error if connection attempt failed We kindly ask you to discuss bugs only at our bug tracker. Discussing them everywhere else will be not just useless, but also will take our time. GTA: Network resources support "Bridge" plugin that was announced week ago is almost ready, but we decided to delay its public release to have more better internal testing of this. Plugin should be rolled out with Developer Preview #2. Developer Preview #2? Yes, this update is planned to be released shortly, however we may release hotfixes in between of new Developer Previews. Useful links: Bug tracker: Visual C++ Redistributable for Visual Studio 2015: .NET Framework 4.6.2: Windows 7 x64 Bit or Higher
  12. Hello everyone, It has been a long time since we've posted a blog or kept the community up-to-date with our latest progress and we apologize for that. In return, we have very exciting news to bring you which will also prove that we've made tremendous progress during our months of silence! RAGE 0.2 will not be released. Why? Because we're releasing RAGE 0.3. Yeah, you read that right! We have surpassed the amount of work we originally planned for 0.2 greatly, instead of releasing an update that only added client-side scripting, we've started working on an update that will provide a major boost to every single aspect of our platform. The following changelog should give you an impression of what we've done so far. Modernized UI. We did tons of small changes that improved functionality a lot. Here's a little example of that: C++ SDK. It was planned for 0.2.1 however it is already implemented since we're at 0.3! You will be able to check it out at in the upcoming days. Melee and combat roll synchronization. It's still experimental, so expect some bugs here and there (and don't forget to report them). Client- and server-side API improvements: customization of nametags, evented keybinding, improved ray casting, enhanced chat and cursor APIs, out-of-the-box command handling API, new events and more.. Completely rewritten resource transfer (previous one was based on RakNet). Our new one includes better server performance and safety and also more user-friendly downloading for clients (it's faster!). Remote FastDL already included! Client-side streamer for map entities that is optimized to an extent where it can be independent from your biggest maps not in the streaming range. "Bridge" plugin that builds a bridge for your server-side C# resources from GTA Network. NodeJS was moved out of the server core so you can disable this feature to keep additional hardware resources free and unoccupied! Chat secure mode and color tags (like "!{red}Player: !{255, 255, 255, 0.2} what's going on?"). Both could be disabled using clientside API. Server owners now have the possibility to limit and block players by ping, FPS, game version and packet loss. Tow truck and convertible roofs synchronization. Lots of stability improvements. And much more Oh, we almost forgot. You're wondering when 0.3 will be released? Well.. we can proudly announce that our first public build will be rolled out next week. Woohoo!
  13. devblog 05.07: A new era (not a blog)

    Good news everyone, Some of you may have already noticed the presence of GTA:Network members in our Discord, and Today we are happy to announce the merge of RAGE:MP and GTA:Network. This has been in talks and we are confident enough to finalize the process. After a period of destabilization of modding communities, we thought the community needed less division and more unity, and together we can bring you the best. What does this mean for the community? For users of RAGE Multiplayer, we will be able to offer speedup of development, but also better support, documentation, and even more talent to help create the best and unified alternative multiplayer experience. Period. For server owners and developers on both platforms, we are ensuring the API will remain consistent and shouldn't change. If you were looking forward to C# development from GTA Network, then that also will be available. Introducing GTA:Network! Adam - Administrator, Wikiadministrator, Webmaster & Developer Austin - Forum Moderator, Discord Moderator & Developer Izidor - Developer Katalina - Developer StreetGT - Forum Moderator, Wikiadministrator, Discord Moderator & Developer Stuyk - Public Relations - English Sector & Developer T3charmy - Forum Moderator, Testing Management, Discord Moderator & Developer TiaqoY0 - German Language Board Moderator & Developer Vance - Forum Moderator, Support Management, Wikiadministrator & Discord Moderator Give them a warm welcome! What's changing here? The name for this project has yet to be decided and overall we believe this merge will be beneficial to both parties and all of our combined users. We hope to see you take this journey with us and we expect to be around for a very long time. When merging will be finished? We’re not sure with the date. We have already started cooperating, but both teams are focused on its project right now and merging would be finished when RAGE Multiplayer will be fully compatible with existing resources of GTA Network (serverside). Ah, only serverside? Yes, we’re planning to implement a compatible C# API serverside, but JS API of RAGE Multiplayer will be kept so your resources for RAGE Multiplayer will be still supported. We’ll do our best to keep best ideas of both clientside APIs. Thank you, The GTA:Network Team & The RAGE Multiplayer Team by the way, stay tuned for a new blog at the nearest days
  14. Hello there again! Suddenly it was a while again since we did our previous announcement, but today it nice day to break that pause, isn't it?) As far as you know there was lack of communication, but it doesn't says anything about real development process. By the way, do you know that some days ago (at 2 May) there was first birthday of RAGE Multiplayer? Client optimization Our purpose for 0.1 was to keep game's frame rate as you had it in singleplayer, but we've done some optimizations to reach better game performance in 0.2. Some stats provided by our beta testers (tested on blank gamemode): 0.1 -> 0.2 (singleplayer) 35 -> 50 (45) fps 50-60 -> 80 (60) fps 50-70 -> 120 (60-70) fps 11 -> 55 -> (55) fps (his laptop with external GPU felt bad with 0.1) Launcher improvements We completely reimplemented launcher's back-end and added some new features. Now it is moore times user friendly. Launcher was translated into German, French and Russian Some options (like game path settings) were made working Launcher supports rage:// protocol Launcher saves IP of your last server Implemented scaling when your system scale is not 100% Misc fixes API Enhancements (yes, we did it again!) We are still sure that key feature of 0.2 is enhanced API, that's why we improve it every day by adding new functions/properties or changing syntax of existing functions to make it easier to use. This time we counted more than 3K functions at clientside scripting, you can check them at our wiki (some recently implemented functions may be missing here). Serverside API was enhanced too, but its changes aren't so countable. Please note: those functions aren't just some kind of wrappers around boring natives like you saw it somewhere else, it's real clientside scripting functions and properties that are implemented lovely way with OOP already on the board! Synchronization Initially we didn't planned to improve synchronization in 0.2 (check ^ for details), but we fixed some issues that you found playing 0.1. Also we still have some plans about synchronization improvements in 0.2. Improved entering into lazer, hydra, rhino etc Fixed incorrect synchronization of mounted weapons Some misc fixes to general onfoot sync Fixed rare desynchronization of current weapon caused by streamer and networking optimizations Improved ragdoll Fixed some issues caused by code refactorings/game updates In-game UI (WIP) Comments are unnecessary here Wikis & Testing We've picked more than 70 server developers and testers to make final release of 0.2 as stable as we can. Also we and our wiki editors have spent some time regarding wiki to make it shine. For your information: even most of those docs were imported using ragemp's serverside API. Also for guys still uses natives we've prepared this wiki. Misc (most notable) CEF was upgraded to the latest version that uses Chromium 57 NodeJS was upgraded to 7.5.0 (it looks like we will update it again before final release) Added support for 1.38 Steam/SC, then 1.39 Steam/SC (fyi: it was done is less than 10 hours) Vehicle blips were removed Game scripting-related hooks were rewritten (now it's much times easier to support when game updates) Misc fixes & updates Release date TBA. Please don't manage to ask us about it.
  15. devblog 27.02: Announcement of 0.2

    Hi folks! It has been a while since we did our previous announcement. We've launched open beta testing, we've released 3 hotfixes that improved stability a lot, then we've got lots of major DDoS attacks (eventually they was successful, that's sad), but today we are proud to announce first major update of RAGE Multiplayer: 0.2 beta is almost done. Clientside scripting. We've finished most of work related to clientside scripting so our API is ready to get you satisfied a lot. Our clientside API includes more than 1K functions - and we're just getting started so 0.2 will have much more functions. List of some functions is available here: (to be updated shortly). Please note that clientside API is still in development so some functions will be update, some functions will be added. Serverside scripting. Serverside scripting got great additions too. Advanced pool functions, synced full ped customization API, synced vehicle customization, synced ped animations etc... Well, this list is soo huge and we will share it with final 0.2 changelog. Checkpoints, markers and colshapes. We've implemented checkpoints, markers and colshapes entities that could be used in races, deathmaths etc. This stuff is already bit documented at wiki. Server improvements. While we've worked on 0.2, we've spent some time to improve network library that we use (RakNet) so we've reached perfomance improvements. Also there are new config options that could make your server secure so you can limit connections per ip, limit connections per ip per milliseconds, encrypt your traffic or so. Client improvements. Yes, random (also it was often caused by ALT+TAB) closing (not crashing) of the game was fixed so there's nothing that could broke your game experience! ^^ Also we made launcher idiot-proof so it will check itself if you have MSVC++ installed, if your game is valid etc. Autoupdater is also one of great features of 0.2, we'll announce most of them very soon New Master Server. Our current master server that is powered by http to cooperate with client/server and had some bad implementation ideas, that's why it had security issues (once it was attacked by http flooding 24/7 so you've been not able to view servers). In 0.2 we've done completely new master server that is ready to work with *bad guys*. Development status. In general, everything became better. There is done a lot, but we don't have the exact date of release because we'll done much more to provide you better Grand Theft Auto multiplayer expierience! We hope to see you here soon again!
  16. General changes: Major improvements of drive-by sync Interpolator of rotation became smoother Fixed game's blocking of keyboard layout switching Client optimizations (some watchdogs replaced with hooks, some game functions got low-level optimizations) Caching of memory addresses (multiplayer starts faster) Time and weather sync and related server-side functions New portion of client-side functions: UI (both CEF and game's ui), Ped and more functions were added (these and other clientside scripting changes will be discussed later) NodeJS was upgraded from 6.6.0 to 7.0.0 Server-side API changes (we're working on adding them to the wiki): New globals:, mp.environment.time.hour, mp.environment.time.minute, mp.environment.time.second Beta testing & Stream During this week we've managed to make a stream and a lot of your questions got answers. Also we've showed some multiplayer gameplay with beta testers, but it was not as planned because we've had some troubles with our servers, but still we think that stream was good. Also those beta tests has helped us to find some bugs that were fixed shortly later (e. g., vehicle rotation interpolator's bug), so we're planning to stream the multiplayer more often in future.
  17. General changes: Major refactoring of server-side scripting Synchronization-related stuff was moved to its own thread so it's independent of scripting thread (yeah, feel free to have while(true)) Latest game patch support Client-side scripting. We've finally started development of client-side scripting so we've implemented basic game stuff that includes more than 150 functions! Also we will implement much more functions (including CEF-related functions) in the near future! Client-side scripting still needs major improvements to be ready, but we've just started! Security-related improvements Fixed onfoot sync lag caused by some optimizations API changes (we're working on adding them to the wiki): New globals: mp.vehicles, mp.objects, mp.pickups (they have the same functions as mp.players have) New classes (server-side): Vehicle, Object, Pickup (their functions and properties are not described here) New functions: mp.joaat, Player::spawn, Player::giveWeapon
  18. devblog 25.09: CEF, chat and more!

    General changes: Chromium Embedded Framework was embedded into multiplayer. It's stable and doesn't losses game performance Chat (supports html as it was developed using CEF ) NodeJS upgraded from 6.5.0 to 6.6.0 Passenger sync Ability to enter passenger seats (G key) API changes: New events: playerChat, playerCommand New properties: Player::ip, Player::ping New function: Player::outputChatBox
  19. Hi, you're welcome at our new forums and wiki! Changes overview (since previous announcement was posted): Latest patch support We've added support of latest game patch. It means that multiplayer supports two GTA V versions: latest 1.35 (791) and 1.33 (678) with its all DLCs. Owners of 1.33 version should download 4 DLCs that's size is ~1gb. Improvement of map loader: we've added loading of objects and pickups. Fixed animation when player is walking while aiming Scripting event system New API functions (pool functions, event functions etc) NodeJS upgraded from 6.4.0 to 6.5.0 Overall stability improvements Closed beta testing beginning: Showcase of updated map loader & latest DLCs:
  20. It's been a while since we've posted latest synchronization footage, so we've recorded new one that shows current synchronization. Changes overview: Vehicle and onfoot shooting/aiming sync Lag compensation Steer bias, burnout, reversing lights (was shown once at 0:8) and some other vehicle sync features New interpolator of ped/vehicle movement Implementation of some API stuff Prediction Basic map loader that was created to load test vehicles Anticheat was improved New nametags Cheat console has been disabled Fixed some synchronization bugs Server was ported to Linux Footage of current synchronization (still WIP):