Overview
Описывается процесс установки, настройки и запуска собственного сервера игры.Это перевод официального гайда (на дату 09.10.2020 года).
Технические требования
Операционная система: Windows, 64-бита.
Системы семейства Linux пока не поддерживаются (Разработчики над этим работают).
Жесткий диск: 4 ГБ
Оперативная память: 16 ГБ
Установка сервера
Для установки сервера понадобится приложение SteamCMD (Что это?) (его можно скачать по ЭТОЙ ссылке).
Скачиваем и распаковываем куда-нибудь где есть 4-5 гигабайт свободного места.
У меня это H:Servers
Переходим в папку steamcmd -> H:Serverssteamcmd
Запускаем Steamcmd.exe и ждем пока он скачает и установит свои потребности, закрываем.
Запускаем снова steamcmd.exe, с первого запуска оно почти всегда обновляется ¯_(ツ)_/¯.
Вводим команды в английской раскладке, жирным помечено то что нужно вводить/копировать:
- login anonymous
- force_install_dir МЕСТО_УСТАНОВКИ
- app_update 1420710 validate
- exit
Указываете полный путь к папке в котроую будет установлен сервер.
т.к. у меня уже заведена папка H:Servers а нахожусь я в H:Serverssteamcmd
то я указываю просто “..NOTDOneLove” без ковычек.
- login anonymous
- force_install_dir ..NOTDOneLove
- app_update 1420710 validate
- exit
Если всё получилось, будет так:
А потом так:
Настройка сервера
Переходим в папку с сервером, у меня это H:ServersNOTDOneLove:
Прежде всего позаботьтесь о том чтобы ваш ПК был виден в глобальной сети, и были доступны порты через которые сервер обменивается данными.
Выделенный сервер по-умолчанию использует следующие порты:
UDP: 27015 – порт для опроса клиентами
UDP: 7777 : порт для игрового клиента
* UDP – это сетевой протокол.
Если таковые недоступны, настройте перенаправление портов (Port forwarding) на своём маршрутизаторе (роутере/модеме).
Настраиваются в файле ServerSettings.ini.
Я уже всё откомментировал:
Если вам нужно указать другие порты, то это делается через изменение файла StartServer.bat.
Открываем его, меняем 2 параметра:
-Port= – порт игрового клиента, по-умолчанию: 7777
-QueryPort= – порт опроса клиентами, по-умолчанию: 27015
Запуск сервера
Я ничего толком не менял:
Стартуем батник StartServer.bat:
ждем пока сервер окончательно запустится:
Об этом свидетельствует появление надписи “LOAD COMPLETE”.
Подключение к серверу
Главное меню, выбрать “Multiplayer”:
Далее “Dedicated”:
Далее “Join game”:
Дождаться сервер либо нажать Refresh в право-верхнем углу:
Нажать кнопку “Join game”