[Help] Counterstrike 1.6

12/30/2008 14:44 benjamin200#1
Hallöchen,
Ich hab hier ein problem mit meinen CS1.6 servern.
Hab sie aufgesetzt und sie laufen normal, allerdings würd ich gern nen Gameserver Viewer einbauen. Dazu brauche ich einen sogenannten Query Port, was das ist weiss ich, aber wo finde ich ihn?

Ich hoffe mir kann hier jemand helfen

mfg. Been
12/30/2008 22:21 Coksnuss#2
Query Port = Gameserverport...
Den kannst du nur beim starten als Parameter mit angeben....
./hlds_run -port 27015
12/31/2008 01:06 benjamin200#3
nee mit der angabe -port wird nur der normale server port angegeben.
Allerdings gibt es wie im Teamspeak auch einen query port.
Habe deine äußerung "-port 27015" getestet, aber es funktioniert auch nicht.
Also muss es ein anderer Query port sein... ich weiss aber nicht wie ich den sniffen könnte oder finden kann.
12/31/2008 09:44 Coksnuss#4
Also: Teamspeak != Counter-Strike.

Ich habe eine PHP Klasse für beide von den Programmen geschrieben.
Sie liest alle User aus mit namen und allem drum und dran.

Bei Teamspeak gibts einen queryport, standartmäßig 51234 glaub ich, aber das heißt nicht dass es sowas bei CS auch gibt.

Ein Teamspeak Server kann nämlich mehrere "Unterserver" auf verschiedenen ports laufen lassen. Dafür hat er einen queryport mit dem man dann alle daten von einem dieser "unterserver" auslesen kann (und auch die globalen Einstellungen).

Bei CS ist der Port (27015) automatisch auch der queryport für die TSourceEngine.

Hier das sollte dir weiterhelfen:
[Only registered and activated users can see links. Click Here To Register...]
12/31/2008 12:48 benjamin200#5
27015 bzw. 27011, beide ports hab ich in benutzung.
Gehen beide nicht.

Zusätzlich muss es einen query port geben, da ich vorher auch den query port 27025 hatte. Da steam upgedatet hat und die server auch upgedated sind, sind nun die qports verändert worden. Mein freund meinte auch, dass sie automatisch von der portzahl 27000-28000 generiert werden, daher nur sniffbar.
Nur zu sniffen habe ich probiert, habe da allerdings keine erfahrung... und nu brauch ich den qport ;(
12/31/2008 16:05 Coksnuss#6
Blödsinn, seit dem Update haben sich die Packete geändert aber keine Ports...

Poste mal deine Serverip und ich probiers mit dem php script von mir..
12/31/2008 17:58 benjamin200#7
server ip:
91.121.13.214

ports:
27011
27015

ich danke dir für deine hilfe =)
01/02/2009 20:20 Coksnuss#8
Sorry für die späte Antwort: Frohes neues und so....
Also bei mir funktioniert das wenn ich die IPs eingebe.
Die Klasse ist aber selbstgeschrieben und nicht OpenSource.

Irgentwas musst du wohl falsch machen...
PHP Code:
    [serverinfo] => Array
        (
            [
type] => 49
            
[version] => 48
            
[servername] => [CC]*Counterstrike-Community WC3 Surf ski 2
            
[map] => surf_ski_2
            
[gamedir] => cstrike
            
[gamedesc] => Counter-Strike
            
[appid] => 10
            
[player_cur] => 12
            
[player_max] => 14
            
[bots] => 0
            
[dedicated] => d
            
[system] => l
            
[password] => 0
            
[secure] => 1
            
[gameversion] => 1.1.2.6/Stdio
            
[ip] => 91.121.13.214
            
[port] => 27011
        

01/02/2009 21:37 benjamin200#9
guck´s dir an
[Only registered and activated users can see links. Click Here To Register...]

Es werden keine user angezeigt obwohl welche drauf sind.
Die pings sind auf dem viewer sau schlecht obwohl diese 50-80ms sind.

Ich hab denk ich ma alles richtig eingetragen port und qport sind jetzt gleich
01/02/2009 22:06 Coksnuss#10
Ajo, das script ist seit dem Steam update wohl veraltet, die serverinformationen können nach wie vor abgefragt werden, aber die Abfrage von Spielerdaten und servervariablen hat sich geändert....

// Edit:
[Only registered and activated users can see links. Click Here To Register...]

// Edit 2:
Habe die Klasse jetzt kurzer Hand unter der GPL veröffentlicht...
[Only registered and activated users can see links. Click Here To Register...]

Braucht aber noch eine Bestätigung vom Administrator (vorraussichtlich in 9 Tagen stand da...)

Vieleicht geht die ja...
01/02/2009 23:38 benjamin200#11
Ja und was kann ich da jetzt machen?