Skip to content

Commit

Permalink
Debug launcher.py
Browse files Browse the repository at this point in the history
Se arregla un error que permitía asignar memoria ram en valores negativos, 0 o estratosféricamente grandes.
  • Loading branch information
ngdplnk committed Sep 3, 2023
1 parent 1541512 commit 10586fe
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 26 deletions.
29 changes: 16 additions & 13 deletions python/launcher/launcher_eng.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ def limpiar_consola():

#CONSOLE TITLE CHANGE
if sys.platform.startswith('win32'):#WINDOWS
ctypes.windll.kernel32.SetConsoleTitleW("Server Launcher for Minecraft")
ctypes.windll.kernel32.SetConsoleTitleW("BETA Server Launcher for Minecraft")
elif sys.platform.startswith('linux') or sys.platform.startswith('darwin'):#LINUX OR MACOS
sys.stdout.write(f"\x1b]2;Server Launcher for Minecraft\x07")
sys.stdout.write(f"\x1b]2;BETA Server Launcher for Minecraft\x07")

#RAM START
def ram():
Expand All @@ -29,16 +29,19 @@ def ram():
return
else:
gbs = int(entrada)
limpiar_consola()
print("Server Launcher for Minecraft\n-------------------------------------\n")
print("Starting the Server with",gbs,"GB of RAM")
comando_java = f"java -Xmx{gbs}G -Xms{gbs}G -jar server.jar nogui"
comando_final = str(comando_java)
subprocess.run(comando_final, shell=True)
input("\nPress ENTER to continue.")
limpiar_consola()
print("Server Launcher for Minecraft\n-------------------------------------\n\nServer Closed\n\nYou can check the console log in 'logs' folder\n")
input("Press ENTER to continue.")
if gbs <= 0 or gbs > 1024:
ram()
else:
limpiar_consola()
print("Server Launcher for Minecraft\n-------------------------------------\n")
print("Starting the Server with",gbs,"GB of RAM")
comando_java = f"java -Xmx{gbs}G -Xms{gbs}G -jar server.jar nogui"
comando_final = str(comando_java)
subprocess.run(comando_final, shell=True)
input("\nPress ENTER to continue.")
limpiar_consola()
print("Server Launcher for Minecraft\n-------------------------------------\n\nServer Closed\n\nYou can check the console log in 'logs' folder\n")
input("Press ENTER to continue.")
except ValueError:
ram()

Expand All @@ -56,7 +59,7 @@ def about():
def exiit():
limpiar_consola()
print("--------------------------------------------\nThank you for using this tool\nMIT License - Copyright (c) 2023 NGDPL Nk\n--------------------------------------------\n")
time.sleep(3)
time.sleep(1)
sys.exit()

#MAIN MENU
Expand Down
29 changes: 16 additions & 13 deletions python/launcher/launcher_esp.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ def limpiar_consola():

#CAMBIO NOMBRE VENTANA
if sys.platform.startswith('win32'):#WINDOWS
ctypes.windll.kernel32.SetConsoleTitleW("Lanzador de Servidores para Minecraft")
ctypes.windll.kernel32.SetConsoleTitleW("BETA Lanzador de Servidores para Minecraft")
elif sys.platform.startswith('linux') or sys.platform.startswith('darwin'):#LINUX O MACOS
sys.stdout.write(f"\x1b]2;Lanzador de Servidores para Minecraft\x07")
sys.stdout.write(f"\x1b]2;BETA Lanzador de Servidores para Minecraft\x07")

#BLOQUE RAM INICIO
def ram():
Expand All @@ -29,16 +29,19 @@ def ram():
return
else:
gbs = int(entrada)
limpiar_consola()
print("Lanzador de Servidores para Minecraft\n-------------------------------------\n")
print("Iniciando el Server con",gbs,"GB de RAM")
comando_java = f"java -Xmx{gbs}G -Xms{gbs}G -jar server.jar nogui"
comando_final = str(comando_java)
subprocess.run(comando_final, shell=True)
input("\nPresiona ENTER para continuar.")
limpiar_consola()
print("Lanzador de Servidores para Minecraft\n-------------------------------------\n\nServidor Cerrado\n\nPuedes revisar el registro en la carpeta 'logs'\n")
input("Presiona ENTER para continuar.")
if gbs <= 0 or gbs > 1024:
ram()
else:
limpiar_consola()
print("Lanzador de Servidores para Minecraft\n-------------------------------------\n")
print("Iniciando el Server con",gbs,"GB de RAM")
comando_java = f"java -Xmx{gbs}G -Xms{gbs}G -jar server.jar nogui"
comando_final = str(comando_java)
subprocess.run(comando_final, shell=True)
input("\nPresiona ENTER para continuar.")
limpiar_consola()
print("Lanzador de Servidores para Minecraft\n-------------------------------------\n\nServidor Cerrado\n\nPuedes revisar el registro en la carpeta 'logs'\n")
input("Presiona ENTER para continuar.")
except ValueError:
ram()

Expand All @@ -56,7 +59,7 @@ def about():
def exiit():
limpiar_consola()
print("--------------------------------------------\nGracias por usar esta Herramienta\nMIT License - Copyright (c) 2023 NGDPL Nk\n--------------------------------------------\n")
time.sleep(3)
time.sleep(1)
sys.exit()

#BLOQUE MENÚ PRINCIPAL
Expand Down

0 comments on commit 10586fe

Please sign in to comment.