Это руководство покажет вам, как правильно настроить локальный сервер в ОС Windows для День Драконов.
Руководство по настройке локального сервера Windows
- Для начала, первый, скачать SteamCMD и извлеките его в нужное место.
- Следующий, откройте консоль администратора Windows в каталоге, куда вы распаковали SteamCMD. Вы можете сделать это, перейдя в меню, поиск «cmd», щелчок правой кнопкой мыши, и выбрав «Запуск от имени администратора». Затем, измените каталог на каталог SteamCMD, набрав:
cd YOUR_PATH_TO_STEAMCMD_DIRECTORY
. - Сейчас, запустите SteamCMD в командной строке администратора и введите следующие команды:
login anonymous
app_update 1088320
app_update 1088320 подтвердить
Затем вам нужно будет настроить переадресацию портов и соответствующим образом настроить параметры сети..
Если вы находитесь в среде локальной сети, настройте переадресацию портов на локальном маршрутизаторе и убедитесь, что следующие порты UDP открыты и перенаправлены на IP-адрес, на котором размещен сервер.:
- 7777
- 14001
- 27017
Сервер также использует TCP-порт через 50000, но конкретная конфигурация может не потребоваться.
Хотя я не проверял, использует ли клиент/сервер UPNP для динамического перенаправления портов., включение этого может быть полезным.
- Приступайте к настройке сервера согласно инструкциям. здесь.
- Возможно, вам придется заменить определенные файлы в разделе
\Dragons\Binaries\Win64\
с теми из вашего каталога клиента Steam, чтобы избежать “точка входа Securerandombytes не найдена” ошибки. Эти файлы включают в себя:- Steamclient64.dll
- tier0_s64.dll
- vstdlib_s64.dll
- Окончательно, запустите сервер, используя следующую командную строку (сохранено в файле .cmd, например):
начинать "" /НОРМАЛЬНЫЙ "С:\DATA\dodserver\steamcmd\steamapps\common\dayofdragons_server\DragonsServer.exe" -SteamServerName="ХХХХХХХХХХ" -бревно ?QueryPort=27017 -NOSTEAM
После обновления списка клиентских серверов, ты должен это увидеть.
Известные проблемы
Вот проблемы, с которыми я столкнулся, и решения, которые я попробовал:
- Совместимость с IPv6: К сожалению, клиент/сервер не поддерживает IPv6. Это означает, что попытка запустить его с использованием IPv6 не сработает..
- Ограничения виртуальной машины: Запуск сервера на виртуальной машине создает проблемы из-за отсутствия в гипервизорах 3D-ускорения и полнофункциональных драйверов, необходимых для правильной работы клиента.. Хотя теоретически это может быть возможно при сквозном подключении PCIe к графическому процессору., Я не проверял этот сценарий.
- Запуск клиента и сервера на одном компьютере: Несмотря на попытки, Мне не удалось запустить клиент и сервер непосредственно на моем компьютере.. В качестве обходного пути, Я успешно запустил сервер на отдельном компьютере.
Это все, чем мы делимся сегодня для этого. День Драконов гид. Это руководство было первоначально создано и написано Вакнишкара. На случай, если нам не удастся обновить это руководство, вы можете найти последнее обновление, следуя этому связь.