librg

🚀 Making multi-player gamedev simpler since 2017

BSD-3-CLAUSE License

Downloads
213
Stars
1.2K
Committers
7

Bot releases are hidden (Show)

librg - Release 6.0.1

Published by zpl-zak over 4 years ago

  • Meta: License change (79959ef)
  • CI: Add release discord notification workflow (af820d5)
  • Meta: Spelling fixes for README.md (a534a56)
librg - Release 6.0.0

Published by inlife over 4 years ago

  • added enet demo (90c63d6)
  • fix to doc (a6f0af9)
  • more migration stuff (da24c51)
  • migration info (a3e612e)
  • updated readme (f1f2b20)
  • Merge branch 'next' (4e19b72)
  • minor readme changes (d2e428f)
  • additional readme updates (d1e4777)
  • rdm upd (d4ea785)
  • upds (3a2de4c)
  • additional docs (5d20b2a)
  • added more docs (76f4448)
  • doc upd (0e6db22)
  • added 2d realpos chunk id test (e6857bd)
  • Create tests.yml (48b18f9)
librg - Release 6.0.0-pre.0

Published by inlife over 4 years ago

  • fixed test and calculation (186f769)
  • updated write signature, tests (1d038aa)
  • added emscripten support (ec65d0a)
  • fixes and improvements, added docs folder (28befbd)
  • disabled behavior methods (b9027f7)
  • added entity visibility feature (229d670)
  • cleanup (959d945)
  • zpl upd (b03cff9)
  • fix (cabdc3d)
  • zpl changes (5b2925d)
  • fixed impl linking (cfaf686)
  • upd ver, and added desc (f2e8465)
  • added default init for ch vars (212f297)
  • Create tests.yml (c0c7a6c)
  • minor fixes (1a2e449)
  • fixes for vs (9ccf662)
  • fixes for mingw (8d3a6d0)
  • some tests in main.c (64a58ce)
  • added tokenized update sequences (73e7f98)
  • added owner setting + tests (3156621)
  • added remove read (b4f78c5)
  • added read fn, tests for create/update (fb5e27b)
  • added remove segment (eaf657d)
  • minor changes and unit test upd (7feb768)
  • fix trav (3828d66)
  • added inv (2e7522a)
  • added entity create & update writing (cd524ca)
  • nice change (937decb)
  • upd2 (b3e0284)
  • upd (7f38326)
  • Travis: Fix tester (ae76875)
  • changed cmd (47996f6)
  • upd travis (56aa9b7)
  • updated testing suite (bb551bc)
  • additional changes (dcd0ab8)
  • added spherical checking (72545e5)
  • minor reorganazing (ab2d62c)
  • naming and structure changes (a14fcec)
  • new iteration (a4655ca)
  • refinements to the api 2 (2b531e8)
  • refinements to the api (8603bf4)
  • added a new iteration of the design (2a42f59)
  • added new api base (e7075fe)
  • Update README.md (8edc9c0)
  • Fix forced_inlinne issue (5fd86b7)
librg - https://github.com/zpl-c/librg/releases/tag/v5.0.5

Published by inlife about 5 years ago

librg - https://github.com/zpl-c/librg/releases/tag/v5.0.4

Published by inlife about 5 years ago

librg - https://github.com/zpl-c/librg/releases/tag/v5.0.3

Published by inlife about 5 years ago

librg - https://github.com/zpl-c/librg/releases/tag/v5.0.2

Published by inlife about 5 years ago

librg - https://github.com/zpl-c/librg/releases/tag/v5.0.1

Published by inlife about 5 years ago

librg - https://github.com/zpl-c/librg/releases/tag/v5.0.0

Published by inlife about 5 years ago

librg - https://github.com/zpl-c/librg/releases/tag/v4.1.4

Published by inlife about 5 years ago

librg - v4.1.3

Published by inlife over 5 years ago

librg -

Published by inlife over 5 years ago

  • 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
librg - v4.0.0

Published by inlife about 6 years ago

librg - https://github.com/zpl-c/librg/releases/tag/v3.3.1

Published by inlife about 6 years ago

librg - v3.3.0

Published by inlife over 6 years ago

A nice release :)

librg - Version 3.2

Published by inlife over 6 years ago

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)
librg - Version 3.1

Published by inlife over 6 years ago

librg - Version 3.0

Published by zpl-zak almost 7 years ago

librg - Version 2.0

Published by zpl-zak about 7 years ago

Check out the README.

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

Have fun!