Program futtatása, php-ból Win Server 2008 alatt
Üdv!
Játék szerver paraméteres EXE-jét szeretném elindítani
egy vezérlő webadmin panelről.
OS: Winsows Server 2008 Enterprise 32bit (SP2)
Webszerver: iis7
PHP: 5.2.17
Safe mod off.
cmd ablakban futó játék, pl. GTA SAMP elindul, de COD széria ami desktopot igényel már nem indul rendesen.
Folyamatokban hozza az elidnított exe-t, de a 45Mb os tényleges mérete helyett csak 1,4Mb-ot tölt be belőle és nem lehet kapcsolódni hozzá.
Próbáltam felhasználóhoz rendelni, de nem változott a helyzet.
Néhány próbálkozásom:
0.cod2start.bat tartalma:
START D:\cod2\CoD2MP_s.exe +set dedicated 2 +exec server.cfg +set net_port 28960 +map_rotate
1.elindul felhasználó nélkül, de nem tölti be teljesen:
function callTool ($path,$file) {
chdir($path); $call = $path."\\".$file;
pclose(popen('start '.$call, 'r'));
}
callTool("d:\\cod2","cod2start.bat");
2.ugyan az mint első(nél):
function _exec($cmd){
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run($cmd, 2,false);
echo $cmd;
return $oExec == 0 ? true : false;
}
_exec("d:\\cod2\\cod2start.bat");
3.felhasználóhoz rendelve:(el sem indul semmi)
exec('runas /user:gepnev\\Adam D:\\cod2\\cod2start.bat | sanur Adamfiokpass');
4.felhasználóhoz rendelve kézzel indítva BATCH ból:
psexec manual
psexstart.bat tartalma:
psexec.exe \\127.0.0.1 -u "Adam" -p "Adamfiokpass" -i -d "D:\\cod2\\cod2start.bat"
ez hozzárendeli a felhasználóhoz de nem tölti be rendesen csak 1,4Mb ot a 45ből, és nem lehet kapcsolódni hozzá..
Remélem tudtok segíteni valamilyen módon.
Már elolvastam rengeteg lehetőséget az indításra, de nem jutottam előrébb.Kipróbáltam 100 módot de csak eddig jutottam, mit hagyok ki, rontok el?
Köszönöm segítségeteket, üdv Adam!
■ Játék szerver paraméteres EXE-jét szeretném elindítani
egy vezérlő webadmin panelről.
OS: Winsows Server 2008 Enterprise 32bit (SP2)
Webszerver: iis7
PHP: 5.2.17
Safe mod off.
cmd ablakban futó játék, pl. GTA SAMP elindul, de COD széria ami desktopot igényel már nem indul rendesen.
Folyamatokban hozza az elidnított exe-t, de a 45Mb os tényleges mérete helyett csak 1,4Mb-ot tölt be belőle és nem lehet kapcsolódni hozzá.
Próbáltam felhasználóhoz rendelni, de nem változott a helyzet.
Néhány próbálkozásom:
0.cod2start.bat tartalma:
START D:\cod2\CoD2MP_s.exe +set dedicated 2 +exec server.cfg +set net_port 28960 +map_rotate
1.elindul felhasználó nélkül, de nem tölti be teljesen:
function callTool ($path,$file) {
chdir($path); $call = $path."\\".$file;
pclose(popen('start '.$call, 'r'));
}
callTool("d:\\cod2","cod2start.bat");
2.ugyan az mint első(nél):
function _exec($cmd){
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run($cmd, 2,false);
echo $cmd;
return $oExec == 0 ? true : false;
}
_exec("d:\\cod2\\cod2start.bat");
3.felhasználóhoz rendelve:(el sem indul semmi)
exec('runas /user:gepnev\\Adam D:\\cod2\\cod2start.bat | sanur Adamfiokpass');
4.felhasználóhoz rendelve kézzel indítva BATCH ból:
psexec manual
psexstart.bat tartalma:
psexec.exe \\127.0.0.1 -u "Adam" -p "Adamfiokpass" -i -d "D:\\cod2\\cod2start.bat"
ez hozzárendeli a felhasználóhoz de nem tölti be rendesen csak 1,4Mb ot a 45ből, és nem lehet kapcsolódni hozzá..
Remélem tudtok segíteni valamilyen módon.
Már elolvastam rengeteg lehetőséget az indításra, de nem jutottam előrébb.Kipróbáltam 100 módot de csak eddig jutottam, mit hagyok ki, rontok el?
Köszönöm segítségeteket, üdv Adam!
anno csinaltam ilyesmit, azt
mar nem emlekszem, hogy mit hol, de ez alapjan google kidobja szerintem.
Tyrael
engedélyeztem a
Sokat segítettél! Már működik minden!
marmint a webszervert futtato
ha megoldottad a problemat, szerintem hasznos lenne ha roviden leirnad, hogy mit kellett pontosan csinalni, igy legkozelebb ha masnak is kell, akkor fel tudja hasznalni a te megoldasodat.
Tyrael