Pilot_ 34 Report post Posted December 20, 2005 (edited) Sikkert noen som har spurt før, men jeg søkte kjapt og googlet litt men kunne ikke finne noe i farta. Jeg skal ha et script som sier om en server er offline eller online. Er det noen som kan hjelpe meg med det? Hvis det er mulig vil jeg også få til sånn at man får opp nicket til de som spiller. Er det mulig? Mvh Aleksander Edited December 20, 2005 by Luzifer Quote Share this post Link to post
Dickhi 0 Report post Posted December 20, 2005 Psychostats er å anbefale. Det er et stats program så du ser også statsen på de forskjellige spillerne som har vært inne på server.. Quote Share this post Link to post
Pilot_ 34 Report post Posted December 20, 2005 (edited) Bare ikke det er mye reklame bullshit så...? Edit: lastet ned psychostats, men det virker som det skal installeres på serveren. Stemmer det? Edited December 20, 2005 by Luzifer Quote Share this post Link to post
Noot 393 Report post Posted December 21, 2005 Er jo bare å bruke sockets for å koble til en server på en viss port og se om du får svar Quote Share this post Link to post
Ueland 113 Report post Posted December 21, 2005 Her finner du nok et slikt script som du vil ha: http://server.counter-strike.net/server.php?cmd=tools Quote Share this post Link to post
Pilot_ 34 Report post Posted December 21, 2005 (edited) Her finner du nok et slikt script som du vil ha:http://server.counter-strike.net/server.php?cmd=tools 5318443[/snapback] Takk Tor Henning, skal se der. Ser Psychostats er der og, men om det er noe som skal installeres på serveren går ikke det siden vi leier warserver fra gameserver.no Edit: Er jo bare å bruke sockets for å koble til en server på en viss port og se om du får svar wink.gif Er det _bare_ det du? Det høres enkelt ut, men tenkte på litt mer enn bare se om den er online.. Edited December 21, 2005 by Luzifer Quote Share this post Link to post
Ueland 113 Report post Posted December 21, 2005 Psychostats er myye mer enn bare online status på server, derfor bør det ligge på serveren ja. Quote Share this post Link to post
Pilot_ 34 Report post Posted December 21, 2005 Psychostats er myye mer enn bare online status på server, derfor bør det ligge på serveren ja. 5318507[/snapback] Vel, det er ikke dødsviktig med statistikk over absolutt alt da, bare enkel statistikk elns.. Skal se litt på siden der. Quote Share this post Link to post
Pilot_ 34 Report post Posted December 21, 2005 Lagde en liten snutt som viser om server er online eller offline i det minste. Ser det bra ut? <? $ip = "84.49.16.5"; $port = 27132; if(@fsockopen("udp://".$ip,$port,$error)) echo "Online"; else { echo "Offline"; echo "Feilmelding: ".$error; // frivillig } ?> Quote Share this post Link to post
Noot 393 Report post Posted December 21, 2005 (edited) Lagde en liten snutt som viser om server er online eller offline i det minste. Ser det bra ut? <? $ip = "84.49.16.5"; $port = 27132; if(@fsockopen("udp://".$ip,$port,$error)) echo "Online"; else { echo "Offline"; echo "Feilmelding: ".$error; // frivillig } ?> 5320334[/snapback] Tror du burde legge til @fsockopen("udp://".$ip,$port,$error, 5); slik at den ikke bare står og kobler til, men gir timeout etter 5 sec EDIT: Så har du glemt en "{" etter if-en Denne skal funke: <? $ip = "127.0.0.1"; $port = 80; if(@fsockopen($ip, $port, $errno, $errstr, 5)) { echo "Online"; } else { echo "Offline <br/>"; echo "Feilmelding: ".$errno . " " . $errstr; // frivillig } ?> Edited December 21, 2005 by ex0n Quote Share this post Link to post
Pilot_ 34 Report post Posted December 21, 2005 (edited) Hmm.. Den jeg lagde funker da den..? DEMO Edited December 21, 2005 by Luzifer Quote Share this post Link to post
mikk- 11 Report post Posted December 22, 2005 Luzifer: Har du skjekka om den fungerer like bra når serveren er offline? Uten timeout-parameteret (jamfør ex0n) vil den kanskje bare henge? Php.net sier også at noen ganger vil UDP-connectioner returnere TRUE selv når serveren er offline. Quote Share this post Link to post
Noot 393 Report post Posted December 22, 2005 (edited) Luzifer: Har du skjekka om den fungerer like bra når serveren er offline? Uten timeout-parameteret (jamfør ex0n) vil den kanskje bare henge? Php.net sier også at noen ganger vil UDP-connectioner returnere TRUE selv når serveren er offline. 5322082[/snapback] Stemmer, jeg prøvde med UDP ser du, og fikk true samma hvilken port jeg tok :!: Edited December 22, 2005 by ex0n Quote Share this post Link to post
Pilot_ 34 Report post Posted December 22, 2005 Ok, da prøver jeg med snuttet som ex0n gav meg da. Quote Share this post Link to post
Zic0 12 Report post Posted December 22, 2005 Nå som vi er inne med dette om cs tingene, hvilken query skal jeg sende ut mot serveren for å få svar om navn, map o.s.v? Quote Share this post Link to post
Pilot_ 34 Report post Posted December 23, 2005 Er dette mulig uten å ha noe installert på serveren som sender det ut i et annet format elns? Quote Share this post Link to post
Zic0 12 Report post Posted December 23, 2005 Selvfølglig er det det. jeg har funnet en del querystrings, men jeg vet ikke om de er tilpasset steam eller WON (cs 1.5). Noen som har den eksakte stringen? Quote Share this post Link to post
Pilot_ 34 Report post Posted December 23, 2005 Åja, isåfall er jeg interessert i å få vite hvordan jeg også. Mulilg å hente f.eks playerlisten over de som spiller på serveren også..? Quote Share this post Link to post
mikk- 11 Report post Posted December 23, 2005 Med sockets kan du jo sende ut akkurat det du vil. Når det er mulig for spillet CS, må det jo være mulig med PHP også. Det er også mulig å lage MSN-klienter, for eksempel, men det er en god del styr. Quote Share this post Link to post
Pilot_ 34 Report post Posted December 23, 2005 Det hadde vært noe mange kunne hatt brukt for det. Dessverre rekker ikke mine PHP-kunnskaper så langt. Quote Share this post Link to post