Jump to content
Sign in to follow this  
Pilot_

Counter-Strike serverscript på nettet

Recommended Posts

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 by Luzifer

Share this post


Link to post

Bare ikke det er mye reklame bullshit så...?

 

 

Edit: lastet ned psychostats, men det virker som det skal installeres på serveren. Stemmer det? :hmm:

Edited by Luzifer

Share this post


Link to post
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..

Edited by Luzifer

Share this post


Link to post
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.

Share this post


Link to post

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
}

?>

Share this post


Link to post
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
}

?>

Edited by ex0n

Share this post


Link to post

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.

Share this post


Link to post
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 by ex0n

Share this post


Link to post

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?

Share this post


Link to post

Åja, isåfall er jeg interessert i å få vite hvordan jeg også. :)

Mulilg å hente f.eks playerlisten over de som spiller på serveren også..?

Share this post


Link to post

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.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...