Register for your free account! | Forgot your password?

You last visited: Today at 10:51

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[R]Public IP Fix rev2089

Discussion on [R]Public IP Fix rev2089 within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
[R]Public IP Fix rev2089

Hey.
Mir is grade ein gravierender Unterschied zwischen rev 404 und 2089 aufgefallen.
Diesem Unterschied schreibe ich die dyndns und hamachi Ip Probleme zu, durch die man eine MC.exe verwenden muss.

zum vergleich:

rev404:

Code:
  while ( v5 );
            v10 = v6;
            if ( v5 )
            {
              strncpy(g_szInternalIP, v6, 0xFu);
              g_szInternalIP[15] = 0;
              v12 = v10;
              v11 = "INTERNAL_IP: %s interface %s\n";
              v13 = ifap->ifa_name;
            }
            else
            {
              strncpy(g_szPublicIP, v6, 0xFu);
              g_szPublicIP[15] = 0;
              v12 = v10;
              v13 = ifap->ifa_name;
              v11 = "PUBLIC_IP: %s interface %s\n";
            }
            fprintf(_stderrp, v11, v12, v13);
Rev 2089:
Code:
 while ( v6 );
              if ( v6 )
              {
LABEL_27:
                strlcpy(g_szInternalIP, v7, 16);
                fprintf(_stderrp__FBSD_1_0, "INTERNAL_IP: %s interface %s\n", v15, v4->ifa_name);
              }
              else
              {
                if ( g_szPublicIP[0] == 48 )
                {
                  strlcpy(g_szPublicIP, v7, 16);
                  fprintf(_stderrp__FBSD_1_0, "PUBLIC_IP: %s interface %s\n", v15, v4->ifa_name);
                }
              }
schaut man sich das nuneinmal genauer an, so fällt einem auf, dass die PUBLIC_IP bei der rev nur eingetragen wird, wenn sie mit 48. anfängt.

heist im Falle von uns eigentlich nie.

Ich hab daraus mal folgendes gemacht:
Code:
while ( v6 );
              if ( v6 )
              {
LABEL_27:
                strlcpy(g_szInternalIP, v7, 16);
                fprintf(_stderrp__FBSD_1_0, "INTERNAL_IP: %s interface %s\n", v15, v4->ifa_name);
              }
              else
              {
                if ( !v6 )
                {
                  strlcpy(g_szPublicIP, v7, 16);
                  fprintf(_stderrp__FBSD_1_0, "PUBLIC_IP: %s interface %s\n", v15, v4->ifa_name);
                }
              }
heist die funktion wird wieder ausgeführt.

Dif:

Code:
This difference file has been created by IDA Pro

game
000916C2: 80 90
000916C3: 3D 90
000916C4: F0 90
000916C5: 62 90
000916C6: 47 90
000916C7: 08 90
000916C8: 30 90
000916CA: 85 84
MfG xCPx

PS: Untestet, da ich einen Root als Testserver habe, wäre nett wenn es jemand mal versucht.


#Kleiner fixx für alle:
Quote:
Falls ihr mehr als 1 netzwerkadapter habt ( auf dyndns/hamachi ziemlich undenkbar aber dennoch möglich) müsst ihr in der CONFIG jedes Cores eingeben:

bind_ip: eureip

da er immer auf die letzte shcnittstelle connected:

Code:
PUBLIC_IP: 1*6.*1.1*4.9* interface re0
PUBLIC_IP: 28.28.0.0 interface lo0
PUBLIC_IP: 28.28.0.0 interface lo0
was hier 28.28.0.0 ist, was sehr sehr dumm ist xD
xCPx is offline  
Thanks
15 Users
Old 08/13/2012, 14:21   #2
 
heroe1992's Avatar
 
elite*gold: 500
Join Date: Oct 2008
Posts: 1,061
Received Thanks: 651
wenns geht ist es für die hamachi Besitzer und so echt nice ^^ hab leider gerade auch kein hamachi sonst würde ichs mal testen
heroe1992 is offline  
Thanks
1 User
Old 08/13/2012, 14:22   #3
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
is mir halt aufgefallen weil iwie das public_ip immer fehlt bei der 2089 und bei der 404 ja immer kam eigentlich oO
xCPx is offline  
Old 08/13/2012, 14:35   #4

 
•kяyteя•'s Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 2,876
Received Thanks: 982
Habs jetzt nur schnell getestet, aber es scheint wirklich zu klappen ^^
•kяyteя• is offline  
Old 08/13/2012, 14:50   #5
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
Quote:
Originally Posted by •kяyteя• View Post
Habs jetzt nur schnell getestet, aber es scheint wirklich zu klappen ^^
Falls ihr mehr als 1 netzwerkadapter habt ( auf dyndns/hamachi ziemlich undenkbar aber dennoch möglich) müsst ihr in der CONFIG jedes Cores eingeben:

bind_ip: eureip

da er immer auf die letzte shcnittstelle connected:

Code:
PUBLIC_IP: 1*6.*1.1*4.9* interface re0
PUBLIC_IP: 28.28.0.0 interface lo0
PUBLIC_IP: 28.28.0.0 interface lo0
was hier 28.28.0.0 ist, was sehr sehr dumm ist xD
xCPx is offline  
Old 08/13/2012, 14:52   #6
 
elite*gold: 5
Join Date: Dec 2011
Posts: 1,083
Received Thanks: 650
Bringt ja nichts wenn man den Hamachi Server selber hat, man braucht schon eine andere Person die drauf connecten will •kяyteя•.
Wenn das klappt ist echt nice ^^
.Verkauf´ is offline  
Thanks
1 User
Old 08/13/2012, 15:14   #7
 
akupowa's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 70
Received Thanks: 75
Quote:
Originally Posted by xCPx View Post
Hey.
Mir is grade ein gravierender Unterschied zwischen rev 404 und 2089 aufgefallen.
Diesem Unterschied schreibe ich die dyndns und hamachi Ip Probleme zu, durch die man eine MC.exe verwenden muss.

zum vergleich:

rev404:

Code:
  while ( v5 );
            v10 = v6;
            if ( v5 )
            {
              strncpy(g_szInternalIP, v6, 0xFu);
              g_szInternalIP[15] = 0;
              v12 = v10;
              v11 = "INTERNAL_IP: %s interface %s\n";
              v13 = ifap->ifa_name;
            }
            else
            {
              strncpy(g_szPublicIP, v6, 0xFu);
              g_szPublicIP[15] = 0;
              v12 = v10;
              v13 = ifap->ifa_name;
              v11 = "PUBLIC_IP: %s interface %s\n";
            }
            fprintf(_stderrp, v11, v12, v13);
Rev 2089:
Code:
 while ( v6 );
              if ( v6 )
              {
LABEL_27:
                strlcpy(g_szInternalIP, v7, 16);
                fprintf(_stderrp__FBSD_1_0, "INTERNAL_IP: %s interface %s\n", v15, v4->ifa_name);
              }
              else
              {
                if ( g_szPublicIP[0] == 48 )
                {
                  strlcpy(g_szPublicIP, v7, 16);
                  fprintf(_stderrp__FBSD_1_0, "PUBLIC_IP: %s interface %s\n", v15, v4->ifa_name);
                }
              }
schaut man sich das nuneinmal genauer an, so fällt einem auf, dass die PUBLIC_IP bei der rev nur eingetragen wird, wenn sie mit 48. anfängt.

heist im Falle von uns eigentlich nie.

Ich hab daraus mal folgendes gemacht:
Code:
while ( v6 );
              if ( v6 )
              {
LABEL_27:
                strlcpy(g_szInternalIP, v7, 16);
                fprintf(_stderrp__FBSD_1_0, "INTERNAL_IP: %s interface %s\n", v15, v4->ifa_name);
              }
              else
              {
                if ( !v6 )
                {
                  strlcpy(g_szPublicIP, v7, 16);
                  fprintf(_stderrp__FBSD_1_0, "PUBLIC_IP: %s interface %s\n", v15, v4->ifa_name);
                }
              }
heist die funktion wird wieder ausgeführt.

Dif:

Code:
This difference file has been created by IDA Pro

game
000916C2: 80 90
000916C3: 3D 90
000916C4: F0 90
000916C5: 62 90
000916C6: 47 90
000916C7: 08 90
000916C8: 30 90
000916CA: 85 84
MfG xCPx

PS: Untestet, da ich einen Root als Testserver habe, wäre nett wenn es jemand mal versucht.


#Kleiner fixx für alle:
thanks
akupowa is offline  
Old 08/13/2012, 15:36   #8
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,597
Muss Ymir sich was neues einfallen lassen, um uns zu ärgern
Mijago is offline  
Old 08/13/2012, 16:01   #9
 
Kriegergeist^^'s Avatar
 
elite*gold: 60
Join Date: Jul 2010
Posts: 771
Received Thanks: 439
nur eine dumme frage, was soll das bringen?
Ich versteh gerade wirklich nur Bahnhof -.-

MfG
Kriegergeist^^
Kriegergeist^^ is offline  
Old 08/13/2012, 16:02   #10
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
2011er / 2010er Client + SF usen können auf Dyndns also ohne mc.txt etc
xCPx is offline  
Old 08/13/2012, 16:05   #11
 
Kriegergeist^^'s Avatar
 
elite*gold: 60
Join Date: Jul 2010
Posts: 771
Received Thanks: 439
Aso
Das ist wirklich nice

MfG
Kriegergeist^^
Kriegergeist^^ is offline  
Old 08/13/2012, 16:59   #12
 
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
das heist der charkick ist bei hamachi und home-root raus?
lautlosertot is offline  
Old 08/13/2012, 17:08   #13
 
elite*gold: 0
Join Date: Jul 2012
Posts: 194
Received Thanks: 154
Danke, aber bei mir & meinem Freund funktioniert es leider nicht.
.ShenHee™ is offline  
Old 08/13/2012, 17:16   #14
 
elite*gold: 0
Join Date: May 2011
Posts: 213
Received Thanks: 29
could you explain in english pls?
yarka0000 is offline  
Old 08/13/2012, 17:22   #15
 
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
wenn es bei dir auch nicht geht fail ich werde es gleich mit mein freund testen wartet 30min auf feedback...
lautlosertot is offline  
Reply


Similar Threads Similar Threads
Game rev2089 // DB Core !!!!
06/29/2012 - Metin2 Private Server - 1 Replies
Guten Abend, ich suche schon die ganze Zeit nach dem DB Core für die Game REV2089 von Infinity. Kanns sie mir bitte einer Uploaden oder einen Link schicken? Were total Nice. LG: Tuni
game rev2089 statuspunkte 90 dif?
02/22/2012 - Metin2 Private Server - 0 Replies
daroo files game statuspunkte 90 dif?
game rev2089 max lvl 99 -- statuspunkte -- 90 dif?
02/20/2012 - Metin2 Private Server - 1 Replies
Is there help?
Random shutdown with rev2089
01/15/2012 - Metin2 Private Server - 5 Replies
Hi all! I have a big problem. I use Infinity's rev2089 and I have random shutdown problem (some CHs shut down in random times), but it's fixed in this game file, so I don't know what can be the problem. Could anyone help me? =/
Dif´s rev2089
12/23/2011 - Metin2 Private Server - 0 Replies
Hey. Wollte fragen ob iwer von euch ne dif hat oder ne dif erstellen kann, die folgendes bewirkt: Pet system mit höheren Values also nich mti 20125 etcsonder values ab 20146 und ne diff, die den dropp von Fb´s für den 6. skill von ninja und krieger entfernt.(is iwie in meiner game und ich find die dif nemme, die es hinzugefügt hat-.-)



All times are GMT +1. The time now is 10:55.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.