Sziasztok, a problémám az lenne, hogy elkészítem a db és a game fájlt a forrásban, berakom az SF be és a végén a putty ezt írja, kép csatolva. Annyit változtattam csak, hogy a lejárati időt ki kommenteltem semmi mást nem változtattam és azt is TheSLZ leírása alapján.
Limit_time eltávolítása a forrásfájlokban:
A legkönnyebb megoldás: nyisd meg a limit_time.h és keress erre:
#define ENABLE_LIMIT_TIME
kommenteld ki vagy töröld szóval:
//#define ENABLE_LIMIT_TIME
Ebben kérnék segítséget mi is lehet a gond.
Nem a lejárat a gondja, mert akkor semmit nem írna, csak amit az sh ír.
Tudom mi a gond, 1-2perc amíg utánakeresek melyik cpp-ben is van, és írom is a megoldást.
Na szóval a public ip a baja. (Mint ahogy írja is)
Egy kis részlet a config.cpp-ből:
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));
Magyarán ha 192.168-al kezdődik akkor nem indul.
Egyszerűen csak írd át a 192.168-at pl 000.000-ra, utána jó lesz.
Sejtéseim szerint Internal IP:
http://metin2dev.org/board/topic/265-internal-ip-game-fixed/
A többit, ha ez után is írja utána nézek :)
Én azt nem raknám be, részben megoldja ezt is, de azt az MC nélküli csatlakozásra publikálták, de nem működő, én és még páran teszteltük is.
http://metin2dev.org/board/topic/461-can-not-start-server/
Igen, ez a helyes javítás, csak már az 1. hsz-emben leírtam neki.. :D
Nem figyeltem, hogy szerkesztetted bocsi, mert közbe dolgozgatok :D
Köszönöm a válaszokat most már működik felenged a játékba is, igaz ír egy pár connectionrefusedet de simán felenged a játékba, még egyszer köszönöm mind a kettőtőknek, megy a + és a -