Копался в сервере , по сути , кроме скриптов , ничего не трогал
Включаю сервер , играю один - все хорошо , начинают заходить люди - падает зона .
вот логи
------------------------------------------------------------------------
Call stack
------------------------------------------------------------------------
Address Frame Function SourceFile
401107C4 A4A9FAF0 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\userdb.cpp line 234
401D0FA5 A4A9FB80 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\mynetwork_syste m.cpp line 72
401DBC27 A4A9FC80 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\mynetworking.cp p line 519
401DB780 A4A9FCB0 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\mynetworking.cp p line 398
40478A68 A4A9FD90 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\network\netprocess.cpp line 887
40477D96 A4A9FDD0 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\network\netprocess.cpp line 571
40481CB9 A4A9FE10 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\network\networking.cpp line 375
401F4E03 A4A9FE80 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\mainthread.cpp line 5181
401EE85D A4A9FEC0 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\mainthread.cpp line 3170
667553C5 A4A9FF10 <2>0001:000043C5 C:\Windows\WinSxS\amd64_microsoft.vc80.debugcrt_1f c8b3b9a1e18e3b_8.0.50727.4053_none_9cf5f2ffebeea69 a\MSVCR80D.dll
6675538C A4A9FF50 <2>0001:0000438C C:\Windows\WinSxS\amd64_microsoft.vc80.debugcrt_1f c8b3b9a1e18e3b_8.0.50727.4053_none_9cf5f2ffebeea69 a\MSVCR80D.dll
779B652D A4A9FF80 <2>0001:0001552D C:\Windows\system32\kernel32.dll
77AEC541 A4A9FFD0 <2>0001:0002B541 C:\Windows\SYSTEM32\ntdll.dll
------------------------------------------------------------------------
Local Variables And Parameters
------------------------------------------------------------------------
Address Frame Function SourceFile
401107C4 A4A9FAF0 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\userdb.cpp line 234
Local 'i' = CCCCCCCC
Local 'this' = CCCCCCCCCCCCCCCC
Parameter 'dwAccountSerial' = CCCCCCCC
Parameter 'dwIP' = CCCCCCCC
Parameter 'dwProtocolVer' = CCCCCCCC
Parameter 'pdwMasterKey' = CCCCCCCCCCCCCCCC
Local 'pWaitData' = CCCCCC00
Local 'dwSerial' = 90A9A91
открываешь такой дизассемблер, кидаешь туда зону...
смотришь последние строки лога, так как это стек, смотришь первые ...
Код:
401107C4 A4A9FAF0 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\userdb.cpp line 234
401D0FA5 A4A9FB80 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\mynetwork_syste m.cpp line 72
опа!
401107C4
401D0FA5
переходишь по прямым оффсетам (вычитая base 0x40000000)
0х1107C4
0х1D0FA5
там увидишь ты те самые функции , в которых падение произошло
Посмотри возможно люди просто сделали уровень выше максимального и когда они пытаются на них зайти сервер падает.
Удали их персонажей либо пусть сами удалят