From 3d132b133aae29707ef51a72184357ccaf002cce Mon Sep 17 00:00:00 2001 From: Malasaur Date: Wed, 3 Sep 2025 13:05:17 +0200 Subject: [PATCH] Added RCON port to environment variables --- main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index f26d250..dfd047b 100644 --- a/main.py +++ b/main.py @@ -14,6 +14,8 @@ MCSMGR_PASSWORD = environ.get("MCSMGR_PASSWORD", "SuperSecretPassword") MINECRAFT_SERVER_COMMAND = environ.get( "MINECRAFT_SERVER_COMMAND", "java -jar fabric.jar nogui") MINECRAFT_SERVER_ADDRESS = environ.get("MINECRAFT_SERVER_ADDRESS", "localhost") +MINECRAFT_SERVER_RCON_PORT = int( + environ.get("MINECRAFT_SERVER_RCON_PORT", "25575")) MINECRAFT_SERVER_RCON_PASSWORD = environ.get( "MINECRAFT_SERVER_RCON_PASSWORD", "SuperSecretPassword") @@ -47,7 +49,7 @@ async def command(data: CommandModel): raise HTTPException(403, "Invalid password") try: - with MCRcon(MINECRAFT_SERVER_ADDRESS, MINECRAFT_SERVER_RCON_PASSWORD) as mcr: + with MCRcon(MINECRAFT_SERVER_ADDRESS, MINECRAFT_SERVER_RCON_PASSWORD, MINECRAFT_SERVER_RCON_PORT) as mcr: return mcr.command(data.cmd) except: raise HTTPException(500, "Unable to reach Server")