From f013ccd61eab57753feb0db9b3e7bf925d80f747 Mon Sep 17 00:00:00 2001 From: "Patrick Asmus (scriptos)" Date: Sun, 22 Mar 2026 12:24:08 +0100 Subject: [PATCH] fix: XMLRPC-Port aus externem Port-Mapping entfernen, Doku anpassen --- docker-compose.yml | 1 - docs/ports.md | 16 ++++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index f707c9f..f904f29 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,7 +12,6 @@ services: - "${SERVER_PORT:-2350}:${SERVER_PORT:-2350}/tcp" - "${SERVER_PORT:-2350}:${SERVER_PORT:-2350}/udp" - "${SERVER_P2P_PORT:-3450}:${SERVER_P2P_PORT:-3450}/tcp" - - "${SERVER_XMLRPC_PORT:-5000}:${SERVER_XMLRPC_PORT:-5000}/tcp" - "80:80/tcp" env_file: - .env diff --git a/docs/ports.md b/docs/ports.md index d301658..3ff3638 100644 --- a/docs/ports.md +++ b/docs/ports.md @@ -5,7 +5,7 @@ | 2350 | TCP | Gameserver-Port | | 2350 | UDP | Gameserver-Port | | 3450 | TCP | P2P-Gameserver-Port | -| 5000 | TCP | XML-RPC-Port (interne Kommunikation) | +| 5000 | TCP | XML-RPC-Port (nur containerintern, nicht nach außen freigegeben) | | 80 | TCP | Server-Verwaltungsoberflächen (AdminServ + RemoteCP) | ## Minimale Port-Freigabe @@ -23,4 +23,16 @@ docker run -d \ --name tmserver git.techniverse.net/scriptos/trackmania-server:latest ``` -> **Hinweis:** Port 5000 (XML-RPC) wird intern von AdminServ verwendet und muss in der Regel nicht nach außen freigegeben werden. +> **Hinweis:** Port 5000 (XML-RPC) wird containerintern von AdminServ, RemoteCP und XAseco verwendet und ist standardmäßig **nicht** nach außen freigegeben. +> +> Falls du den XML-RPC-Port extern benötigst (z. B. für ein externes Tool außerhalb des Containers), kannst du ihn nachträglich in der `docker-compose.yml` unter `ports:` ergänzen: +> +> ```yaml +> - "${SERVER_XMLRPC_PORT:-5000}:${SERVER_XMLRPC_PORT:-5000}/tcp" +> ``` +> +> Bzw. bei `docker run`: +> +> ```bash +> -p 5000:5000/tcp +> ```