CS GO Server mit Java steuern

mash110

Mitglied
Moin,

ich habe mich gefragt ob es möglich ist einen CS GO Server, bzw die Eingaben mit einem Java Programm an das Server Programm zu übergeben?

Der CS GO Server wird ja über die "srcds.exe -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_bank" mit den entsprechenden Optionen gestartet. Wenn der Server gestartet ist, dann möchte ich gerne, dass in das Cosolen Fesnter ein Befehl eingetragen wird wie z.B. "bot_kick".

Ist das mit java möglich oder eher nicht?

gruß
mash110
 
du kannst einen thread starten in deinem server der auf deine ip hört und ihm dann packete schicken , und je nach paket reagiert er drauf parallelität und so
 
Hallo Mart,
ich glaube du meinst etwas anderes als ich. Der CS GO Server wird über die srcds.exe gestartet und zeigt ein Console an in die Befehle eingetragen werden können. Die Befehle mochte ich nicht händisch eingeben, sondern von einem Java Programm aus. Der Sinn ist, dass ich so die Möglichkeit habe, eine GUI zu erstellen, um viel einfacher Veränderungen an dem Server durchzuführen.
 
Du kannst aus Java ein externes Programm starten und auf den Ausgabe- und den Eingabedatenstrom zugreifen:
Java:
Process process = new ProcessBuilder("D:\\pathtofile\\xxx.exe params").start();
InputStream processInputStream = process.geInputStream();
OutputSteam processOutputStream = process.getOutputStream();
 

Neue Themen


Zurück
Oben