Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: sprava hračského servera  (Přečteno 1997 krát)

matoH12

  • Návštěvník
  • Příspěvků: 2
sprava hračského servera
« kdy: 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

Martin - ViPEr*CZ*

  • Závislák
  • ***
  • Příspěvků: 3047
Re:sprava hračského servera
« Odpověď #1 kdy: 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.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

matoH12

  • Návštěvník
  • Příspěvků: 2
Re:sprava hračského servera
« Odpověď #2 kdy: 10 Června 2012, 11:24:36 »
a nejake urobené prostredie neexistuje keďže ako v programovaní v PHP niesom až taký dobrí

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Re:sprava hračského servera
« Odpověď #3 kdy: 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..
« Poslední změna: 12 Června 2012, 09:02:40 od On »
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re:sprava hračského servera
« Odpověď #4 kdy: 12 Června 2012, 16:53:28 »
Proč přes web rozhraní?
ssh + třeba byobu nestačí?
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

 

Provoz zaštiťuje spolek OpenAlt.