CD-Key Abfrage auf eigenem Gameserver?

Hallo,

Zunächst einmal die Probleme und der Grund für diesen Thread:
Ich bin einer der wenigen Hoster eines "uralten" Egoshooters - "Hidden & Dangerous 2". Wie in jedem Spiel gibt es auch hier Cheater und Glitcher. Bis jetzt konnten wir dem mit Namen- und IP-Ban entgegenwirken.

Seit letzter Woche hat sich ein neues Problem aufgetan - jemand schafft es den Servermanager, durch seine Anwesenheit auf dem Server, neustarten zu lassen. Wie und vorallem wieso er es macht ist uns nicht bewusst. Da derjenige über Proxys geht, bringt uns auch ein IP-BAN wenig. Support vom Hersteller des Spiels (Illusion Softworks - bekannt von VC und Mafia) bekommen wir leider auch nicht.

Nun meine Frage: Kann ich auf meinem Server ein Programm einrichten, dass den CD-Key des Spiels von jedem PC der connecten möchte, abfrägt udn evtl auch bannen kann?

Der CD-Key ist in der Registrierung zu finden:
Registrierungs-Editor
HKEY_LOCAL_MACHINE
SOFTWARE
Illusion Softworks
Hidden & Dangerous 2
key

Hoffe jemand kann mir bei meinem Problem weiterhelfen. Bei Fragen entweder hier posten, PM oder ICQ anschreiben.

MfG
 
Hallo GoldenEye*,

den "lokalen" CD - Key in der Registry des Spielers wirst Du wohl nicht abfragen können, da Du nicht die erforderlichen Rechte hast, die Registry der Spieler "auszulesen", außerdem denke ich das Du da am Rande der Legalität Dich befindest.

Wie genau der CD - Key abgefragt werden kann, weiß ich leider nicht.

Ist es nicht möglich, eine Prozedur einzubauen die Seriennummern für Deinen Server generiert und nur Spieler bekommen, die sich z.B. in einem Forum registriert haben und nur eine Seriennummer pro Spieler möglich ist, oder wäre das zu aufwendig ?

Andernfalls, kannst Du ja mal beim Support von z.B. EA - Sports nett anfragen, ob Sie Dir eine Lösung sagen, wie EA - Sports das z.B. bei Command & Conquer regelt, dort wird auch Key beim 1. mal abgefragt, bevor man sich zu Gameservern verbinden kann.

Vielleicht ist auch solch eine Prozedur bei euch möglich, das Ihr den Spieler auffordert den CD - Key einzugeben, allerdings bezweifle ich, das Ihr eine Liste an gültigen CD - Keys besitzt.

Grüße

Zephyros
 
Das mit der generierten Seriennummer wäre eine Möglichkeit - Umsetzung wird aber schwierig da ich hierfür nicht ausreichend Kenntnisse besitze.


Ich werde EA heute noch anschreiben und hoffe dass mir dort jemand weiterhelfen kann.
 
Original von GoldenEye*
Das mit der generierten Seriennummer wäre eine Möglichkeit - Umsetzung wird aber schwierig da ich hierfür nicht ausreichend Kenntnisse besitze.

Vielleicht fragst Du mal einen Deiner Spieler oder einem aus Deinem Team, eventuell kennt sich da einer damit aus. Oder mal die Linux/Shell- Spezis (Ich denke mal Dein Gameserver hat eine Linux-Distri) hier fragen, ob es jemand weiß, wie man sowas umsetzen könnte, gibt ja Bereiche hier im Forum, wo du es als separates Thema mal nett anfragen kannst.

Original von GoldenEye*
Ich werde EA heute noch anschreiben und hoffe dass mir dort jemand weiterhelfen kann.

Damit wünsche ich Dir viel Glück, kannst ja mal berichten was Sie Dir geantwortet haben.

Grüße

Zephyros
 
Ist es nicht möglich, eine Prozedur einzubauen die Seriennummern für Deinen Server generiert und nur Spieler bekommen, die sich z.B. in einem Forum registriert haben und nur eine Seriennummer pro Spieler möglich ist, oder wäre das zu aufwendig

Kannst dir ja auch ein portal basteln mit admin reg bestätigung und dann dei IPS der nutzer erfassen und diese auf die whitelist deines servers kritzeln und den rest sperren.
( vll. hat er das ja gemeint ^^ ... )
 
Original von Schurke
Kannst dir ja auch ein portal basteln mit admin reg bestätigung und dann dei IPS der nutzer erfassen und diese auf die whitelist deines servers kritzeln und den rest sperren.
( vll. hat er das ja gemeint ^^ ... )
Das wird wohl nicht so einfach sein, da die Meisten eine dynamische IP-Addresse haben.

Ich finde es aber viel interessanter, dass sich euer Server-Manager einfach so neustarten lässt. Das sollte der Punkt sein, an dem ihr ansetzt. Könnt ihr vielleicht den Traffic dieses Spielers mitsniffen? Es müsste doch irgend eine Auffälligkeit zu bemerken sein, kurz bevor der Server-Manager neu gestartet wird...
 
wenn du namen sperren kannst kannst du dann nicht eine namenwhitelist erstellen?

das hieße ja die namen wären ürgentwo registriert und einzigartig. das ist ja auch noch relativ ungeklärt ^^

Ich finde es aber viel interessanter, dass sich euer Server-Manager einfach so neustarten lässt. Das sollte der Punkt sein, an dem ihr ansetzt. Könnt ihr vielleicht den Traffic dieses Spielers mitsniffen? Es müsste doch irgend eine Auffälligkeit zu bemerken sein, kurz bevor der Server-Manager neu gestartet wird...

deswegen sagte ich ja portal ;) mit den hintergedanken das sich die spieler vorher mal einloggen und ihre ip erneuert wird, aber andersrum könnte man ja auch einfach einen kleinen klienten schreiben mit dem der spieler vom eigenem pc valide nutzerdaten an den server schikt, dieser die ip erneuert und dann der client vll aus bequemlichkeitsgründen noch das spiel startet.
 
Zurück
Oben