Die Suche ergab 4 Treffer

von Ghostplayer
Mittwoch 1. Januar 2025, 18:38
Forum: Allgemeine Fragen
Thema: Hilfe beim Stoppen eines Minecraft-Servers über ein Python-Skript
Antworten: 9
Zugriffe: 3165

Re: Hilfe beim Stoppen eines Minecraft-Servers über ein Python-Skript

Lösung: def start_forge_server(server_name, install_dir="servers", min_memory="4G", max_memory="7G"):
global global_forge_server_process
try:
server_path = os.path.join(install_dir, server_name)
win_args_path = os.path.join(server_path, "libraries/net/minecraftforge/forge/1.20.2-48.1.0/win_args ...
von Ghostplayer
Mittwoch 1. Januar 2025, 03:07
Forum: Allgemeine Fragen
Thema: Hilfe beim Stoppen eines Minecraft-Servers über ein Python-Skript
Antworten: 9
Zugriffe: 3165

Re: Hilfe beim Stoppen eines Minecraft-Servers über ein Python-Skript

Aktuell läuft das Programm nur unter Windows, soll aber später auch auf Linux erweitert werden. Das global stammt daher, dass ich ursprünglich aus Java komme und erst vor Kurzem mit Python angefangen habe.

Es gibt keine Fehlermeldung, aber es passiert schlicht nichts. Laut meinen Print-Ausgaben ...
von Ghostplayer
Dienstag 31. Dezember 2024, 15:25
Forum: Allgemeine Fragen
Thema: Hilfe beim Stoppen eines Minecraft-Servers über ein Python-Skript
Antworten: 9
Zugriffe: 3165

Re: Hilfe beim Stoppen eines Minecraft-Servers über ein Python-Skript

Also der Code zum stoppen war bis jetzt:
def stop_mc_server():
global subprocess_server
if subprocess_server:
try:
print("Stopping Minecraft server...")
subprocess_server.stdin.write("stop\n")
subprocess_server.stdin.flush()
subprocess_server.wait()
print("Server stopped.")
except ...
von Ghostplayer
Montag 30. Dezember 2024, 22:16
Forum: Allgemeine Fragen
Thema: Hilfe beim Stoppen eines Minecraft-Servers über ein Python-Skript
Antworten: 9
Zugriffe: 3165

Hilfe beim Stoppen eines Minecraft-Servers über ein Python-Skript

Hallo zusammen,

ich versuche, ein Python-Skript zu erstellen, mit dem ich eine Schnittstelle zur Minecraft-Server-Konsole habe. Der Server wird derzeit wie folgt gestartet:

def start_server(server_name, install_dir="servers"):
global subprocess_server
server_path = os.path.join(install_dir ...