Jump to content
K1D0

Gameserver crashing alone (Corsair)

Recommended Posts

Anyone know how to tell me what can cause the crash of gameserver.exe corsair? I'm having problems with my server, and it's just Garner's Gameserver.exe that is crashing.

 

I can pay for it !!

 

Discord: K1D0#2020

  • Like 1

Share this post


Link to post
Share on other sites

if u are getting error with debug shit and such then the solution i shared it before in this forum but short said

1) reduce monster (depend on ur ram or how much u give there in gameserver config file)

 

2) remove obstacles from Cave in Argent there a place there which you can crash gameserver with moving behind it

 

3) some time when text in BickerNotice and SystemNotice more than 140 leng it crash

 

4) I heard some do packet injection or like that so i am not sure if ur gs contain backdoors or wrong code

 

but that what I remember of the common gameserver problems if not then it might be something else new in that gameserver 

 

conclude hope I helped and dont forget to search for my old thread it might help you.

  • Thanks 3

Share this post


Link to post
Share on other sites

@Fisal Moha thx alot, but my problem involves something in:

 

void CCharMission::MisGooutMap() { CCharacter* pMain = m_pRoleChar->GetPlyCtrlCha(); const char* pszMap = (pMain->GetSubMap()) ? pMain->GetSubMap()->GetName() : "未知"; char szData[128]; //sprintf( szData, "出地图《%s》坐标:x = %d, y = %d.", pszMap, pMain->GetPos().x, pMain->GetPos().y ); sprintf( szData, RES_STRING(GM_MISSION_CPP_00040), pszMap, pMain->GetPos().x, pMain->GetPos().y ); TL(CHA_OUT, m_pRoleChar->GetName(), "", szData ); for( int i = 0; i < m_byNumMission; i++ ) { if( m_Mission.byType == MIS_RAND_CONVOY ) { for( int j = 0; j < ROLE_MAXNUM_RAND_DATA; j++ ) { if( m_Mission.RandData[j].pData && m_Mission.RandData[j].wParam1 > 0 ) { ((CCharacter*)m_Mission.RandData[j].pData)->Free(); m_Mission.RandData[j].pData = NULL; 

 

 

GameServer.exe!TL(int nType, const char * pszCha1, const char * pszCha2, const char * pszTrade) Line 119 C++

Share this post


Link to post
Share on other sites
Just now, K1D0 said:

@Fisal Moha thx alot, but my problem involves something in:

 

void CCharMission::MisGooutMap() { CCharacter* pMain = m_pRoleChar->GetPlyCtrlCha(); const char* pszMap = (pMain->GetSubMap()) ? pMain->GetSubMap()->GetName() : "未知"; char szData[128]; //sprintf( szData, "出地图《%s》坐标:x = %d, y = %d.", pszMap, pMain->GetPos().x, pMain->GetPos().y ); sprintf( szData, RES_STRING(GM_MISSION_CPP_00040), pszMap, pMain->GetPos().x, pMain->GetPos().y ); TL(CHA_OUT, m_pRoleChar->GetName(), "", szData ); for( int i = 0; i < m_byNumMission; i++ ) { if( m_Mission.byType == MIS_RAND_CONVOY ) { for( int j = 0; j < ROLE_MAXNUM_RAND_DATA; j++ ) { if( m_Mission.RandData[j].pData && m_Mission.RandData[j].wParam1 > 0 ) { ((CCharacter*)m_Mission.RandData[j].pData)->Free(); m_Mission.RandData[j].pData = NULL; 

 

 

GameServer.exe!TL(int nType, const char * pszCha1, const char * pszCha2, const char * pszTrade) Line 119 C++

it's something like "maps" or "missions"

Share this post


Link to post
Share on other sites
On 8/17/2020 at 7:32 AM, K1D0 said:

it's something like "maps" or "missions"

try to check quests because I think it might be some quest that rarely used

 

otherwise its packet injection

 

 

  • Thanks 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...