Compare commits
2 Commits
0dc72f4245
..
v1.0
| Author | SHA256 | Date | |
|---|---|---|---|
| 35478b7f91 | |||
| 9ed8a73a2d |
@@ -53,8 +53,8 @@ def kill_server():
|
||||
pids = result.stdout.split("\n")
|
||||
|
||||
# Tuer chaque processus trouvé
|
||||
for pid in pids :
|
||||
if pid == "" :
|
||||
for pid in pids:
|
||||
if pid == "":
|
||||
pass
|
||||
else :
|
||||
os.kill(int(pid),9)
|
||||
@@ -106,20 +106,19 @@ def update_credentials(data: dict, credentials_file):
|
||||
|
||||
print(f"Fichier {credentials_file} mis à jour avec succès !")
|
||||
|
||||
def refresh_credentials(credentials_file) :
|
||||
def refresh_credentials(credentials_file):
|
||||
if os.path.exists(f"{SCRIPT_DIR}/{credentials_file}"):
|
||||
with open(f"{SCRIPT_DIR}/{credentials_file}", 'r', encoding='utf-8') as f:
|
||||
my_file_data = json.load(f)
|
||||
refresh_session = requests.post("https://sessions.hytale.com/game-session/refresh",headers={"Content-Type":"application/json","User-Agent":"curl/7.81.0", "Authorization": f"Bearer {my_file_data["sessionToken"]}"})
|
||||
|
||||
if refresh_session.status_code == 200 :
|
||||
if refresh_session.status_code == 200:
|
||||
print ("Refresh session validated!")
|
||||
update_credentials(refresh_session.json(),credentials_file)
|
||||
|
||||
def new_game_session ():
|
||||
pass
|
||||
|
||||
|
||||
def main():
|
||||
|
||||
parser = argparse.ArgumentParser(description="Manage Hytale Server")
|
||||
@@ -131,16 +130,16 @@ def main():
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.relaunch_server :
|
||||
if args.relaunch_server:
|
||||
kill_server()
|
||||
print("Server has been killed properly, let's continue")
|
||||
|
||||
if args.kill_server :
|
||||
if args.kill_server:
|
||||
kill_server()
|
||||
print("Server has been killed properly, exit")
|
||||
sys.exit(0)
|
||||
|
||||
if args.refresh_game_token :
|
||||
if args.refresh_game_token:
|
||||
refresh_credentials(args.credentials_file)
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user