Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Known Issues of IGCN Server Emulator S9E2?

Junior Spellweaver
Joined
Feb 18, 2011
Messages
108
Reaction score
41
Hi

I'm creating this topic as I didn't find any thread regarding known issues of the IGCN server emulator s9e2 project.

I started to analyze the code but there would be nice to know about the already known problems related to this code.

Depending on the feedback of this thread I'm willing to continue the work on the project and share it as open src so if you do know any issue related to the project please let me know by replying this thread.

If you don't know any issue but have used the files to open a server please give your feedback about the files, it will be very appreciated too.
 
Experienced Elementalist
Joined
Apr 15, 2012
Messages
203
Reaction score
25
MUHelper cost its bad coded
%n in a friends msg, gets crash dataserver
need to code /setzen command and /reload commands

im working on it right now and that its the principal things what i see atm
 
Last edited:
Junior Spellweaver
Joined
Feb 18, 2011
Messages
108
Reaction score
41
MUHelper cost its bad coded
%n in a friends msg, gets crash dataserver
need to code /setzen command and /reload commands

im working on it right now and that its the principal things what i see atm



MUHelper cost its bad coded
%n in a friends msg, gets crash dataserver
need to code /setzen command and /reload commands

im working on it right now and that its the principal things what i see atm

Thanks for the response, I'll take a look at those things.
 
Junior Spellweaver
Joined
Mar 16, 2011
Messages
123
Reaction score
8
MUHelper cost its bad coded
%n in a friends msg, gets crash dataserver
need to code /setzen command and /reload commands

im working on it right now and that its the principal things what i see atm

u have fixed a bug of "%n" in friend msg??
 
Experienced Elementalist
Joined
May 4, 2017
Messages
219
Reaction score
318
to fix "%" bug... There are 2 ways...
1st : quick but not efficient... Add exceptions to all AddLog functions (TLog.cpp)(DataServer side, however... you can do it as well with GameServer/ConnectServer). And don't forget Enable SEH Exceptions /EHa (in C/C++ Code Generation tab)
//example
void TLog::AddL(TColor::T tColor, char * szLog, ...)
{
char szArgBuff[2048];
char szLogBuff[2048];
memset(szArgBuff, 0, sizeof(szArgBuff));
memset(szLogBuff, 0, sizeof(szLogBuff));

tm * today; time_t ltime;
time(&ltime);
today = localtime(&ltime);

va_list lpArguments;
va_start(lpArguments, szLog);
//vsprintf(szArgBuff, szLog, lpArguments);

try
{
vsprintf(szArgBuff, szLog, lpArguments);
}
catch (...)
{
sprintf(szLogBuff, "[%.8s] [ANTI_CRASH_HACK] [TLog::AddL] ", asctime(today) + 11); strcat(szLogBuff, szLog);
LogTextAdd(TColor::Red, szLogBuff, strlen(szLogBuff));
return;
}

va_end(lpArguments);
sprintf(szLogBuff, "[%.8s] ", asctime(today) + 11);
strcat(szLogBuff, szArgBuff);
LogTextAdd(tColor, szLogBuff, strlen(szLogBuff));

2nd: tedious way: Add Syntax check on everything (GameServer side) could make a crash before it sent to DataServer...
If you guys have any bugs, post here... I can help fix it, if I have time.
 
Experienced Elementalist
Joined
Apr 15, 2012
Messages
203
Reaction score
25
to fix "%" bug... There are 2 ways...
1st : quick but not efficient... Add exceptions to all AddLog functions (TLog.cpp)(DataServer side, however... you can do it as well with GameServer/ConnectServer). And don't forget Enable SEH Exceptions /EHa (in C/C++ Code Generation tab)

2nd: tedious way: Add Syntax check on everything (GameServer side) could make a crash before it sent to DataServer...
If you guys have any bugs, post here... I can help fix it, if I have time.

The 2nd one its the best.

We are working with sources, now are a lot of scam-teams selling our fixes and updates. I dont share nothing anymore. Not for free.
 
Experienced Elementalist
Joined
Aug 21, 2006
Messages
221
Reaction score
2
to fix "%" bug... There are 2 ways...
1st : quick but not efficient... Add exceptions to all AddLog functions (TLog.cpp)(DataServer side, however... you can do it as well with GameServer/ConnectServer). And don't forget Enable SEH Exceptions /EHa (in C/C++ Code Generation tab)


2nd: tedious way: Add Syntax check on everything (GameServer side) could make a crash before it sent to DataServer...
If you guys have any bugs, post here... I can help fix it, if I have time.
I change all TLog.cpp and Enable SEH Exceptions but dataserver anyway crash... in GS nothing in log
I try send gift with %n comment
 
Back
Top