Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: matoH12 09 Června 2012, 16:24:02

Název: sprava hračského servera
Přispěvatel: matoH12 09 Června 2012, 16:24:02
zdravím
na mojom serveri som rozbehol CS a minecraft servery lenže potreboval by som ešte neaku správu na začiatok by stačilo aby sa dal vypnúť zapnúť a reštartovať z  WEB prostredia (web prostredie si môžem urobiť) ale môj problém je akým spôsobom to naprogramovať napríklad v PHP alebo HTML (najlepšie by bol konkrétny príklad). Na serveri je UBUNTU 11.4 dakujem za pomoc
Název: Re:sprava hračského servera
Přispěvatel: Martin - ViPEr*CZ* 09 Června 2012, 16:33:47
Při konkrétním příkladu by jste to již nemusel programovat... jen by jste vykradl ten skript ;D
V PHP je funkce exec přes kterou je například jedna možnost jak to udělat.
Název: Re:sprava hračského servera
Přispěvatel: matoH12 10 Června 2012, 11:24:36
a nejake urobené prostredie neexistuje keďže ako v programovaní v PHP niesom až taký dobrí
Název: Re:sprava hračského servera
Přispěvatel: On 12 Června 2012, 08:33:27
Urobene prostredie neznám, ale též bych to řešil přes PHP a funkci exec + nastavení příslušných oprávnění...moc dobrá věc, jde pak ovládat přes web celý server. Jen pozor na přiřazování práv a daných exec příkazů, dá se tak server i shodit :)

Příklad použití:

Spuštění CS serveru:

exec ("/PATH_TO_CS/hlds_run -game <your_game> +maxplayers 20 +map de_dust &");

Protože to chceš ovládat přes web, musíš nastavit, aby soubor hlds_run (+jeho závislosti, jestli nějaké má) mohl spravovat uživatel/skupina www-data..
Název: Re:sprava hračského servera
Přispěvatel: Martin Kiklhorn 12 Června 2012, 16:53:28
Proč přes web rozhraní?
ssh + třeba byobu nestačí?