En kun je vertellen waar je dan op zocht? Jij hebt vast dat control panel met hlds erin, dat is zo'n brak ding :')
En kun je vertellen waar je dan op zocht? Jij hebt vast dat control panel met hlds erin, dat is zo'n brak ding :')
hij bedoelde vast google op hoe screen werkt omdat dat is je oplossing als je via shell exec wil restarten zonder dat hij uit gaat als je de browser afsluit.
Wat bedoel je daarmee, want deze opmerking snap ik niet
Wat is daar nu moeilijk aan?
Windows:
shell_exec("C:\\path\\to\\cmd.exe /c C:\\batchfile.cmd")
Linux:
$connection = ssh2_connect('shell.example.com', 22, $methods, $callbacks);
zie hier:
http://nl3.php.net/manual/nl/function.ssh2-connect.php
Maar ik ga er toch vanuit dat je gameservers niet op je webserver draaien, dus die kunnen nooit starten onder de user apache
Als je de gamservers wel op dezelfde server hebt staan (want ik er onverstandig zou vinden) kan je toch connecten naar jezelf via ssh?
ssh2_connect('localhost, 22, $methods, $callbacks);
Van die 30 euro per maand...
En dat is wel het geval, het gaat om 1 klant, en dan is het te veel van het goede om daar een aparte server voor te kopen, want dat houdt in dat die klant dat er nog bij moet gaan aanschaffen, en dan is het dus niet meer te betalen..
Bert laat alleen zien dat je voor 30 euro eenmalig niet veel hoeft te verwachten, maar in jou vervolg laat je ook zien dat die klant geen kwaliteit hoeft te verwachten
Want dit is een garantie voor lag. Geen risico, geen mogelijkheid, nee, je krijgt zeker weten een gameserver die de klant niet wilt.
En dat is wel het geval, het gaat om 1 klant, en dan is het te veel van het goede om daar een aparte server voor te kopen, want dat houdt in dat die klant dat er nog bij moet gaan aanschaffen, en dan is het dus niet meer te betalen..
Voor 30 euro in de maand kan je genoeg panels huren, maar kopen voor 30 euro kan je eigenlijk vergeten.
Als ik zie hoeveel tijd en energie ik in ons panel moet steken......
En wat gsh2 zegt, het is dus een garantie voor een slecht presterende gameserver als je op een webserver games gaat draaien.
Is het niet gewoon verstandiger dat je klant gewoon elders een gameserver huurt?
Wil hij dit niet dan kan je het volgende doen:
- Installeer webmin op je webserver
- maakt custom commands aan met webmin, zo kan je klant de gameserver starten en stoppen
- geen hem filemanager rechten voor de map van de gameserver, zo kan hij files bewerken
Zo heb je een goedkoop en zeer veilig panel (kost niets), voor 1 gameserver zou ik niet veel gaan investeren, wil je meerdere games gaan draaien zou ik toch adviseren om een aparte server te nemen voor de games of websites.
Ja, dat zei ik ook al tegen Necro(Stephan), hij zei, als het nodig is bestel ik er wel een nieuwe server bij.
Ik weet ook zeker dat een game server bij hosting problemen geeft.
Ik heb zelf tijdje gameserver (gratis) gekregen bij een jongen, en dara draaide ook een webserver op. En dan eens in de zoveel tijd, kreeg ik ping van 800, en soms vloog de server er gewoon uit :'), en als je dan snachts speelde had je (bijna) nergens last van..
Bij 1 of 2 statische websites is er geen probleem echter zodra je dynmasche sites gaat gebruiken of een hoog aantal sites komen de problemen.
Je kan het een beetje opvragen door dual cpu's met dual core te gebruiken echter dit is ook een lap middel wat maar beperkt werkt.
Een ander nadeel is de processen die allemaal draaien bij een webserver die bij een gameserver allemaal overbodig zijn. Een gameserver moet eigenlijk zo kaal mogelijk draaien, alleen het noodzakelijkste verders niets.
De gameserver moet eigenlijk maar 1 ding doen: games serven.....
Beste,
Ik kan u OperationsBase aanbevelen. Ik werk momenteel mee aan het project en ik moet eerlijk zeggen dat het één van de beste panels is waar ik ooit mee gewerkt heb.
Voor meer informatie: Operationsbase.net
Voor meer informatie over dit product kan u gerust bij mij terecht.
Met vriendelijke groeten,
Jelle Van den Broeck
OperationsBase Management
jelle@operationsbase.net
jammer dat de download niet werkt
We zijn momenteel naar een andere webserver aan het verhuizen die een grotere capaciteit heeft. Ik zal iets laten weten als alles terug operationeel is.
Met vriendelijke groeten,
Jelle Van den Broeck
OperationsBase Management
jelle@operationsbase.net
project is closed. for various reasons.
Klinkt niet echt hoopvol
Dat is helemaal niet nodig, ik zal zo ff wat code in elkaar prutsen.
Hierbij een simpele class die ik net ff in elkaar heb geprutst. Zie ook www.php.net/ssh2.
Code:<?php /*** * (C) timmmm */ class cSSHConnect { private $Host; private $UserName; private $PassWord; private $Port; function __construct($Host, $UserName, $PassWord, $Port){ $this->Host = $Host; $this->UserName = $UserName; $this->PassWord = $PassWord; $this->Port = $Port; $this->Connection = ssh2_connect($this->Host, $this->Port); if (!@ssh2_auth_password($this->Connection, $this->UserName, $this->PassWord)) { trigger_error("Authentication failed"); } } public function PutCommand($Command) { $this->Command = $Command; $this->Stream = ssh2_exec($this->Connection, $this->Command); stream_set_blocking($this->Stream, true); $this->Cmd = fread($this->Stream, 4096); fclose($this->Stream); return $this->Cmd; } public function CheckGameserver() { /*** * Indien er interesse is wil ik deze class verder uitbreiden */ } public function RestartGameserver() { } } $ssh = new cSSHConnect("xx.xx.xx.xx", "user", "pass", "22"); print $ssh->PutCommand("cd /home/; ls"); ?>
Laatst gewijzigd door TiMMiEJ; 23/01/07 om 10:29. Reden: Automerged Doublepost