webForumDet fria alternativet

Half-Life Serverinfo

ASPur ASP

13 svar · 368 visningar · startad av renholm

renholmMedlem sedan apr. 20012 266 inlägg
#1

ä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...

------------------
kristoffer renholm | http://www.renholm.com

voigtann1Medlem sedan juni 20019 519 inlägg
#2

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..

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

PatrikBMedlem sedan mars 20002 836 inlägg
#3

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

------------------
'## -- second place is the first looser -- ##'

PatrikBMedlem sedan mars 20002 836 inlägg
#4

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

------------------
'## -- second place is the first looser -- ##'

renholmMedlem sedan apr. 20012 266 inlägg
#5

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.

------------------
kristoffer renholm | http://www.renholm.com

renholmMedlem sedan apr. 20012 266 inlägg
#6

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

------------------
kristoffer renholm | http://www.renholm.com

MethodMedlem sedan apr. 2001357 inlägg
#7

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.

------------------
--------------
STARZINGER
Tackar & Bockar forumet rockar!
Med ett hugg faller inget träd

renholmMedlem sedan apr. 20012 266 inlägg
#8

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!

------------------
kristoffer renholm | http://www.renholm.com

MethodMedlem sedan apr. 2001357 inlägg
#9

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

------------------
--------------
STARZINGER
Tackar & Bockar forumet rockar!
Med ett hugg faller inget träd

renholmMedlem sedan apr. 20012 266 inlägg
#10

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.

------------------
kristoffer renholm | http://www.renholm.com

MethodMedlem sedan apr. 2001357 inlägg
#11

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.

------------------
--------------
STARZINGER
Tackar & Bockar forumet rockar!
Med ett hugg faller inget träd

renholmMedlem sedan apr. 20012 266 inlägg
#12

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?

------------------
kristoffer renholm | http://www.renholm.com

MethodMedlem sedan apr. 2001357 inlägg
#13

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*

------------------
--------------
STARZINGER
Tackar & Bockar forumet rockar!
Med ett hugg faller inget träd

henrikjohanssonMedlem sedan maj 2000360 inlägg
#14

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. :)

220 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
217 ms — hämta tråd, inlägg och bilagor (db)