Webmin heeft live ssh(via site) waarin je een screen natuurlijk kan openen. kan je niet een werkend script maken of kijken hoe webmin dat doet?
Webmin heeft live ssh(via site) waarin je een screen natuurlijk kan openen. kan je niet een werkend script maken of kijken hoe webmin dat doet?
Ik weet niet of je met screens werkt? Neem aan van wel, daar kan je gewoon je commands inzetten. Zal zo even het stuk code opzoeken.
Code:screen -S prog -X -p0 eval "stuff 'changelevel map'^m"
Ow TiMMiEJ die zoek ik al een tijdje
Mijn control panel is dus volledig. Via webmin kan je commands zoals screen sturen maar dit kan je ook via php in PHP5. Want uit webmin zal je niet veel halen want is CGI...
Ik probeer nu via een PHP scriptje 1 rcon command te sturen naar een CS 1.6 server.
Ik zit een beetje te vogelen met het stukje PHP wat bert hier heeft geplakt, ik zit nu met 2 dingen:
- Waar geef ik het IP aan waar naar toe moet worden geconnect
- Is dat stukje eigenlijk wel voor HLDS? (of voor SRCDS dus)
Ik heb dit even aan elkaar geplakt:
Kan iemand me een beetje opweg helpen? Ben geen PHP guru.PHP Code:
<?php
function rcon_query_server($command, $rcon_pwd)
{
$get_challenge="\xFF\xFF\xFF\xFFchallenge rcon\n";
if(!($challenge_rcon=$this->_sendCommand($this->address,$this->queryport,$get_challenge))) {
$this->debug["Command send " . $command]="No challenge rcon received";
return FALSE;
}
if (!ereg('challenge rcon ([0-9]+)', $challenge_rcon)) {
$this->debug["Command send " . $command]="No valid challenge rcon received";
return FALSE;
}
$challenge_rcon=substr($challenge_rcon, 19,10);
$command="\xFF\xFF\xFF\xFFrcon \"".$challenge_rcon."\" ".$rcon_pwd." ".$command."\n";
if(!($result=$this->_sendCommand($this->address,$this->queryport,$command))) {
$this->debug["Command send " . $command]="No reply received";
return FALSE;
} else {
return substr($result, 5);
}
}
rcon_query_server("rcon say test",rconpasswordhier");
?>
nvm, Ik heb het al voor elkaar met het stukje van Walraaf en phprcon.
Laatst gewijzigd door Bento; 18/12/07 om 19:47. Reden: Automerged Dubbelpost