.
|
|
| Autor | Beitrag |
|---|---|
|
000 29.05.2002, 19:55 Danielxx |
Hi, MfG |
|
Profil || Suche |
|
001 29.05.2002, 20:32 Damocles |
Ich denke mal, das ist kein HL-Editing. --Damocles |
|
Profil || Suche |
|
002 30.05.2002, 00:10 feigling |
Hmm, ich meine, sowas gab es hier schonmal. |
|
Profil || Suche |
|
003 30.05.2002, 09:01 Danielxx |
Sorry, nach was muss ich Suchen? Wenn ich "Serverliste" suche finde ich leider nichts brauchbarens. -- |
|
Profil || Suche |
|
004 30.05.2002, 13:16 Ferdi |
[zum löschen freigegenben] --Dieser Beitrag wurde am 30.05.2002 um 13:17 von Ferdi bearbeitet. |
|
Profil || Suche |
|
005 30.05.2002, 21:06 apfelkorn |
warum denn das schon wieder? Ic habe bis jetzt noch keine Protokollbeschreibung gesehn, wo das Protokoll zum Masterserver beschrieben wird... -- |
|
Profil || Suche |
|
006 30.05.2002, 22:48 Danielxx |
@Ferdi Ich würd aufpassen, dass du nicht gleich gelöscht wirst. Wenn du nichts anderes als spammen kannst, dann solltest du erst gar nicht posten. Ich habe leider nichts passendes gefunden, hat das noch niemand gemacht? -- |
|
Profil || Suche |
|
007 30.05.2002, 23:07 blair |
ei leute... klar gibts ne protokoll beschreibung... lest ihr nich die dateien, die beim sdk dabei sind? ich hab sowas für rr gemacht, und es geht... --because our freedom sits at the end of a gun |
|
Profil || Suche |
|
008 31.05.2002, 09:18 Danielxx |
Ich hab mir das Protokoll angeschaut, werd aber daraus nicht schlau. Ich versuche gerade ds in php zu machen, aber bei mir will das einfach nicht. Könnte mir vielleicht jemand ein Codebeispiel, wie ich die Verbindung zum Masterserver aufbauen kann geben? php oder c/c++. Das steht im Protokoll, nur weiß ich nicht, wie ich das umsetzen kann. Master server query protocol: Sent to master: (byte) ASCII 'c' ( A2M_GET_SERVERS ) Response from master: (int32) -1 // This is followed by as many 6 byte ip addresses as will fit in the message. The master currently feeds about 2K worth of IP address ( 300+ or so ), but we may up that # significantly in the near future. (4 x byte) ip address Daniel -- |
|
Profil || Suche |
|
009 31.05.2002, 10:29 apfelkorn |
achso... na das hab ich bis jetzt immer übersehen, aber das erklärt einiges... danke -- |
|
Profil || Suche |
|
010 31.05.2002, 14:44 Andy_ |
@Danielxx, Wenn du dich mal in Sockets schlau machen würdest, würdest du wissen wie man das verwirklicht. Es gibt nicht für jede Kleinigkeit einen Beispielcode. BTW: Es gab mal den CS-Launcher (ja, dieses Tool für ein dummes Spiel) als OpenSource, der konnte auch Serverlisten übertragen, leider ist die Page aber down... --42 Es gibt keinen Sinn des Lebens. |
|
Profil || Suche |
|
011 31.05.2002, 16:51 Ferdi |
spamen? eh....ich hab nur meinen post wieder wegeditiert weil er nichts gebracht hätte...hab eben erst hinterher gemerkt dass die Seite(n) inzwischen down sind. |
|
Profil || Suche |
|
012 31.05.2002, 21:00 Danielxx |
@Ferdi Ich hab es jetzt geschafft, die Serverliste abzufragen *stolzbin* :-) protocol\45\challenge\1691764994\players\0\max\12\gamedir\cstrike\map\de_dust2\type\d\password\1\os\w\secure\1\lan\0\version\1.0.0.4 Aber es gibt dort keine ip, woher bekomm ich die? Daniel -- |
|
Profil || Suche |
|
013 31.05.2002, 22:09 Andy_ |
-- 42 Es gibt keinen Sinn des Lebens. |
|
Profil || Suche |
|
014 31.05.2002, 22:21 Danielxx |
Und was heißt das zu Deutsch? |
|
Profil || Suche |
|
015 01.06.2002, 02:00 Andy_ |
Habs mittlerweile hinbekommen in php zu coden, werde es päter als Tut releasen. Ist aber im allgemeinen garnicht sehr schwer zu coden, nur udp suckt hierbei ein bischen, weils so langsam ist. -- 42 Es gibt keinen Sinn des Lebens. Dieser Beitrag wurde am 01.06.2002 um 04:32 von Andy bearbeitet. |
|
Profil || Suche |
|
016 01.06.2002, 12:02 Danielxx |
Hi, for($i=0;$i<100;$i++) echo $hl->get_byte(); } Daniel -- |
|
Profil || Suche |
|
017 01.06.2002, 12:28 Andy_ |
Der Server gibt die IP's als ASCII Nummer zurück, außerdem ist im DHCC-Tutorial die 16 Bit auslesung nicht passend: 42 Es gibt keinen Sinn des Lebens. Dieser Beitrag wurde am 01.06.2002 um 12:29 von Andy bearbeitet. |
|
Profil || Suche |
|
018 01.06.2002, 20:47 Danielxx |
Hi, z.B. Daniel --Dieser Beitrag wurde am 01.06.2002 um 20:48 von Danielxx bearbeitet. |
|
Profil || Suche |
|
019 01.06.2002, 21:05 Andy_ |
ups, hab net gesehen das die funktion get_ip schon die ord() funktion benutzt, also dort überall das ord() entfernen... dann müsste der rest funktzen, sonst kann ich auch net weiterhelfen. --42 Es gibt keinen Sinn des Lebens. |
|
Profil || Suche |
|
020 01.06.2002, 21:44 Danielxx |
Hi, Daniel -- |
|
Profil || Suche |
|
021 01.06.2002, 22:06 Andy_ |
Im Doc fürs Serverprotokoll findest du ganz unten den C++ Code des HL-Launchers, denn kannst du zur Hilfe nehmen. Sonst müsste ich den Code sehen, inwiefern du das verwirklicht hast. Aprops, hier ist mein PHP-Server Query Script: http://hacks.slware.com/serverlist/phpinfo2.php --42 Es gibt keinen Sinn des Lebens. Dieser Beitrag wurde am 01.06.2002 um 22:07 von Andy bearbeitet. |
|
Profil || Suche |
|
022 01.06.2002, 22:16 Danielxx |
Ich hab mir den Code mal angeschaut, aber was ist bitte schön NET_Config und NET_SendPacket? |
|
Profil || Suche |
|
023 01.06.2002, 22:45 Danielxx |
Hab das jetzt mal mit WinSock probiert, läuft aber noch nicht ganz. Er hängt sich beim lesen der Daten auf.
Dieser Beitrag wurde am 01.06.2002 um 22:48 von Danielxx bearbeitet. |
|
Profil || Suche |
|
024 03.06.2002, 17:06 Danielxx |
Okay, ich habe es jetzt geschafft eine Verbindung zum Masterserver herzustellen, aber leider bekomme ich immer nur eine ip Adresse. Was mache ich falsch? char c='c'; void CSock::OnReceive(int nErrorCode) int Len = ReceiveFrom( Buf, sizeof(Buf), AddrR, PortR); int ip1=(int)Buf[6]; int port=((int)Buf[10]<<8)+Buf[11]; CString Adresse; Daniel -- |
|
Profil || Suche |
|

