Nomads_Reach
f567a94145
Include GNS address utility definitions
2026-08-16 00:24:21 -04:00
Nomads_Reach
18899e9692
Fix native GNS bridge build flags
2026-08-16 00:20:20 -04:00
Nomads_Reach
2a05e3466b
Add native GNS server bridge
2026-08-16 00:19:32 -04:00
Nomads_Reach
56c8984845
Isolate load test from IP throttle
2026-08-16 00:10:08 -04:00
Nomads_Reach
a56209c265
Add GNS load and reorder acceptance tests
2026-08-16 00:08:33 -04:00
Nomads_Reach
ca962e4511
Define wrap-safe snapshot sequencing
2026-08-16 00:06:06 -04:00
Nomads_Reach
840445075d
Test player state interest and replay safety
2026-08-15 23:50:37 -04:00
Nomads_Reach
b04fca8154
Prevent stale player action replay
2026-08-15 23:49:31 -04:00
Nomads_Reach
4d5e07d1cc
Test reliable Protocol V2 player state relay
2026-08-15 23:40:21 -04:00
Nomads_Reach
8c352260a3
Split reliable Protocol V2 player state
2026-08-15 23:39:55 -04:00
Nomads_Reach
e7fde0192d
Test Protocol V2 player state validation
2026-08-15 23:38:18 -04:00
Nomads_Reach
f24bd062eb
Add Protocol V2 player state validation
2026-08-15 23:38:01 -04:00
Nomads_Reach
cebf12900c
Test server gameplay transport policy
2026-08-15 23:22:47 -04:00
Nomads_Reach
f8e3be53a9
Add server gameplay transport policy
2026-08-15 23:22:17 -04:00
Nomads_Reach
5ad59d871c
Cover scoped NPC authority handoff end to end
2026-08-15 23:02:23 -04:00
Nomads_Reach
cbaf322759
Harden Protocol V2 test packet framing
2026-08-15 22:51:50 -04:00
Nomads_Reach
d310d77428
Enforce scoped NPC authority epochs for Protocol V2
2026-08-15 21:56:33 -04:00
Nomads_Reach
94be46979e
Test scoped NPC authority epochs
2026-08-15 21:54:39 -04:00
Nomads_Reach
616df6f56f
Add scoped NPC authority epoch manager
2026-08-15 21:54:27 -04:00
Nomads_Reach
8f7ee31bd2
Test last-known-good movement correction
2026-08-15 21:49:33 -04:00
Nomads_Reach
8571056fb3
Reject impossible movement before relay and correct sender
2026-08-15 21:48:19 -04:00
Nomads_Reach
b4fe87e1ca
Track last accepted transform timing
2026-08-15 21:46:38 -04:00
Nomads_Reach
fb11d34e95
Test Protocol V2 synthetic client
2026-08-15 21:30:39 -04:00
Nomads_Reach
d09b4579e2
Add Protocol V2 synthetic client and load harness
2026-08-15 21:30:26 -04:00
Nomads_Reach
07e2a45cf4
Authenticate SIGTERM admin probe
2026-08-15 21:29:48 -04:00
Nomads_Reach
093bff6340
Test authenticated admin control channel
2026-08-15 21:28:36 -04:00
Nomads_Reach
b504c94b90
Authenticate localhost admin IPC
2026-08-15 21:27:43 -04:00
Nomads_Reach
dfc826d14d
Treat invalid unban input as a no-op
2026-08-15 21:09:39 -04:00
Nomads_Reach
e7f44caa85
Document the Protocol V2 transition contract
2026-08-15 21:06:06 -04:00
Nomads_Reach
c3a8f7e9e2
Update NPC protocol tests for validated active sessions
2026-08-15 21:05:04 -04:00
Nomads_Reach
b4df2ed5c8
Update combat protocol tests for active sessions
2026-08-15 21:04:54 -04:00
Nomads_Reach
a7e8165aec
Cover protocol hardening and interest routing
2026-08-15 21:03:39 -04:00
Nomads_Reach
2cb56174ec
Harden relay protocol and add interest-managed sessions
2026-08-15 21:03:27 -04:00
Nomads_Reach
d138a501fa
Make ban persistence atomic and fail loud
2026-08-15 21:02:09 -04:00
Nomads_Reach
1ea8ece884
Harden per-client session state and socket writes
2026-08-15 21:01:55 -04:00
andrew
dab76146cf
Handle config path args in server startup
...
Linux Compatibility / Ubuntu dedicated server (push) Canceled after 0s
Linux Compatibility / Arch Linux container (push) Canceled after 0s
Updated server launch behavior to reliably treat JSON file arguments as config paths, including file-manager “Open with” cases. The CLI `serve` command now accepts an optional positional config path (equivalent to `--config`) and errors on conflicting values. `start.sh` and `start.bat` now parse config-related arguments more explicitly, validate required values, and always pass `--config` to avoid accidental positional forwarding. Added tests covering both positional and `--config` forms, plus README documentation for the new startup behavior.
2026-08-01 21:49:48 +12:00
andrew
881aa33eef
Harden Linux server runtime and packaging
...
Linux Compatibility / Ubuntu dedicated server (push) Has been cancelled
Linux Compatibility / Arch Linux container (push) Has been cancelled
Adds end-to-end Linux compatibility work for the dedicated server: new CI workflow (Ubuntu + Arch), line-ending/executable safeguards, and a local venv-first startup flow with split dependency files for server vs optional host GUI tooling. Improves runtime resilience with better bind error messages, stricter config validation, writable-state checks, cleaner socket/thread shutdown behavior, and SIGTERM-aware graceful stop handling for headless/systemd use. Updates deployment/startup docs and adds portability/runtime integration tests to lock in these behaviors.
2026-08-01 21:39:23 +12:00
andrew
07cc2e20a3
added server
2026-08-01 18:43:40 +12:00