Jump to content
nanos GbR
Pascal S.

JC3:MP Beta 0.9.8 is now available

Recommended Posts

Hello everyone,

it's been a little while since our last beta update. We now have the fourth minor update to the client and server files ready for you.

edit: If you receive the following error during server startup, create the mentioned missing directory. This issue will be fixed in Beta 0.9.9.

terminate called after throwing an instance of 'std::experimental::filesystem::v1::__cxx11::filesystem_error' what(): 
filesystem error: recursive directory iterator cannot open directory: 
No such file or directory [/home/username/jc3mp/client_packages]

In this example you'd need to create the directory "/home/username/jc3mp/client_packages".


A quick changelog

  • Added first iteration of vehicle handling scripting functions
  • Added wingsuit scripting functions
  • Changed the menu key to always be the key above tab, regardless of keyboard layout
  • Added additional debugging code for common launch problems 
  • Fixed the client not supporting password input
  • Updated node.js to 7.1
    • We plan to update to 7.4 soon as well
  • Fixed #219 (Setting player.position will reset rotation)
  • Fixed #198 (World.sunPosition does not reset on disconnect)
  • Fixed #162 (Game crash at launch since 0.9.5)
  • Added a message box if Steam is not running
  • Fixed a server crash related to players disconnecting during a network call
  • Fixed server crashes related to player streaming
  • Added support for arrays in event parameters and custom properties
  • Fixed a crash occurring when single player statistics servers are offline
  • Fixed checkpoint rendering
  • Enable media-streams in cef for getUserMedia support
  • Fix a bug that allowed all websites to be loaded instead of just the ones in the websites array in the client package json
    • This probably requires changes on a few server packages to work properly

We also have a few breaking changes

  • The "VehicleDestroyed" event has been renamed to "VehicleExploded"
    • A new "VehicleDestroyed" event has been added  which is triggered upon vehicle deletion
    • "VehicleExploded" is triggered when a vehicle explodes
  • Changed the rotation order used for scripting functions to a more intuitive order
    • If you previously used rotations in your script it would be wise to check them
    • A detailed explanation of the change is available here
  • NetworkPlayer.localPlayer has been deprecated and will be removed in a future version
    • As a replacement compare the network id to the local player's network id:
      • NetworkPlayer.networkId == jcmp.localPlayer.networkId
  • Due to changes in some of the networking code we increased the internal network version, so this client and server are not backwards compatible


Dowload the updated client & server directly from our homepage:



Scripting documentation

  • Upvote 1

Share this post

Link to post
Share on other sites

While the vehicle handling added in this update is already quite a lot, there are still things missing which will be added in one of the next updates, this for example includes aerodynamics and some gravity settings for boats and planes.

There are also things that didn't quite made it into this update, this includes loading textures from file and a world to screen function, both will be added very very soon.

Also while we continue to try and fix the current server crashes we are still working hard on the server rewrite which will fix all lockup issue, increase performance by a lot (the server will be able to handle more players) and increased stability compared to the current server code.

Additionally we are currently working on getting webgl to work properly without the usually involved performance problems when used in cef's offscreen render mode.

Also here you can find a list of issues we want to fix in the next update https://gitlab.nanos.io/groups/jc3mp/milestones/release-099?title=Release+0.9.9

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.


Important Information

By using this site, you agree to our Terms of Use.