Internal_IP

Indította blacklongju, 2020-12-13, 22:23:14

2020-12-13, 22:23:14 Utolsó szerkesztés: 2020-12-13, 22:25:04 Szerző: blacklongju
Sziasztok ez a probléma szakadt a nyakamba valakinek megoldás esetleg?
http://kepkezelo.com/images/wsumrpqx5mls0i189wz5.png

a google keresés nem vezetett célra, talán ha aranyat öntenél a törött szívedre és megpróbálnád elmondani, hogy miket nem konfigoltál még be talán okosabbak lennénk vagy némi előzménysztori is jöhetne arról, hogy mi volt azelőtt, hogy felraktad a dolgot. Honnét van a VDI, honnét vannak a fájlok, meg ilyen apróságok, mit csináltál mit fejlesztettél mit fordítottál...?
http://www.kepfeltoltes.eu/view.php?filename=112lol.png lol értem már mér lett ratyi a metinpunk2077

Szia.
Forrásban nyisd meg a következő fájlt: config.cpp

Keress rá erre a funkcióra:
bool GetIPInfo()

Lesz benne egy ilyen sor:
if (!strncmp(netip, "192.168", 7)) // ignore if address is starting with 192

Cseréld le erre:
if (!strncmp(netip, "000.000", 7)) // ignore if address is starting with 192

Ha minden igaz, ez megoldja a problémádat.
Ha nincs forrásod, akkor HEX Editorral nyisd meg a game fájlt, keress rá a 192.168-ra és cseréld le 000.000-ra.
,,A pokol üres, mert minden ördög a felszínen van."

-William Shakespeare

Akkor is ugyan azt írja ki Rashida :(

BIND_IP esetleg nem maradt a CONFIG fájlokban? Ha igen akkor javítsd a tiedre, de véleményem szerint jobb eltávolítani, csak akkor kell használni amikor valóban felül szeretnénk írni a címünket hálózati sajátosságok miatt.


Döntöttem újra rakom köszi szépen az eddigieket témát zárom :)

Újra rakás után is ugyan ez a probléma de miért? :O

Oké akkor nézzük meg a config.cpp-t:
Idézif (!strncmp(netip, "192.168", 7)) // ignore if address is starting with 192
      {
         strlcpy(g_szInternalIP, netip, sizeof(g_szInternalIP));
         fprintf(stderr, "INTERNAL_IP: %s\n", netip);
      }
      [...]
      else if (g_szPublicIP[0] == '0')
      {
         strlcpy(g_szPublicIP, netip, sizeof(g_szPublicIP));
         fprintf(stderr, "PUBLIC_IP: %s\n", netip);
      }

Látod mást kell kiírjon a különböző esetekben.
A screenshotodon a kiírás "INTERNAL_IP: valami" tehát ott még nem csináltad meg amit Rashida mondott.
Ha jelenleg is azt írja hogy "INTERNAL_IP: valami" és nem "PUBLIC_IP: valami" akkor ez a hiba, nem csináltad meg.

Tehát "PUBLIC_IP: valami"-nek kellene lennie kiírva ha megcsinálod. Persze ezután még írhatja hogy Can not get public IP, de ameddig nem erősítesz meg hogy jelenleg melyiket írja addig felesleges továbbgondolni a dolgot.

+CONFIG fájlokban ahogy már mondtam a BIND_IP-t csekkold.