---
title: "Half-Life Serverinfo"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13225-half-life-serverinfo"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "renholm"
published: "2001-12-16T01:09:00.000Z"
updated: "2003-03-05T18:34:12.000Z"
replies: 13
views: 374
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/asp/13225-half-life-serverinfo"
---

# Half-Life Serverinfo

## #1 — renholm, 2001-12-16T01:09Z

är det någon som vet något sätt att hämta serverinfo från en HL server med ASP? jag har försökt bygga mig en egen komponent men får inget vettigt ur svaret jag får av Half-Life servern...

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

## #2 — voigtann1, 2001-12-16T11:32Z

hej!... jag vet inte riktigt hur det fungerar men jag tror du behöver typ någon DLL fil eller något till detta... om du får annat svar hur man gör detta så ska jag läsa det med. Låter intressant..

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

## #3 — PatrikB, 2001-12-16T11:37Z

Hello!

kika in på <http://server.counter-strike.net/tools.html>  och sedan finns det ett antal mer eller mindre bra verktyg som man kan använda sig av.

PS du måste nog själv äga servern eftersom det krävs installation av dessa verktyg

cya,
PatrikB

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

## #4 — PatrikB, 2001-12-16T11:39Z

Alla stats verktyg hämtar sin info från alla log-filer, dvs, du måste parsa loggfilerna och sedan "hämta" ut infon du vill ha, fast, det e ju rätt mycket info som kommer i dessa log-filer ;)

cya,
PatrikB

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

## #5 — renholm, 2001-12-16T13:26Z

jo.. men när den hämtar från logg filerna är det gammal information. jag skulle vilja ha en dll som hämtar aktuell info från servern, antal spelare, rules, etc...
man gör det genom att sända ett komando till servern på port 27015(standard) med udp protokolet.

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

## #6 — renholm, 2001-12-16T13:33Z

jag har testat att göra ett program som hämtar info... jag får svar från servern men inget vettigt. kolla på: <http://www.renholm.com/serinfo.exe>

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

## #7 — Method, 2001-12-16T14:04Z

Jag har försökt mig på att installera denna komponent, har dock inte lyckats
 <http://server.counter-strike.net/csserverstat/> 
Jag kan bara säga lycka till
Kolla på  <http://server.counter-strike.net/tools.html>  som sagt där finns mängder med verktyg för att göra olika saker.

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

## #8 — renholm, 2001-12-16T15:39Z

har kollat på <http://server.counter-strike.net/tools.html>  men hittar inget där som kan ge realtime statestik... de som finns där analyserar bara logfilerna som jag ser de. någon som vet vilken datatyp man ska använda för att ta emot data, i Visual Basic, som kommer så här:

"ping"
	Server responds with a single byte code ASCII 'j'

"info"
	Server responds with the following packet:
	(int32)		-1
	(byte)		ASCII 'C' (info response, S2A_INFO)
	(string)		net address of server
	(string)		name of the host / server
	(string)		name of the map
	(string)		game directory (i.e. valve/)
	(string)		Game description (e.g. "half-life multiplay")
	(byte)		active client count
	(byte)		maximum clients allowed
	(byte)		protocol version (currently 7)

"players"
	Server responds with the following packet:
	(int32)		-1
	(byte)		ASCII 'D' (players response, S2A_PLAYER)
	(byte)		active client count

	for each active client
		(byte)		client number / index
		(string)		player name
		(int32)		client's frag total
		(float32)		client's total time in-game

"rules"
	Server responds with the following packet:
	(int32)		-1
	(byte)		ASCII 'E' (rules response, S2A_RULES)
	(int16)		number of rules

	for each rule
		(string)		rule name
		(string)		rule value

... tacksam för svar!

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

## #9 — Method, 2001-12-16T20:17Z

Med csserverstat får du allt i realtid, antal spelare, vilken bana, alla cmds och cvars
Kolla länken <http://server.counter-strike.net/csserverstat/screenshot.jpg>

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

## #10 — renholm, 2001-12-16T21:09Z

jo.. den kan man använda men det är så mycke grejer som behövs:

> Requirements 
>
> • Perl5 or ActivePerl. Perl5 come with most popular \*nix distributions. If you run a Windows web server you will need to download and install ActivePerl.
> • A web server capable of handling Perl scripts. Apache and Microsoft IIS are known to work. Just about any other web server should too.
> • A Half-Life Counter-Strike game server.
> • QStat, available for both \*nix and Windows.
> • HLMaps (optional)
> • hlmaps_images (optional)
> • Log_Anal (optional)

jag skulle behöva en enkel asp dll komponent som hämtar serverinfo... försökte bygga mig en engen men de va så svårt.

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

## #11 — Method, 2001-12-17T07:06Z

Om vi tittar på vad du har och vad du behöver:
Troligen har du en HL-server och en web server.
Du behöver du installera två program
Activeperl och Qstat

De andra är bara optioner.

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

## #12 — renholm, 2001-12-17T11:24Z

jo.. de e klart.. men de ska finnas ett annat sätt... måste det iaf göra... ingen som har en component som man kan skick och taemot på udp protokolet?

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

## #13 — Method, 2001-12-17T14:38Z

Testa att posta/söka i detta forumet
 <http://server.counter-strike.net/cgi-bin/ib3/ikonboard.cgi> 
Orkar inte göra det själv \*ler\*

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

## #14 — henrikjohansson, 2003-03-05T18:34Z

Använd qstat och aspexec så fungerar det prima.. Du måste dock ha en exe-fil på servern som du får exekvera genom en hemsida med aspexec. 

Jag har inte kvar min sida men det är lätt. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13225-half-life-serverinfo
