Skip to content

skNetwork v0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 07:29
· 56 commits to main since this release

0.1.0

First release. Wire protocol 6.

  • Network variables: any {?variable} is shared across every server. Reads come
    from local memory, so only writes cross the wire.
  • Atomic changes worked out on the proxy: add, remove, set if not set,
    set if it is, and remove ... without going below. Two servers racing the
    same key cannot lose an update.
  • and wait hands back the new value, or why it was refused.
  • network server name, network is synced, on network sync,
    on network disconnect.
  • Script sharing from the proxy, with per-server groups.
  • Append-only change log that compacts itself, so a proxy restart resumes where
    it left off. Reconnects replay only what was missed.
  • One jar for BungeeCord, Velocity and every backend.
  • /sknet and /sknetproxy.

Requires Java 25 on the proxy and on every backend.

Setup and the full syntax reference are in the wiki.
Full Changelog: https://github.com/ahmadmsaleem/skNetwork/commits/v0.1.0