Warface вылеты в PVP и PVE
Работа работой, а расслабиться и поиграть я тоже люблю. Не скажу что я заядлый игроман и обычно меня хватает на день или два. Однако пару месяцев назад я нашел неплохую стрелялку, в каком-то смысле похожую на Counter-Strike. Называется WarFace. Играл и все бы ничего, однако внезапно начали случаться сбои во время игры, а именно во время миссий клиент терял соединение с сервером о чем сообщал тремя мониторами с красным крестиком между ними...
Самое интересное, что выкидывало в меню игры, а не из ней и я тут же мог подключиться к игре снова, правда потеряв при этом все накопленные очки и фраги.
Я грешил на плохое соединение, однако ping, tracert и speedtest уверяли что с соединением все ОК. Я забил на WarFace на пару дней, в надежде что пройдет само собой или разработчики подкрутят сервера, однако когда вернулся, проблемы не исчезли.
После некоторого времени потраченного на гугление, я вдруг подумал, а может быть проблема в wifi-роутере?
Тут надо заметить что к моему ПК, подключены два канала связи, первый 1 Гбит/с канал напрямую на сервачок, второй 100 мбит/с к wifi-роутеру, который в свою очередь подключен к сервачку (а сервачок уже выступает в роли шлюза).
Так вот, проверив tracert я обнаружил, что действительно пакеты идут через роутер. Ну, что же канал через роутер, нужен только для того, чтобы можно было зайти в его панель управления, поэтому отключив его я ничего не потеряю. Сказано, сделано. Снова проверяю трассировку к серверам игры (или к сайту, не важно):
1 2 3 |
tracert wf.mail.ru |
и убедился что теперь пакеты идут по каналу который идет напрямую на сервачок, минуя роутер. Запускаю игру и лаги исчезают!!!
Вот так новость, предчувствие не подвело. Погуглив теперь по ключевику "warface настройка роутера", я попал в ветку форума: "Решение проблемы с вылетами" там советуют добавить свой IP в DMZ:
Посмотрел у себя в прошивке DD-WRT, тоже есть подобная штука:
Не знаю насколько это действенное решение - я не стал с ним заморачиваться, меня устроил способ, при котором я просто отключаю интерфейс к роутеру.
Такое решение я принял, т.к. у меня роутер не Dlink, а LinkSys, соответственно причина может быть и в чем-то другом, а на тестирование пока нет времени..
Конечно, так же можно прописать ip серверов, чтобы пакеты ходили через нужную подсеть (для этого можно использовать команду route), но мне пока лень 🙂
ВЫВОД: Если у Вас такие же проблемы и инет к вам идет через wi-fi роутер, а не через провод, первое что советую проверить, это насколько поменяется картинка при подключении проводом напрямую, без роутера.
Если Вам это не помогло и Вы решили проблему другим способом, напишите про это в комментах, помогите другим!
--[добавлено 10.05.2013]--
Визуальная схема того, что я сделал:
Зеленый и синий это провода. Т.е. на ПК заходило два канала, через которые можно получать один и тот же инет от сервачка.
Author: | Tags: /
| Rating:
63 comments.
Write a comment