[Tutorial] Wie erstelle ich einen Diablo II Server!
Das TuT ist noch nicht zu 100% Fertig da ich es selbst noch nicht getestet habe (auf meinen Home PC) aber auf meinem Root Funktioniert es
Also ist dieses TuT vorerst darauf ausgelegt wie man einen Diablo 2 Server auf einem Root Server Installiert.
Ich werde immer wieder was dazu adden wenn möglich z.b wie man ein Custom Mod aufsetzt das kommt dann in den Spoiler "Extras/Zugaben".
Der Haupteil der Anleitung ( das wichtigste geht bis zum Aufsetzen des D2GS Servers). Was danach kommt ist nicht wichtig sondern fällt unter Extras/Zugaben
D2GS: (Je nach dem auf welcher Version euer Server Basieren soll.)
Notepad++
Diablo II + LOD Natürlich
Brain.exe
Nachdem wir jetzt alles geladen haben, erstellen wir einen neuen Ordner auf unserer Festplatte z.B C:\Diablo 2 Server Projekt.
Jetzt entpacken wir in den Neu erstellten Ordner unter C:\Diablo 2 Server Projekt.
Jetzt gehen wir in den Ordner C:\Diablo 2 Server Projekt\pvpgn-1.8.5 und suchen dort nach einem Ordner mit dem Namen "files". In diesen Ordner werden die pvpgn-1.8.5 Support files entpackt.
Jetzt erstellen wir in C:\Diablo 2 Server Projekt\pvpgn-1.8.5 einen neuen Ordner mit dem Namen "D2GS" dort kommen die Daten aus der D2GS.rar rein entpackt. (In unserem falle D2GS-113.zip)
Öffnet euren Diablo 2 Projekt Ordner C:\Diablo 2 Server Projekt\pvpgn-1.8.5
Öffnet den Unterordner C:\Diablo 2 Server Projekt\pvpgn-1.8.5\conf
Dort findet ihr eine Datei mit dem Namen realm.conf zieht diese in euer Notepad++
Nachdem ihr die Datei mit Notepad++ geöffnet habt, seht ihr sowas hier:
Code:
# WARNING!! DO NOT USE "127.0.0.1" or "localhost" FOR ANY IP ADDRESS
# example (having a d2cs server running on IP 1.2.3.4):
#"D2CS" "PvPGN Closed Realm" 1.2.3.4:6113
Okay legen wir das mal in Einzelteile zur erklärung:
Code:
#"D2CS" /* Dies steht für den Namen den eurer Realm bekommen soll.*/
Code:
"PvPGN Closed Realm" /* Dies steht für die Beschreibung die der Realm bekommen soll.*/
Code:
"1.2.3.4:6113" /* Dies steht für eure IP und Port.*/
Code:
":6113" /* Das ist der Port.*/
Jetzt müsst ihr eure IP herrausfinden das geht am besten über und wenn ihr einen Root Server habt, benutzt ihr natürlich eure Root Server IP.
Jetzt tragt ihr eure IP die ihr herausgefunden habt ein, nehmen wir mal an das wäre die IP
Code:
[COLOR="Purple"]93.209.25.28[/COLOR]
dann sollte es so aussehen:
Code:
# WARNING!! DO NOT USE "127.0.0.1" or "localhost" FOR ANY IP ADDRESS
# example (having a d2cs server running on IP 1.2.3.4):
"Diablo 2 Server Projekt" "PvPGN Closed Realm" [COLOR="Purple"]93.209.25.28[/COLOR]:6113
Das Route Zeichen (#) muss vor dem Anfang natürlich weg!
Ihr müsst D2CS genau mit dem ersetzen was ihr in der realm.conf angegeben habt! Das war ja in dem Falle "Diablo 2 Server Projekt"
Hier nochmal zu sehen:
Code:
# WARNING!! DO NOT USE "127.0.0.1" or "localhost" FOR ANY IP ADDRESS
# example (having a d2cs server running on IP 1.2.3.4):
"Diablo 2 Server Projekt" "PvPGN Closed Realm" [COLOR="Purple"]93.209.25.28[/COLOR]:6113
Ihr braucht dies nur ändern wenn ihr auch D2GS benutzt für einen Closed Server. Wenn ihr einen Open Server macht müsst ihr das nicht machen dann könnt ihr es einfach auskommentieren indem ihr einfach "#" vor den Satz/Line tippt, natürlich ohne die (").
Hier gibt es nur eines zu sagen schaltet diese Ports frei in eurer Firewall und in eurem Router: ( Wenn es nicht gehen sollte versucht es kurz ohne Firewall also Firewall ausmachen und dann testen )
Diese Datein kopieren wir in unseren Ordner C:\Diablo 2 Server Projekt\pvpgn-1.8.5\D2GS
Jetzt öffnen wir mit Notepad++ die Datei d2gs.reg die sollte dieses Symbol haben:
Jetzt suchen wir nach
Code:
D2CSIP"="192.168.1.1"
sollte in Line 9 zu finden sein.
Jetzt ersetzen wir
Code:
192.168.1.1
mit unserer IP
Code:
[COLOR="Purple"]93.209.25.28[/COLOR]
[/COLOR]
[*] Jetzt sucht ihr nach
Code:
"D2DBSIP"="192.168.1.2"
sollte in Line 11 sein.
und ersetzt die IP durch eure eigene in unserem Fall:
Code:
[COLOR="Purple"]93.209.25.28[/COLOR]
Es sollte dann so aussehen:
Code:
[COLOR="Purple"]"D2DBSIP"="93.209.25.28"[/COLOR]
[*] Zu guter Letzt sucht ihr nach
Code:
"MaxGames"=dword:00000001
sollte in Line 13 zu finden sein.
Und ersetzt es durch
Code:
"MaxGames"=dword:00000064
browse into C:\Program Files\D2GS-113c(3)\
double click on D2GS.exe
[*] Gratulation ihr habt soeben einen D2GS Server Konfiguriert!
Wenn irgendwelche Probleme auftauchen schaut einfachmal in die D2GS Logfile.
[*] Jetzt wo eurer D2gs Server Installiert ist und Funktioniert müsst ihr noch in die Admin Console gehen. Um dort hin zu gelagen drücken wir die Windows Taste + R zugleich und es öffnet sich ein Fenster dort geben wir dann "cmd" ein.
[*] Jetzt schreibt ihr dort telnet 93.209.25.28 8888
rein dazu solltet ihr vorher aber den Port 8888 in eurem Router aufgemacht haben.
[*] Jetzt kommt eine Password abfrage dort gebt ihr folgendes ein:
abcd123
Um dieses Password zu ändern gebt ihr einfach ein passwd.
Würde mich über eine aufnahme in die Sticky Posts freuen, reicht aber auch D2 Quicklinks
Das Thema Bewerten wäre auch nicht schlecht und natürlich das zu Bedanken net vergessen
Und wenn das alles nicht helfen sollte versucht es mit diesen Links doch mal: (Komplette Anleitung) (Komplette Anleitung für D2GS) ( d2gs auf Win7 64bit FIX)
Hey Ninjin !!
Erstmal vielen Dank für Dein Tutorial, hat mir sehr geholfen. Du könntest noch in die Extras/Zugaben Sektion eintragen, dass man Telnet unter Win7 per Hand aktivieren muss. Über <Systemsteuerung> <Programme> <Windows Funktionen aktivieren oder deaktivieren> Dann in der Liste bei Telnet-Client einen Haken setzen...Fertig.
Ich wusste das vorher leider auch nicht und hab nen Anfall bekommen warum dieser blöde telnet Befehl nicht funzt :-D
hat jemand Informationen zur rechtlichen Seite? - afaik ist das ganze ja zumindest in den USA illegal, kann man das in Deutschland gefahrlos betreiben?
Hey Ninjin !!
Erstmal vielen Dank für Dein Tutorial, hat mir sehr geholfen. Du könntest noch in die Extras/Zugaben Sektion eintragen, dass man Telnet unter Win7 per Hand aktivieren muss. Über <Systemsteuerung> <Programme> <Windows Funktionen aktivieren oder deaktivieren> Dann in der Liste bei Telnet-Client einen Haken setzen...Fertig.
Ich wusste das vorher leider auch nicht und hab nen Anfall bekommen warum dieser blöde telnet Befehl nicht funzt :-D
Wird gemacht mit Bildchenguide sobald ich schnelleres Internet habe.
Quote:
Originally Posted by sataan1337
schönes Tutorial
hat jemand Informationen zur rechtlichen Seite? - afaik ist das ganze ja zumindest in den USA illegal, kann man das in Deutschland gefahrlos betreiben?
Ich kann darauf nicht sicher antworten mit Quellen oder sonstiges, aber ich würde mal sagen Diablo 2 ist ja Free2Play und solange du damit kein Geld machst, solltest du dich nicht wirklich schlimm Strafbar machen.
Es liegt aber mehr an Blizzard ob sie es dulden oder auch nicht, aber die werden keine kleinen Fische Platt machen, die das ganze nur aus Spaß betreiben und keine Einnahmen mit deren Content machen. Du wirst wohl viel mehr eine Verwarnung kassieren als eine Geldstrafe so wie bei Privaten WoW Servern die Geld machen, da gab es auch schonmal ne dicke fette Geldstrafe siehe dazu :
ich weiss nur dass es mit den Entwicklern der Server-Software mal nen Rechtsschreit mit blizzard gab, ist darin resultiert dass sie die orginale domain an blizz abtreten mussten bzw das projekt einstellen (ist dann in die open source richtung gerutscht) - und ich dächte da wäre auch ne geldstrafe bei gewesen (wie gesagt, nur vom hörensagen ka wo ich das mal gelesen hatte ^^)
ich meine nur man sollte darauf hinweisen dass man sich mit solchen spielereien auf ziemlich dünnem eis bewegt zumindest wenn man das ganze öffentlich zugänglich macht (privatserver im sinne von 10 leuten die sich persönlich kennen ist wieder was anderes)
mal zum Tutorial, bin noch nicht dazu gekommen das mal auszuprobieren, aber unter dem Punkt Router/Firewall
bist du sicher dass man die ports nur freischalten muss? das dürfte eigendlich erst mit port forwarding funktionieren da der router in 99.8% der Fälle NAT benutzt für die verbindung der rechner zum internet und sonst nicht weiss wohin die packete sollen
bzw ein Punkt zu (z.b.) dyndns um ne statische adresse zu bekommen wäre eventuell ne praktische ergänzung
ich weiss nur dass es mit den Entwicklern der Server-Software mal nen Rechtsschreit mit blizzard gab, ist darin resultiert dass sie die orginale domain an blizz abtreten mussten bzw das projekt einstellen (ist dann in die open source richtung gerutscht) - und ich dächte da wäre auch ne geldstrafe bei gewesen (wie gesagt, nur vom hörensagen ka wo ich das mal gelesen hatte ^^)
ich meine nur man sollte darauf hinweisen dass man sich mit solchen spielereien auf ziemlich dünnem eis bewegt zumindest wenn man das ganze öffentlich zugänglich macht (privatserver im sinne von 10 leuten die sich persönlich kennen ist wieder was anderes)
mal zum Tutorial, bin noch nicht dazu gekommen das mal auszuprobieren, aber unter dem Punkt Router/Firewall
bist du sicher dass man die ports nur freischalten muss? das dürfte eigendlich erst mit port forwarding funktionieren da der router in 99.8% der Fälle NAT benutzt für die verbindung der rechner zum internet und sonst nicht weiss wohin die packete sollen
bzw ein Punkt zu (z.b.) dyndns um ne statische adresse zu bekommen wäre eventuell ne praktische ergänzung
Das Freischalten so auf Home Pc weiß ich nicht ob es geht, deswegen habe ich auch geschrieben das es nicht getestet ist no-ip.org oder auch dyndns kann ich auch dazu adden aber erst mal brauche ich schnelleres Internet habe im Moment nur DSL Light >_>
Auf die Gefahr hin, mich zu wiederholen:
Wenn etwas in die Quicklinks aufgenommen werden soll, dann weist mich bitte explizit darauf hin indem ihr den Beitrag meldet oder mir einfach eine PM schreibt. Irgendein Hinweis in Form eines Satzes in einem Thema bringt da wenig, da ich nicht in alle Themen reinschaue.
Ich bekomm das d2gs einfach nicht zum laufen.. der normale pvpgn leuft also das man im open bnet spielen kann.. aber ich bekomm das mit dem telnet nicht hin, da er sagt keine verbindung möglich oder sowas.. hab alle ports im router wie auch in der firewall frei gegeben aber es hilft nichts.. die d2gs.exe startet bei mir nichteinmal es passiert nix..hatt einer ne idee wo der fehler liegen könnte?
Hallo zusammen,
erstmal vielen Dank für das gute Tutorial.
Beschäftige mich jetzt seit einigen Tagen mit dem Aufsetzen eines Diablo 2 Servers. Habe auch diverse andere Tutorials durchgearbeitet, und habe es wie mein Vorposter nicht geschafft, den D2GS zum Laufen zu bekommen. Bnetd, d2cs und d2dbs laufen mit MySQL-Support einwandfrei.
D2GS stürzt sofort ab. In der D2SVC-Logdatei laufen endlos diese Meldungen durch:
Code:
05/17 22:55:41.016 RunServer: Server started successfully, process id: 2480
05/17 22:55:41.516 D2GSControler: D2GS Server is not running
05/17 22:55:41.516 RunServer: Using CmdLine "D2GS.EXE"
05/17 22:55:41.516 RunServer: Server started successfully, process id: 2496
05/17 22:55:42.016 D2GSControler: D2GS Server is not running
05/17 22:55:42.016 RunServer: Using CmdLine "D2GS.EXE"
In der d2gs-Logdatei dazu parallel:
Code:
05/17 23:21:25.639 D2GEThread: Server Thread 2404 Created
05/17 23:21:25.685 D2GEThread: Game Server Thread Exit with 0
05/17 23:21:25.685 D2GEThread: Game Engine thread terminated
05/17 23:21:25.685 main: Failed startup the D2GameEngine
05/17 23:21:25.685 main: Please enable GELog, and see the message
05/17 23:21:25.685 DoCleanup: Calling cleanup routine 'Global Variables'
05/17 23:21:25.685 DoCleanup: Calling cleanup routine 'Server Mutex'
05/17 23:21:25.685 DoCleanup: Cleanup done.
05/17 23:21:26.092 D2GEThread: Server Thread 2232 Created
05/17 23:21:26.154 D2GEThread: Game Server Thread Exit with 0
05/17 23:21:26.154 D2GEThread: Game Engine thread terminated
05/17 23:21:26.154 main: Failed startup the D2GameEngine
05/17 23:21:26.154 main: Please enable GELog, and see the message
05/17 23:21:26.154 DoCleanup: Calling cleanup routine 'Global Variables'
05/17 23:21:26.154 DoCleanup: Calling cleanup routine 'Server Mutex'
05/17 23:21:26.154 DoCleanup: Cleanup done.
Weiß echt nicht mehr, was ich noch machen kann. Habe es mit Windows XP sowie Vista ausprobiert. Hat noch jemand einen Tipp für mich?
Vielen Dank.
Edit:
So hab jetzt mit dem pvpgn magic builder mal die neuste pvpgn Version gebaut. Das funktioniert jetzt sogar samt d2gs. Jetzt ist das Problem: sobald ich ein Spiel erstelle und meinen char sehe, erhalte ich die Meldung "Connection interrupted". Dabei startet der d2gs neu. Das ganze läuft btw alles noch im LAN. OS ist jetzt XP 32 bit. Jemand dazu vielleicht eine Idee?
[Tutorial]Wie erstelle ich einen Hack? 09/23/2011 - Wolfteam - 15 Replies So, in diesem Thread werde ich versuchen euch zu erklären wie Hacks geschaffen werden. Dazu braucht ihr eine UCE(Undetected Cheat Engine) und damit einen Bypass.
Wie man einen Bypass erstellt werde ich nicht erklären, da ihr das selber suchen könnt und auch etwas selber tun sollt.
Ich erkläre nur wie man die Hacks nun erstellt bzw. die Memory-Adressen findet.
Da wir gerade von dem Bypass reden kommen wir zuerst zu dem Hackshield. Eben war mein Klassenkamerad bei mit und hat mir eine...
Wie erstelle ich einen wow 3.3.0 p server 02/01/2010 - WoW Private Server - 2 Replies Hallo wie die überschrift schon sagt suche ich eine anleitung wie ich einen !!!!EIGENEN!!!!! p server erstelle also bitte mit downloadlinks für den eigenen server und falls noch jemand etwas anderes weis für eigene homepage für den server oder wo man waffen oder so npc`s machen kann bitte schreiben . schonmal danke für die antworten .
wie erstelle ich einen p-server 01/07/2010 - Metin2 PServer Guides & Strategies - 3 Replies wie macht man sich selber einen p- server?
wer es wissen will, muss warten das einer eine antwort schreibt(genau wie ich auch:(( )
xDDD:p