Duke Nukem 3D играть по сети (мультиплеер) - Duke Nukem скачать игру, чит коды, прохождение, моды
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Duke Nukem 3D
Duke Nukem Forever
Duke Community
Категории раздела
Общая информация [2]
Прохождение [1]
Секреты [1]
Маппинг [1]
Читы [1]
Multiplayer [1]
Главная » Статьи » Duke Nukem 3D » Multiplayer

04.04.2013,12:24
Duke Nukem 3D играть по сети (мультиплеер)
Duke Nukem 3D играть по сети (мультиплеер)
По многочисленным просьбам трудящихся создаю эту статью, где опишу как с помощью утилиты Yang (Yet Another Multiplayer Guider) поиграть в Duke Nukem 3D по локальной сети или интернету.

Итак, что нам понадобится:

1. Сам Duke Nukem 3D версии 1.5.
2. Последнюю версию Duke3D порта под Windows Eduke32.
3. Дистрибутив YANG. На данный момент последняя версия 0.91. По ссылке обладатели Windows качаем Win32 Installer.
4. При желании, можно установить polymer HRP для Duke3D, но при игре по сети или интернету, в большинстве случаев будет использоваться оригинальная графика игры в целях экономии трафика и ресурсов.

ВАЖНО! Версии YANG и eduke32 у сервера и абсолютно всех клиентов должны быть абсолютно идентичны, иначе делов не будет. Также, если на сервере установлен какой-нибудь мод на игру или нестандартная карта, они должны быть установлены и у всех клиентов.

Теперь перейдем к делу. Распаковываем архив с Дюком в любую папку, туда же устанваливаем eduke32. При желании, подключаем High Resolution Pack'и. Затем устанавливаем YANG в любую директорию. Запускаем его. При запуске программа выдаст нам поочередно два окна.

В первом окне выбираем вкладку Duke Nukem 3D, ставим галку напротив eduke32, нажимаем Locate и указываем путь к eduke32.exe, жмем Ок. Также, при желании, указываем папку с пользовательскими картами (User Maps Directory) или модами (TCs/MODs directory).



Во втором окне на первой вкладке Player Profile вбиваем ваш ник. Первое поле - ник в самом Yang'e, второе - ник непосредственно в игре. В принципе, и там и там вбиваем один и тот же ник. На второй вкладке Sound notifications можно выставить звуки для оповещения тех или иных действия клиента. По умолчанию все они выключены. На третьей вкладке Networking указаны порты, которые использует игра и сам YANG.





По умолчанию это порты 23513 и 8501. Оба эти порта должны быть открыты в вашем файрволе. При использовании стандартного Windows-файрвола (Брандмауэра) при первом запуске YANG'a и eduke32 брандмауэр выдаст запрос на блокировку/разблокировку данных приложений. Жмем "Разблокировать". Если этого не произошло, данные приложения необходимо вручную добавить в список исключений - Пуск - Панель управления - Брандмауэр Windows - Исключения - Добавить - Обзор - Находим exe eduke32 - Ок. Далее повторяем эту же процедуру для Yang'a. Если у вас установлен сторонний файрвол, обратитесь к его мануалу, чтобы открыть данные порты для соответствующих приложений.

Далее, нужно проверить, могут ли к вам присоединится из интернета:

Проверка на открытость порта 23513
Проверка на открытость порта 8501
Также, если были введены другие порты проверить их открытость здесь.

Если порты открыты, то все нормально, можно приступать к созданию сервера. Если нет, нужно настроить переадрессацию портов. Если вы получаете интернет по локальной сети, обратитесь к вашему местному системному администратору или кому-то похожему на него, чтобы он открыл для вас эти порты. Если подключение к интернету осуществляется непосредственно у вас через модем, вам необходимо самому вручную настроить переадрессацию портов.

После установки параметров во втором окне нажимаем ОК, попадаем в главное окно программы. Слева находится список портов игр, справа более детальная информация по серверам. Выделяем слева необходимый порт и справа выбираем сервер, к которому хотим присоединится. Двойным щелчком попадаем в комнату сервера - жмем Ready и далее сервер сделает все за вас. В основном сервера появляются ближе к вечеру.


Создание сервера. Меню - Action - Create a room


Появится окно с параметрами комнаты.


Пройдусь по основным настройкам:
Game - Duke Nukem 3D
Source Port - EDuke32
Room Name - название вашей комнаты, обзывайте на ваше усмотрение (скорее всего только на инглише).
Max. number of players - максимальное количество игроков - от 2 до 8.

Gametype:
Dukematch - стандартный Deathmatch Free for All. Чем отличается Spawn от No Spawn не углядел, поэтому рекомендую ставить Dukematch (Spawn).
Сo-Operative - кооперативное прохождение игры. Friendly Fire включен, так что смотрите в кого палите.
Team Dukematch - командный deathmatch, две команды - красные и синие. Опять таки, не понятно чем отличается Spawn от No Spawn, поэтому рекомендую ставить Team Dukematch (Spawn). Данный режим, кстати, поддерживает только Eduke32.

При любом из данных режимов помимо игроков на карте будут присутствовать монстры.
Skill (monsters) - уровень сложности для монстров, аналогичен игровому.

Spawn (Duke3D Only) - что респавнить через некоторое время после поднятия/уничтожения:
N/A - ничего
Monsters - только монстров
Items - оружие и патроны
Inventory - элементы инвентаря, такие как переносная аптечка, Джетпак, защитные буцы и т.д.
All - все: монстров, оружие, инвентарь.

Max Ping - максимальный пинг. Пользователи с пингом выше указанного будут автоматически отсоединятся от сервера. Если установлено значение 0, пинг не учитывается. Дабы избежать тормозов и проблем при подключении к игре, рекомендую выставить максимальный пинг в районе 300-400.
Enable Password Protection - поставить или нет пароль на сервер
Advertise room in the room list - показывать ли комнату в браузере комнат (то есть будет ли эта комната видна в Yang'e у других пользователей со всего мира)
Original Map - Выбор карты из доступных игровых
User Map - при наличии пользовательских карт, отсюда можно выбрать одну из них
TC/MOD Files - выбрать мод
Use master/slave instead of p2p - использовать вместо технологии пиринговых сетей стандартную master-slave. Очень рекомендую поставит здесь галку. При попытке игры через интернет без данной опции у сервера и клиентов игра повисла намертво, при чем одному из клиентов пришлось перезагружать машину. При игре по локальной сети без данной галки, игры вылетает из-за рассинхронизации через 5-10 минут игры. Поэтому рекомендую все таки использовать классическую систему подключения и поставить здесь галку.

Настраиваем опции по вкусу и жмем Ок. Все, комната готова. Даем всем клиентам ее название, ваш внешний (для локальной сети внутренний) IP-адрес и порт.


Клиент, получив эти данные заходит в меню Action - Join a room manually и в появившемся окне вбивает полученные данные - Name, Host Address, Port Number. Если у сервера айпи статический, его можно сохранить в списке - Add and Save, дабы не вбивать каждый раз.


Жмем Ок. Теперь вы в комнате, но возле вас отображается красный значек - это значит, что вы не готовы вступить в игру. Чтобы установить флаг "Готов" жмем кнопку Ready. Пока все клиенты не нажмут эту кнопку, сервер не сможет стартовать игру. Если игра уже идет, придется просить сервер пересоздать ее или подождать пока игроки закончат играть. Также, можно написать сообщение в чат о том, что вы подключились. Но лучше всего, чтобы все игроки все же зашли сразу.



После того, как все игроки нажали кнопку "Готов", на стороне сервера жмем Launch Game.


В появившемся окне eduke32 не советую ставить галку возле Polymer - плачевно отразится на стабильности игры, лучше использовать "старый" polymost-рендер.


Это все по настройке сервера и подключению к нему, приятной, как говорится, игры)

Но, вдобавок к перечисленному есть еще возможность игры одному с ботами. Для этого выбираем меню Action - Singlеplayer.


В появившемся окне выставляем необходимые опции. большая часть из них схожа с опциями создания комнаты сервера. Из новых - Enable player bot AI - включить ботов, обязательно ставим тут галку. Amount of fake players - количество ботов - от 0 до 7. Выставив остальные опции запускаем игру.


В режимах Dukematch и Team Dukematch боты ведут себя довольно адекватно и палят очень даже неплохо, но вот с режимом Co-Operative вышел немного косяк. Вместо совместного прохождения боты продолжают действовать по скрипту дезматча FFA, и в итоге в начале того же L.A. Meltdown: Hollywood Holocaust творится полная мясорубка.

Ну вот теперь, в принципе все. При особом желании, можно настроить Yang и на другие порты Дюка3Д, а также на оригинальную DOS-версию через DosBox, а также настроить еще некоторые игры на движке Build - Shadow Warrior, Blood и т.д. На данный момент, самым толковым и продвинутым портом Duke3D под Win является eduke32, который часто обновляется, в отличие от других, некоторые из которых уже давно мертвы, поэтому для Дюка советую пользоваться именно им.


Категория: Multiplayer | Добавил: maXimus (04.04.2013)
Просмотров: 6394 | Комментарии: 2 | Теги: онлайн, yang, Duke Nukem 3D, Duke Nukem, играть, multiplayer
Всего комментариев: 2
2  
при запуске второй игрок тут же вылетает что делать?

1  
Не Получаеться!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мы ВКонтакте
Вход
Поиск
Опрос
Duke Nukem
Всего ответов: 245
Статистика




Онлайн всего: 1
Гостей: 1
Пользователей: 0
Duke Nukem скачать игру, чит коды, прохождение, моды © 2008 - 2016