И в момент срабатывания этой цепочки одного из плееров уже нет и сервер потер указатель по какому адресу в памяти его данные, он начинает туда писать результат и кирдык, так как попадает на 0 адрес. Мне один вариант фикса сделали но он на другом ассемблере, он на масме, а у нас фасм, вот теперь думаю как его переделать.Код:IOThread [0][765] (ahehe): void IOThread_common(void *arglist) -> void CIOObject::TimerDispatch(bool bRootLoop) -> void CThreadLocalTimer::Dispath -> void COlympiadField::TimerExpired(int id) -> void COlympiadField::StatusFinishMatch() -> void COlympiadField::DoFinishJob(int nWinnerSid, SharedNoblessInfo *pPlayer1Info, SharedNoblessInfo *pPlayer2Info)
А про секундный релог это типо невидимки, надо смели трясти чтобы помог, он в своем ц1 помоему это прикрыл, правда он кодит так что черт ногу сломает и хвост с рогами пока там разберется.
Вообще по релогам это теперь приоритетная тема после последних фиксов, грубо говоря наиболее сейчас глобально влияющий на игру баг.