A new multiplayer beta event for Just Cause 2 is scheduled for this weekend. The event is public and kicks off in a bit over 10 hours from now.
0.0.12 Changelog for Just Cause 2 Multiplayer public beta for April 20, 2013
The client download will be made available when the countdown timer hits 0.
0.0.12 Changelog for Just Cause 2 Multiplayer public beta for April 20, 2013
New Features:
Client
Base features
- Added Steam authentication
- Added clientside console on ~
- Nick autocompletion in chat on pressing Tab
- Added properly-implemented time and weather sync
- Added loading screen
- Added gui_hide_logo and gui_hide_fps console commands
- Completely redesigned launcher, with support for launching from URL
Scripts
- Added spawn protection (no shooting or damage within 10m of spawns)
- Completely redesigned nametags to be much more space-friendly and performant
- Added in-game help dialog
Lua
- Added support for setting waypoint position in Lua
- Added CEGUI bindings for Lua
- Added Lua functions to get player bones, and bone positions
- Added Lua function to draw circles
Server
Base features
- Added SQLite3 database to server
- Added Lua-based configuration
- Server announces presence to server list
- Server can now be queried for data (players, etc)
- Added persistent ban support (based on SteamIDs)
- Added --maxplayers, --bindip and --bindport launch parameters
Lua
- Added support for Lua packages
- Added support for UDP socket communication to Lua
- Added support for getting players' SteamIDs in Lua
- Added cryptographic hash functions to Lua (MD5, SHA1, SHA256)
Bug Fixes:
Client
- Fixed crash where mounted gun was non-existent on a vehicle
- Players can now be teleported while in an in-progress teleport
- Fixed inaccurate camera position and angle issue
- Fixed money not being reset on disconnection
- Fixed aerial vehicles not being teleported properly
- Fixed threading crash issues
- Fixed issue where loading screen could fail to display properly
- Fixed issue with timestep sync
- Chat now renders on top of all other GUI
- Fixed issue where loading screen wouldn't go away on death while disconnected
- Fixed vehicle spawn callback being called when invalid vehicle ID passed in
- Fixed inability to type ~ in chat
- Fixed CEGUI resource management being crash-prone
- Fixed CEGUI input blocking being sporadic
- Fixed launcher crash if website is down
Server
- Fixed crash where vehicle was non-existent
- Fixed crash where vehicle existed, but was not in vehicle pool
- Fixed crash on attempting to get value from a non-existent category in config
- Fixed crash on error in UDP receive handler
- Fixed authentication issue where clients were unable to connect
- Fixed authentication time sync issue where clients were unable to connect
Other:
Client
- Significant speedup in render functions, increasing FPS
- Removed F3 to disconnect (use disconnect console command)
Client
Base features
- Added Steam authentication
- Added clientside console on ~
- Nick autocompletion in chat on pressing Tab
- Added properly-implemented time and weather sync
- Added loading screen
- Added gui_hide_logo and gui_hide_fps console commands
- Completely redesigned launcher, with support for launching from URL
Scripts
- Added spawn protection (no shooting or damage within 10m of spawns)
- Completely redesigned nametags to be much more space-friendly and performant
- Added in-game help dialog
Lua
- Added support for setting waypoint position in Lua
- Added CEGUI bindings for Lua
- Added Lua functions to get player bones, and bone positions
- Added Lua function to draw circles
Server
Base features
- Added SQLite3 database to server
- Added Lua-based configuration
- Server announces presence to server list
- Server can now be queried for data (players, etc)
- Added persistent ban support (based on SteamIDs)
- Added --maxplayers, --bindip and --bindport launch parameters
Lua
- Added support for Lua packages
- Added support for UDP socket communication to Lua
- Added support for getting players' SteamIDs in Lua
- Added cryptographic hash functions to Lua (MD5, SHA1, SHA256)
Bug Fixes:
Client
- Fixed crash where mounted gun was non-existent on a vehicle
- Players can now be teleported while in an in-progress teleport
- Fixed inaccurate camera position and angle issue
- Fixed money not being reset on disconnection
- Fixed aerial vehicles not being teleported properly
- Fixed threading crash issues
- Fixed issue where loading screen could fail to display properly
- Fixed issue with timestep sync
- Chat now renders on top of all other GUI
- Fixed issue where loading screen wouldn't go away on death while disconnected
- Fixed vehicle spawn callback being called when invalid vehicle ID passed in
- Fixed inability to type ~ in chat
- Fixed CEGUI resource management being crash-prone
- Fixed CEGUI input blocking being sporadic
- Fixed launcher crash if website is down
Server
- Fixed crash where vehicle was non-existent
- Fixed crash where vehicle existed, but was not in vehicle pool
- Fixed crash on attempting to get value from a non-existent category in config
- Fixed crash on error in UDP receive handler
- Fixed authentication issue where clients were unable to connect
- Fixed authentication time sync issue where clients were unable to connect
Other:
Client
- Significant speedup in render functions, increasing FPS
- Removed F3 to disconnect (use disconnect console command)
The client download will be made available when the countdown timer hits 0.