Skip to content

Releases: zpl-c/librg

v4.1.3

02 Jul 19:47
Compare
Choose a tag to compare
version bump

v4.1.1

02 Jul 07:44
Compare
Choose a tag to compare
  • 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

13 Oct 14:27
ad16389
Compare
Choose a tag to compare
Merge pull request #6 from librg/version-4.0

Coding style changes and bugfixes

v3.3.1

26 Sep 14:01
Compare
Choose a tag to compare
Updated dependencies + docs clean up

v3.3.0

03 May 10:57
Compare
Choose a tag to compare

A nice release :)

Version 3.2

22 Mar 10:02
Compare
Choose a tag to compare

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

04 Feb 09:22
Compare
Choose a tag to compare
v3.1.1

fix: removed control setting message

Version 3.0

01 Dec 20:08
Compare
Choose a tag to compare
v3.0.5

Patched librg_callback_cb arg value

Version 2.0

06 Sep 14:19
Compare
Choose a tag to compare

Check out the README.

Any issues encountered should be reported. You know the drill.

Have fun!