Пиндосские исследователи интернет-пространства (Дингус и Зулан) создали клон gamespy сервера (Айпишник немецкий), все приглашаются. Опять можно будет играть ffa pangea со случайными игроками.
Как сконфигурировать комп, чтобы игра заходила на клон.
Теория. Весь траффик, который игра отсылает на оффициальный ip gamespy нужно перенаправить на ip клона. Любым способом.
Практика. Самый простой способ который мне известен - сконфигурировать файл "hosts" (https://ru.wikipedia.org/wiki/Hosts). Этот файл находится в "C:\Windows\System32\drivers\etc". Изменяется блокнотом - нужно добавить ~20 строчек из файла примера (прикреплен ниже). Каждая строчка отвечает за перенаправление трафика на отдельный подсервер.
Например, peerchat.gamespy.com - подсервер отвечающий за чат.
master.gamespy.com - отвечает за проверку логина и пароля при входе насколько я понимаю. Короче там около 7 подсерверов, а кроме того некоторые подсервера дублируются для классической цив4, цив4БТС дополнения и цив4БТС японской версии.
Более подробная настройка хостс с картинками:
1. Запустить блокнот от админа (на виндовс7+ иначе не даст изменять)
2. Найти директорию "C:\Windows\System32\drivers\etc"
3. Поставить чтобы можно было выбрать файлы всех расширений, чтобы видеть файл hosts (он без разширения вообще)
4. Открыть файл hosts
5. Добавить весь текст из https://github.com/dingus221/PRMaste...b/master/hosts в файл hosts и сохранить
6. Зайти в игру - мультиплеер->игра по интернету->создать нового пользователя
Полезные ссылки:
1. Сайт сервера - http://civ.zulan.net/
3. Своровать исходники сервера - https://github.com/dingus221/PRMasterServer.
4. Cсылка на правильно сконфигурированный hosts файл - https://raw.githubusercontent.com/di...r/master/hosts
Альтернативно, "hosts" файл в архиве - hosts(01.04.15).rar
Альтернативно 2, тот же "hosts" файл в архиве, по внешней ссылке, без регистрации на цивфанатикс.ру (для упрощения) - http://forums.civfanatics.com/attach...8&d=1427841545
Часто задаваемые вопросы:
Q: Как проверить правильно ли настроен hosts файл? (В виндовс7 по умолчанию блокнот создает "hosts.txt" вместо "hosts" и люди непонимают в чем проблема)
A: Используя команду ping в cmd можно пинговать адресс по имени, например "ping master.gamespy.com", и смотреть на какой айпи отправляются пакеты. Пакеты должны отправляться на айпи клона!