[Release]RaiGuard System

08/10/2012 21:04 .Raicon#1
RaiGuard Version 2.0


Was ist der RaiGuard?
Der RaiGuard ist ein System, das ähnlich wie das System von Steam (SteamGuard) arbeitet. Dabei werden bei der ersten Anmeldung mit einem Account Daten wie Pfad des Clienten (Computername) usw. an die DB gesendet und gespeichert. Loggt man sich nun ein und aktiviert den Guard im
Menü (WO AUCH IS, Ausloggen, Char wechsel usw. ist) und möchte sich nun von einem anderen PC aus einloggen, wird dies nicht funktionieren, da die gespeicherten Daten nur mit einem PC übereinstimmen! Man hat aber die möglichkeit das System zu resetten um auch von einem anderen PC aus einzuloggen( FUNKTION ERST AB VERSION 2.2 und 1.0_PIN! )


Was für einen Sinn hat das System?
Das System dient rein dem Schutz des Account´s der Spieler! So kann
man selbst, wenn man die Acc Daten hat, nicht einloggen!

Wieso der Name RaiGuard?
Damit ich der Community so ein Copyright auf´s Auge drücke, dass man
mit etwas größerem Aufwand entfernen müsste! ( WIRD BESTIMMT IWER MACHEN!) Und somit sieht man gleich, dass ich es erstellt habe :)

Wie baue ich es ein?
Zu erst müsst ihr die Datenbank Account bearbeiten und dort
2 neue Spalten erstellen, die eine wird "raiguard"
genannt und ist eine INT Spalte, also nur Zahlenwerte sollen dort eingespeichert werden! Die 2te Spalte wird "raipfad"
genannt und ist eine CHAR Spalte, wobei die max. Buchstaben-Anzahl hier sehr hoch liegen sollte, weil hier der gesamte Pfad eingelesen wird!!!
Abschließend für den Teil müsst ihr jetzt noch "raiaccpin" als Spalte erstellen wobei diese eine INT Spalte sein muss mit einer Länge von 5!


Jetzt müssen die PHP Datein angepasst werden, indem ihr diese öffnet und oben eure Datenbank-Daten eintragt, nun Uploaded diese auf einen Webspace von euch!

Nun öffnet ihr eure die Datein intrologin.py und uisystem.py und ersetzt dort
[Only registered and activated users can see links. Click Here To Register...] mit eurer Adresse des Webspace´s, wo die PHP Datein liegen!


(PS: Ihr müsst bei eurer Registration eintragen, dass die Tablle PIN einen PIN bekommen soll, den der Spieler beim registrieren angeben soll! Zudem sollte die Spalte raiguard standartmäßig auf 0 gestellt sein!)

Patchlog:
Quote:
12.08.2012 Thread wurde überarbeitet!
14.08.2012 Version 2.0 wurde released!
- Einloggen auf anderen PC´s nun mit PIN möglich!
Was kommt in die nächste Version?
Version 2.2
Quote:
- Charakter PIN vergabe
- PIN abfrage bei Charakteren mit "[" im Namen
Version 1.0_PIN
Quote:
- Überarbeitung zu einem PIN System
Spezialthank´s:

xCPx für die 2 Fehler die du gefunden hast!
Kriege203 für den Php Check am anfang!
Horny, weil er es testen wollte.....
Passy305 für den Teil mit der MD5
08/10/2012 21:06 .Bloodseeker#2
Nice Job.
08/10/2012 21:07 xCPx#3
ach mensch warum nur :(
08/10/2012 21:11 .CHHorny#4
Shit Happens , genau jetzt spackt der root rum.

Naja nice Job kann man gut gebrauchen
08/10/2012 21:11 mystic09#5
SCREEN ?
08/10/2012 21:12 .Raicon#6
Quote:
Originally Posted by mystic09 View Post
SCREEN ?
Was soll ich Screen?

Wie man sich einloggt?
Da kann man nix screenen....
08/10/2012 21:14 iSouli~#7
Wenn ich das richtig verstanden habe , dann fragt er beim jedem Login was ab?
Falls ja , dann kannst du das auf großen Servern vergessen.
08/10/2012 21:16 .Raicon#8
Quote:
Originally Posted by -Soulution- View Post
Wenn ich das richtig verstanden habe , dann fragt er beim jedem Login was ab?
Falls ja , dann kannst du das auf großen Servern vergessen.
Public Zeugs halt :)
08/10/2012 21:20 mystic09#9
i tested. it works. thanks. its really good.
08/10/2012 21:47 .Raicon#10
Quote:
Originally Posted by mystic09 View Post
i tested. it works. thanks. its really good.
Ty for test :)
08/10/2012 21:52 vpser#11
Quote:
Originally Posted by mystic09 View Post
i tested. it works. thanks. its really good.
please screen?
08/10/2012 21:52 Jolifina#12
Also ich kenne das nicht.
Evt eine Erklärung die so ein System nicht kennen?
Was macht es? Wofür ist es^^
Nicht jeder hat Steam dings gespielt oder whatever^^
08/10/2012 21:55 .Active#13
Quote:
Originally Posted by Glamourös View Post
Also ich kenne das nicht.
Evt eine Erklärung die so ein System nicht kennen?
Was macht es? Wofür ist es^^
Nicht jeder hat Steam dings gespielt oder whatever^^
Habs überflogen, es wird der Ordnerpfad des Clienten Serverside mit deiner ID abgespeichert, möchte sich jemand mit deiner ID einloggen und der Ordnerpfad stimmt nicht überein => LOGIN wird abgebrochen.

bitte korrigieren wenn ich falsch liege

mfg
08/10/2012 22:02 Jolifina#14
Danke für deine Kleine Einführung.
08/10/2012 22:09 vıo#15
Ob, des noch fliessend mit 2000 spieler läuft?

-Thank's 4 sharing <3