Jump to content
  • 0
Sign in to follow this  
dawyd1311

Problem - game40250

Question

Hi guys,

I have a problem with connect to my server from outside IP. In my network I can connect to world server without any problems but if I want to connect to server from outside IP I can type my password, choose character and when I choose him, client disconnect me do login menu.

Where is the problem?

I have game 40250, testclient for 40250, dif for internal_IP, I use Virtualbox.

What log files i must give You to identify problem? I'm studying with this problem for long hours and days, and finally i have not idea.

 

Sorry for my English

Greetings

Share this post


Link to post

18 answers to this question

Recommended Posts

  • 0

are all channels (including db) online in the server?

 

any syserr.txt output from client?

Share this post


Link to post
  • 0

Channels are online, I can connect to world server without problem on internal ip but if I want to login from external IP when I choose character server kicks me to login menu. Client syserr is empty. Client log file:

0323 12:03:39300 :: ľË¸˛: ĆÄŔĎ ¸đµĺŔÔ´Ď´Ů.
0323 12:03:00004 ::
0323 12:03:00005 :: ## Network - OffLine Phase ##
0323 12:03:00005 ::
0323 12:03:00056 :: importing from pack debugInfo
0323 12:03:00057 :: importing from pack localeInfo
0323 12:03:00069 :: importing from pack constInfo
0323 12:03:00081 :: importing from pack mouseModule
0323 12:03:00087 :: importing from pack ui
0323 12:03:00133 :: importing from pack networkModule
0323 12:03:00136 :: importing from pack playerSettingModule
0323 12:03:00161 :: importing from pack emotion
0323 12:03:00164 :: importing from pack uiPhaseCurtain
0323 12:03:00165 :: importing from pack uiCandidate
0323 12:03:00168 :: importing from pack musicInfo
0323 12:03:00169 :: importing from pack stringCommander
0323 12:03:00600 :: NEWMAIN STREAM ----------------------------------------------------------------------------0323 12:03:00600 ::
0323 12:03:00600 :: NEW POPUP DIALOG ----------------------------------------------------------------------------0323 12:03:00600 ::
0323 12:03:00600 :: importing from pack exception
0323 12:03:00602 :: ===== Load Script File : UIScript/PopupDialog.py0323 12:03:00602 ::
0323 12:03:00603 :: importing from pack uiScriptLocale
0323 12:03:00694 :: NEW CURTAIN  ----------------------------------------------------------------------------0323 12:03:00694 ::
0323 12:03:00694 ::
0323 12:03:00694 :: ## Network - OffLine Phase ##
0323 12:03:00694 ::
0323 12:03:00694 :: importing from pack introLogin
0323 12:03:00708 :: importing from pack serverInfo
0323 12:03:00710 :: importing from pack uiCommon
0323 12:03:00715 :: importing from lib time
0323 12:03:00716 :: importing from pack ServerCommandParser
0323 12:03:00717 :: NEW LOGIN WINDOW  ----------------------------------------------------------------------------0323 12:03:00717 ::
0323 12:03:00717 :: LOGIN WINDOW OPEN ----------------------------------------------------------------------------0323 12:03:00717 ::
0323 12:03:00717 :: ===== Load Script File : locale/de/ui/LoginWindow.py0323 12:03:00717 ::
0323 12:03:01034 :: ŔÚµż ·Î±×ŔÎŔ» ÇϽ÷Á¸éloginInfo.pyĆÄŔĎŔ» ŔŰĽşÇŘÁÖĽĽżä

ł»żë:
================================================================
addr=ÁÖĽŇ
port=Ć÷Ć®
id=ľĆŔ̵đ
pwd=şńąĐąřČŁ
slot=Äł¸ŻĹÍ Ľ±ĹĂ Ŕε¦˝ş (ľř°ĹłŞ -1Ŕ̸é ŔÚµż Ľ±ĹĂ ľČÇÔ)
autoLogin=ŔÚµż Á˘ĽÓ ż©şÎ
autoSelect=ŔÚµż Á˘ĽÓ ż©şÎ
localeInfo=(ymir) LC_Ymir ŔĎ°ćżě ymir·Î Ŕ۵ż. ÁöÁ¤ÇĎÁö ľĘŔ¸¸é korea·Î Ŕ۵ż
0323 12:03:01034 ::
0323 12:03:01044 :: Succeed connecting.
0323 12:04:07414 :: HANDSHAKE RECV 589399 0
0323 12:04:07414 :: HANDSHAKE SEND 589399
0323 12:04:07497 :: HANDSHAKE RECV 589478 39
0323 12:04:07497 :: HANDSHAKE SEND 589556
0323 12:04:07761 :: KEY_AGREEMENT RECV 256
0323 12:04:07812 :: KEY_AGREEMENT SEND 256
0323 12:04:07843 :: KEY_AGREEMENT_COMPLETED RECV
0323 12:04:08190 :: Succeed connecting.
0323 12:04:08256 ::
0323 12:04:08256 :: ## Network - Hand Shake Phase ##
0323 12:04:08257 ::
0323 12:04:08273 :: HANDSHAKE RECV 587250 0
0323 12:04:08273 :: HANDSHAKE SEND 587250
0323 12:04:08338 :: HANDSHAKE RECV 587320 35
0323 12:04:08338 :: HANDSHAKE SEND 587390
0323 12:04:08619 :: KEY_AGREEMENT RECV 256
0323 12:04:08665 :: KEY_AGREEMENT SEND 256
0323 12:04:08718 :: KEY_AGREEMENT_COMPLETED RECV
0323 12:04:08767 ::
0323 12:04:08767 :: ## Network - Login Phase ##
0323 12:04:08767 ::
0323 12:04:13189 :: HANDSHAKE RECV 595180 0
0323 12:04:13189 :: HANDSHAKE SEND 595180
0323 12:04:13272 :: HANDSHAKE RECV 595250 35
0323 12:04:13272 :: HANDSHAKE SEND 595320
0323 12:04:13536 :: KEY_AGREEMENT RECV 256
0323 12:04:13581 :: KEY_AGREEMENT SEND 256
0323 12:04:13635 :: KEY_AGREEMENT_COMPLETED RECV
0323 12:04:14014 :: Succeed connecting.
0323 12:04:14113 ::
0323 12:04:14113 :: ## Network - Hand Shake Phase ##
0323 12:04:14113 ::
0323 12:04:14130 :: HANDSHAKE RECV 593061 0
0323 12:04:14130 :: HANDSHAKE SEND 593061
0323 12:04:14196 :: HANDSHAKE RECV 593179 59
0323 12:04:14196 :: HANDSHAKE SEND 593297
0323 12:04:14278 :: HANDSHAKE RECV 593259 40
0323 12:04:14278 :: HANDSHAKE SEND 593339
0323 12:04:14559 :: KEY_AGREEMENT RECV 256
0323 12:04:14603 :: KEY_AGREEMENT SEND 256
0323 12:04:14658 :: KEY_AGREEMENT_COMPLETED RECV
0323 12:04:14707 ::
0323 12:04:14707 :: ## Network - Login Phase ##
0323 12:04:14707 ::
0323 12:04:15186 ::
0323 12:04:15186 :: ## Network - Select Phase ##
0323 12:04:15186 ::
0323 12:04:15291 :: CPythonNonPlayer::LoadNonPlayerData: locale/de/mob_proto, sizeof(TMobTable)=255
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:158 Line:56]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:159 Line:57]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:160 Line:58]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:161 Line:59]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:162 Line:60]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:256 Line:61]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:257 Line:62]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:258 Line:63]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:259 Line:64]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:260 Line:65]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:261 Line:66]
0323 12:04:15301 :: CPythonSkill::RegisterSkillTable(locale/de/SkillTable.txt) - NOT EXIST SkillDesc [Vnum:262 Line:67]
0323 12:04:15302 :: importing from pack introSelect
0323 12:04:15318 :: importing from lib math
0323 12:04:15328 :: importing from pack uiMapNameShower
0323 12:04:15332 :: importing from pack uiAffectShower
0323 12:04:15340 :: importing from pack uiToolTip
0323 12:04:15366 :: importing from pack uiPlayerGauge
0323 12:04:15368 :: importing from pack uiCharacter
0323 12:04:15382 :: importing from pack uiTarget
0323 12:04:15387 :: importing from pack consoleModule
0323 12:04:15398 :: importing from pack interfaceModule
0323 12:04:15416 :: importing from pack uiTaskBar
0323 12:04:15429 :: importing from pack uiInventory
0323 12:04:15441 :: importing from pack uiRefine
0323 12:04:15446 :: importing from pack uiAttachMetin
0323 12:04:15449 :: importing from pack uiPickMoney
0323 12:04:15451 :: importing from pack uiPrivateShopBuilder
0323 12:04:15455 :: importing from pack uiDragonSoul
0323 12:04:15470 :: importing from pack uiChat
0323 12:04:15483 :: importing from pack colorInfo
0323 12:04:15485 :: importing from pack uiMessenger
0323 12:04:15494 :: importing from pack uiGameOption
0323 12:04:15500 :: importing from pack uiHelp
0323 12:04:15502 :: importing from pack uiWhisper
0323 12:04:15507 :: importing from pack uiPointReset
0323 12:04:15508 :: importing from pack uiShop
0323 12:04:15513 :: importing from pack uiExchange
0323 12:04:15515 :: importing from pack uiSystem
0323 12:04:15518 :: importing from pack uiOption
0323 12:04:15523 :: importing from pack uiSystemOption
0323 12:04:15526 :: importing from pack uiSelectMusic
0323 12:04:15529 :: importing from pack uiRestart
0323 12:04:15531 :: importing from pack uiMiniMap
0323 12:04:15536 :: importing from pack uiParty
0323 12:04:15545 :: importing from pack uiSafebox
0323 12:04:15552 :: importing from pack uiGuild
0323 12:04:15586 :: importing from pack uiUploadMark
0323 12:04:15592 :: importing from pack uiQuest
0323 12:04:15603 :: importing from pack uiEquipmentDialog
0323 12:04:15606 :: importing from pack uiGameButton
0323 12:04:15608 :: importing from pack uiTip
0323 12:04:15612 :: importing from pack uiCube
0323 12:04:15621 :: importing from pack uiSelectItem
0323 12:04:15624 :: ---------------------------------------------------------------------------- CLOSE LOGIN WINDOW 0323 12:04:15624 ::
0323 12:04:15625 :: ===== Load Script File : locale/de/ui/selectcharacterwindow.py0323 12:04:15625 ::
0323 12:04:15822 :: ===== Load Script File : uiscript/questiondialog.py0323 12:04:15822 ::
0323 12:04:16172 :: CResource::Load file not exist d:ymir workeffectaffectdamagevalue0.jpg
0323 12:04:16176 :: CResource::Load file not exist d:ymir workeffectaffectdamagevaluepoison0.jpg
0323 12:04:16257 :: CRaceManager::CreateRace(dwRaceIndex=0)
0323 12:04:16321 :: CRaceManager::CreateRace(dwRaceIndex=4)
0323 12:04:16401 :: CRaceManager::CreateRace(dwRaceIndex=1)
0323 12:04:16464 :: CRaceManager::CreateRace(dwRaceIndex=5)
0323 12:04:16520 :: CRaceManager::CreateRace(dwRaceIndex=2)
0323 12:04:16576 :: CRaceManager::CreateRace(dwRaceIndex=6)
0323 12:04:16640 :: CRaceManager::CreateRace(dwRaceIndex=3)
0323 12:04:16710 :: CRaceManager::CreateRace(dwRaceIndex=7)
0323 12:04:16764 :: SelectCharacterInstance: no vid by 0
0323 12:04:16861 :: ---------------------------------------------------------------------------- DELETE LOGIN WINDOW0323 12:04:16861 ::
0323 12:04:17313 :: CResource::Reload mark10_0.tga
0323 12:04:24586 ::
0323 12:04:24586 :: ## Network - OffLine Phase ##
0323 12:04:24586 ::
0323 12:04:24586 :: NEW LOGIN WINDOW  ----------------------------------------------------------------------------0323 12:04:24586 ::
0323 12:04:24733 :: DeleteCharacterInstance: no vid by 1
0323 12:04:24733 :: DeleteCharacterInstance: no vid by 2
0323 12:04:24733 :: DeleteCharacterInstance: no vid by 3
0323 12:04:24733 :: LOGIN WINDOW OPEN ----------------------------------------------------------------------------0323 12:04:24733 ::
0323 12:04:24733 :: ===== Load Script File : locale/de/ui/LoginWindow.py0323 12:04:24733 ::
0323 12:04:24743 :: ŔÚµż ·Î±×ŔÎŔ» ÇϽ÷Á¸éloginInfo.pyĆÄŔĎŔ» ŔŰĽşÇŘÁÖĽĽżä

ł»żë:
================================================================
addr=ÁÖĽŇ
port=Ć÷Ć®
id=ľĆŔ̵đ
pwd=şńąĐąřČŁ
slot=Äł¸ŻĹÍ Ľ±ĹĂ Ŕε¦˝ş (ľř°ĹłŞ -1Ŕ̸é ŔÚµż Ľ±ĹĂ ľČÇÔ)
autoLogin=ŔÚµż Á˘ĽÓ ż©şÎ
autoSelect=ŔÚµż Á˘ĽÓ ż©şÎ
localeInfo=(ymir) LC_Ymir ŔĎ°ćżě ymir·Î Ŕ۵ż. ÁöÁ¤ÇĎÁö ľĘŔ¸¸é korea·Î Ŕ۵ż
0323 12:04:24743 ::
0323 12:04:24750 :: Succeed connecting.

Syserr db:

SYSERR: Mar 23 12:23:30 :: pid_init: 
Start of pid: 978

SYSERR: Mar 23 12:23:30 :: Start: TABLE_POSTFIX not configured use default
SYSERR: Mar 23 12:23:31 :: Load:  DirectQuery failed(SELECT login FROM block_exception)

syserr auth:

SYSERR: Mar 23 12:23:32 :: pid_init: 
Start of pid: 980

SYSERR: Mar 23 12:23:32 :: ChildLoop: AsyncSQL: query failed: Out of range value for column 'time' at row 1 (query: INSERT INTO bootlog (time, hostname, channel) VALUES(NOW(), 'auth', 1) errno: 1264)

syserr ch1 core1:

SYSERR: Mar 23 12:23:34 :: pid_init: 
Start of pid: 982

SYSERR: Mar 23 12:24:05 :: ReadDragonSoulTableFile: dragon_soul_table.txt load error
SYSERR: Mar 23 12:24:05 :: Boot: cannot load DragonSoulTable: locale/portugal/dragon_soul_table.txt
SYSERR: Mar 23 12:24:07 :: LoadSkillMotion: Motion: Skill exist but no motion data for index 0 mob 3596 skill 257
SYSERR: Mar 23 12:24:07 :: LoadSkillMotion: Motion: Skill exist but no motion data for index 1 mob 3596 skill 258
SYSERR: Mar 23 12:24:07 :: heart_idle: losing 31 seconds. (delay occured)

syserr ch1 core2:

SYSERR: Mar 23 12:23:36 :: pid_init: 
Start of pid: 984

SYSERR: Mar 23 12:24:07 :: ReadDragonSoulTableFile: dragon_soul_table.txt load error
SYSERR: Mar 23 12:24:07 :: Boot: cannot load DragonSoulTable: locale/portugal/dragon_soul_table.txt
SYSERR: Mar 23 12:24:08 :: LoadSkillMotion: Motion: Skill exist but no motion data for index 0 mob 3596 skill 257
SYSERR: Mar 23 12:24:08 :: LoadSkillMotion: Motion: Skill exist but no motion data for index 1 mob 3596 skill 258
SYSERR: Mar 23 12:24:08 :: heart_idle: losing 31 seconds. (delay occured)

syserr ch99:

SYSERR: Mar 23 12:23:38 :: pid_init: 
Start of pid: 986

SYSERR: Mar 23 12:23:52 :: ReadDragonSoulTableFile: dragon_soul_table.txt load error
SYSERR: Mar 23 12:23:52 :: Boot: cannot load DragonSoulTable: locale/portugal/dragon_soul_table.txt
SYSERR: Mar 23 12:24:04 :: LoadSkillMotion: Motion: Skill exist but no motion data for index 0 mob 3596 skill 257
SYSERR: Mar 23 12:24:04 :: LoadSkillMotion: Motion: Skill exist but no motion data for index 1 mob 3596 skill 258

Share this post


Link to post
  • 0

I never ran a local server but I *think* you must bind the game cores to your public IP with BIND_IP: CONFIG setting.

 

Check on the game cores stdout, which IP it's binding to. If it's a private IP it will fail to connect from outside.

Share this post


Link to post
  • 0

when I bind my public address cores can't start, when I bind my 192.168 address server was started but if I choose character from another computer, client kicks me to login menu, so nothing new, thanks for respond, any idea now?

 

I was unlocked 11111(auth) and 13000-13999 ports in router, meybe here is a problem?

Share this post


Link to post
  • 0

Bump i have same probleme.

 

Syserr db:

1
2
3
4
5
SYSERR: Mar 23 12:23:30 :: pid_init:
Start of pid: 978
 
SYSERR: Mar 23 12:23:30 :: Start: TABLE_POSTFIX not configured use default
SYSERR: Mar 23 12:23:31 :: Load:  DirectQuery failed(SELECT login FROM block_exception)

 

 

Share this post


Link to post
  • 0

i have an error too what he has

its the:

ChildLoop: AsyncSQL: query failed: Out of range value for column 'time' at row 1 (query: INSERT INTO bootlog (time, hostname, channel) VALUES(NOW(), 'auth', 1) errno: 126


its a query that is executing, but how to disable that query?

Share this post


Link to post
  • 0

 

i have an error too what he has

its the:

 

ChildLoop: AsyncSQL: query failed: Out of range value for column 'time' at row 1 (query: INSERT INTO bootlog (time, hostname, channel) VALUES(NOW(), 'auth', 1) errno: 126

its a query that is executing, but how to disable that query?

 

 

Open config.cpp and search this

LogManager::instance().BootLog(g_stHostname.c_str(), g_bChannel);

After remove that line.

 

Best Regards

Ellie

Share this post


Link to post
  • 0

in desc_client.cpp

from

				if (!g_bAuthServer)
				{
					static bool bSentBoot = false;

					if (!bSentBoot)
					{
						bSentBoot = true;
						TPacketGDBoot p;
						p.dwItemIDRange[0] = 0;
						p.dwItemIDRange[1] = 0;
						memcpy(p.szIP, g_szPublicIP, 16);
						DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p));
					}
				}

				TEMP_BUFFER buf;

				TPacketGDSetup p;

				memset(&p, 0, sizeof(p));
				strlcpy(p.szPublicIP, g_szPublicIP, sizeof(p.szPublicIP));

to

				if (!g_bAuthServer)
				{
					static bool bSentBoot = false;

					if (!bSentBoot)
					{
						bSentBoot = true;
						TPacketGDBoot p;
						p.dwItemIDRange[0] = 0;
						p.dwItemIDRange[1] = 0;
						memcpy(p.szIP, "you external ip here", 16);
						DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p));
					}
				}

				TEMP_BUFFER buf;

				TPacketGDSetup p;

				memset(&p, 0, sizeof(p));
				strlcpy(p.szPublicIP, "you external ip here", sizeof(p.szPublicIP));
  • Love 1

Share this post


Link to post
  • 0

 

in desc_client.cpp

from

				if (!g_bAuthServer)
				{
					static bool bSentBoot = false;

					if (!bSentBoot)
					{
						bSentBoot = true;
						TPacketGDBoot p;
						p.dwItemIDRange[0] = 0;
						p.dwItemIDRange[1] = 0;
						memcpy(p.szIP, g_szPublicIP, 16);
						DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p));
					}
				}

				TEMP_BUFFER buf;

				TPacketGDSetup p;

				memset(&p, 0, sizeof(p));
				strlcpy(p.szPublicIP, g_szPublicIP, sizeof(p.szPublicIP));

to

				if (!g_bAuthServer)
				{
					static bool bSentBoot = false;

					if (!bSentBoot)
					{
						bSentBoot = true;
						TPacketGDBoot p;
						p.dwItemIDRange[0] = 0;
						p.dwItemIDRange[1] = 0;
						memcpy(p.szIP, "you external ip here", 16);
						DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p));
					}
				}

				TEMP_BUFFER buf;

				TPacketGDSetup p;

				memset(&p, 0, sizeof(p));
				strlcpy(p.szPublicIP, "you external ip here", sizeof(p.szPublicIP));

nope this fix for without set bind_ip to config files so i tried friend :(

Share this post


Link to post
  • 0
SYSERR: Mar 23 12:24:05 :: Boot: cannot load DragonSoulTable: locale/portugal/dragon_soul_table.txt

dragon_soul_table.txt is corrupt. Something is wrong , change with one functional

  • Love 1

Share this post


Link to post
  • 0

SYSERR: Mar 23 12:24:05 :: Boot: cannot load DragonSoulTable: locale/portugal/dragon_soul_table.txt

dragon_soul_table.txt is corrupt. Something is wrong , change with one functional

 

friend we understanding yours so yours dont using and not have any tried local server

 

please must before try to use local server no vps

 

u will see what is there real current problems

 

we talking about more different problems we talking about ip's ports auth login keys so more different

 

so for us need like this replies and informations:

 

 

 

in desc_client.cpp

from

                if (!g_bAuthServer)

                {

                    static bool bSentBoot = false;

                    if (!bSentBoot)

                    {

                        bSentBoot = true;

                        TPacketGDBoot p;

                        p.dwItemIDRange[0] = 0;

                        p.dwItemIDRange[1] = 0;

                        memcpy(p.szIP, g_szPublicIP, 16);

                        DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p));

                    }

                }

                TEMP_BUFFER buf;

                TPacketGDSetup p;

                memset(&p, 0, sizeof(p));

                strlcpy(p.szPublicIP, g_szPublicIP, sizeof(p.szPublicIP));

to

                if (!g_bAuthServer)

                {

                    static bool bSentBoot = false;

                    if (!bSentBoot)

                    {

                        bSentBoot = true;

                        TPacketGDBoot p;

                        p.dwItemIDRange[0] = 0;

                        p.dwItemIDRange[1] = 0;

                        memcpy(p.szIP, "you external ip here", 16);

                        DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p));

                    }

                }

                TEMP_BUFFER buf;

                TPacketGDSetup p;

                memset(&p, 0, sizeof(p));

                strlcpy(p.szPublicIP, "you external ip here", sizeof(p.szPublicIP));

 

 

 

but not was enought because that fix about without bind_ip joinable we want to join both in our local ip when u set your channel1 with bind ip then u cant join your server with your local ip example: "127.0.0.1" "192.168.x.x" "localhost" but players is can joining from out with your public ip so with your set channel1 bind_ip

 

so we want to join our windows server both local ip and joinable players from out

 

and especially we must look this log for fix:

 

Dec 02 21:40:24.390000 :: SYSTEM: new connection from [192.168.1.2] fd: 952 handshake 3316555208 output input_len 0, ptr 0D30EAB0
Dec 02 21:40:25.875000 :: MARK_SERVER: Login
Dec 02 21:40:25.953000 :: LargePacket Size 236
Dec 02 21:40:25.953000 :: MARK_SERVER: GuildMarkIDXList 243 bytes sent.
Dec 02 21:40:25.109000 :: MARK_SERVER: Sending blocks. (imgIdx 0 diff 0 size 10)
Dec 02 21:40:25.218000 :: SYSTEM: closing socket. DESC #952
Dec 02 21:40:39.812000 :: SYSTEM: closing socket. DESC #372

 

anyone have idea fix solve?

  • Love 1

Share this post


Link to post
  • 0

 

SYSERR: Mar 23 12:24:05 :: Boot: cannot load DragonSoulTable: locale/portugal/dragon_soul_table.txt

dragon_soul_table.txt is corrupt. Something is wrong , change with one functional

 

friend we understanding yours so yours dont using and not have any tried local server

 

please must before try to use local server no vps

 

u will see what is there real current problems

 

we talking about more different problems we talking about ip's ports auth login keys so more different

 

so for us need like this replies and informations:

 

 

 

in desc_client.cpp

from

                if (!g_bAuthServer)

                {

                    static bool bSentBoot = false;

                    if (!bSentBoot)

                    {

                        bSentBoot = true;

                        TPacketGDBoot p;

                        p.dwItemIDRange[0] = 0;

                        p.dwItemIDRange[1] = 0;

                        memcpy(p.szIP, g_szPublicIP, 16);

                        DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p));

                    }

                }

                TEMP_BUFFER buf;

                TPacketGDSetup p;

                memset(&p, 0, sizeof(p));

                strlcpy(p.szPublicIP, g_szPublicIP, sizeof(p.szPublicIP));

to

                if (!g_bAuthServer)

                {

                    static bool bSentBoot = false;

                    if (!bSentBoot)

                    {

                        bSentBoot = true;

                        TPacketGDBoot p;

                        p.dwItemIDRange[0] = 0;

                        p.dwItemIDRange[1] = 0;

                        memcpy(p.szIP, "you external ip here", 16);

                        DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p));

                    }

                }

                TEMP_BUFFER buf;

                TPacketGDSetup p;

                memset(&p, 0, sizeof(p));

                strlcpy(p.szPublicIP, "you external ip here", sizeof(p.szPublicIP));

 

 

 

https://www.virtualbox.org/manual/ch06.html

http://superuser.com/questions/310697/connect-to-t

http://askubuntu.com/questions/52147/how-can-i-acc

http://stackoverflow.com/questions/61156/virtualbox-host-guest-network-setup

http://blog.brzezinka.eu/webmaster-tips/virtualbox-set-up-a-network-interface-between-host-and-guests

Share this post


Link to post
  • 0

 

 

SYSERR: Mar 23 12:24:05 :: Boot: cannot load DragonSoulTable: locale/portugal/dragon_soul_table.txt

dragon_soul_table.txt is corrupt. Something is wrong , change with one functional

 

friend we understanding yours so yours dont using and not have any tried local server

 

please must before try to use local server no vps

 

u will see what is there real current problems

 

we talking about more different problems we talking about ip's ports auth login keys so more different

 

so for us need like this replies and informations:

 

 

 

in desc_client.cpp

from

                if (!g_bAuthServer)

                {

                    static bool bSentBoot = false;

                    if (!bSentBoot)

                    {

                        bSentBoot = true;

                        TPacketGDBoot p;

                        p.dwItemIDRange[0] = 0;

                        p.dwItemIDRange[1] = 0;

                        memcpy(p.szIP, g_szPublicIP, 16);

                        DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p));

                    }

                }

                TEMP_BUFFER buf;

                TPacketGDSetup p;

                memset(&p, 0, sizeof(p));

                strlcpy(p.szPublicIP, g_szPublicIP, sizeof(p.szPublicIP));

to

                if (!g_bAuthServer)

                {

                    static bool bSentBoot = false;

                    if (!bSentBoot)

                    {

                        bSentBoot = true;

                        TPacketGDBoot p;

                        p.dwItemIDRange[0] = 0;

                        p.dwItemIDRange[1] = 0;

                        memcpy(p.szIP, "you external ip here", 16);

                        DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p));

                    }

                }

                TEMP_BUFFER buf;

                TPacketGDSetup p;

                memset(&p, 0, sizeof(p));

                strlcpy(p.szPublicIP, "you external ip here", sizeof(p.szPublicIP));

 

 

 

https://www.virtualbox.org/manual/ch06.html

http://superuser.com/questions/310697/connect-to-t

http://askubuntu.com/questions/52147/how-can-i-acc

http://stackoverflow.com/questions/61156/virtualbox-host-guest-network-setup

http://blog.brzezinka.eu/webmaster-tips/virtualbox-set-up-a-network-interface-between-host-and-guests

 

nope i know and found thats so that must fix from sources already game is not allowing to join with local ip when u used bind_ip for conenct from out players

 

and i run windows server not virtual box or vmware

 

have u more idea? about win sf so game is blocking already need to fix it from source

Share this post


Link to post
  • 0

example i can give yours my server ip for try so u can look yourself and i will set it after with bind_ip when u get kick screen and u will join success but then i cant join with my local ip

 

yours must look and see this with screen not with words i think for more good to understand  :)

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.