Releases: LeadRDRK/OpenBureau
Releases · LeadRDRK/OpenBureau
v0.3.0
- Properly interpret the position and rotation values.
- Implemented the Aura system.
- Updated protocol documentation for CMSG_NEW_USER, Position Update and ROTATION_UPDATE (now called TRANSFORM_UPDATE)
- Added a new plugin system that allows you to extend and override the server's behavior.
- Added a new event system for the Bureau's state and User objects. Intended for use in plugins.
- Migrated IPC event emissions to the new event system.
- Added user join/leave announcements.
- Improved user timeout handling.
- Correctly respond to client when WLS server hits its limit.
- Teleport command now teleports the player next to the target player instead of dropping on top of them.
- Implemented auto retry when the current TCP port is in use.
- New REPL commands:
enableplugin
,disableplugin
,addplugin
andplugins
. - Other minor changes.
v0.2.1
- Added a welcome message option. You can now set a message that will be sent to users when they first join the server.
- Improved config file parsing.
- Added a system chat prefix option.
- The "System" user now no longer shows up in the neighbors list after a system message was sent.
v0.2.0
- Added support for WLS! You can now host Bureau WLS servers.
- Added IPC support. Other applications can now talk to OpenBureau servers through IPC sockets.
- This feature could be used for implementing things like a dynamic website, etc.
- Major source code reorganization.
- Bug fixes:
- Prevent clients from identifying as a new user again.
- Ensure that the first packet from the client must be a hello packet.
- Other minor fixes.
- Added documentation for the WLS protocol and a guide to setup WLS servers.
Full Changelog: v0.1.1...v0.2.0
v0.1.1
- Added support for private chat. You can now gagoonka gonk other players.
- Added preliminary support for voice chat states.
- Made teleport more gentle (instead of dropping the character down from really high up)
- Added protocol documentation for private chat and voice chat state updates.
- Added missing state values (NOT_CONNECTED, CONNECTING and CONNECTED), renamed LEAVING -> DISCONNECTING
- Corrected CDataType SLEEP_UPDATE -> CHARACTER_UPDATE
Full Changelog: v0.1.0...v0.1.1