Guard public channel readiness in systemd tooling
This commit is contained in:
@@ -41,6 +41,7 @@ The Debian deployment installs:
|
||||
- listing managed units
|
||||
- checking service status
|
||||
- listing declared ports
|
||||
- verifying that enabled public client-facing channels are actually up
|
||||
- listing recent auth failures
|
||||
- listing recent login sessions
|
||||
- listing stale open sessions without logout
|
||||
@@ -78,6 +79,12 @@ Show declared ports and whether they are currently listening:
|
||||
metinctl ports --live
|
||||
```
|
||||
|
||||
Verify that enabled client-visible public channels are active and listening:
|
||||
|
||||
```bash
|
||||
metinctl public-ready
|
||||
```
|
||||
|
||||
Show recent real auth failures and skip smoke-test logins:
|
||||
|
||||
```bash
|
||||
@@ -219,6 +226,7 @@ It also reconciles enabled game instance units against the selected channels:
|
||||
- selected game units are enabled
|
||||
- stale game units are disabled
|
||||
- if `--restart` is passed, stale game units are disabled with `--now`
|
||||
- installs now refuse an auth/internal-only channel selection unless you pass `--allow-internal-only`
|
||||
|
||||
This makes channel enablement declarative instead of depending on whatever happened to be enabled previously.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user