AutoIT
SrcDSQLib.au3 – Eine Source Server Query Bibliothek für AutoIt
0Vor ein paar Monaten wollte ich ein Programm zum Überwachen eines Source Servers schreiben.
Mir fehlte allerdings viel Erfahrung in (Netzwerk-) Programmierung und deswegen hab ich nach etwas gesucht, das die Informationen aus ihm rausholen kann.
Viele Beispiele waren entweder in PHP, VB.net, Java, Ruby oder C++ vorhanden. Lösungen, die es für AutoIt gab, konnten mich nicht zufriedenstellen und so
hab ich das Query Protokoll studiert und meine eigene erstellt! ![]()
Download: SrcDSQLib.au3 – 1.5
Damit lassen sich von jedem Source Server die wichtigsten Daten auslesen wie Ping, Servername, Map, Spiel, System, Tags, Spieler, ihre Punkte und Verbindungszeit, Regeln wie “sv_cheats 1″ etc.
- Unterstützt geteilte Packete

- Unterstützt alle Source-Versionen (2006, 2007, 2009)

- Unterstützt GoldSrc (TFC, HL: DS)

- Master Server Query

- RCon Support

- Alles Nötige im typischen UDF-Stil dokumentiert

Wer also schon immer einen eigenen HLSW Klon schreiben wollte braucht jetzt nur noch ‘ne GUI.
Update 1.5
RCon-Funktionen hinzugefügt
MasterServerQuery-Funktion hinzugefügt
Funktionen einheitlicher gemacht
Flexibilität der Nutzung erhöht
Performance verbessert
Und sollten euch Bugs auffallen (egal wie nichtig), bitte in Kommentaren melden!
AutoIT Debugfunktion “v”
0==1===Line:0017=====V====0.000158==@error:1==@extended:0====== Error! ==2===Line:0019=====V====0.000224==@error:0==@extended:2====== ==3===Line:0020=====V====0.000258==@error:0==@extended:2====== 1.84467440737096e+019
Hab die schon immer benutzt und ein “Release” schadet wohl kaum. ![]()
Neben deinem eigenen Output wird die Zeile des Funktionsaufrufs, Zeit seit dem Start des Programms und die @error @extend Makros angezeigt.
Kleiner Atemzug für den Blog..