Как справиться со сбоем подключения к серверу MU Online: серверные файлы MU, Помощь

Автор MuScorpion, 2012 Янв. 13, 13:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlineсерверные файлы MUсбои подключения

MuScorpion

Добрый день.Вообщем проблема очень плохая,много сил и нервов потрачено в пустую.Проблема заключается в следующем:
После определённого времени(которое может быть разное,от 1 минуты до 1-го часа),проведённого в игре,ни с того ни с сего вылазит дисконект.
В логах ГСа пишется ошибка - "Time synchronization poorness caused to block connection".Мы поменяли кучу всевозможных CS,JoinServer(eData),не помогло.Начали грешить на ОСь.Стояла Win 2003 sp2 r2,сменили на обычную Win 2003,не помогло.Сменили на XP не помогло.После всех проделанных комбинаций мысль оставалась только одна - проблема с серверными файлами.Серверные файлы стояли SCF,поставили RMST,и о чудо - не помогло.Ошибка так и осталась.Осталась 1 мысль - проблемы с железом.Возможно кто-то сталкивался с таким.

Mr.Kernighan

Кинь логи сервера на момент дисконнекта я попробую посмотреть.

MuScorpion

02:49:46 [Nightmare] Eventitemnum = 0,EventItemLevel = 0, EventItemDropRate = 0, ItemDropRate = 100, ExItemDropRate = 1
..dataCustomCarnageEventItemBag.txt Item Load Complete
02:49:46 [CARNAGE EVENT] Sync Start Time. [10] min remain (START HOUR:3, MIN:0)
02:49:46 [CARNAGE EVENT] SetState_CLOSED
02:50:04 (admin)(MuScorpion) Time synchronization poorness caused to block connection -7421
WSARecv() failed with error 10038
02:50:04 [admin][MuScorpion] Skill Save Complete. 0 17
02:50:04 [admin][MuScorpion] Skill Save Complete. 1 45
02:50:04 [admin][MuScorpion] Skill Save Complete. 2 67
02:50:04 [admin][MuScorpion] Skill Save Complete. 3 68
02:50:04 [admin][MuScorpion] Skill Save Complete. 4 69
02:50:04 [admin][MuScorpion] Skill Save Complete. 5 70
02:50:04 [admin][MuScorpion] Skill Save Complete. 6 71
02:50:04 ***0504*** [admin][MuScorpion] SI(12,Ring of Wizardy,1,0,0,0)serial:(0) dur:(30) Ex:(0,0,0,0,0,0,0) Set : (0)
02:50:04 ***0504*** [admin][MuScorpion] SI(13,Ring of Wizardy,2,0,0,0)serial:(0) dur:(30) Ex:(0,0,0,0,0,0,0) Set : (0)
02:50:04 ***0505*** [admin][MuScorpion] Item Save Complete. Money ( 4864 )
02:50:04 [admin][MuScorpion] CharInfoSave : Class=0 Level=32 LVPoint=20 Exp=384400 Str=18 Dex=113 Vit=15 Energy=70 Leadership:0 Map=0 Pk=3
02:50:04 (8446)[admin][MuScorpion] Character closed
02:50:04 [CUSTOM QUEST] Save Info [admin][MuScorpion]
02:50:04 (8446)logout-send : admin [78.154.170.102]
02:50:04 (8446)logout :  [78.154.170.102]

spekinskii

похожие проблемы идут на сборке ай джулия.

MuScorpion

Сборка роли не играет.Проблема в железе,вернее в VDS/VPS виртуализации.Виртуалку арендуешь ведь?

spekinskii

#5
нет.купил сервер, поставил в своем городе у провайдера в дата-центре.
вот модель
HP ProLiant ML150 G6

MuScorpion

Смена хостинга не помогла,проблема осталась.Совпадение?

vitas

Получилось у тебя исправить проблему?

mufantazy

интересно решение этой проблемы, кто-то решил ?

motostark

Парни! кто подскажет? минут через 10 выдает DC. reedlan сборка.

13:50:24 [motostark][StarK] CharInfoSave : Class=17 Level=329 LVPoint=390 Exp=811864775 Str=5205 Dex=5000 Vit=5000 Energy=5000 Leadership:0 Map=0 Pk=3
13:50:24 (8400)[motostark][StarK] Character closed
13:50:24 [CUSTOM QUEST] Save Info [motostark][StarK]
13:50:24 (8400)logout-send : motostark [217.118.95.80]
13:50:24 (8400)logout : [217.118.95.80]



вот еще
14:34:37 (motostark)(StarK) Time synchronization poorness caused to block connection -8031
WSARecv() failed with error 10038


где копать?

Simp1e

Time synchronization poorness caused to block connection -8031

стандартная Wz проверка системы клиент/сервер на GetTickCount в случае если GetTickCount() каким либо образом увеличивают срабатывает проверка и функцией CloseClient() дисконектит пользователя.

часто срабатывает из за  
1) некоторые антивирусные системы
2) вирусы прочее дело 3
3) аванта кликер копался я как то там помню находил функции которые работают с GetTickCount()

есть способ решить проблему

находим офссет функции CloseClient()  открываем гс через ольку Search for -> all referenced text string

пишем туда "error-L1 : CloseClient index error" без ковычек тыкаем 2 галочки ждём  ок нам нашло первый текст переходим по нему


xxxxxx  PUSH xxxxxx ASCII "error-L1 : CloseClient index error"

чуть выше ставим мышку на начало этой функции PUSH EBP жмём Control + R выбираем Jmp xxxxxx

переходим на оффсет вызофа функции CloseClient выглядит он так

00401046    JMP GameServ.0048CB60 -> CloseClient

запоминаем этот  00401046

далее нажимаем Control + F вводим PUSH 1D6 ok


в данной функции надо найти call  на функцию CloseClient и сделать nop

выглядит он  так

004317C5  CALL GameServ.00401046

00431936   CALL GameServ.00401046

делаем nop сохраняем проблема решена    оффсеты для 18 гса

motostark

Цитата: Simp1e от 2014 Дек. 24, 15:21  Time synchronization poorness caused to block connection -8031

стандартная Wz проверка системы клиент/сервер на GetTickCount в случае если GetTickCount() каким либо образом увеличивают срабатывает проверка и функцией CloseClient() дисконектит пользователя.

часто срабатывает из за
1) некоторые антивирусные системы
2) вирусы прочее дело 3
3) аванта кликер копался я как то там помню находил функции которые работают с GetTickCount()

есть способ решить проблему

находим офссет функции CloseClient()  открываем гс через ольку Search for -> all referenced text string

пишем туда "error-L1 : CloseClient index error" без ковычек тыкаем 2 галочки ждём  ок нам нашло первый текст переходим по нему


xxxxxx  PUSH xxxxxx ASCII "error-L1 : CloseClient index error"

чуть выше ставим мышку на начало этой функции PUSH EBP жмём Control + R выбираем Jmp xxxxxx

переходим на оффсет вызофа функции CloseClient выглядит он так

00401046    JMP GameServ.0048CB60 -> CloseClient

запоминаем этот  00401046

далее нажимаем Control + F вводим PUSH 1D6 ok


в данной функции надо найти call  на функцию CloseClient и сделать nop

выглядит он  так

004317C5  CALL GameServ.00401046

00431936   CALL GameServ.00401046

делаем nop сохраняем проблема решена  ;)  оффсеты для 18 гса

error-L1 : CloseClient index error  не находит.

может не в этом дело? DC у всех одновременно выдает. порты, вирт. сервер?

Simp1e

у всех одновременно необходим фикс GetQueuedCompletionStatus

motostark

#13


решил проблему, отключив брандмауер. открытие портов не помогало, только полностью отключить пришлось.

motostark

#14
брандмауер оказался не при чем. проблема осталась




Цитата: Simp1e от 2014 Дек. 24, 15:21  Time synchronization poorness caused to block connection -8031

стандартная Wz проверка системы клиент/сервер на GetTickCount в случае если GetTickCount() каким либо образом увеличивают срабатывает проверка и функцией CloseClient() дисконектит пользователя.

часто срабатывает из за
1) некоторые антивирусные системы
2) вирусы прочее дело 3
3) аванта кликер копался я как то там помню находил функции которые работают с GetTickCount()

есть способ решить проблему

находим офссет функции CloseClient()  открываем гс через ольку Search for -> all referenced text string

пишем туда "error-L1 : CloseClient index error" без ковычек тыкаем 2 галочки ждём  ок нам нашло первый текст переходим по нему


xxxxxx  PUSH xxxxxx ASCII "error-L1 : CloseClient index error"

чуть выше ставим мышку на начало этой функции PUSH EBP жмём Control + R выбираем Jmp xxxxxx

переходим на оффсет вызофа функции CloseClient выглядит он так

00401046    JMP GameServ.0048CB60 -> CloseClient

запоминаем этот  00401046

далее нажимаем Control + F вводим PUSH 1D6 ok


в данной функции надо найти call  на функцию CloseClient и сделать nop

выглядит он  так

004317C5  CALL GameServ.00401046

00431936   CALL GameServ.00401046

делаем nop сохраняем проблема решена  ;)  оффсеты для 18 гса

сделал так как ты написал, пока все четко. Большое спасибо!  Кому надо, могу устранить эту проблему.
Skype - Stark moto

Молдованен


Похожие темы (5)