После того, как Вы установили лицензионную версию игры (или ввели лицензионный ключ в реестр пиратской версии игры) Вы можете воспользоваться оффициальным сервером игры Generals OnLine (далее GOL).
Первым делом, после запуска игры, нужно зайти в настройки и проверить IP-адрес для входа на GOL (в правой части экрана). Он должен соответствовать Вашему внешнему IP-адресу.
Далее мы нажимаем кнопку "Сетевая игра">>"Online". Сначала игра проверит версию Вашей игры и, в случае установленной у Вас более устаревшей версии автоматический обновиться до 1.04 (трафик около 18Мб).
По завершении обновления (если оно требовалось) Вам откроется окно регистрации/авторизации аккаунта. Если у Вас еще нет аккаунта, то нужно его создать. Заполните поля: Ник, e-mail, пароль, дата рождения, поставьте галочку запомнить информацию, чтобы не вводить каждый раз. Нажмите кнопку "Create account".
В идеальном варианте Вы сразу попадаете на GOL и можете приступать к игре. Но бывают случаи, что выводится сообщение об ошибке (неверный пароль, e-mail и прочее). В этом случае попробуйте использовать другой почтовый адрес. Также не забывайте о возрастном ограничении в игре.
Для того, чтобы играть Он-Лайн необходима предустановка патча как минимум 1.04. При входе на офф. сервер Zero Hour Вам предлагается установить эти обновления. Также можно установить патч самому (скачать). Ответил: HeTpe3B
Все файрволы выключены, порты для игры открыты и процессы generals.dat и game.exe добавлены в исключения брандмауэра. Игра не загружается.
Это связано с вашим динамическим IP-адресом. В данном случае может помочь перенаправление портов.
Если вы находитесь ЗА роутером (а большинство людей находятся ЗА роутером), то перенаправление портов вам просто необходимо. Коннектиться к другим игрокам станет намного легче. Если без Forwarding вы соединялись один раз за 20 игр, то с ним вам гарантировано соединение каждую игру.
Вообще, здесь может быть множество других названий, однако суть от этого не меняется: данная функция позволяет оставлять открытые порты в брандмауэре. Она требуется для большинства интернет-приложений, которым необходима возможность передавать запросы из внешнего сегмента сети (WAN) во внутренний (LAN).
Существует несколько способов реализации перенаправления портов, при выборе стоит исходить из требований используемых приложений. Рассмотрим типы перенаправления портов.
Источник: http://www.thg.ru
Вам необязательно читать всю тонну текста, связанную с данной тематикой, достаточно просто знать, как сделать IP-адрес статическим в своей подсети.
Давайте уже перейдем к делу. Покажу на примере Windows XP, но алгоритм одинаков для Vista и Win7. Пуск/Выполнить... Вводим команду "cmd", откроется командная строка. Наберите в ней "ipconfig /all". Найдите строки: Маска подсети, Основной шлюз, DNS-серверы. Далее зайдите в Панель управления/Сетевые подключения/... Кликните ПКМ по вашему подключению. Выберите "Свойства", а в них вкладку "Сеть", Свойства "Протокол Интернета (TCP/IP)" (TCP/IPv4 для Виста и Вин7).
В открывшемся окне необходимо выбрать "Использовать следующий IP-адрес:" и "Использовать следующие адреса DNS-серверов:". IP-адрес выбираем в своей подсети. Т.е. первые три части должны совпадать с адресом основного шлюза (тот, что мы увидели в командной строке). Например, если адрес основного шлюза у вас 192.168.2.254, то IP-адрес ставим к примеру 192.168.2.26, главное помнить, что последняя цифра должна быть от 2 до 255. При наличии полей Маска подсети и Основной шлюз введите соответствующие значения из командной строки. Заполните адрес DNS-сервера(ов) и нажмите ОК.
Теперь откройте браузер и введите адрес Основного шлюза (у нас он был 192.168.2.254). Иногда будет запрашивать пароль и имя пользователя, самые распространенные admin/admin, Username/password, admin/password или ваши имя пользователя и пароль для доступа в интернет.
Тебе проблемка: поскольку маршрутизаторы отличаются, то нет единого алгоритма их настройки. Ищите что-то вроде Advanced Settings, Toolbox или Portforwarding. Вы также можете поискать модель вашего роутера на PortForward.com.
После того, как вы найдете необходимые поля, можно приступить к заполнению необходимых портов для ZH. Порты ZH: порты TCP: 80, 6667, 28910, 29900, 29920 и порты UDP: 4321, 27900. Все эти порты должны быть открыты Вашему Статическому IP, который Вы использовали для своего компьютера. Примените настройки, роутер может перезапуститься, что приведет к разрыву интернет-соединения.
Теперь остается последняя вещь. Заходим в настройки игры и заполняем поля:
Проверьте правильность введения IP-адресов, введите порт 29900 и установите Отправлять задержку.
Я достал ключ, но у меня нет лицензионных дисков, как мне сделать, чтобы я мог играть на ГОЛе и здания не взрывались?
Если вы заполучили ключ, то вам необходимо его внести в реестр и в код игры. Чтобы внести в реестр нужно: Пуск/Выполнить->Regedit Откроется редактор реестра. Пройдите по адресу: HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Generals\ergc - для Generals; HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Command and Conquer Generals Zero Hour\ergc - для Zero Hour. Параметр ergc это и есть наш ключ. Вводим, сохраняем. Мы уже можем зайти на ГОЛ, но не можем играть. Чтобы здания в начале не взрывались необходимо, чтобы ключи в коде игры и в реестре совпадали. Качаем файл DatGenZH.rar, распаковываем его в папку с игрой и запускаем. Готово!