Server status Counter Strike 1.6 serveru (starší verze)

Tento návod už je poněkud zastaralý, doporučuji mrknout na novější verzi serverstatus skriptu. Tento článek je spíše pro "studijní" účely.

UPOZORNĚNÍ
Vzhledem k tomu, že hosting banan.cz "férově" blokuje UDP porty bez předchozího upozornění, tak mají všichni zde hostující konec s veškerou komunikací s herním serverem pomocí zmíněného protokolu udp. Dokud nenajdeme náhradní řešení, bude náš serverstatus mimo provoz. Skript je samozřejmě funkční na každém hostingu, který ma povolenu funkci fsockopen() a NEBLOKUJE udp.

Chcete mít na svém webu status vašeho Counter Strike herního serveru? Myslím tím váš vlastní ServerStatus, ne nějaký "pronajatý" například z allstats.de. V tomhle návodu si ukážeme jak na to.

Při brouzdání po netu jsem na webu cs-expert.de narazil na status skript který napoprvé fungoval (ke stažení z onoho webu).

Skript je to trošku "megalomanského" provedení tak jseh ho trochu zkrátil - pro naše potřeby vycházim z toho že na konečném výsledku chci mít:

  • jméno serveru
  • IP adresu serveru a port
  • počet slotů
  • počet právě hrajících hráčů
  • aktuální mapu
  • v horní části chci zobrazit zmenšený sreenshot aktuální mapy

Tak jsem to zplácal dohromady a tady máme výsledek (pokud se vám nezobrazí screenshot z mapky je to tím že ho pro danou mapku ještě nemám nahranej na web) - tady máme hotový Counter Strike Server Status:

Teď se podíváme na to jak serverstatus zprovoznit u vás na webu a upravit ho podle svých představ, tzn. ať se místo cs.sosgames.cz zobrazuje jméno nebo adresa vašeho webu, úpravy barev a velikosti.

Napřed si stáhněte soubor serverstatus.zip a rozbalte si ho. Najdete v něm:

  • maps - adresář ve kterém jsou jednotlivé zmenšené screenshoty map
  • serverstatus.php - vlastní skript
  • map.gif - průhledný obrázek s nápisem cs.sosgames.cz který se zobrazí "přes" screenshot aktuální mapy

V poznámkové bloku si otevřete soubor serverstatus.php a hned v horní části uvidíte konfiguraci serveru ktery budeme scanovat:

$servername="S.O.S.#1_cs.sosgames.cz"; // Jmeno serveru //
$serverip="81.0.231.66"; // IP serveru bez portu a dvojtecky //
$serverport ="27050"; // Port //
$serverpasswort=""; // Server heslo - public pouze "" //
$freieslots="11"; // Pocet slotu //
$reservierteslots="1"; // Pocet rezervovanych slotu //
$year=date("Y"); // //
$datum=date("j.M.Y"); // //
$time=date("H:i:s"); // //

Upravte jméno serveru, IP, port, počet slotů a počet rezervovaných slotů na hodnoty vašeho serveru. V tento moment máte serverstatus nakonfigurovaný a můžete vše v klidu nahrát na web do zvláštního adresáře (třeba serverstatus). Když pak do prohlížeče zadáte http://www.jmenovasehowebu.cz/serverstatus/serverstatus.php uvidíte svůj vlastní serverstatus :D.

V nějakém kreslícím programu si otevřete obrázek map.gif a upravte ho podle svých představ - místo jména našeho webu si tam dejte co chcete (musíte zachovat průhlednost obrázku, screeny map se zobrazují na pozadí pod tímto průhledným obrázkem).

Na webu to pak zobrazíte pomocí tagu iframe, u nás to máme takto:

<iframe src="http://cs.sosgames.cz/serverstatus/serverstatus.php" width="120" height="142" marginheight="0" marginwidth="0" frameborder="0"></iframe>

Pokud bude chtít změnit celý styl zobrazování tak na posledních cca 20 řádcích souboru serverstatus.php najdete definování vzhledu. Pro potřeby našeho webu jsem to napozicoval pomocí CSS - jednotlivým div-ům můžete jakkoliv zmenít parametry barev, velikostí písma, celkové velikosti atd. Pokud ale budete měnit celkovou velikost budete muset nahrát do adresáře maps obrázky map v odpovídající velikosti a taktéž zvětšit obrázek map.gif.

Samozřejmě také budete mezi obrázky map přidat ty které v adresáři nejsou na vašem serveru je přesto hrajete.

Přeji příjemnou zábavu s upravování.

PřílohaVelikost
serverstatus.zip243.3 KB

Přihlášení

Kontakty

 

Partneři

StarCraft portál
RPG Vault
Cs.HerniWeb.cz
www.ceskemody.cz

Přidejte si nás

Add to Google
Přidej na Seznam

Shout Box

Eliar:

cus hele ja si stah css i stim patchem nainstaloval a kdyz dam favorites tak se mi tam nechce pridat zadnej server nwmproc?

Admin:

Nejsem žádnej admin... Jsem spammer a homokláda (6x)

Saw315:

stahni si hamachi

Klajda:

Riviera_Kid, nehraješ gunwest.cz na světě 1???

Riviera_Kid:

Klajda: ne, zřejmě shoda nicků.

metaaaal:

ja bich tel bit admin posletemi stranku plis

Sp33Dy_Oujeee:

Zdravím Rivera_Kid, kedže som na nonsteam.cz pridal servery a mal som locknuti web mohlo by ste ich pridat teraz tam ?

Sp33Dy_Oujeee:

Poslal som Vam email na server@nonsteam.cz, vopred sa Vam spravedlnujem za spam v shoutboxe. Prajem pekny pracovny tyzden

Martin138:

ZDAR

Riviera_Kid:

Sp33dy: momentálně jsem v pořádném skluzu, zkusím se na to mrknout co nejdřív.

Login or register to post shouts
All Shouts

Aukro

Aukro.cz
The Gray Theme v1.1 © 2008 Jiří Alke - tvorba www stránek Jiří Alke