Это перевод статьи с
wiki игры. Она содержит подробности о работе сервера и как сделать так, чтобы он корректно работал.
О сервере Сервер компаньона используется приложением Rust+ для коммуникации с серверами игры. Если с ним что-то так, то никто не сможет видеть ваш сервер в Rust+, даже если он привязан. Игроки просто будут видеть долгую загрузку, которая закончится сообщением, что сервер оффлайн.
Заставляем сервер работать Для большинства владельцев будет достаточно убедиться, что для сервера компаньона был открыт соответствующий порт (только TCP). Порт можно узнать командой
app.port.
По умолчанию порт будет генерироваться исходя из такой незамысловатой формулы — основной порт сервера + 67, или же порт RCon + 67 (за основу берётся порт с наибольшим значением). Если вы ничего не меняли, то портом сервера компаньона будет
28082. Для корректного функционирования Rust+ число порта должно быть 10000 или больше.
Если у вас более сложная сеть, где требуется задать, с какой конкретно сетевой платой (NIC) необходимо работать, вам потребуется вписать нужный IP в переменную
app.listenip. Вы можете получить информацию о текущих настройках сервера компаньона с помощью команды
app.info. Если IP-адрес, к которому подключается приложение, некорректен, то вы можете задать нужное значение в переменной
app.publicip.
Если вы получаете ошибки регистрации сервера компаньона, или же уведомления не работают, то убедитесь, что ваш сервер может связаться через интернет к
companion-rust.facepunch.com Если сервер всё равно не работает, то вы можете оставить отзыв, используя эту
форму.
Файл companion.id Вы заметите новый файл под названием
companion.id. Этот файл содержит идентификатор для Rust+ и должен всегда сохраняться в вашем сервере и бекапах.
Вот свод правил для этого файла:
- Не передавайте этот файл кому-либо другому.
- Не используйте файлы, полученные от других пользователей.
- Не используйте один и тот же файл на разных серверах.
- Не удаляйте его спонтанным образом.
Нарушение этих правил может привести к некорректной работе сервера в Rust+, отключении уведомлений и, скорее всего, потребует от игроков повторного связывания приложения с вашим сервером.
Если файл будет удалён, то будет сгенерирован новый идентификатор, и прошлый вернуть уже будет нельзя!
Отключение Rust+ на вашем сервере Если вы по каким-то причинам желаете отключить возможности Rust+ на вашем сервере, то правильным решением будет установка значения «-1» в переменной
app.port. Это единственный способ полностью отключить компаньон. Игроки смогут увидеть, что функционал Rust+ отключён для вашего сервера.