Fix Terraria log parsing for player leave detection
All checks were successful
Deploy GSM / deploy (push) Successful in 24s

Changed detection pattern from "hat das Spiel verlassen" to "ist weg"
to match actual Terraria server log format.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-17 09:59:36 +01:00
parent df390e63e4
commit 0b5e573d45
2 changed files with 4 additions and 4 deletions

View File

@@ -61,7 +61,7 @@ ssh root@192.168.2.30 'curl -X POST http://localhost:3000/api/servers/discord/in
**Server ohne RCON (Spielererkennung via Log-Parsing)**:
- Hytale: Spieler werden über Server-Logs erkannt (`[World|*] Player joined` / `[PlayerSystems] Removing player`)
- Terraria: Spieler werden über PM2-Logs erkannt (`ist beigetreten` / `hat das Spiel verlassen`)
- Terraria: Spieler werden über PM2-Logs erkannt (`ist beigetreten` / `ist weg`)
- Bei neuen Servern ohne RCON: `server.type === 'serverid'` zu folgenden Dateien hinzufügen:
- `services/autoshutdown.js` (Zeile ~50)
- `services/discordBot.js` (fetchServerStatuses, Zeile ~379)