Итак, я полагаю, что у вас есть Disciples II: Rise of the Elves или любая другая часть игры. И вы, разумеется, хотите поиграть через интернет с друзьями... Что ж, я пытался сделать то же, и мои усилия даже увенчались успехом. Посему поделюсь опытом:
Должен сказать, что на пути к успешному коннекту вас подстерегают множество проблем:
1. IP-адрес. Игра присоединяется только к конкретному адресу, поиск игр отсутствует... Для начала игры необходимо, чтобы сервер (тот, кто выбирает карту) сообщил свой IP остальным игрокам. Определить адрес можно дважды щелкнув по значку интернет-соединения, вкладка "Дополнительно", пункт "IP-адрес клиента". При этом важно не перепутать точки и запятые, иначе коннекта не произойдет.
Для определения адреса можно воспользоваться утилитой VoIPerized. Просто установите ее и запустите. Она спросит имя, под которым вы будете видны в сети - его поменяйте на ваш ник, остальное оставьте как есть. Когда он запущен, внизу в его окне можно видеть реальный адрес компьютера в интернете.
2. Далее, связь. Стоит ли говорить, что сервером должен быть компьютер с самой быстрой связью?
Реальные проблемы наблюдались лишь на модемном соединении, а через GPRS-подключение невозможно вообще. Если у вас выделенка, то можете пропускать этот пункт. Но если же вы - обладатель модема, то вам надо сделать следующее:
- щелкните кнопку "Пуск", затем - "Выполнить"
- наберите ping -l 2000 адрес_сервера
- щелкните "ОК"
Повторите два-три раза для надежности...
Если команда отработала успешно, значит все в порядке - можно смело коннектиться. Иначе - коннект будет неустойчивым, а может даже и не удастся присоединиться к серверу...
3. Версия. Думаю, и так понятно, что нельзя подсоединить "Канун Рагнарека" к "Восстанию Эльфов", не так ли? Но одинаковыми должны быть и версии движка игры... Связь движков разных версий (например, 3,00 и 3,01 для "Восстания Эльфов") не гарантирована. Узнать версию движка можно найдя в папке, где установлены Disciples файл Discipl2.exe. Правый щелчок на нем, "Свойства", вкладка "Версия", пункт "Описание". Руссифицированный движок версии 3,01 можно взять здесь. Просто распакуйте содержимое в папку с игрой, заменив все файлы.
4. Ньюанс, замеченный не сразу - НИКОГДА не переключайтесь на другие окна, если вы - сервер! Это приведет к вылету клиентов при вступлении ими в бой!
5. Каждый ход кушает в среднем 200-300 килобайт траффика, поэтому на модеме игра намного медленнее :(.
Теперь, собственно процесс...
Запуск сервера:
1. Сетевая игра - TCP/IP подключение... Это общий шаг.
2.1 Запуск новой игры - как вы уже догадались, "Создать", выбираете карту и следуете на следующий экран, к выбору расы.
2.2 Если надо продолжить сохраненную игру (мультиплеер), то, очевидно, "Загрузить", выбираете сохранение, и следуете на следующий экран, к выбору расы.
3. На выборе расы сервер ждет подключения клиентов. Внизу можно задать стартовое количество золота и маны, справа есть чат, правда часть русских букв не работает... Сообщения отправляются Enter'ом. Когда все игроки подключатся, выберут расу и импортируют героев (если надо) - тогда и только тогда сервер может загрузить карту и проследовать в собственно игру!
Запуск клиента:
1. Сетевая игра - TCP/IP подключение ;)
2. Вам нужен пункт "Вступить"... Когда нажмете на эту кнопку - появися окно ввода адреса - там нужно ввести IP сервера. Только не перепутайте, и не поставьте запятые вместо точек...
3. На экране выбора расы кнопка перехода к следующему экрану будет недоступна до тех пор, пока сервер не начнет игру. После этого остальные игроки могут вступить в процесс.
Небольшой совет: так как во время игры надо общаться, а переключаться на окно аси (или любого другого интернет-пейджера) крайне нежелательно, то могу посоветовать запастись всем игрокам гарнитурой (наушник + микрофон) и воспользоваться возможностями VoIPerized'а. В Settings -> Preferences, в разделе Connection, поставьте ползунок Bitrate на минимум - качество речи не пострадает, а траффика расходоваться будет намного меньше. Я у себя еще и VAD level (уровень громкости, при котором начинается передача) ставлю на 60 вместо 50...
Удачи, и неразрывного коннекта!
Хочу выразить свою благодарность людям, тем или иным способом принявшим участие в создании этого FAQ:
Magic Doll
Impertor
И отдельное "СПАСИБО" Assuri, без чьего непосредственного участия этот FAQ так и не был бы создан.
Написать автору