PDA

Просмотр полной версии : Цивилизация и VPN (PPTP)



omnifer
17.01.2013, 01:23
Здравствуйте товарищи цивилизаторы! Опишу вкратце свою проблему.

При создании игры в мультиплеере все кто ко мне присоединяется имеют пинг 5с далее 10с и так далее с последующим вылетом из лобби. Если я присоединяюсь к созданной игре, то в начале все идет хорошо, но при передаче хода (приблизительно на 50) игра у всех зависает с сообщением "Waiting for players".
Казалось бы, причем тут VPN? Однако, путем довольно продолжительного гугления наткнулся на тему в стиме (http://forums.steampowered.com/forums/showthread.php?t=2760030), где у людей наблюдаются похожие проблемы и там советуют удалять все VPN соединения и программы с ними связанные. Вот тут то и вся загвоздка. Мое соединение с провайдером устанавливается как раз через VPN (PPTP). Еще одним подтверждением тут может служить то, что где-то с пол-года назад я играл в цивилизацию через ADSL модем и проблем с зависаниями и вылетами не наблюдалось. Поэтому я склоняюсь к тому что проблема все-таки в моем соединении.

Тут-то и возникает несколько вопросов:

может быть кого-то сидит через VPN соединение и у него проблем с игрой не наблюдается, тогда нужно копать в другом направлении;
если же проблема все-таки в соединении может кто-то поделится мыслями что с ним можно сделать.


PS: В той теме в стиме (и не только в ней) советуют также выставлять MTU на 1500. Проверял, стоит 1500.
PPS: У вас на форуме пишут что бывают проблемы из-за автосейвов, выставил на 0, 0 количество и период сохранений. Проблема осталась. Или их как-то по-другому нужно отключать? :unsure:

TPP
17.01.2013, 11:43
Здравствуйте товарищи цивилизаторы! Опишу вкратце свою проблему.

При создании игры в мультиплеере все кто ко мне присоединяется имеют пинг 5с далее 10с и так далее с последующим вылетом из лобби. Если я присоединяюсь к созданной игре, то в начале все идет хорошо, но при передаче хода (приблизительно на 50) игра у всех зависает с сообщением "Waiting for players".
Казалось бы, причем тут VPN? Однако, путем довольно продолжительного гугления наткнулся на тему в стиме (http://forums.steampowered.com/forums/showthread.php?t=2760030), где у людей наблюдаются похожие проблемы и там советуют удалять все VPN соединения и программы с ними связанные. Вот тут то и вся загвоздка. Мое соединение с провайдером устанавливается как раз через VPN (PPTP). Еще одним подтверждением тут может служить то, что где-то с пол-года назад я играл в цивилизацию через ADSL модем и проблем с зависаниями и вылетами не наблюдалось. Поэтому я склоняюсь к тому что проблема все-таки в моем соединении.

Тут-то и возникает несколько вопросов:

может быть кого-то сидит через VPN соединение и у него проблем с игрой не наблюдается, тогда нужно копать в другом направлении;
если же проблема все-таки в соединении может кто-то поделится мыслями что с ним можно сделать.


PS: В той теме в стиме (и не только в ней) советуют также выставлять MTU на 1500. Проверял, стоит 1500.
PPS: У вас на форуме пишут что бывают проблемы из-за автосейвов, выставил на 0, 0 количество и период сохранений. Проблема осталась. Или их как-то по-другому нужно отключать? :unsure:

На сколько знаю точно такая же проблема у Портвейна, сколько с ним не пытались играть, всегда в районе 50 хода происходит зависание, с другими играками у меня проблем нет. С подключением к его игре тоже были вечные проблемы. Только не знаю какой у него тип подключения к инету.

Я сам сижу на VPN, ни каких проблем у меня с сетевой нет.

omnifer
22.02.2013, 14:41
Проблему я кажется решил. Опишу свои действия, может быть кому-то еще поможет.

Как я уже писал проблема могла крыться в MTU (http://ru.wikipedia.org/wiki/MTU). Я полез в командную строку чтобы проверить какое значение стоит у меня и увидел такую картину:
6149
"Проблема видимо не здесь" - подумал я (интерфейс с идентификатором 11 имеет MTU 1500), однако потом до меня дошло, что смотреть нужно было в моем внешнем соединении в роутере.

Зайдя в веб-интерфейс роутера (asus wl-520gu), какой-либо информации о значении MTU я там не нашел. По-этому решил ставить кастомную прошивку. (Установка неофициальных прошивок это уже отдельная история, тут все зависит от вашего роутера, подробно я не буду здесь останавливаться) Мой выбор пал на прошивку "от Олега", и вот оно чудо, в разделе "Status & log" я нашел это злосчастное MTU.
6154

В интернетах я нагуглил, что изменить его можно, в поле Additional pppd options, так я и сделал.
6152

После этого значение в логе изменилось на 1460
6155

Вот собственно и все манипуляции. Зависания на 50-ом ходу, прошли, остались обычные глюки мультиплеера цивилизации :D Сыграл 6-7 игр в ~250 ходов.

Хочу заметить, что 100%-ой уверенности, что помогли именно вышеизложенные действия нет, возможно планеты выстроились в нужной последовательности и все само заработало ^_^ Также, если вы будете что-то делать со своим роутером, убедитесь что сможете восстановить его текущее, рабочее состояние - сохраните конфиг, загрузите официальную прошивку и софт для восстановления и т.п., на всякий пожарный случай ;)

Если же у вас нет роутера, попробуйте воспользоваться например вот этой инструкцией (http://my.bergersoft.net/2010/05/13/how-to-change-mtu-size-on-windows-xpvista72008/).

PS Вы все делаете на ваш страх и риск xD

Winn
25.03.2013, 12:49
Возникала такая же проблема, и пытался решить ее по указанным действиям с MTU, но, если в командной строке получилось исправить MTU на 1500, то в роутере максимальное MTU, которое можно поставить, находится в диапазоне 200-1400.
Получается, что достичь нужного параметра в 1500 не получится, и проблема остается нерешенной. Возможно ли это как-то исправить?

Гость
25.03.2013, 13:21
а что за роутер? может быть, его шопингом можно исправить?

Winn
25.03.2013, 15:49
D link, точную модель не помню. В смысле, шопингом?
Купить новый роутер, имеете ввиду?

Гость
25.03.2013, 17:02
точную модель не помню
нуивот подземныйстук? толку-то спрашивать без указания модели

Winn
25.03.2013, 17:28
я на работе :) как приеду - напишу точную модель)
вчера не смог написать из-за ожидания одобрения регистрации)

Winn
25.03.2013, 22:06
DIR 615 роутер..
кто знает,к ак догнать MTU о 1500?

Гость
26.03.2013, 07:33
в роутере максимальное MTU, которое можно поставить, находится в диапазоне 200-1400
видимо, произвести обновление прошивки http://forum.convex.ru/showthread.php?p=1005524
наверное, посвежее http://ftp.dlink.ru/pub/Router/DIR-615/Firmware/RevM/

вот еще похожие слова http://forum.akado-ural.ru/threads/29228/ цитирую

значимый нюанс - обязательно нужно прописать маршрутизацию при настройке на Russian L2TP.
C MTU проблем быть не должно - в Windows по умолчанию для VPN как раз 1400.

Winn
30.03.2013, 14:22
Связался с производителем роутера, поскольку прошивка стояла у меня последняя, думал решить проблему через них.
они сказали, что MTU у данного роутера ограничено 200-1400, и изменить никак не получится.
вот, может кто знает решение проблем по другому?