ForumCała strona

Nawigacja

Aktualnie online

Gości online: 42

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
GameServer Monitor - Monitor serwerów Counter-Strike 1.6
bartek124
Siema.

Ostatnio na swoje potrzeby stworzyłem wtyczkę monitorującą serwery gier Counter-Strike 1.6.
Jako, że dobry ze mnie człowiek, postanowiłem ją upublicznić Smile.
Korzysta ona z klasy gsQuery.

Jak na razie wtyczka monitoruje tylko serwery Counter-Strike 1.6, jednak klasa gsQuery obsługuje więcej typów serwerów, więc prawdopodobnie kolejna wersja wtyczki (jeśli takowa wyjdzie Pfft) będzie uniwersalna pod tym względem.

Monitor pokazuje takie informacje, jak:
  1. aktualna mapa (wraz ze screenem)
  2. aktualna liczba graczy
  3. maksymalna liczba graczy
  4. hasło (jeżeli jest)
  5. listę graczy wraz z wynikami


Instalacja:
  1. Wysyłamy folder gameserver_monitor_panel do katalogu infusions,
  2. Instalujemy wtyczkę Gameserver Monitor Panel w Zarządzaniu wtyczkami,
  3. Włączamy panel gameserver_monitor_panel w Zarządzaniu Panelami.


Ważne!
Wtyczka NIE DZIAŁA na hostingach Web z wyłączoną funkcją fsockopen(), czyli najczęściej z safe_mode on!

Wszelkie błędy i niedopatrzenia proszę zgłaszać w tym temacie Smile

Pozdro!
bartek124 dodał/a następującą plik:
gameserver_monitor_panel.zip [192.73kB / 705 Pobrane]

Edytowane przez bartek124 dnia 06.12.2008 13:59:06
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Wścibski Gość
Dodany dnia 24.11.2024 23:45:01
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
rash
Jesteś boski pozdrowienia dla ciebie !! GrinGrin
 
S@jmoN
Wow super Pfft
Wielkie pokłony dla ciebie za wtyczkę!
Czekam na rozwój wtyczki Smile o obsługę Counter-Strike Source
 
http://css-sajmon.cba.pl
rash
A mam pytanie czy jest możliwość, aby to przerobić na serwery ftp, które posiadają save mode on? Bo akurat serwer na którym stoi mój serwis posiada owy smon.
 
bartek124
Nie ma szans, chyba że admin odblokuje Ci tę funkcję jakoś. To jedyne wymaganie jakie musi spełniać hosting. No niestety, "nie wszystko jest dla wszystkich" Wink.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
rash
A słuchaj właśnie rozmawiałem z adminem hostingu i już mam off to coś tam Grin Ale jak dodam serwer to hmmm nadal to samo pokazuje napis "Serwer nie działa lub następuje zmiana mapy. Wiesz może czym to jest spowodowane?
 
bartek124
Na pewno masz off? Skrypt jest tak skonstruowany, że nie wywala błędu. Może dane do serwera niepoprawne.


userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
rash
Nie no mam wszystko ok. Jak należy wszyściutko. A wtyczka jak serwerów nie pokazuje tak nie pokazuje.
Edytowane przez rash dnia 08.12.2008 23:31:11
 
eridor
Ozłociłbym cię Grin
Ale brakuje mi jednej rzeczy: W panelu widocznym na stronie głównej powinny być np: kolorowe lampki (czerwona/zielona), tzn: Czy serwer działa...
...
 
http://hobbit.avatar.net.pl
bartek124
@rash, wywołaj funkcję fsockopen z dowolnymi parametrami i napisz co zwróci.

@eridor - w fazie alpha tak było, jednak jak pewnie zauważyłeś, panel z listą serwerów w ogóle nie używa zawartej klasy, wszystkie dane pobiera z bazy. Dlatego zrezygnowałem z wyświetlania statusu, ponieważ na połączenie z jednym serwerem klasa potrzebuje 2-4 sekund, więc przy większej liczbie serwerów w panelu może dojść do timeoutu lub po prostu strona ładowałaby się ociężale. Prawdopodobnie w przyszłej wersji coś takiego się pojawi (i parę innych rzeczy), tyle że nie będzie korzystało z gsQuery Smile.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
rash
Hmmm... Słuchaj "bartek124" a mógł byś mi bardziej wytłumaczyć o co chodzi z tą funkcją "fsockopen" ponieważ ja nie dawno zacząłem przygodę z PF i nie za bardzo kojarzę tych wszystkich waszych nazw Smile
 
bartek124
W dodatkowych stronach uruchom takie coś:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Jeśli wykryje Ci, że masz fsockopen, trzeba będzie sprawdzić uruchomić debugera zawartego w klasie i sprawdzić, co jest przyczyną.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
rash
Pokazuje takie coś:

"fsockopen() działa Smile"
 
bartek124
Sprawa wyjaśniona. Wtyka działa jak należy, to kolega ma coś zjechane z serwerem gry.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
rash
Dzięki za pomoc już wszystko dobrze śmiga Smile

Wiadomość doklejona:
A mam pytanie, które komendy odpowiadają za możliwość wyświetlania danych serwera na stronie. Bo mój problem polega na tym, że jak dodam do statystyk serwer kolegi to go wyświetla, a jak podam już swój to nic. Pokazuje się napis, że serwer nie działa lub następuje zmiana mapy.

Wiadomość doklejona:
rtyrtytu

Wiadomość doklejona:
Przepraszam za te bazgroły ale Mozilla mi się psuje Sad(

Wiadomość doklejona:
Już wiadomo na czym polega problem przy tej wtyczce. Chodzi tu mianowicie, że wtyczka pokazuje statystyki tylko serwerów, które działają na starych protokołach (47) czyli jednym słowem działa tylko na serwerach Non Steam. Gdy by mógł ktoś ją poprawić aby także wyświetlała statystyki z serwerów STEAM na Protocol 48 był bym bardzo wdzięczny.
Edytowane przez rash dnia 02.01.2009 14:58:31
 
Marek0504
Przyłączam się do prośby o przerobienie wtyczki aby pokazywała status serwerów również STEAM czyli na protokole 48 Smile
 
bartek124
Prace trwają. Zmieniłem klasę, nowa obsługuje wszystkie protokoły + więcej informacji + obsługa CS Czero i CS Source Smile
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Marek0504
A mniejwiecej w jakim czasie planujesz zakończyć prace?
 
eridor
bartek124, jak prace?
Bo obecnie nawet niektóre serwery non-steam nie działają..
...
 
http://hobbit.avatar.net.pl
bartek124
To idź się kłócić z Valve ze wprowadziło protokół 48 Wink.

Wtyczka będzie jak zrobie, a do czasu jej wydania temat ten blokuję, bo się niepotrzebny śmietnik robi.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl