Думаю каждый уже оценил новый патч и набрался впечатлений на несколько месяцев вперед…
Посему данный топик посвящаю не обсуждению новых “фич” (типа “Да здравствует ВХ во всей ЕВЕ и т.п.”), а публикации вариантов решения некоторых существующих “фич” патча и описанию текущего состояния клиента, во избежание бесполезных попыток устранения “фич” со стороны игрока, которые иногда приводят не только к полному сносу системы, но катастрофическому разрыву “пукана”… Все описанное ниже опробовано и испытано лично мною и не является “перепечаткой”…
- Следует понимать, что часть существующих проблем результат некорректной настройки клиента игры у игрока и он их может поправить при должном опыте, а другая часть проблема ошибок в коде клиента и со стороны сервера, поправить могут только ССП.
- Прежде чем сносить настройки,клиент игры, винду - хорошо подумайте над этим (в большинстве случаев не приносит увы никаких результатов за исключением непомерного поедания вашего времени и сверхгиперактивного формирования злости внутри Вас…)
- На данный момент со стороны игрока возможно устранение только некорректной работы чатов или отсутствия работы оных в целом в части передачи информации.
Фактическое изменение в последнем патче это введение протокола XMPP, обитающего на 5222 порту. В виду того, что у многих товарищей брандмауэр выключен и живут они под крышей какого-то антивируса, то по обыкновению данный порт закрыт. А если он закрыт, то информация по нему не приходит и в итоге Ваш чат мертв.
Следовательно надо убедиться имеет ли Ваш клиент игры доступ к этому порту (заодно и некоторым другим необходимых ему). Есть куча способов убедиться в открытости порта. но увы но ряду причин для нас они неверны, посему рекомендую все сделать в строгости с алгоритмом описанном выше ибо описывать его истинность в данном случае это сделать еще один топик - Запускаем Лаунчер игры, потом игру, заходим в персонажа
- Сворачиваем игру и открываем командную строчку - “Win+R” - в открывшемся окне набираем “cmd” жмакаем ЕНТЕР
- В открывшейся командной строчке набираем “netstat -nb”, жмакаем ЕНТЕР. В итоге получаем список приложений и открытых ими портов (или неоткрытых для них, но которые они пытались открыть) получаем что вроде:
…
[evelauncher.exe]
TCP 192.168.8.100:52607 119.180.204.194:443 TIME_WAIT
TCP 192.168.8.100:52609 110.180.204.194:443 TIME_WAIT
TCP 192.168.8.100:52610 119.180.204.167:443 TIME_WAIT
TCP 192.168.8.100:52611 119.180.204.29:443 TIME_WAIT
TCP 192.168.8.100:52612 119.180.204.194:443 TIME_WAIT
TCP 192.168.8.100:52622 119.250.251.119:443 TIME_WAIT
TCP 192.168.8.100:52625 199.158.134.90:443 TIME_WAIT
TCP 192.168.8.100:52626 119.154.131.215:443 TIME_WAIT
TCP 192.168.8.100:52627 119.154.131.215:443 TIME_WAIT
TCP 192.168.8.100:52628 119.154.131.215:443 TIME_WAIT
TCP 192.168.8.100:52629 119.154.131.215:443 TIME_WAIT
TCP 192.168.8.100:52630 119.204.131:443 TIME_WAIT
TCP 192.168.8.100:52631 119.250.247.182:443 TIME_WAIT
TCP 192.168.8.100:52633 119.180.204.131:443 TIME_WAIT
TCP 192.168.8.100:52634 213.180.204.131:443 TIME_WAIT
TCP 192.168.8.100:52636 119.19.104.45:443 TIME_WAIT
TCP 192.168.8.100:52642 119.184.221.200:443 ESTABLISHED
[evelauncher.exe]
TCP 192.168.8.100:52643 119.85.238.42:443 TIME_WAIT
TCP 192.168.8.100:52646 1195.122.177.135:443 TIME_WAIT
TCP 192.168.8.100:52651 119.122.177.150:443 TIME_WAIT
TCP 192.168.8.100:52652 119.237.34.200:26000 ESTABLISHED
[exefile.exe]
TCP 192.168.8.100:52655 119.122.177.150:443 TIME_WAIT
TCP 192.168.8.100:52659 119.122.177.150:443 TIME_WAIT
TCP 192.168.8.100:52664 119.154.221.3:5222 ESTABLISHED
[exefile.exe]
TCP 192.168.8.100:52676 119.218.52.92:443 TIME_WAIT
TCP 192.168.8.100:52687 119.168.222:443 ESTABLISHED
…
В списке будет куча разных программ., но нас интересует лишь evelauncher.exe и exefile.exe. В общем ЕВА использует следующие порты на данный момент: Ports 80 (HTTP), 443 (HTTPS), 5222 (XMPP), 26000 (game server). при этом evelauncher.exe использует 80 или 443 и 26000, то exefile.exe 5222 и 80 или 443 (при том что если лаунчер использует 443, то клиент тоже использует 443 и в единое время может использоваться 80 или 443 порт). Если Ваш клиент игры не имеет в части 5222 порта соединение статуса ESTABLISHED, то и чаты Ваши работать не будут. В данном случае закрываем игру и открываем данный порт для нашего экзешника в части протоколов TCP и UDP ( в большинстве случаев это делается в брандмауэре). Обращаю внимание, что даже если у Вас стоит антивирусник и он вырубил брандмауэр взяв бразды правления в свои руки, то при этом правила создания соединений он берет из существующих правил брандмауэра .
Гуглим - “как открыть порт в брандмауэре windows” там все написано и даже картинки приложены. От себя хочу добавить не надо создавать отдельное правило открыв эти порты для всех, необходимо произвести корректировку в части правил “CCP ExeFile”, их по обыкновению два (для TCP и для UDP), так же следует обратить внимание на вкладку “Дополнительно” и проконтролировать чтобы правило было доступно для всех профилей (Домен, Частный , Публичный). Теоретически в них во вкладке “порты и протоколы” в меню “Локальный порт” и “Удаленный порт” можно выставить значение “Все порты”. В будущем это поможет решить многие проблемы в связи с вводом нового сетевого функционала в игре, с другой стороны создаст теоретическую брешь в защите Вашего компа. Выбор за Вами .
4) Остальные существующие проблемы типа “вдруг друг оказался не друг” (плюс отображается как нейтрал в локале), подвисание локала через некоторое время, не применение настроек чата (отключение отображение списка участников чата, внутреннее распределение окошек в чате) после перезапуска клиента игры - устранить сможет только разработчик ибо это ошибки самой игры. Особенно радует один раз зашел в локале все прекрасно, согласно стендам, сделал перезапуск (игроки все те же) опа половина нейтралы, перезапустил клиент опять нейтралы, плюнул еще раз перезапустил снова все отображаются как положено.
Как то так…