Serverfiles Just4Metin (curat, stabil)

Avatar utilizator
darius.adrian1
Nou Venit

Nou Venit
Mesaje: 1
Membru din: 20 Apr 2020, 21:41
Aprecieri: 7  
Mulţumiri: 0
Medalii

Salutare, link client de la acest serverfiles unde gasesc?
Avatar utilizator
saylgan38
Nou Venit

Nou Venit
Mesaje: 19
Membru din: 07 Mar 2018, 20:49
Regat: Chunjo
Aprecieri: 150  
Mulţumiri: 0
Medalii

RamsesJR scrie: ↑12 Mar 2020, 22:33 Nu are blind_ip si am verificat de 10 ori , nu am gresit nimic in serverinfo...
server/game/src
config.cpp
Search:
bool GetIPInfo()
{
	struct ifaddrs* ifaddrp = NULL;

	if (0 != getifaddrs(&ifaddrp))
		return false;

	for( struct ifaddrs* ifap=ifaddrp ; NULL != ifap ; ifap = ifap->ifa_next )
	{
		struct sockaddr_in * sai = (struct sockaddr_in *) ifap->ifa_addr;

		if (!ifap->ifa_netmask ||  // ignore if no netmask
				sai->sin_addr.s_addr == 0 || // ignore if address is 0.0.0.0
				sai->sin_addr.s_addr == 16777343) // ignore if address is 127.0.0.1
			continue;

		char * netip = inet_ntoa(sai->sin_addr);

		if (!strncmp(netip, "192.168", 7)) // ignore if address is starting with 192
		{
			strlcpy(g_szInternalIP, netip, sizeof(g_szInternalIP));
			fprintf(stderr, "INTERNAL_IP: %s interface %s\n", netip, ifap->ifa_name);
		}
		else if (!strncmp(netip, "10.", 3))
		{
			strlcpy(g_szInternalIP, netip, sizeof(g_szInternalIP));
			fprintf(stderr, "INTERNAL_IP: %s interface %s\n", netip, ifap->ifa_name);
		}
		else if (g_szPublicIP[0] == '0')
		{
			strlcpy(g_szPublicIP, netip, sizeof(g_szPublicIP));
			fprintf(stderr, "PUBLIC_IP: %s interface %s\n", netip, ifap->ifa_name);
		}
	}

	freeifaddrs( ifaddrp );

	if (g_szPublicIP[0] != '0')
		return true;
	else
		return false;
}
Replace:
bool GetIPInfo()
{
#ifndef __WIN32__
	struct ifaddrs* ifaddrp = NULL;

	if (0 != getifaddrs(&ifaddrp))
		return false;

	for( struct ifaddrs* ifap=ifaddrp ; NULL != ifap ; ifap = ifap->ifa_next )
	{
		struct sockaddr_in * sai = (struct sockaddr_in *) ifap->ifa_addr;

		if (!ifap->ifa_netmask ||  // ignore if no netmask
				sai->sin_addr.s_addr == 0 || // ignore if address is 0.0.0.0
				sai->sin_addr.s_addr == 16777343) // ignore if address is 127.0.0.1
			continue;
#else
	WSADATA wsa_data;
	char host_name[100];
	HOSTENT* host_ent;
	int n = 0;

	if (WSAStartup(0x0101, &wsa_data)) {
		return false;
	}

	gethostname(host_name, sizeof(host_name));
	host_ent = gethostbyname(host_name);
	if (host_ent == NULL) {
		return false;
	}
	for ( ; host_ent->h_addr_list[n] != NULL; ++n) {
		struct sockaddr_in addr;
		struct sockaddr_in* sai = &addr;
		memcpy(&sai->sin_addr.s_addr, host_ent->h_addr_list[n], host_ent->h_length);
#endif

		char * netip = inet_ntoa(sai->sin_addr);

		if (!strncmp(netip, "10.", 3))
		{
			strlcpy(g_szInternalIP, netip, sizeof(g_szInternalIP));
#ifndef __WIN32__
			fprintf(stderr, "INTERNAL_IP: %s interface %s\n", netip, ifap->ifa_name);
#else
			fprintf(stderr, "INTERNAL_IP: %s\n", netip);
#endif
		}
		else if (g_szPublicIP[0] == '0')
		{
			strlcpy(g_szPublicIP, netip, sizeof(g_szPublicIP));
#ifndef __WIN32__
			fprintf(stderr, "PUBLIC_IP: %s interface %s\n", netip, ifap->ifa_name);
#else
			fprintf(stderr, "PUBLIC_IP: %s\n", netip);
#endif
		}
	}

#ifndef __WIN32__
	freeifaddrs( ifaddrp );
#else
	WSACleanup();
#endif

	if (g_szPublicIP[0] != '0')
		return true;
	else
		return false;
}
Avatar utilizator
maic
Membru Club

Membru Club
Mesaje: 936
Membru din: 20 Sep 2015, 18:00
Aprecieri: 37  
Mulţumiri: 1331  
Discord: Copiază ID
Medalii

ATENȚIONES!! mai sunt câteva chestii de rezolvat și rezolvați neaparat p2p connections from outside
ImagineImagine
Afișează semnătura
Avatar utilizator
saylgan38
Nou Venit

Nou Venit
Mesaje: 19
Membru din: 07 Mar 2018, 20:49
Regat: Chunjo
Aprecieri: 150  
Mulţumiri: 0
Medalii

goangă scrie: ↑26 Apr 2020, 19:49 ATENȚIONES!! mai sunt câteva chestii de rezolvat și rezolvați neaparat p2p connections from outside
We would appreciate it if you tell us exactly what needs to be solved.
Avatar utilizator
maic
Membru Club

Membru Club
Mesaje: 936
Membru din: 20 Sep 2015, 18:00
Aprecieri: 37  
Mulţumiri: 1331  
Discord: Copiază ID
Medalii

saylgan38 scrie: ↑26 Apr 2020, 20:32
goangă scrie: ↑26 Apr 2020, 19:49 ATENȚIONES!! mai sunt câteva chestii de rezolvat și rezolvați neaparat p2p connections from outside
We would appreciate it if you tell us exactly what needs to be solved.
câteva memory leakuri la marriage, memory leak ClientManager DirectQuery, bug cu mantia evadatului ce l-am postat pe forum cu tot cu rezolvare și mai sunt și alte chestii de care nu-mi aduc aminte, dar știu că mai sunt.
ImagineImagine
Afișează semnătura
Avatar utilizator
[GabrieL]
Utilizator interzis !

Utilizator interzis !
Mesaje: 288
Membru din: 31 Aug 2014, 10:24
Server: Metin2Class
Regat: Shinsoo
Aprecieri: 21  
Mulţumiri: 445  
Discord: Copiază ID
Medalii

goangă scrie: ↑26 Apr 2020, 19:49 ATENȚIONES!! mai sunt câteva chestii de rezolvat și rezolvați neaparat p2p connections from outside
Retinut :D :ymhug:
Avatar utilizator
pepsy1999
Nivel 3

Nivel 3
Mesaje: 345
Membru din: 10 Apr 2014, 22:24
Server: United
Regat: Jinno
Aprecieri: 228  
Mulţumiri: 9  
 Contact:
Medalii

De ce armura posedata apare albă ? Un fel de stralucire albă?
*Dilauu*
Afișează semnătura
Avatar utilizator
ionel413
Nivel 1

Nivel 1
Mesaje: 140
Membru din: 26 Sep 2015, 17:04
Aprecieri: 74  
Mulţumiri: 1  
Medalii

de ce scrie ca numele si parola gresita?
Avatar utilizator
[ATR]
Membru Club

Membru Club
Mesaje: 373
Membru din: 08 Sep 2019, 19:06
Server: n am
Regat: Shinsoo
Aprecieri: 164  
Mulţumiri: 1236  
Discord: Copiază ID
 Contact:
Medalii

Ai făcut cont?

[ Postat de pe Android ] Imagine
Afișează semnătura
Avatar utilizator
vlad199892
Nou Venit

Nou Venit
Mesaje: 3
Membru din: 30 Mai 2014, 12:09
Server: mondial
Regat: Shinsoo
Aprecieri: 42  
Mulţumiri: 1  
Medalii

Fram, care-i User-u si parola pentru VirtualBox..?
Închis

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 30 vizitatori