Gå til innhold

Counter-Strike serverscript på nettet


Anbefalte innlegg

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

Endret av Luzifer
Lenke til kommentar
Videoannonse
Annonse
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? :p

Det høres enkelt ut, men tenkte på litt mer enn bare se om den er online..

Endret av Luzifer
Lenke til kommentar
Gjest Slettet+6132
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 :p

 

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
}

?>

Endret av Slettet+6132
Lenke til kommentar
Gjest Slettet+6132
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 :!:

Endret av Slettet+6132
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...