Commit Graph
19 Commits
Author SHA1 Message Date
Nomads_Reach 0c75b35854 Test Python GNS bridge wrapper 2026-08-16 00:26:18 -04:00
Nomads_Reach 5179c63373 Test transport-neutral packet codec 2026-08-16 00:24:51 -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 4d5e07d1cc Test reliable Protocol V2 player state relay 2026-08-15 23:40:21 -04:00
Nomads_Reach e7fde0192d Test Protocol V2 player state validation 2026-08-15 23:38:18 -04:00
Nomads_Reach cebf12900c Test server gameplay transport policy 2026-08-15 23:22:47 -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 94be46979e Test scoped NPC authority epochs 2026-08-15 21:54:39 -04:00
Nomads_Reach 8f7ee31bd2 Test last-known-good movement correction 2026-08-15 21:49:33 -04:00
Nomads_Reach fb11d34e95 Test Protocol V2 synthetic client 2026-08-15 21:30:39 -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 a7e8165aec Cover protocol hardening and interest routing 2026-08-15 21:03:39 -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