Skip to content
This repository was archived by the owner on Sep 11, 2026. It is now read-only.

Handle fleet registrations and report actual connected players - #16

Merged
ziaxzulu merged 2 commits into
nxs-devfrom
zulu/fleet-control-plane
Sep 9, 2026
Merged

Handle fleet registrations and report actual connected players#16
ziaxzulu merged 2 commits into
nxs-devfrom
zulu/fleet-control-plane

Conversation

@ziaxzulu

@ziaxzulu ziaxzulu commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Fleet registrations can attach one runtime to several Signal Servers and return no single public address. Handle that response without a startup exception, and publish actual connected players from Geyser's session manager independently of advertised server-list status.

This preserves the current five-setting signalling configuration and independent listener shutdown. The generated console configuration is loaded by the real configuration parser in tests. Counts above a lowered admission capacity remain actual observations; only the legacy load fraction is capped.

Depends on NetworkCompatible #15, pinned at 5d0063699be6e037dda8013cf3d7962338a2edc2. Validation: all 46 tests pass and the extension build/shadow JAR succeeds with the pinned local native artifacts. This is build and fixture evidence; no new native gameplay, stock-client or production run is claimed.

@ziaxzulu
ziaxzulu marked this pull request as ready for review September 9, 2026 14:37
@ziaxzulu
ziaxzulu merged commit 60dbd91 into nxs-dev Sep 9, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant