From 25438134a3dad3ae3a50294306bfbb04c10fa556 Mon Sep 17 00:00:00 2001 From: Ferenc Schulcz <schulcz.ferenc@gmail.com> Date: Sat, 28 Sep 2024 18:02:18 +0200 Subject: [PATCH] Minecraft: update RCON address --- service_plugins/minecraft.py | 9 +++++---- service_plugins/minecraft_admin.py | 8 ++++---- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/service_plugins/minecraft.py b/service_plugins/minecraft.py index cd20438..42f2126 100644 --- a/service_plugins/minecraft.py +++ b/service_plugins/minecraft.py @@ -3,6 +3,7 @@ import services import db import mysql.connector +RCON_ADDRESS="172.16.25.100" AUTHME_DB_HOST="172.16.25.101" def register(add_endpoint, add_postable_endpoint, add_menu): @@ -44,7 +45,7 @@ def minecraft_username(**kwargs): return rqtools.get_400(None) if player_exists(request.form['username'], session['username']): return rqtools.get_403(None, errormsg="This player is already registered by someone else.") - with Client('127.0.0.1', 25575, passwd='nagy0nmen0rc0n') as mcclient: + with Client(RCON_ADDRESS, 25575, passwd='nagy0nmen0rc0n') as mcclient: response = mcclient.run('kick', x['mcuser']) authmedb = mysql.connector.connect( host=AUTHME_DB_HOST, user='authme', password='12345', database='authme', charset="utf8mb3") @@ -56,7 +57,7 @@ def minecraft_username(**kwargs): authmedb.commit() db.mc_users.update_one(filter={'username': session['username']}, update={ '$set': {'mcuser': request.form['username']}}) - with Client('127.0.0.1', 25575, passwd='nagy0nmen0rc0n') as mcclient: + with Client(RCON_ADDRESS, 25575, passwd='nagy0nmen0rc0n') as mcclient: response = mcclient.run('authme', 'reload') return rqtools.redirect(rqtools.url_for('service', servicename='minecraft')) @@ -78,7 +79,7 @@ def minecraft_password(**kwargs): x = db.mc_users.find_one(filter={'username': session['username']}) if x is None: return rqtools.get_403(None) - with Client('127.0.0.1', 25575, passwd='nagy0nmen0rc0n') as mcclient: + with Client(RCON_ADDRESS, 25575, passwd='nagy0nmen0rc0n') as mcclient: response = mcclient.run('authme', 'password', x['mcuser'], request.form['password']) if response != "": @@ -108,7 +109,7 @@ def minecraft_register(**kwargs): return rqtools.get_403(None) db.mc_users.insert_one( {'username': session['username'], 'mcuser': request.form['username']}) - with Client('127.0.0.1', 25575, passwd='nagy0nmen0rc0n') as mcclient: + with Client(RCON_ADDRESS, 25575, passwd='nagy0nmen0rc0n') as mcclient: response = mcclient.run('authme', 'register', request.form['username'], request.form['password']) if response != "": diff --git a/service_plugins/minecraft_admin.py b/service_plugins/minecraft_admin.py index 560b5f5..ad3729b 100644 --- a/service_plugins/minecraft_admin.py +++ b/service_plugins/minecraft_admin.py @@ -29,7 +29,7 @@ def mcadmin(**kwargs): serverworking = True serverstatus = "" try: - with Client('127.0.0.1', 25575, passwd='nagy0nmen0rc0n') as mcclient: + with Client('172.16.25.100', 25575, passwd='nagy0nmen0rc0n') as mcclient: blacklist = mcclient.run('banlist') except: #return rqtools.get_500(None, errormsg='Could not speak to Minecraft server. Is it running?') @@ -60,7 +60,7 @@ def mcban(**kwargs): if 'player' not in request.args.keys(): return rqtools.get_400(None) try: - with Client('127.0.0.1', 25575, passwd='nagy0nmen0rc0n') as mcclient: + with Client('172.16.25.100', 25575, passwd='nagy0nmen0rc0n') as mcclient: whitelist = mcclient.run('ban', request.args['player']) except: return rqtools.get_500(None, errormsg='Could not deal with Minecraft server.') @@ -78,7 +78,7 @@ def mcunban(**kwargs): if 'player' not in request.args.keys(): return rqtools.get_400(None) try: - with Client('127.0.0.1', 25575, passwd='nagy0nmen0rc0n') as mcclient: + with Client('172.16.25.100', 25575, passwd='nagy0nmen0rc0n') as mcclient: whitelist = mcclient.run('pardon', request.args['player']) except: return rqtools.get_500(None, errormsg='Could not deal with Minecraft server.') @@ -103,7 +103,7 @@ def mcadd(**kwargs): return rqtools.get_400(None, errormsg="This player is already registered by someone.") db.mc_users.insert_one( {'username': username, 'mcuser': username}) - with Client('127.0.0.1', 25575, passwd='nagy0nmen0rc0n') as mcclient: + with Client('172.16.25.100', 25575, passwd='nagy0nmen0rc0n') as mcclient: response = mcclient.run('authme', 'register', username, password) if response != "": -- GitLab