2 декабря 2012 г.

| by | | Leave a Comment

Assassin's Creed: Решение проблемы с фризами


Во время летней распродажи я стал обладателем лицензионной версии Assassin's Creed и Assassin's Creed II. Ожидая завершения закачки начал готовится к приятному времяпровождению,  «расчехлил» верного старичка Logitech Dual Action и смахнул пыль с экрана монитора. Закачка завершилась, запускаем игру...

На горизонте показались первые враги... мчимся к ним весело трепеща на ветру полами белого балдахина ассасина и устраиваем рубилово. Появляется смутное беспокойство — что-то не так... Карабкаемся по стенам к первой нычке с флагом... беспокойство усиливается. Мчимся к ближайшему врагу и крошим его в капусту... опять какая-то фигня... «WTF?!?!» Когда убиваю врага или беру очередной коллекционный предмет происходит фриз, небольшой примерно полсекунды. Но как эти полсекунды раздражают когда ты в гуще сражения и каждый убитый враг вызывает полу секундное подвисание. С раздражение закрываем игру вспоминаю Ubisoft, его DRM и всех их родственников...

Путь один, на форум. Мысль оказалась верной, буквально в течении пары минут находим топик и решение проблемы. Суть проблемы оказалась в следующем. Не к ночи вспомненный Ubisoft со своим DRM'мом и заботой о пользователях прикрутили логгирование игры и при каждом действии будь то убийство врага, открытие территории или нахождении коллекционного предмета, происходит обращение о одному из серверов, что бы сообщить о действии игрока. При этом отсутствие соединения с сервером не влияет на игру.
Открываем в текстовом редакторе файл hosts хранящийся в каталоге с windows \system32\drivers\etc. Если у вас Windows 7, то это нужно делать от имени администратора.

В конце файла добавляем следующие строки:

# Assasin's Creed Lag fix
216.98.48.18 127.0.0.1
216.98.48.53 127.0.0.1
216.98.48.57 127.0.0.1
216.98.48.133 127.0.0.1
216.98.48.134 127.0.0.1

У меня перезагрузка системы не потребовалась. Запускаем игру и наслаждаемся отсутствием фризов, соединение через интернет не происходит, так как наша машина сервер логов для Assassin's Creed.

Приятной игры!