Einzelnen Beitrag anzeigen
Alt 29.11.2014, 00:02   #1 (permalink)
marc_book
Newbie
 
Registriert seit: 15.04.2014
Beiträge: 45
Standard Webinterface ArmA 3

Hallo,
ich habe mir nun einen Linux vServer geholt, jetzt möchte ich gerne meinen ArmA3-Server über ein Webinterface starten.
Kennt ihr ein Webinterface für ArmA3-Server?

Ich habe schon versucht ein Interface zu schreiben, jedoch kommt immer folgende Fehlermeldung: Must be connected to a terminal.

Code:
$command = "sh /home/benutzer/arma3/start.sh";

if($ssh = ssh2_connect($server['ip'], $server['sshport'] )) {
	if(ssh2_auth_password($ssh, $server['user'], $server['pw'])) {
		$stream = ssh2_exec($ssh, $command);
		stream_set_blocking($stream, true);
		$data = '';
		while($buffer = fread($stream, 4096)) {
			$data .= $buffer;
		}
		fclose($stream);
		print $data;
	 }else {
		 echo "Fehler: Es konnte keine Verbindung zum ausgewählten Server hergestellt werden. Benutzername oder Passwort falsch.";
	 }
}else {
		 echo "Fehler: Es konnte keine Verbindung zum ausgewählten Server hergestellt werden. Server-IP oder SSH Port falsch.";
}
Code:
SCREENNAME=arma3
PORT=2302
PROFILENAME=server
CONFIG=server.cfg
BASEDIR=/home/benutzer/arma3
SERVERDIR=$BASEDIR
RAM=2047

######################################
cd $SERVERDIR
screen -AmS $SCREENNAME ./arma3server -name=$PROFILENAME -port=$PORT -maxMem=$RAM -config=$CONFIG -mod=curator\;@mod1\;@mod2\;@mod3\;@mod4\;
__________________
Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei.
marc_book ist offline