Add PLAN.md rule, garage .gitignore, remove hardcoded server port hint
- AGENTS.md: mark PLAN.md as user-owned (never modify; it stays tracked) - move the .env ignore rule to the garage root so it covers any depth - drop the hardcoded "port 7654" hint from the no-server message; the target is now reported from the resolved SERVER_URL. The 7654 fallback remains only as the upstream TR default.
This commit is contained in:
@@ -154,9 +154,10 @@ a successful release build stays short (10 lines including the no-server report,
|
||||
vs 16 with `--debug`). `--help` / `-h` prints usage and exits 0 **without
|
||||
building**; no arguments does the opposite — it builds and runs.
|
||||
|
||||
The bot needs a running Tank Royale server on `ws://localhost:7654`; without one
|
||||
the run fails with `[start] Cannot connect to ws://localhost:7654` and exits 1
|
||||
(expected during local verification).
|
||||
The bot needs a running Tank Royale server at `SERVER_URL` (the API's documented
|
||||
default is `ws://localhost:7654`); without one the run fails with
|
||||
`[start] Cannot connect to <SERVER_URL>` and exits 1 (expected during local
|
||||
verification).
|
||||
|
||||
## Failure reporting and exit codes
|
||||
|
||||
@@ -170,7 +171,7 @@ not masked.
|
||||
| exit | meaning |
|
||||
|---|---|
|
||||
| `0` | clean run |
|
||||
| `1` | bot could not connect to the game server on `ws://localhost:7654` (expected locally) |
|
||||
| `1` | bot could not connect to the game server at `SERVER_URL` (expected locally) |
|
||||
| `2` | a dependency is not installed — `nimble install <pkg>` |
|
||||
| `3` | compilation failed — the compiler's own errors are printed above |
|
||||
| other | the bot's own exit code (runtime crash, bad metadata) |
|
||||
@@ -178,10 +179,10 @@ not masked.
|
||||
Each mode prints its own short line, e.g.
|
||||
|
||||
```
|
||||
[start] Cannot connect to ws://localhost:7654: Connection refused
|
||||
[start] Cannot connect to ws://localhost:4567: Connection refused
|
||||
[devcontrolbot] bot exited with code 1.
|
||||
[devcontrolbot] No game server on ws://localhost:7654.
|
||||
[devcontrolbot] Start the Tank Royale server, or check it is listening on port 7654.
|
||||
[devcontrolbot] No game server on ws://localhost:4567 (SERVER_URL).
|
||||
[devcontrolbot] Start the Tank Royale server, or point SERVER_URL at a running one.
|
||||
```
|
||||
|
||||
No `Exception raised during nimble script execution`, no stack trace, no source
|
||||
|
||||
Reference in New Issue
Block a user