Решили с товарищем погонять циву по сети. Разумеется первым делом заюзали стандартный вариант через Steam.
Это было ужасно. Дисконнекты (не столь частые, но все же) и жуткие задержки. Пинг между игроками - до 20 секунд! АдЪ и израИль. Естественным решением была бы игра по локалке. Увы, без специальных программных приблуд проблема не решалась. Поэтому мы убили без малого 4,5 часа на поиск приемлемого варианта.
Первым опробовали tungle. Итог: 1 по 5-ибальной шкале. Тупая система регистрации, непонятно как создать закрытую игру и да, эта ***** так и не заработала. Игра по локалке увиделась, но соединяться отказалась - "ошибка подключения" и превед.
Следующим был Civnet. Оценка: два с минусом. Тупейшая система установки и регистрации, муд*цкая система с "подтверждением игр", невозможность создать закрытую игру с AI. Но этот вариант, хотя бы, работал.
Далее, по классике - hamachi. Оценка: два с минусом. Просто установилась, просто создать закрытую игру, нет особых проблем с регистрацией, настройка сравнительно простая. Но и поиграть не удалось - ошибка подключения.
Наконец, последним мы заюзали Evolve. Просто потому что я не поверил что это что-то реальное. Упоминаний этой платформы крайне мало, и вообще нет никаких описаний настройки. Взорванный танглом, цивнетом и хамачи моцк около получаса втыкал в интерфейс Еволв пытаясь понять как его настроить. Однако - не понадобилось. Еволв получает оценку отлично. Во-первых, легко установился, легко регистрироваться, настраивать отдельно вообще ничего не надо. Все что нужно сделать - установить, зарегистрироваться (прямо через еволв), зафрендить в системе партнеров. Потом создать party куда пригласить всех кто будет с вами играть и - можно запускать циву и создавать игру в локалке. Туннель работает, быстро и без проблем.
Словом, велком https://www.evolvehq.com/client
интересно, это реклама Еволв? Потому как пинг через Стим в 20 секунд это что-то нереальное. Я играл с американцами, до которых пинг был 130мс максимум и никаких проблем не было. Вылеты в 90% случаев - кирилица до сейвов у кого-нить из оппонентов.
Да, подтверждаю, основные проблемы с вылетами связаны с кириллице (особенно в сети)
Рецепт - отключать авто сохранение полностью всеми неопытными игроками, кроме хоста (который по умолчанию должен быть с опытом)
(если же игроки опытные пользователи компами, то достаточно всем выставить папку мои документы на английском в английской директории)
Как раз в недавней нашей игре с Халецким игра без конца вылетала (я заметил что она вылетает с определённым интервалом, равным автосейвам), попросили постоянного твылетуна отключить автосейвы и игра пошла идеально
По вылетам из-за сохранений - информация интересная, спасибо! Однако автосохранение стоит и таки да, кириллицей и таки сохраняется и загружается игра без проблем. Вылеты и зависания связаны строго с рассинхронизацией игроков, когда у обоих висит ожидание хода товарища. При этом игра реально подвисает, пока кто-либо не отключится.
Насчет задержек - увольте, не я один тут такую тему создал, про тормоза в сетевой игре через Стим. На интернет не жалуюсь, равно как и товарищ по игре. Средне-стабильный пинг до серверов провайдера 5-7 мс. В циве - 300 мс, и способен реально прыгать до 10-20 с.
Опять же, насчет критики, я что-то не видел на данном форуме ни одного реально работающего решения проблем игры через Стим
По поводу хамачи, я просто написал все попробованные варианты, дабы, может быть, кому-нибудь в будущем облегчить поиски решения.
Как я и писал выше - стеб неуместен. Если у вас нет такой проблемы, это не значит что ее не существует. Я смог нормально поиграть по сети только через упомянутый эволв. Все что было опробовано до этого легче описать старой формулой "мыши плакали, кололись, но продолжали жрать кактус".
Раз у тебя в пути к сейву кириллица, то проблема на 100% из за этого
Рассинхронизация потому и просходит, что английская игра через английские сервера не может прочитать и сравнить сейв из кириллического пути (по крайней мере я данный механизм себе представляю именно так)
При загрузке игры - игра грузится, проверено, а вот в момент автосейвов подвисает или вообще виснет
Ты не спорь, ты попробуй воспользоваться советом
Это (как бы помягче сказать) весьма спорное утверждениеРаз у тебя в пути к сейву кириллица, то проблема на 100% из за этого
Да не тут логика оценки и ранжирования мне непонятна. Зачем явно не работающему варианту вообще давать какую-то оценку и ставить выше 2-х более-менее работающих вариантов? Оценка хамачи должна быть 0- и упоминание 1 строкой в самом начале - "хамачи для цив5 не работает, про регистрацию говорить бесмыссленно".
Просто подправляю логику если цель поста действительно помочь кому-то.
Вылеты по времени бессистемны. А высокий пинг начинает показывать еще в лобби, все до тех же 10-20 с.
Причем здесь директ, библиотека и железо? Железо у меня может и не самое мощное, но хватает чтобы всякие струлялки типа BF3 на ультра летали. Да и внутренняя оценка винды - 7,6 (хотя показатель тот еще). Кроме того, почему же тогда по локалке и через цивнет и через эволв все прекрасно работает?
upd. Хотя нет, не буду я ничаво делать. Ибо зачем ломать то, что работает? =) Тем более что беглый гуглинг проблем сетевой игры в цив5 (дающий в т.ч. массу ссылок и на этот форум) показывает что при игре через стим оченно много проблем. Да и другие игры есть, в которые я по псевдолокалке теперь порублюсь, типа героев 3. =)