|
You last visited: Today at 20:08
Advertisement
[HOW TO] Dyndns Server 2010/11er client ohne mc
Discussion on [HOW TO] Dyndns Server 2010/11er client ohne mc within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
07/29/2011, 19:26
|
#1
|
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
|
[HOW TO] Dyndns Server 2010/11er client ohne mc
Hey.
heute verrate ich euch, wie ihr auf eurem Dyndns Server mit ner normalen exe (also mit Serverinfo und ohne mc) spielen könnt.
VORNEWEG:
Ich gebe euch einen lösungsweg, aber keine detailierte Anleitung,das heist, dass ihr selbst auch etwas nachschlagen müsst.!
Ihr benötigt:
-Brain.exe
-Brain.dll
-Google
-Bischen Python und php kenntnisse
Funktionsweiße:
Ihr erstellt ein PhP Script, dass eure Dyndns-adresse auflöst und eure so entstandene Ip per Echo ausgibt.
Diese Datei setzt ihr auf nen Webspace.
lasst die Datei mittels httplib (python-module) auslesen und speichert es so in einer Variable.
diese Variable tragt ihr als Serverip ein.
Nützliches hierzu:
Viel glück beim Rumprobieren 
#Edit:
Und ja es ist ein how to,da ich im Endeffekt definiere, wie man es macht und Quellen zum nachschlagen nenne.
Und nein, ich werde es nicht komplett erstellen etc, da die Com dann wd nur Copy &Paste macht und sie ja in How To´s eigentlich was lernen soll!
|
|
|
07/29/2011, 19:34
|
#2
|
elite*gold: 1862
Join Date: Jan 2009
Posts: 3,725
Received Thanks: 7,671
|
Quatsch.
Der Server muss direkt an seine externe IP angeschlossen sein, sonst bekommt man Kick nach dem Charakterauswahl.
Client <=> Server
^ übertragen die IP.
|
|
|
07/29/2011, 19:35
|
#3
|
elite*gold: 0
Join Date: Apr 2010
Posts: 2,352
Received Thanks: 930
|
Schlechter TuT .. falls du jemanden helfen willst mach ein ausführlichen TuT .
|
|
|
07/29/2011, 19:38
|
#4
|
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
|
Igor du verstehst das falsch 
er öffnet ne php,dort gibt httplib das echo aus, das liest man per file.read()
und speichert es in ner Variablen.
Diese variable ist dann die Serverip.
Und eine Variable ist in python solange gespeichert, bis man das Programm schliesst oder die Variable neu Definiert.
Das mit dem php script war ja auf den Server bezogen.
Du kannst ja mithilfe von DNS Watch auch die ip zu ner dns adresse rausfinden.
Das macht das Php script auch ---> Aus Dyndns-Adresse mach ServerIp
Und doch,das geht ^^
Achja vergessen zu erwähnen:
Thx an Crank™ er hat mich durch seinen Daroo World clienten darauf gebracht ^^
@ Rysja: Das ist kein Tut das ist ein How To (dt: Wie wird es gemacht) und soll nur eine Denkstütze darstellen, da bisher bestimmt niemand auf die Idee gekommen ist.
Und außerdem soll die Com was lernen (durch die Links da) und nicht alles in den Arsch geschoben bekommen.
#Edit:
Für alle ganz faulen unter euch gebe ich euch sogar noch das PhP Script vor:
PHP Code:
<?php // Name des Rechners, dessen IP-Adresse ermittelt werden soll $hostname = 'www.evocomp.de'; // DNS-Abfrage durchführen $ip = gethostbyname ($hostname); // Auflösen des Namen erfolgreich? if ($ip != $hostname) // Ausgabe der IP-Adresse echo $ip ; else // Ansonsten entsprechende Fehlermeldung echo 'Auflösen des Rechners mit dem Hostnamen ' . $hostname . ' fehlgeschlagen!'; ?>
|
|
|
07/29/2011, 20:15
|
#5
|
elite*gold: 0
Join Date: Dec 2008
Posts: 288
Received Thanks: 1,170
|
Abend,
Wie IgorGlock schon meinte
... der Server überträgt im Character Paket die Interne IP (Bei Home-Server ähnelt diese 192.168.***.XX; Bei Root-Server ist die Interne IP gleich die Öffentliche 210.***.***.***), diese IP aus diesem Paket benutzt der Client als Adresse für den Gameserver.
Der Serverbesitzer eines Home-Server brauch trotzdem die mc.exe weil der Spieler sonst vom Char-Server zum Game-Server ein Verbindungsfehler bekommt.
Der Client kann nicht auf die Locale IP des Home-Server zugreifen, weil diese nicht öffentlich erreichbar ist.
MG. Anohros
|
|
|
07/29/2011, 20:23
|
#6
|
elite*gold: 198
Join Date: Mar 2011
Posts: 835
Received Thanks: 263
|
er hat es warscheinlich getestet bevor er es pub macht und wen nicht braucht er selber brain-.exe und .dll
|
|
|
07/29/2011, 20:55
|
#7
|
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
|
Lol ihr failed grade hart
Nurmal so:
Ihr löst die Dyndnsadresse(zb metin2server.dyndns.org) auf = dort ist die Öffentliche Ip adresse (also zb 91.217.2.99)hinterlegt!
Also mit dem PhP Script
Alter trotzdem danke für den Lachflash
|
|
|
07/29/2011, 21:01
|
#8
|
elite*gold: 1
Join Date: Mar 2011
Posts: 1,473
Received Thanks: 1,382
|
Ich habe es nur überflogen, dennoch müsste es funktionieren.
|
|
|
07/29/2011, 21:25
|
#9
|
elite*gold: 1862
Join Date: Jan 2009
Posts: 3,725
Received Thanks: 7,671
|
Hasch' bestimmt nicht hin bekommen, dass es läuft und schmeißt den Müll hier einfach hin damit jemand sich ran setzt und soetwas ähnliches für dich hinbekommt.
Quatsch mit Soße, wie Anohros dies etwas "intensiver" erklärt hat, wird die IP zum Client.binary übertragen.
DynDNS im internen Netzwerk => 99% unmöglich, dass man normal sich verbindet.
|
|
|
07/29/2011, 21:31
|
#10
|
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
|
Das ist nicht für das interne Netzwerk!
Bist du eigentlich so dumm oder stellste dich nur so?
Dyndns verknüpft die Ip deines Routers mit ner Dns adresse.
Und das wird immer geupdatet(wenns im Router so festgelegt wird).
Wir lösen nur die Dns adresse zur Öffentlichen Ip des Routers hin auf und setzen die Öffentliche ip in ne variable.
|
|
|
07/29/2011, 21:35
|
#11
|
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,008
|
Quote:
Originally Posted by xCPx
Das ist nicht für das interne Netzwerk!
Bist du eigentlich so dumm oder stellste dich nur so?
Dyndns verknüpft die Ip deines Routers mit ner Dns adresse.
Und das wird immer geupdatet(wenns im Router so festgelegt wird).
Wir lösen nur die Dns adresse zur Öffentlichen Ip des Routers hin auf und setzen die Öffentliche ip in ne variable.
|
und was bringt das jetzt wenn ich fragen darf?
Da könnte man doch zum testen die IP von wieistmeineip.de (zum IP herausfinden) kopieren in die serverinfo.py und probieren zu conneten
Und jetzt schau mal obs funkt ----->>> geht nicht
|
|
|
07/29/2011, 21:36
|
#12
|
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
|
Es updatet es immer automatisch.
Also man macht das hier 1 mal und hat sowas wie ne "feste ip" man muss also nicht jeden tag die ip eintragen.
|
|
|
07/29/2011, 21:40
|
#13
|
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,008
|
Quote:
Originally Posted by xCPx
Es updatet es immer automatisch.
Also man macht das hier 1 mal und hat sowas wie ne "feste ip" man muss also nicht jeden tag die ip eintragen.
|
aber connecten kann man trotzdem nicht (wie im Thema erklärt)
Und man könnte auch einfach die DNS Adresse eintragen in die serverinfo.py geht auch genauso also eigentlich unnötig
|
|
|
07/29/2011, 21:40
|
#14
|
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
|
howan es funktionier über Portweiterleitung glaub mir....
|
|
|
07/29/2011, 21:41
|
#15
|
elite*gold: 0
Join Date: Feb 2008
Posts: 2,754
Received Thanks: 1,748
|
Quote:
Originally Posted by IgorGlock
Hasch' bestimmt nicht hin bekommen, dass es läuft und schmeißt den Müll hier einfach hin damit jemand sich ran setzt und soetwas ähnliches für dich hinbekommt.
Quatsch mit Soße, wie Anohros dies etwas "intensiver" erklärt hat, wird die IP zum Client.binary übertragen.
DynDNS im internen Netzwerk => 99% unmöglich, dass man normal sich verbindet.
|
Wenn man DynDNS benutzt dann macht man das für gewöhnlich auch nicht im Intranet sondern im Internet.
Prinzipiell funktioniert das schon wenn man ein wenig Vorwissen hat.
Hinweis: Der Port muss von aussen durch den Router freigeben, sonst wird das nix mit dem connecten.
|
|
|
 |
|
Similar Threads
|
Verbinden mit 2010 Client? & Dyndns Server &
11/30/2011 - Metin2 Private Server - 8 Replies
Hätte eine frage an Leute die vielleicht sich in diesem Bereich gut auskennen,
unzwar benutzte ich zurzeit die Serverfiles von (Daroo )
und den Client von Crank 1.3.
# Es ist ein Dyndns-Server, falls es eine rolle spielen sollte. #
Aber die frage ist:
Wieso kann nur ich auf dem Server connecten?
Sogar auf die Homepage kommen Leute, aber auf den Server bekommen meine freunde sowie auch die Gamer nach dem Char-Wechsel einen Kick und damit hat es sich auch.
|
[HILFE]2010 Client verbinden mit DynDns server !
05/25/2011 - Metin2 Private Server - 2 Replies
Hallo Leute,
also ich haben den client von Crank der funktioniert einwandfrei hab die serverinfo.py bearbeitet und nur ICH kann jetzt auf den server mit dem Client. Ich hab ein DYNDNS server und ich wollte fragen was ich machen muss dass die andern mit diesem client auch auf mein server connecten können. Sprich was muss in die serverinfo.py rein damit ich meine dyndns adresse angeben kann? bitte helft mir :-(
|
2010 Client mit DynDns Server Connecten
03/01/2011 - Metin2 Private Server - 3 Replies
Hallo ich hatte bis vor kurzen einen Hamachi Server und konnte mit dem 2010 Client zugreifen da ich auf FreeBSD Hamachi hatte was brauch ich für den DynDns Server um nicht beim Char Auswahl gekit zu werden.
Ich kann schon meine meine freunde und andere User
|
All times are GMT +1. The time now is 20:13.
|
|