---
title: "Counter-Strike"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16429-counter-strike"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "HDJHSKGDKJHSD"
published: "2001-11-22T18:04:00.000Z"
updated: "2003-06-01T13:16:42.000Z"
replies: 14
views: 575
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/16429-counter-strike"
---

# Counter-Strike

## #1 — HDJHSKGDKJHSD, 2001-11-22T18:04Z

Jag såg att det här ämnet vart uppe innan men det var inga svar som direkt "gjorde mig nöjd"..

Kan man koppla php till Counter-Strike, bara att kolla vilka som spelar just nu och frags + ct/t osv..

Är det någon som har kunskap i detta?
eller vet nånstans där det finns ett liknande script?

(och nej, jag vet inte vilket protokoll CS använder...)

Permalänk: https://www.webforum.nu/p/16429

## #2 — HDJHSKGDKJHSD, 2001-11-23T14:26Z

hmm...

det verkar som detta bara går att göra med perl, kan någon verifiera det?

Permalänk: https://www.webforum.nu/p/325217

## #3 — cmk, 2001-11-23T14:38Z

Vad är det som gör att du inte tror att du kan göra det med PHP?

/M

Permalänk: https://www.webforum.nu/p/325218

## #4 — HDJHSKGDKJHSD, 2001-11-23T15:17Z

Webforum har ganska många medlemmar, många som kan php.

eftersom ingen svarat i (php) forumet så antog jag att ingen har kunskap om det.

antingen för att det är för svårt, att det inte går, eller ingen vet...

Permalänk: https://www.webforum.nu/p/325219

## #5 — netfeed, 2001-11-23T18:44Z

jag är inte så säker på att det är så här men med jag tror att PhsycoStats kör av detta att man använder CS log filer för att lägga upp i en databas som man sedan kan kolla kills/använda vapen och massa mer :)

Permalänk: https://www.webforum.nu/p/325220

## #6 — HDJHSKGDKJHSD, 2001-11-23T18:59Z

för stats så är "www.hlstats.org" det självklara.

nu är det så att jag är ute efter \_bara\_ "realtime" info, såsom visas om man trycker "server info" på en server i counterstrike listan (i half-life d.v.s)

tack ändå :-P

Permalänk: https://www.webforum.nu/p/325221

## #7 — herq, 2001-11-23T20:14Z

protokollet är **udp**

du borde ladda hem sdk'n för half-life, fast d kan kännas lite takkigt att ladda hem 18, lr kanske t o m 80 meg (std/full), för att bara få hem "server protocol.txt" på 6k.

så ja ladda upp den: <http://www.lammhult.com/sample/uploader/uploads/server%20protocol.txt> 

sen till själva scriptet,
**typ helt ur skallen**, så d funkar nog inte, men för att ge dig lite idéer:

```
<?php

	$fs = fsockopen("udp://$csserverip", $csserverport, $errno, $errstr, 15);
			// porten brukar vara 27015
		if (!$fs) {
			echo "ERROR: $errno - $errstr\n";
		} else {
			$csquery = "\xFF\xFF\xFF\xFFinfo\x00";
			/*
			Messages are sent to the server by sending 4 consecutive bytes of 255
			and then the string command followed by a zero byte to terminate it
			
			(kolla server protocol.txt för d olika "string command" ex 'info')
			*/
			fputs($fs, $csquery);
			// skicka queryn till servern
			$return = fgets($fp, 1024);
			// ta emot svaret
			fclose($fs); 
			// bye bye
?>
```

den returnerade infon borde nu ligga i $return så d e väl "bara" att försöka få ut ngt vettigt ur den.

lr så här kanske man inte alls kan göra ;) va vet ja

Permalänk: https://www.webforum.nu/p/325222

## #8 — HDJHSKGDKJHSD, 2001-11-24T01:12Z

Hej!

Jag uppskattar ditt svar, och filen!

men jag har aldrig hållt på med sockets i php, och jag testade din kod lite snabbt och såg att ett } saknades, men det vart diverse fel ändå :-/

skulle du (eller nån annan) försöka få koden rätt? det skulle vara guld!
tack!

Permalänk: https://www.webforum.nu/p/325223

## #9 — HDJHSKGDKJHSD, 2001-11-24T17:53Z

sådär...sista inlägget nu ;)

hittade en addon på [www.hlstats.org,](http://www.hlstats.org,)  där finns det som jag vill ha!

kodat i php så nu ska jag bara gå igenom koden och försöka förstå :-P

Permalänk: https://www.webforum.nu/p/325224

## #10 — renholm, 2001-12-16T01:06Z

någon som vet hur man gör samma sak i ASP?

Permalänk: https://www.webforum.nu/p/325225

## #11 — henrikjohansson, 2003-05-30T16:15Z

använd aspexec och qstat.. det fungerar utmärkt.. :)
tänkte även fixa en rcon function men då måste jag fixa en dll som skickar udp grejs först.

Permalänk: https://www.webforum.nu/p/1067775

## #12 — Josef, 2003-05-30T16:28Z

henrikjohansson: Något gammal tråd. ;)

Permalänk: https://www.webforum.nu/p/1067799

## #13 — Piiip, 2003-05-30T16:29Z

Kollade datumet nu när du sa det.... :e

Permalänk: https://www.webforum.nu/p/1067801

## #14 — WiZzLeR, 2003-05-31T14:55Z

jag querar med qstat och får fram all info på sidan... <http://b2admin.fegis.nu?action=servers>

Permalänk: https://www.webforum.nu/p/1068359

## #15 — Wibbe, 2003-06-01T13:16Z

Annars kan man väl köra med att en CS mod (vet att det finns någon) lägger in aktiva stats i en mysql databas som sen kan hämtas med PHP.

Permalänk: https://www.webforum.nu/p/1071623

---

Tråden på webben: https://www.webforum.nu/amne/php/16429-counter-strike
