Doom Explorer, как создать сервер

Обновлено: 02.07.2024

Я могу запустить zdaemon.exe и zwizard.exe из папки zdaemon. Exe работает сам по себе. zdaemon можно играть в SP.
ZWizard может настроить сервер и запустить его. Но я не могу присоединиться к этому серверу. Как только я нажимаю кнопку присоединиться к уже размещенному серверу, я вижу, как сервер пытается быть опубликованным в списке серверов и вскоре удаляется (потому что я поставил его не публиковаться). Но это неправильное поведение. Я должен присоединиться к серверу, но вместо этого система пытается его опубликовать.
Что-то явно не так.

zdaemon.exe можно запустить из UDB при тестировании пользовательской карты.

Все началось около недели назад, когда Windows 10 1903 обновилась до последней сборки 2004.
Я попытался вернуться к предыдущей сборке. Но, к моему удивлению, ZD Launcher не смог загрузить многопользовательскую игру в более старой сборке ОС. Я снова обновился.

ZDaemon, ZLauncher и zwizard не блокируются защитником Windows. Несмотря на то, что Windows 10 распознает установщик ZD Launcher как вирус или потенциально опасную программу, я разрешаю его установить. Я думаю, что Windows всегда отрекалась от ZDLauncher и называла его потенциально опасным приложением.

---
Как сказал RhinoDuck:

Цитата:
вы можете попробовать эту часть
Однако я понял, что там, где я использовал EMET, защита от эксплойтов Windows теперь заменила его, и это заставило меня копать. Центр безопасности Защитника Windows-> Управление приложениями и браузерами-> Параметры защиты от эксплойтов-> Параметры программы-> Редактирование ONEDRIVE.EXE-> Не разрешать дочерние процессы был включен. Я переключился на «Выкл», перезапустил OneDrive и смог синхронизировать обе мои учетные записи.
[17:30]
очевидно, вместо ONEDRIVE.EXE ищите zlauncher.exe и zswizard.exe

zlauncher.exe и zswizard.exe не находятся в списке карантина Windows Exploit Protection.

Это список файлов, находящихся в Windows Exploit Protection, список программ: Список

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

Я не знаю, почему вдруг ZDaemon у меня не работает. Другие игры работают. Я не пробовал зандронум. Я играю в новые игры.

Кроме того, что произойдет, если вы создадите сервер только для локальной сети? (не рекламируется на мастере)

Кроме того, что произойдет, если вы создадите сервер только для локальной сети? (не рекламируется на мастере)


Нет, "Одиночная игра" из локального меню тоже не запускается:

А также пробовал размещать в локальной сети без рекламы на мастере:
см. изображение

В течение недели я пытался обновить звуковой драйвер с помощью devmgmt.msc, используя "Win_logo+R" - команду запуска Windows. Вместо того, чтобы открывать окна диспетчера устройств, он открыл мне Winamp. Я перешел в папку system32 и увидел, что файл «devmgmt.msc» можно открыть с помощью Winamp. Это ошибка. Но ОС показывала вот так: Смотрите это. В Discord сервере Microsoft Community в канале "техподдержка" я показал предыдущее изображение и объяснил, как плохо себя ведет windows, когда после выполнения "devmgmt.msc" в команде запуска открывает мне Winamp. Специалист сказал мне изменить запущенную программу: «Нажмите «Изменить», затем перейдите к system32 -> mmc.exe». Я сделал это, но Windows сказала мне, что его нельзя открыть этой программой: dialog_box. Специалист был ошеломлен. Правильная программа "Консоль управления Microsoft" не могла открывать файлы *.msc (Microsoft Script). Специалист сказал мне сделать восстановление системы. Но так как защита системы отключена, ПК не может быть восстановлен, так как нет точек восстановления. Он сказал мне, что ассоциации файлов в реестре испорчены. Затем он прислал мне специальный файл типа *.reg. Это как специальный конфигурационный файл, который отредактировал мой реестр и сделал так, чтобы файл *.msc мог быть открыт mmc.exe. Так оно и было. Затем я успешно открыл Диспетчер устройств с помощью Win_logo+R "devmgmt.msc". И обновил звуковой драйвер Realtek до последней версии. Я благодарен этому специалисту, который решил эту небольшую проблему.

И поэтому мне интересно, могла ли такая проблема ZDaemon произойти из-за беспорядка в реестре Windows.
Помню, в прошлом я делал что-то с реестром для запуска определенной игры или программного обеспечения. Это был обходной метод от какого-то парня из YT. Но я не знаю, что именно я делал и почему. Что я изменил. Я всего этого не помню.

(То, что вы испытываете при попытке запустить другие несвязанные программы, похоже, подчеркивает это)

Поскольку вы также упомянули, что Doom Explorer не запускает другие порты, это гораздо более общий вопрос.

Однако сейчас мы рассмотрим конкретные случаи для ZDaemon.

Я не могу в конечном итоге воспроизвести это в этой системе, поэтому нижеследующее является "максимальным усилием".

В список приложений необходимо добавить следующие программы:
ZDaemon Launcher (и/или Doom Explorer)
zswizard.exe
zdaemon.exe ** Может не понадобиться * *
zserv32.exe ** Может не понадобиться **
zserv.exe (если существует) ** Может не понадобиться **

После добавления убедитесь, что следующие параметры отключены:
Предотвращение выполнения данных (DEP)
Блокировать изображения с низкой целостностью
Блокировать удаленные изображения
Блокировать ненадежные шрифты
Блокировать ненадежные шрифты
>Защита целостности кода
Отключить точки расширения
Отключить системные вызовы Win32k
Запретить дочерние процессы
Проверить использование дескриптора
Проверить целостность зависимостей образа

*** Количество доступных опций зависит от сборки Windows 10 — используется ли более новая версия Exploit Guard или нет ***

вот видео для просмотра: Смотреть

Вы можете увидеть дополнительные параметры, которые могут быть ключевыми.
Но я должен сказать вам, что я пытался активировать все 22 опции и отключил все. Я проделал это со всеми 4 программами - zdlauncher, zwizard, zdaemon.exe и zserv32. Я перезагрузил компьютер. И это было то же самое.

В видео выше я показываю только то, что произошло, когда я только отключил указанные вами параметры. Но позже я также сделал это со всеми параметрами в списке, установленными на OFF.
Я не знаю, что, черт возьми, не так. Возможно, вы тоже не знаете.
И я не хочу терять zd.

На моем роутере есть порт 10666, специально переадресованный для zd. Но это было сделано уже задолго до этого. Так что я мог разместить сервер, а другие могли подключиться.

Переустановка ОС — занятие не из приятных.

Отображается ли вообще что-либо в средстве просмотра событий Windows?

Журналы Windows -> Приложение
Безопасность
Система

На случай, если они предоставят какие-либо подробности.

Код ошибки 193 – "недопустимое приложение Win32" (если в проводнике Doom указаны фактические коды возврата)

Что-то могло выделиться.

ZDaemon был установлен в "Program Files (x86)". Другое дело, связано ли это с данным делом, но это нельзя исключать.

Код ошибки 193 – "недопустимое приложение Win32" (если в проводнике Doom указаны фактические коды возврата)

Что-то могло выделиться.

ZDaemon был установлен в "Program Files (x86)". Другое дело, связано ли это с данным делом, но это нельзя исключать.

ДА. Это было решением. Я создал новый каталог не в «E:\Program Files (x86)\.», а просто в «E:\Zdaemon». На основном системном диске "C:\" также находились "Program Files" и "Program Files (x86)". Возможно, это смутило последнюю сборку Win10 2004 года.

В любом случае, теперь все в прошлом. Я могу подключиться / присоединиться снова. Я переместил все конфигурации и файлы *.ini. И все вады в каталоге wad. Я изменил путь для сохранения/переноса пыжей в новое место.

Большое спасибо AF-Domains.

Блин, и как новая сборка windows 2004 могла так тупо работать? Или просто злаунчер тупо работал? Только Бог знает.

Обратите внимание: на нашей странице загрузок упоминается, что ZDaemon не следует устанавливать в Program Files.

Если есть какая-либо связь, когда дело доходит до того, что он определяет как основной «программный» каталог (если «Program Files» вообще используется в качестве ориентира, независимо от его размещения на диске).

Запуск интернет-сервера с Doom Explorer: конец ума

Запуск интернет-сервера с Doom Explorer: конец ума

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

  • Когда я создаю сервер на своем настольном ПК, он не отображается в списке серверов ни на одном из моих ПК. Когда я создаю сервер на своем ноутбуке, он отображается в списке серверов на моем настольном ПК, но не на ноутбуке. Как сделать так, чтобы сервер был найден в сети всеми?
  • Когда я пытаюсь присоединиться к серверу с паролем для подключения на том же компьютере, где я его создал, DOOM открывается в консоли, где мне говорят "неверный пароль". Однако это никогда не подсказывает мне!! Где мне ввести пароль для входа на собственный сервер?
  • При нажатии кнопки "Присоединиться к серверу" Zandronum спрашивает меня, где мои IWAD. Когда я говорю, он снова спрашивает меня. Бесконечная петля. Мне нужно вручную указать путь в .ini, чтобы продолжить. Это известная проблема?

Я действительно не в своем уме. Все, что я хочу, это настроить сервер и играть с друзьями. Я часами пробовал разные конфигурации и варианты. Я не знаю, что я делаю неправильно. Есть идеи?

Что касается паролей, если вы подключаетесь к своему серверу через браузер серверов, он должен запросить у вас пароль. Если вы хотите указать этот пароль в игре, используйте консольную команду `cl_password`, а затем команду `reconnect`.

Что касается IWAD, у вас есть несколько вариантов:

<р>1. Сделайте то же, что и с файлом .ini.
2. Запустите игру только через браузер серверов, укажите браузеру серверов, где находятся IWAD.
3. Скопируйте IWAD в каталог Zandronum.

Привет, Залева! Большое спасибо за ваши ответы, они действительно полезны, и я не знал об этой странице устранения неполадок из вики. Сегодня у меня, вероятно, будет немного времени, чтобы изучить это подробнее!

Небольшой дополнительный вопрос относительно пользовательских серверов: как мне узнать, какой IP-адрес дать моим друзьям, чтобы добавить их в список «Пользовательские серверы»? Я вижу один в нижней части окна сервера, это правильный? Это немного похоже на IP-адрес локальной сети, но я действительно не очень разбираюсь в этом, так что это может быть не так.

Еще одна вещь, которую я заметил: если я задам имя сервера в Doomseeker или Doom Explorer, а затем запущу его, у сервера не будет этого имени. У него будет имя, которое я ранее установил. Мне нужно снова изменить его имя в собственном меню параметров сервера. Это, конечно, мелочь, но мне показалось любопытным. Это известная проблема?

Привет еще раз! Я решил проблему. У меня были перенаправлены одни и те же диапазоны портов для обоих моих ПК, что, похоже, вызвало конфликт. Я открыл 10666 UDP и TCP для одного ПК и 10667 UDP и TCP для другого, и с тех пор сервера работают с обеих машин.

Я бы не понял этого без ваших ссылок выше и без ваших указаний в правильном направлении, так что спасибо вам!

Doom — одна из первых игр, популяризировавших многопользовательский онлайн-режим. Он поставляется с встроенной поддержкой кооператива и боя насмерть, а современные исходные порты добавляют новые элементы игрового процесса и режимы, такие как «Захват флага» и «Выживание». Тремя наиболее часто используемыми исходными портами многопользовательской игры являются Zandronum, Odamex и ZDaemon.

Поскольку IRC утратил свою актуальность, большинство многопользовательских игр организовано через Discord. Существует ряд серверов Discord, ориентированных на многопользовательский Doom, которые можно найти в этой ветке Doomworld .

Примечание. Если вы собираетесь разместить общедоступный сервер, вам потребуется перенаправить порты. Полезную статью о переадресации портов можно найти здесь. И IDE, и Doomseeker позволяют легко настраивать и запускать собственные серверы.

Содержание

Настройка Internet Doom Explorer [ изменить ]

Установить каталоги программы [ изменить ]

Откройте IDE и нажмите вкладку Параметры вверху. Нажмите Программы в разделе Каталоги в левом столбце, и вы увидите:

Снимок экрана IDE — список приложений.jpg

Нажмите ".", чтобы найти клиент и сервер для каждого исходного порта.

Установить настройки [ изменить ]

Нажмите кнопку Запустить параметры игры слева.

Снимок экрана IDE - preferences.jpg

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

Рекомендуются параметры Проверка WAD и Автотестирование Zandronum. Вы также можете записывать демонстрации своих онлайн-матчей.

Установить каталоги WAD [ изменить ]

Слева нажмите Каталоги, затем нажмите Wads.

Снимок экрана IDE - папки WAD.jpg

Нажмите Добавить. Добавьте каталог каждого исходного порта в список путей, а также основную папку PWAD.

Настроить GetWAD [ изменить ]

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

Снимок экрана IDE — GetWAD.jpg

В левом столбце в разделе Дополнительные компоненты нажмите GetWad. Здесь вы настраиваете, где будут сохраняться новые файлы WAD; вы должны выбрать один из каталогов, которые вы выбрали на предыдущем шаге.

Настроить список серверов [ изменить ]

Это позволит управлять отображением серверов и упростить поиск нужной игры. Нажмите Внешний вид и функциональность слева.

Снимок экрана IDE - server filtering.jpg

Отметьте Дополнительная сортировка по количеству игроков и Не сортировать серверы только с ботами, чтобы переместить заполненные серверы в начало списка.Установите флажок Обновить сервер перед запуском игры, чтобы увидеть текущее количество игроков при подключении.

Создайте учетную запись ZDaemon [ изменить ]

ZDaemon отслеживает очки опыта для многих серверов Deathmatch и Duel, поэтому для этого требуется учетная запись. Перейдите на вкладку ZD Scoreboard в верхней части панели инструментов IDE:

Снимок экрана IDE -scoreboard.jpg

Здесь вы можете ввести имя, пароль, описание профиля и мгновенно создать учетную запись. Вы должны использовать то же имя, которое вы выбрали в разделе Параметры запуска игры.

Подключение к серверам [ изменить ]

Перейдите на вкладку Серверы вверху и включите все три исходных порта. Нажмите Игроки для сортировки по количеству игроков, Ping для сортировки по качеству соединения и т. д.

Снимок экрана IDE — список серверов.jpg

Двойной щелчок по любому серверу подключит вас и автоматически загрузит все необходимые файлы WAD.

Размещение на сервере [ изменить ]

Исходный код, ориентированный на многопользовательскую игру, позволяет вам запустить собственный сервер с пользовательскими WAD и правилами. Sentinel's Playground позволяет пользователям бесплатно запускать серверы Zandronum, а Citadel Servers предлагает аренду игрового хостинга Odamex.

Видеоруководство [ изменить ]

Видеоруководство от Doomkid:

Использование ZDoom [ изменить ]

Инструкции по настройке сетевых игр см. в этой ветке на форумах ZDoom. Игроки ZDoom не могут присоединиться в середине игры, все клиенты должны быть готовы к запуску.

Использование Chocolate Doom [ редактировать ]

Chocolate Doom легко сохраняет верный ванильный Doom на современных ПК, обновляя и автоматизируя большую часть сетевых настроек и избегая замедления работы ЦП при полной эмуляции VGA (см. «DOSBox» ниже).

При запуске сервера он автоматически регистрируется на главном сервере. Другие игроки могут использовать инструмент настройки, чтобы найти ваш сервер, или вы можете проверить его адрес на веб-сайте главного сервера. Если сервер отсутствует в списке, возможно, вы неправильно настроили переадресацию портов для своего NAT-маршрутизатора (см. выше).

Запустите многопользовательский сервер, запустив Chocolate Doom с параметром командной строки -server. Например, чтобы запустить сервер для игры deathmatch, введите Chocolate-Doom -server -deathmatch.

Другие игроки смогут присоединиться к вашему серверу с помощью параметра -connect. Например, если общедоступный IP-адрес сервера — 123.123.99.99, введите Chocolate-Doom -connect 123.123.99.99.

Когда сервер станет активным, вы увидите экран ожидания, в котором перечислены все игроки, подключенные в данный момент. Когда все игроки соберутся, нажмите кнопку начать игру (или нажмите клавишу пробела), чтобы начать матч.

Использование ванильного Doom [ изменить ]

DOSBox — это эмулятор MS-DOS, на котором можно запускать оригинальные DOOM.EXE и DOOM2.EXE.

Сначала установите DOSBox и смонтируйте каталог, содержащий исполняемый файл Doom и IWAD. Если ваш компьютер находится за маршрутизатором, у вас также должны быть открыты порты.

Чтобы разрешить подключение, отредактируйте файл конфигурации DOSBox. Для пакетов Windows по умолчанию он находится в папке приложения DOSBox и имеет имя вроде dosbox.conf или DOSBox 0.74 Options.bat. Откройте его в Блокноте или другом текстовом редакторе. Внизу должна быть строка ipx=false; измените это на ipx=true.

На хост-компьютере введите ipxnet startserver

это порт UDP, который вы хотите разместить.

DOSBox ipx example.jpg

На подключаемом компьютере введите ipxnet connect

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

Затем вы можете запустить игру, загрузив любые файлы PWAD (которые уже должны находиться в той же папке, что и .exe) и настроить совместную игру или игру насмерть, используя стандартные параметры командной строки Doom.

Многопользовательская утилита VanillaDM автоматизирует этот процесс, включив в него несколько тщательно сконфигурированных программ, управляемых через панель запуска с графическим интерфейсом.

Использование Doom Legacy для матчей на разделенном экране [ изменить ]

Doom Legacy поддерживает многопользовательский режим с разделенным экраном. Рекомендуется версия 1.42 Legacy из-за ее стабильности и простого запуска.

Установите пакет и откройте программу запуска:

Снимок экрана старой версии - launcher.jpg

Нажмите Игровой режим. Сообщите программе запуска, где находится ваша программа Legacy и IWAD. Лучше всего поместить все IWAD и PWAD в папку Legacy.

Снимок экрана предыдущих версий - папки WAD.jpg

Теперь нажмите Одиночная карта (но не Сетевая игра).

Старый снимок экрана - параметры игры.jpg

В поле Дополнительные файлы при необходимости выберите PWAD.

Установите элементы управления для каждого игрока, нажав клавишу Esc, а затем выбрав Сетевая игра, чтобы настроить игрока 2. Теперь нажмите Запустить, чтобы начать игру.

Игра для четырех игроков с использованием двух компьютеров [ редактировать ]

Запустите Doom Legacy через программу запуска, как описано выше. Когда игра начнется, нажмите Esc, выберите Сетевая игра и выберите Завершить игру. Теперь вы должны быть на титульном экране. Нажмите Esc, выберите Сетевая игра, выберите Запустить сервер и введите имя сервера. (На этом экране вы также можете установить дополнительные параметры игры, такие как режим отсутствия монстров или возрождение предметов).

На втором ПК запустите игру через лаунчер с теми же WAD, что и на хосте. При запуске нажмите Esc и выберите Завершить игру. Теперь нажмите Esc, выберите Сетевая игра, а затем Подключить сервер. Должно отображаться имя сервера; выберите его и нажмите Enter.

Теперь вернитесь в игру на каждом ПК, откройте консоль (клавиша тильды, ~ ) и введите разделенный экран 1. Настройте второй набор элементов управления, нажав Esc, выбрав Многопользовательская игра, затем Настроить второго игрока.

Использование контроллеров консоли [ изменить ]

Zandronum — это единственный ориентированный на многопользовательскую игру исходный порт со встроенной поддержкой контроллера, однако в Интернете доступно множество программ для сопоставления клавиш, которые можно использовать для любого порта. XPadder — одна из таких утилит с поддержкой контроллеров Xbox 360 или PS3. XPadder стоит 10 долларов США, а инструкции по установке размещены на его форумах.

Doom — одна из первых игр, популяризировавших многопользовательский онлайн-режим. Он поставляется с встроенной поддержкой кооператива и боя насмерть, а современные исходные порты добавляют новые элементы игрового процесса и режимы, такие как «Захват флага» и «Выживание». Тремя наиболее часто используемыми исходными портами многопользовательской игры являются Zandronum, Odamex и ZDaemon.

Поскольку IRC утратил свою актуальность, большинство многопользовательских игр организовано через Discord. Существует ряд серверов Discord, ориентированных на многопользовательский Doom, которые можно найти в этой ветке Doomworld .

Примечание. Если вы собираетесь разместить общедоступный сервер, вам потребуется перенаправить порты. Полезную статью о переадресации портов можно найти здесь. И IDE, и Doomseeker позволяют легко настраивать и запускать собственные серверы.

Содержание

Настройка Internet Doom Explorer [ изменить ]

Установить каталоги программы [ изменить ]

Откройте IDE и нажмите вкладку Параметры вверху. Нажмите Программы в разделе Каталоги в левом столбце, и вы увидите:

Снимок экрана IDE — список приложений.jpg

Нажмите ".", чтобы найти клиент и сервер для каждого исходного порта.

Установить настройки [ изменить ]

Нажмите кнопку Запустить параметры игры слева.

Снимок экрана IDE - preferences.jpg

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

Рекомендуются параметры Проверка WAD и Автотестирование Zandronum. Вы также можете записывать демонстрации своих онлайн-матчей.

Установить каталоги WAD [ изменить ]

Слева нажмите Каталоги, затем нажмите Wads.

Снимок экрана IDE - папки WAD.jpg

Нажмите Добавить. Добавьте каталог каждого исходного порта в список путей, а также основную папку PWAD.

Настроить GetWAD [ изменить ]

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

Снимок экрана IDE — GetWAD.jpg

В левом столбце в разделе Дополнительные компоненты нажмите GetWad. Здесь вы настраиваете, где будут сохраняться новые файлы WAD; вы должны выбрать один из каталогов, которые вы выбрали на предыдущем шаге.

Настроить список серверов [ изменить ]

Это позволит управлять отображением серверов и упростить поиск нужной игры. Нажмите Внешний вид и функциональность слева.

Снимок экрана IDE - server filtering.jpg

Отметьте Дополнительная сортировка по количеству игроков и Не сортировать серверы только с ботами, чтобы переместить заполненные серверы в начало списка. Установите флажок Обновить сервер перед запуском игры, чтобы увидеть текущее количество игроков при подключении.

Создайте учетную запись ZDaemon [ изменить ]

ZDaemon отслеживает очки опыта для многих серверов Deathmatch и Duel, поэтому для этого требуется учетная запись. Перейдите на вкладку ZD Scoreboard в верхней части панели инструментов IDE:

Снимок экрана IDE -scoreboard.jpg

Здесь вы можете ввести имя, пароль, описание профиля и мгновенно создать учетную запись. Вы должны использовать то же имя, которое вы выбрали в разделе Параметры запуска игры.

Подключение к серверам [ изменить ]

Перейдите на вкладку Серверы вверху и включите все три исходных порта. Нажмите Игроки для сортировки по количеству игроков, Ping для сортировки по качеству соединения и т. д.

Снимок экрана IDE — список серверов.jpg

Двойной щелчок по любому серверу подключит вас и автоматически загрузит все необходимые файлы WAD.

Размещение на сервере [ изменить ]

Исходный код, ориентированный на многопользовательскую игру, позволяет вам запустить собственный сервер с пользовательскими WAD и правилами. Sentinel's Playground позволяет пользователям бесплатно запускать серверы Zandronum, а Citadel Servers предлагает аренду игрового хостинга Odamex.

Видеоруководство [ изменить ]

Видеоруководство от Doomkid:

Использование ZDoom [ изменить ]

Инструкции по настройке сетевых игр см. в этой ветке на форумах ZDoom. Игроки ZDoom не могут присоединиться в середине игры, все клиенты должны быть готовы к запуску.

Использование Chocolate Doom [ редактировать ]

Chocolate Doom легко сохраняет верный ванильный Doom на современных ПК, обновляя и автоматизируя большую часть сетевых настроек и избегая замедления работы ЦП при полной эмуляции VGA (см. «DOSBox» ниже).

При запуске сервера он автоматически регистрируется на главном сервере. Другие игроки могут использовать инструмент настройки, чтобы найти ваш сервер, или вы можете проверить его адрес на веб-сайте главного сервера. Если сервер отсутствует в списке, возможно, вы неправильно настроили переадресацию портов для своего NAT-маршрутизатора (см. выше).

Запустите многопользовательский сервер, запустив Chocolate Doom с параметром командной строки -server. Например, чтобы запустить сервер для игры deathmatch, введите Chocolate-Doom -server -deathmatch.

Другие игроки смогут присоединиться к вашему серверу с помощью параметра -connect. Например, если общедоступный IP-адрес сервера — 123.123.99.99, введите Chocolate-Doom -connect 123.123.99.99.

Когда сервер станет активным, вы увидите экран ожидания, в котором перечислены все игроки, подключенные в данный момент. Когда все игроки соберутся, нажмите кнопку начать игру (или нажмите клавишу пробела), чтобы начать матч.

Использование ванильного Doom [ изменить ]

DOSBox — это эмулятор MS-DOS, на котором можно запускать оригинальные DOOM.EXE и DOOM2.EXE.

Сначала установите DOSBox и смонтируйте каталог, содержащий исполняемый файл Doom и IWAD. Если ваш компьютер находится за маршрутизатором, у вас также должны быть открыты порты.

Чтобы разрешить подключение, отредактируйте файл конфигурации DOSBox. Для пакетов Windows по умолчанию он находится в папке приложения DOSBox и имеет имя вроде dosbox.conf или DOSBox 0.74 Options.bat. Откройте его в Блокноте или другом текстовом редакторе. Внизу должна быть строка ipx=false; измените это на ipx=true.

На хост-компьютере введите ipxnet startserver

это порт UDP, который вы хотите разместить.

DOSBox ipx example.jpg

На подключаемом компьютере введите ipxnet connect

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

Затем вы можете запустить игру, загрузив любые файлы PWAD (которые уже должны находиться в той же папке, что и .exe) и настроить совместную игру или игру насмерть, используя стандартные параметры командной строки Doom.

Многопользовательская утилита VanillaDM автоматизирует этот процесс, включив в него несколько тщательно сконфигурированных программ, управляемых через панель запуска с графическим интерфейсом.

Использование Doom Legacy для матчей на разделенном экране [ изменить ]

Doom Legacy поддерживает многопользовательский режим с разделенным экраном. Рекомендуется версия 1.42 Legacy из-за ее стабильности и простого запуска.

Установите пакет и откройте программу запуска:

Снимок экрана старой версии - launcher.jpg

Нажмите Игровой режим. Сообщите программе запуска, где находится ваша программа Legacy и IWAD. Лучше всего поместить все IWAD и PWAD в папку Legacy.

Снимок экрана предыдущих версий - папки WAD.jpg

Теперь нажмите Одиночная карта (но не Сетевая игра).

Старый снимок экрана - параметры игры.jpg

В поле Дополнительные файлы при необходимости выберите PWAD.

Установите элементы управления для каждого игрока, нажав клавишу Esc, а затем выбрав Сетевая игра, чтобы настроить игрока 2. Теперь нажмите Запустить, чтобы начать игру.

Игра для четырех игроков с использованием двух компьютеров [ редактировать ]

Запустите Doom Legacy через программу запуска, как описано выше. Когда игра начнется, нажмите Esc, выберите Сетевая игра и выберите Завершить игру. Теперь вы должны быть на титульном экране. Нажмите Esc, выберите Сетевая игра, выберите Запустить сервер и введите имя сервера. (На этом экране вы также можете установить дополнительные параметры игры, такие как режим отсутствия монстров или возрождение предметов).

На втором ПК запустите игру через лаунчер с теми же WAD, что и на хосте. При запуске нажмите Esc и выберите Завершить игру. Теперь нажмите Esc, выберите Сетевая игра, а затем Подключить сервер. Должно отображаться имя сервера; выберите его и нажмите Enter.

Теперь вернитесь в игру на каждом ПК, откройте консоль (клавиша тильды, ~ ) и введите разделенный экран 1. Настройте второй набор элементов управления, нажав Esc, выбрав Многопользовательская игра, затем Настроить второго игрока.

Использование контроллеров консоли [ изменить ]

Zandronum — это единственный ориентированный на многопользовательскую игру исходный порт со встроенной поддержкой контроллера, однако в Интернете доступно множество программ для сопоставления клавиш, которые можно использовать для любого порта. XPadder — одна из таких утилит с поддержкой контроллеров Xbox 360 или PS3. XPadder стоит 10 долларов США, а инструкции по установке размещены на его форумах.

Запуск интернет-сервера с Doom Explorer: конец ума

Запуск интернет-сервера с Doom Explorer: конец ума

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

  • Когда я создаю сервер на своем настольном ПК, он не отображается в списке серверов ни на одном из моих ПК. Когда я создаю сервер на своем ноутбуке, он отображается в списке серверов на моем настольном ПК, но не на ноутбуке. Как сделать так, чтобы сервер был найден в сети всеми?
  • Когда я пытаюсь присоединиться к серверу с паролем для подключения на том же компьютере, где я его создал, DOOM открывается в консоли, где мне говорят "неверный пароль". Однако это никогда не подсказывает мне!! Где мне ввести пароль для входа на собственный сервер?
  • При нажатии кнопки "Присоединиться к серверу" Zandronum спрашивает меня, где мои IWAD. Когда я говорю, он снова спрашивает меня. Бесконечная петля. Мне нужно вручную указать путь в .ini, чтобы продолжить. Это известная проблема?

Я действительно не в своем уме. Все, что я хочу, это настроить сервер и играть с друзьями. Я часами пробовал разные конфигурации и варианты. Я не знаю, что я делаю неправильно. Есть идеи?

Что касается паролей, если вы подключаетесь к своему серверу через браузер серверов, он должен запросить у вас пароль. Если вы хотите указать этот пароль в игре, используйте консольную команду `cl_password`, а затем команду `reconnect`.

Что касается IWAD, у вас есть несколько вариантов:

<р>1. Сделайте то же, что и с файлом .ini.
2. Запустите игру только через браузер серверов, укажите браузеру серверов, где находятся IWAD.
3. Скопируйте IWAD в каталог Zandronum.

Привет, Залева! Большое спасибо за ваши ответы, они действительно полезны, и я не знал об этой странице устранения неполадок из вики.Сегодня у меня, вероятно, будет немного времени, чтобы изучить это подробнее!

Небольшой дополнительный вопрос относительно пользовательских серверов: как мне узнать, какой IP-адрес дать моим друзьям, чтобы добавить их в список «Пользовательские серверы»? Я вижу один в нижней части окна сервера, это правильный? Это немного похоже на IP-адрес локальной сети, но я действительно не очень разбираюсь в этом, так что это может быть не так.

Еще одна вещь, которую я заметил: если я задам имя сервера в Doomseeker или Doom Explorer, а затем запущу его, у сервера не будет этого имени. У него будет имя, которое я ранее установил. Мне нужно снова изменить его имя в собственном меню параметров сервера. Это, конечно, мелочь, но мне показалось любопытным. Это известная проблема?

Привет еще раз! Я решил проблему. У меня были перенаправлены одни и те же диапазоны портов для обоих моих ПК, что, похоже, вызвало конфликт. Я открыл 10666 UDP и TCP для одного ПК и 10667 UDP и TCP для другого, и с тех пор сервера работают с обеих машин.

Я бы не понял этого без ваших ссылок выше и без ваших указаний в правильном направлении, так что спасибо вам!

Читайте также: