Releases: zpl-c/librg
Releases Β· zpl-c/librg
v4.1.3
v4.1.1
- Added compile-time 'features':
- Ability to enable/disable some librg compile-time features
- Entity igore tables are now optional, and can be disabled
- Implmented simple optional Virtual world feature for entities
- Implemented a feature to enable/disable octree culler (falls back to linear check)
- Multiple features can be combined
- Added 'generation' to entity control lists:
Setting, removing and setting control to the same entity again with same owner
will now distinct between old and new controllers, and messages still coming
from old control generation will be rejected in favor of new ones. - Added guard to minimum sized packet in receive for both sides
- Added spherical culler handler, and ability to do runtime switch (LIBRG_USE_RADIUS_CULLING)
- Streamed entities are now going to be always returned in query for controlling peer
- Fixed issue with host setting on the server side
- Fixed nullptr crash on empty host string for client on connect
- Removed experimental multithreading code
v4.0.0
v3.3.1
v3.3.0
Version 3.2
summary
Reduced and updated deps, fixed some issues, added some experimental (disabled by default) features.
changes
- Fixed minor memory client-side memory leak with empty control list
- Fixed issue with client stream update and removed entity on server
- Updated zpl to new major version, watch out for possible incompatibilities
- Added method for alloc/dealloc the librg_ctx_t, librg_data_t, librg_event_t for the bindings
- Added experimental support for update buffering, disabled by default, and not recommended to use
- Added built-in timesyncer, working on top of monotonic time, syncing client clock to server one
- Added helper methods: librg_time_now, librg_standard_deviation
- Changed ctx->tick_delay from u16 to f64 (slightly more precision)
Version 3.1
v3.1.1 fix: removed control setting message
Version 3.0
v3.0.5 Patched librg_callback_cb arg value
Version 2.0
Check out the README.
Any issues encountered should be reported. You know the drill.
Have fun!