RGN Launcher & AntiCheat
Der RGN Launcher ↑
Der RGN Launcher ist ein Programm, welches dazu verwendet wird, sich mit dem RGN SA:MP-Server zu verbinden. Dabei arbeitet das Programm auch als AntiCheat-Client, da eine Serverseitige Cheat-Erkennung vor Allem für "dezentere" Cheats wie Healthhack oder Cheats, die Lags vortäuschen, kaum möglich ist.
Bedienung ↑

Version 0.4
Beim ersten Start des RGN-Launchers muss man den Ordner der GTA-Installation angeben. Das ist nicht der Ordner "Rockstar Games", sondern meistens der Ordner "Grand Theft Auto San Andreas". Anschließend muss man wie beim SAMP-Client eigenen Nickname angeben. Danach kann man mit einem klick auf Connect SAMP starten und wird automatisch auf den RGN Roleplay-Server geleitet.
Will man sich das manuelle Klicken auf Connect sparen, kann man den Autoconnect beim Programmstart wählen. Dann wird man beim Starten des Launchers sofort mit dem RGN Roleplay-Server verbunden.
Hat man die Option Autoconnect gewählt, will aber verhindern, dass GTA automatisch mit dem Launcher startet (z.B. um Autoconnect abzuschalten), muss man während dem Starten des Launchers die Strg-Taste gedrückt halten.
Technik ↑
Um Cheats zu erkennen, liest der RGN Launcher die Dateien im GTA-Verzeichnis aus und schickt eine Dateiliste an den Server. Damit können Cheats und verbotene Mods wie Cleo oder mod_sa erkannt werden. Um weitere Arten von Cheats erkennen zu können, sammelt der RGN Launcher zusätzlich Informationen über Module, die mit GTA in Verbindung stehen. Das Betrifft vor Allem die in GTA eingebundenen DLL-Dateien. Auch von diesen wird eine Liste an den Server gesendet.
Der Server entscheidet dann, ob Cheats oder verbotene Mods verwendet wurden und schaltet den Login frei.
Was wird gescannt/hochgeladen? ↑
Folgende Dateien werden untersucht:
- Alle Dateien im GTA San Andreas Installationsverzeichnis und dessen Unterverzeichnissen
- Alle vom GTA-Prozess geladenen Module
- Informationen aus dem Arbeitsspeicherbereich und Grafikspeicher des GTA-Prozesses
Welche Informationen werden über diese Dateien erhoben:
- Dateiname und -pfad
- Dateigröße
- Ein Hash der Datei
Wo landen diese Daten?
- Die Daten werden auf den RGN-Server hochgeladen und dort automatisch untersucht und gespeichert.
Wer hat Zugriff auf diese Daten?
Wie lange bleiben die Daten gespeichert?
- Die o.g. Daten werden nach nach 4 Wochen automatisch gelöscht.
Gibt es noch andere Informationen, die hochgeladen werden?
- Es werden bestimmte Speicheradressen im GTA-Prozess untersucht und deren Inhalt an den Server gesendet.
Die Inhalte dieser Speicheradressen sind derzeit für alle Administratoren ab Rang 2 sichtbar.
Ein Virus? ↑

Version 0.4 mit Themida gepackt

Version 0.4 ungepackt
Um uns vor gefälschten Clients und Manipulation zu schützen, ist die Kommunikation des Clients mit dem Server verschlüsselt. Damit Cracker keine gefälschten Clients erstellen können, indem sie die Exe-Datei wieder auseinandernehmen (Reverse Engineering genannt), wird der RGN Launcher durch die Sicherheitssoftware Themida geschützt. Diese versteckt den eigentlichen Programmcode, sodass er nur noch schwer dekompiliert ("zurückberechnet") werden kann.
Das ist allerdings auch der Punkt, an dem sich einige Virenscanner stören, denn auch die Virenscanner selbst können das Programm wegen der Schutzmaßnahmen nur schwer untersuchen. Aus diesem Grund kann es bei der Benutzung des RGN Launchers zu einer Meldung der Antivirensoftware kommen. Meistens enthält die Bezeichnung "PCK", "Packer"/"Packed" oder "Themida".
Solche Meldungen sind in diesem Fall ein falscher Alarm. Eine Virustotal-Analyse des Launchers, einmal ungepackt, einmal gepackt, könnt ihr rechts sehen.
Seit Version 0.9 besteht der Launcher aus mehreren (3) Teilprogrammen, die bei Bedarf auf die Festplatte kopiert werden. Es kann sein, dass insbesondere grpac_fpgen.exe als Virus erkannt wird. Ist das der Fall, meldet es bitte im Forum, damit wir den Antiviren-Hersteller informieren können.
- grplauncher[Version].exe: Der Launcher.
- grpac.dll: DLL, die in den GTA-Prozess geladen wird.
- grpac_frgen.exe: Hilfs zur Erstellung des Erstberichtes. Dieses erst während dem Start von GTA auf die Festplatte kopiert und dann derzeit noch oft als Virus erkannt.
Changelog ↑
-
v1.2.1
- Fehler behoben, durch den /dl nicht steuerbar war.
- Erkennungsmöglichkeit für weitere Cheats hinzugefügt.
-
v1.1
-
v1.0
- Fehler in v0.9.9 behoben.
-
v0.9.9
- Erkennung für weitere Cheats hinzugefügt.
-
v0.9.8
- /dl vom Server aus steuerbar.
- Möglichen Absturzgrund in der Serveranwendung behoben.
- Erkennung für weitere Cheats hinzugefügt.
-
v0.9.7
-
v0.9.6
- Logo geändert
- Die AntiCheat-Dateien im GTA-Verzeichnis beginnen nun mit "rgn" anstatt "grp". Wer für seinen Keybinder die SAMP-API in Version 0.8.3 verwendet hat, muss folgende API.dll verwenden: download.
-
v0.9.5_rev
- Programm in "RGN Launcher & AntiCheat" umbenannt.
- Übergangslogo eingefügt.
- Registry-Pfad geändert. Eine Möglichkeit, die nicht mehr benötigten Daten in der Registry zu löschen, wird direkt nach Bestätigen der Nutzungsbedingungen gegeben.
- Ein Update auf diese Version ist freiwillig, daher ist auch die Versionsnummer gleich geblieben.
-
v0.9.5
- Fehler behoben, durch den der Launcher beim Start abstürzt, wenn der AntiCheat-Server unerreichbar ist oder die falsche IP eingetragen ist.
- Server: Logging bei den häufigsten "Code x"-Fehlern - hilft beim Auffinden dieser Fehler.
-
v0.9.4
- Fehler aus Version 0.9.3 behoben: manche Spieler konnten ihren Charakter nach dem Schlagen nicht mehr steuern.
-> grpac_fpgen.exe wieder eingebaut
- grpac_fpgen.exe wird dauerhaft im GTA-Verzeichnis gespeichert.
- Es werden keine temporären Dateien mehr erstellt.
-
v0.9.3
- GTA-Startmethode wurde verbessert, das sollte Lags reduzieren.
- Der Erstbericht wird jetzt ohne Hilfsprogramm erstellt (fpgen.exe wird nicht mehr benötigt).
- Die Alternative Startmethode wurde entfernt (da die normale Startmethode verbessert wurde).
- Problem beim Starten des Launchers in virtuellen Maschinen wurden behoben.
- Beim Ändern der AC-Verbindungsdaten wird der Launcher automatisch beendet, damit die Daten übernommen werden können.
- Bei einem Fehler (Bericht abgelehnt, Ping Timeout) wird GTA nicht mehr automatisch geschlossen.
- Wenn beim Drücken auf "Connect" schon ein GTA-Prozess läuft, wird angeboten, ihn zu beenden.
-
v0.9.2beta1
- AntiCheat-DLL und die umbenannte gta_sa.exe landen jetzt mit festen Namen im GTA-Verzeichnis. Dadurch sollte es keine Probleme mehr mit dem Laden von Mods und mit Firewalls geben.
- Da die Dateien (bei jedem Update des AC) einmalig ins GTA-Verzeichnis geschrieben werden müssen, sind nur bei diesem einen Start Schreibrechte (und damit ggf. Adminrechte) nötig. Entsprechende Meldungen wurden ins Programm eingefügt.
-
v0.9.1
- AntiCheat-DLL und Hilfsprogramm für Erstbericht wird jetzt nicht mehr im GTA-Verzeichnis erstellt -> kein Schreibrechte-Problem mehr.
- Fehler bei der Ausführung des Hilfsprogrammes für den Erstbericht bei Leerzeichen im Pfadnamen behoben.
- Fehlermeldungen zur MSVCP100.dll behoben.
-
v0.9
- AntiCheat arbeitet jetzt direkt im GTA-Prozess, der Launcher kann daher nach dem Start beendet werden.
- Code optimiert und dadurch (hoffentlich) beschleunigt.
- Aufteilung in mehrere Teilprogramme (Von diesen wird im Moment noch eines häufig als Virus erkannt. Bitte meldet das im entsprechenden Forum, damit wir die Antiviren-Hersteller informieren können. Abschnitt Ein Virus? beachten).
- Neue Techniken zum Blockieren/Verwirren gängiger Cheatprogramme (Aimbot etc.) eingefügt.
-
v0.8.4
- Verschlüsselungssystem geändert, um eventuellen Verschlüsselungsfehlern vorzubeugen.
-
v0.8.3
- Pingsystem leicht geändert, es sollte jetzt weniger Ping-Timeouts geben.
- Kompatibilitätsoption eingebaut, bei der das Einfrieren von GTA kurz nach dem Start verhindert wird. Das Einfrieren macht auf manchen Systemen wohl Probleme, es abzuschalten kann dafür aber zu Timing-Problemen beim Connecten führen.
- Synchronisierung der Zeitdifferenz zwischen Client und Server verbessert -> hoffentlich weniger "Zu hohe Zeitabweichung"-Fehler.
-
v0.8.2
- Message of the Day-System eingebaut
- Spieler können auch mit virtuellem PC spielen, sofern das von einem Admin eingetragen wurde (als Ausnahmeregelung für Mac/Linux-Nutzer).
-
v0.8.1
- System erweitert, um ein Verbinden mit dem Gameserver ohne AntiCheat oder mit falschem Client zu erschweren.
-
v0.8
- Eventuell "Verschlüsselungsfehler"-Problem behoben/verringert
- System eingebaut, um ein Verbinden mit dem Gameserver ohne AntiCheat zu erschweren.
-
v0.7.2
- Teil 2 des Updates zum Beheben eines Hash-Fehlers: Generiert die Dateihashes jetzt nur noch auf die neue Methode.
-
v0.7.1
- Vorbereitungen zum Beheben eines Hash-Fehlers: Generiert die Dateihashes auf zwei verschiedene Methoden. Wird nur kurze Zeit aktuell bleiben, bis alle Hashes "übersetzt" sind. Danach gibts eine neue Version mit reparierter Hash-Funktion.
-
v0.7
- Das AntiCheat informiert nun den Server, wenn man im Menü ist.
- Das AntiCheat informiert nun den Server, ob man mit Gamepad oder Tastatur spielt.
-
v0.6
- Absturz bei Dateien mit Unicode-Dateinamen behoben.
- Andere Serverdaten im Optionsmenü wählbar.
- Hilfebutton mit sinnloser Funktion hinzugefügt.
- Ping-Stabilität verbessert (sollte "Verbindung wurde vom Hostcomputer getrennt"-Fehler beheben).
- Reaktion auf Fehlermeldungen vom Server gefixt.
- Crash behoben, wenn GTA während der Erstellung eines Zwischenberichts beendet wird.
- Wenn keine Verbindung zum AC Server hergestellt werden kann, wird angeboten, die Verbindungsdaten zu ändern.
- Warnung bei Connect, wenn AC-Verbindungsdaten von SAMP-Verbindungsdaten abweichen.
- Fehler behoben, durch den GTA mit der alternativen Startmethode nicht richtig gestartet wurde.
-
v0.5_mia1
- Fehler behoben, durch den der Client beim Erstellen des Erstberichtes abgestürzt ist.
-
v0.5
- Entspricht weitestgehend der v0.4_mia20.
- Verbesserungen am Server, um "Massen-AntiCheat-Timeouts" zu verhindern.
-
v0.4_mia20
- Option "Zulässige GTA-Startzeit erhöhen" eingefügt: für die, bei denen GTA nicht innerhalb von 20 Sekunden startet.
- Es wurde ein Fehler behoben, der den Launcher zum Absturz bringt, während GTA läuft ("Verbindung zum AntiCheat Client verloren").
-
v0.4_mia19
- Beide GTA-Startmethoden im Optionsmenü wählbar.
- Wenn GTA schon läuft und man auf Connect klickt, wird angeboten, das laufende GTA zu beenden.
- Es wird nicht mehr der gesamte GTA-Ordner gescannt, sondern nur noch die Standardverzeichnisse (wenn da tausende Dateien drin sind, hilft das aber auch nichts)
- Fehlermeldung "Habe auf ein Ping-Signal eine Fehlermeldung vom Server erhalten" wird jetzt dem richtigen Fenster zugeordnet
- Verzeichnisse werden teilweise zusammengefasst -> weniger Daten werden übertragen.
-
v0.4_mia18
- Eventuell "Maus-Problem" gelöst. Bitte testen.
-
v0.4_mia16
- Diverse weitere Absturz-Ursachen entfernt
- Benötigte Hintergrund-Rechenleistung etwas verringert
-
v0.4_mia12
- Diverse Absturz-Ursachen entfernt (vX.Y_miaZ sind die "Beta-Versionen")
-
v0.4
-
v0.3
- Gespeichertes GTA-Verzeichnis kann aus dem Programm heraus geändert werden
- Fenster kann minimiert werden
- Man kann per Tabulator durch die Steuerelemente navigieren
- Hintergrund-Überprüfungen des Clients brauchen jetzt deutlich weniger Rechenleistung
- Optionsfenster eingebaut
- Optionsfenster: Man kann die erstellten Registry-Eintrüge löschen lassen
-
v0.21
- Kleine Änderung in der Verschlüsselung
-
v0.2
- Versionsanzeige in der Titelleiste
- AntiCheat-Client kann jetzt durch Dateimonitor-Programme überprüft werden. (damit jeder nachvollziehen kann, worauf das Programm zugreift)
-
v0.1
- Entspricht der v0.1 beta2
-
v0.1 beta2
- Bugfix: Klick auf Connect bei schon gestartetem GTA -> Fehlermeldung -> Connect blieb ausgegraut
- Fehler behoben, der ab und zu zu Programmcrashes geführt hat.
-
v0.1 beta1
Nutzungbedingungen / Haftungsausschluss ↑
Gegenstand dieser Bestimmungen ist das Computerprogramm "RGN Launcher & AntiCheat" (nachfolgend "Software"), welches Ihnen (nachfolgend auch "Nutzer") vom RGN-Team (revival-gaming.net, nachfolgend auch Autor) bereitgestellt wird.
Rechte und Pflichten des Nutzers
Jede natürliche Person ist dazu berechtigt, die Software zum privaten Gebrauch kostenlos herunterzuladen und zu nutzen. Das Zurückübersetzen (dekompilieren) der Software in andere Codeformen sowie sonstige Arten der Rückerschließung der verschiedenen Herstellungsstufen (Reverse-Engineering), ob ganz oder in Teilen, sind untersagt. Manipulation der Software ist untersagt.
Arbeitsweise der Software
Im Folgenden wird die Arbeitsweise der Software grob beschrieben.
Die Software überwacht die Aktivitäten des Computerprogramms Grand Theft Auto San Andreas (GTA:SA). Dies geschieht anhand der Prüfung der Dateien im Installationsverzeichnis von GTA:SA und dessen Unterverzeichnissen sowie der mit GTA:SA/SA:MP im Zusammenhang stehenden Module und Prozesse. Zur Prüfung der Dateien, Module und Prozesse, werden Informationen über diese erhoben und an einen Server der RGN Community gesendet. Dort werden diese Daten automatisch verarbeitet und zu einer späteren Kontrolle gespeichert.
Mit dem Akzeptieren dieser Bestimmungen erklärt sich der Nutzer mit den hier beschriebenen Auszügen aus der Arbeitsweise der Software einverstanden. Akzeptiert der Nutzer diese Arbeitsweise der Software nicht, ist er nicht berechtigt, die Software zu nutzen.
Datenschutz
Der Nutzer willigt ein, dass die im Abschnitt "Arbeitsweise der Software" genannten Daten vom RGN-Team gespeichert und vom RGN Team sowie den Administratoren der RGN-Community (revival-gaming.net) eingesehen werden.
Die Daten werden ohne ausdrückliche Zustimmung des Nutzers nicht an Dritte weitergegeben, sofern gesetzlich nicht anders vorgegeben (zum Beispiel bei strafrechtlicher Verfolgung).
Der Nutzer hat ein Recht auf Auskunft sowie auf Berichtigung, Sperrung und Löschung seiner gespeicherten Daten. Sofern einer Löschung gesetzliche oder vertragliche Aufbewahrungspflichten oder sonstige gesetzliche Gründe entgegenstehen, werden die Daten gesperrt.
Haftungsausschluss
Der Autor dieses Programms haftet nicht für Schäden an Soft- oder Hardware oder Vermögensschäden, die durch das Benutzen des Programms entstehen, es sei denn diese beruhen auf einem grob fahrlässigen oder vorsätzlichen Handeln des Autors, seiner Erfüllungsgehilfen oder seiner gesetzlichen Vertreter.
Für Schäden an der Gesundheit, dem Körper oder dem Leben des Nutzers haftet der Autor uneingeschränkt. Ebenso haftet er für die Verletzung von Pflichten, die zur Erreichung des Vertragszwecks von besonderer Bedeutung sind (Kardinalspflichten).
Download ↑
Wichtig: Das Programm wird von manchen Virenscannern als gefährliche Software identifiziert. Lesen Sie dazu den Abschnitt Ein Virus?
Wichtig: Mit dem Herunterladen oder dem Nutzen des Programmes, stimmen Sie den obigen Nutzungsbedingungen und dem Haftungsausschluss zu.
Aktuelle Version: v1.2.1