Added RCON port to environment variables
This commit is contained in:
parent
0736d1fe08
commit
3d132b133a
1 changed files with 3 additions and 1 deletions
4
main.py
4
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")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue