Witam mam pewien problem , nie wiem jak zrobić aby na mojej str po podaniu ip servera wyświetlał się jego status, uptime i liczba graczy tak jak jest to np na tej str. http://otservlist.org
Czy ktoś mógłby mi pomóc ??
serwer Tibii czy pisany przez Ciebie?
Nie chce zrobić str taką jak ta z listą serverów i statystykami ich, ale się głowie jak zrobić żeby sprawdzało czy server jest onine ile jest players itp :/
Nie chce [...]
To co chcesz zrobic?
- Sprawdzenie czy online - fsockopen na danym porcie i sprawdzasz czy sie polaczy
- Ile jest graczy - prawdopodobnie sam serwer udostepnia takie informacje, ale sie musisz dowiedziec w jaki sposob.
jest jeszcze możliwe że serwer wywołuje jakiś skrypt na serwerze a klient pobiera dane
sprawdź czy serwer dla którego chcesz tą stronkę zrobić nie ma możliwości logowania się na liście serwerów
Na tej str wystarczy podać ip servera i sam automatycznie pokazuje ile ma graczy itp.
więc albo ma te dane wysyłane od serwera albo za stroną czai się jakaś machina która sprawdza ( ale raczej to pierwsze )
możesz sprawdzić co serwer do strony wysyła, robisz własny serwer HTTP który wypisuje w konsoli link i parametry i wiesz co i gdzie leci =]
żeby połączenie szło do programiku na localhost a nie do strony można zrobić tak
c:\windows\system32\drivers\etc\hosts - ten plik ( bez rozszerzenia jest )
zgodnie z instrukcjami które tam są dopisujesz adres 127.0.0.1 i adres serwera ( listaserwerow.com lub lista.serwerow.com )
Serwer udostępnia plik XML w którym zapisane są takie dane jak liczba graczy czy uptime. Rozpowszechnia się go przez Info Protocol. Tu masz skrypt autorstwa DeathfireD który pozwala pobrać informacje nt. serwera:
Test: http://to.o12.pl/work/4programmers/otservcheck.php?host=[IPSERWERA]
Źródło: http://to.o12.pl/work/4programmers/otservcheck.php?action=source
W zmiennej $IP podajesz IP serwera i tyle :P
Demonical Monk linki które podałeś niestety nie działają .
http://otfans.net/showthread.php?t=48124&highlight=xml
http://otfans.net/showthread.php?t=51181&highlight=uptime //sysuptime3.png to adres do backgrounda sygny
Google boli.