voln.io
Barotrauma

Как выдать администратора на сервере Barotrauma

Назначение прав Barotrauma через clientlist, giverank и showperm: проверка нужного игрока, сохранение роли и безопасный отзыв.

Игровые права Barotrauma позволяют управлять лобби и командами без доступа к файловому менеджеру VOLN. Назначайте их подключённому игроку по идентификатору текущей сессии, предварительно сверив аккаунт. Ник сам по себе недостаточен: похожие имена создают риск выдать роль не тому человеку.

Ряд серверных стоек в машинном зале дата-центра.
Фото: Carl Lender, Wikimedia Commons. Лицензия CC BY 2.0.

Порядок действий

  1. Найдите участника

    Попросите будущего администратора войти на сервер. В серверной консоли выполните clientlist и сопоставьте запись с человеком. Используйте идентификатор из этого ответа. Числовой ID сессии может изменяться после переподключения, поэтому не копируйте старое значение из переписки.

  2. Назначьте подходящую роль

    Введите giverank <ID> с реальным ID вместо обозначения. Команда показывает доступные ранги и запрашивает выбор. Выберите существующий ранг с нужными полномочиями; название зависит от набора разрешений. Не придумывайте английское имя ранга по случайному примеру, если сервер предлагает другой список.

  3. Проверьте и сохраните

    Выполните showperm <ID>, затем дайте игроку проверить ожидаемое действие в лобби. Файл постоянных разрешений находится в Data/clientpermissions.xml; сохраните его копию после штатного завершения. Не правьте его одновременно с работающей игрой.

Как проверить результат

После перезапуска попросите игрока войти тем же аккаунтом и повторите проверку. Для отзыва используйте revokeperm <ID> all для текущего проверенного участника и снова showperm <ID>. Отдельные права на консольные команды проверяйте также через средства разрешений игры, если выдавали их отдельно.

Если не получилось

Если команда не находит игрока, обновите clientlist, а не подставляйте чужой ID. Если роль не сохраняется, проверьте аккаунт, файл разрешений и ошибки его чтения. Не заменяйте файл устаревшим примером SteamID: используйте запись, которую создаёт текущая версия. Перед широкими правками держите резервную копию XML.

Читайте дальше

Barotrauma

Сервер Barotrauma: запуск и первая команда

Как запустить Barotrauma на VOLN, настроить вход, дождаться Server started и проверить игру экипажа на штатной подлодке.

Barotrauma

Barotrauma: настройка serversettings.xml

Какие параметры Barotrauma меняются в панели, какие остаются в serversettings.xml и как редактировать XML без потери настроек.

Barotrauma

Barotrauma: пароль, публичность и места

Как закрыть Barotrauma для своей команды, изменить пароль и число игроков, а также проверить отличие скрытого сервера от защищённого.

Barotrauma

Как перенести кампанию Barotrauma на сервер

Перенос мультиплеерной кампании Barotrauma с данными экипажа: скрытый каталог Linux, совместимость модов и проверка сохранения.

Barotrauma

Barotrauma: копия кампании и откат прогресса

Как сохранить кампанию Barotrauma вместе с персонажами, настройками и модами и проверить восстановление после неудачного рейса.

Barotrauma

Как добавить свою подлодку в Barotrauma

Подготовка собственной подлодки Barotrauma: проверка в редакторе, перенос файлов и зависимостей, выбор в лобби и пробный рейс.

Barotrauma

Моды Barotrauma: пакеты и порядок загрузки

Как подготовить совместимый набор модов Barotrauma, перенести LocalMods и проверить включение пакетов на выделенном сервере.

Barotrauma

Barotrauma: сервер не виден или нет подключения

Проверка Barotrauma по игровому и query-порту, публичности, паролю и совместимости контента без случайной смены сетевых настроек.

Barotrauma

Обновление Barotrauma с сохранением кампании

Как подготовить обновление Barotrauma, сохранить экипаж и настройки, проверить моды и подтвердить успешную загрузку кампании.