Hawkster
Erfahrenes Mitglied
Also, hab ma ein script gemacht, aber bekomme immer "bad Password"
Findet da jemand den Fehler
Hilfreich sit evtl. diese seite: http://dev.kquery.com/index.php?article=13
MfG Hawkster
Code:
<?php
if (!isset($_GET['command'])) {
$_GET['command'] = "status";
}
set_time_limit(1);
$cs_server["ip"] = "84.254.69.71";
$cs_server["port"] = "28300";
$cs_server["rcon"] = "*****";
$server_connect = fsockopen("udp://".$cs_server[ip], $cs_server[port]); // zum server verbinden
if(!$server_connect) {
echo "Fehler beim verbinden!";
}
else {
echo "Verbindung steht!";;
// rcon id holen
fwrite($server_connect, "\xFF\xFF\xFF\xFFchallenge rcon\x00");
$read_id = fread($server_connect, 1);
$sockets = socket_get_status($server_connect);
$read_id = $read_id . fread($server_connect,$sockets['unread_bytes']);
$rcon_pw = explode(" ", $read_id);
$cs_server[rcon_id] = $rcon_pw[2];
$cs_server[rcon_id] = str_replace("\n","",$cs_server[rcon_id]);
// rcon ID ausgeben
echo $cs_server[rcon_id]."<br>";
// Ersten befehl senden
$tosend = sprintf("%c%c%c%c%s%c",0xFF,0xFF,0xFF,0xFF,"rcon ".$cs_server[rcon_id]." \\\"".$cs_server[rcon]."\\\" ".$_GET[command],0x00);
fwrite($server_connect,$tosend);
?>
<textarea cols=90 rows=5><? echo $tosend; ?></textarea>
<?
$read_cmd = fread($server_connect, 1);
$sockets = socket_get_status($server_connect);
$read_cmd = $read_cmd . fread($server_connect,$sockets['unread_bytes']);
fclose($server_connect);
echo $read_cmd;
}
?>
Hilfreich sit evtl. diese seite: http://dev.kquery.com/index.php?article=13
MfG Hawkster
Zuletzt bearbeitet: