TORNADOL
12-10-2005, 17:18
Вот такая трабла у меня случилась. Скорее всего что то не так настроил. Значит ситуация следующая: Имеется игровой клуб (25 машин), есть народ который любит поиграть в Call Of Duty United Offence по сети. Специально для них на админской машине(Athlon 2500+ Barton, 1 gb RAM РС 3200, 80 gb HDD, GaForece 3 Ti 200 128 mb Video, остальное не важно.)
был создан выделеный сервер. Игровой сервер работает в автоматическом режиме и ничего не требует от меня, и в нем ничего не менялось месяцев 5 точно. Раньше все было хорошо и ничего не тормозило при подключени 20-23 машин к админскому компьютеру. Но вот поставил я новую версию Аутпоста за номером 3.0 и началось. После того как игроки начинают подключатся к игровому серверу потребности Аутпоста в памяти и процессорном времени растут в геометрической прогресии. Таким образом при подключении 15 игроков Аутпост сожрал всю оперативку и 500 метров с файла подкачки. Загрузка процессора достигла 89 процентов и машину пришлось перегружать ресетом так как на другие команды она не реагировала никак. Игровой сервер общяется с клиентами по протоколу UDP и порту 28960. Клиенты принимают пакеты на тот же порт. В Аутпосте настроено правило разрешающее данные действия. То есть все работает но не так как надо. Игра дергается и грать становится сложно. Я начал думать что сеть перегружается в момент игры. Но когда я посмотрел в диспетчер задач и увидил что в момент игры 15-ти человек нагрузка на сеть составялет не более 10 процентов то вариант этот сразу отпал. Мне сказали что в общей сети может быть какая то плохая сетевая карта которорая может портачить всю сеть, и что выявить ее можно только измеряя скорость загрузки файлов по сети. Я так и поступил. Нашел на трех компьютерах похожие карты на которых скорость проседала до 100 килобайт в секундуот обычных 7 мегабайт. Возможно причина в этом хоят я не уверен. Я читал что в версии 3.0 появилась ARP-фильтрация. Может дело в ней. Настроек по этой функции я не нашел. Хотя есть еще вариант с настройками ICMP. Так как я не разобрался как их правильно настроить немогли бы вы подсказать как правильно настроить ICMP и как решить сложившуюся проблему.
Вообщем вот такая запутанная проблема случилась. Заранее премногоблагодарен всем ответивщим.
был создан выделеный сервер. Игровой сервер работает в автоматическом режиме и ничего не требует от меня, и в нем ничего не менялось месяцев 5 точно. Раньше все было хорошо и ничего не тормозило при подключени 20-23 машин к админскому компьютеру. Но вот поставил я новую версию Аутпоста за номером 3.0 и началось. После того как игроки начинают подключатся к игровому серверу потребности Аутпоста в памяти и процессорном времени растут в геометрической прогресии. Таким образом при подключении 15 игроков Аутпост сожрал всю оперативку и 500 метров с файла подкачки. Загрузка процессора достигла 89 процентов и машину пришлось перегружать ресетом так как на другие команды она не реагировала никак. Игровой сервер общяется с клиентами по протоколу UDP и порту 28960. Клиенты принимают пакеты на тот же порт. В Аутпосте настроено правило разрешающее данные действия. То есть все работает но не так как надо. Игра дергается и грать становится сложно. Я начал думать что сеть перегружается в момент игры. Но когда я посмотрел в диспетчер задач и увидил что в момент игры 15-ти человек нагрузка на сеть составялет не более 10 процентов то вариант этот сразу отпал. Мне сказали что в общей сети может быть какая то плохая сетевая карта которорая может портачить всю сеть, и что выявить ее можно только измеряя скорость загрузки файлов по сети. Я так и поступил. Нашел на трех компьютерах похожие карты на которых скорость проседала до 100 килобайт в секундуот обычных 7 мегабайт. Возможно причина в этом хоят я не уверен. Я читал что в версии 3.0 появилась ARP-фильтрация. Может дело в ней. Настроек по этой функции я не нашел. Хотя есть еще вариант с настройками ICMP. Так как я не разобрался как их правильно настроить немогли бы вы подсказать как правильно настроить ICMP и как решить сложившуюся проблему.
Вообщем вот такая запутанная проблема случилась. Заранее премногоблагодарен всем ответивщим.