Это руководство описывает, как настроить доступ администратора на вашем выделенном сервере V Rising, использовать консольные команды и управлять списком администраторов. Для настройки сервера и подключения см. Руководство по настройке выделенного сервера V Rising.
Включение консоли администратора
Внутриигровая консоль должна быть включена, прежде чем вы сможете вводить любые команды. Это настройка на стороне клиента, а не на стороне сервера.
- Запустите V Rising и откройте Options из главного меню.
- Перейдите на вкладку General.
- Найдите Console Enabled и установите значение On.
- Нажмите клавишу обратного апострофа (
`) во время игры, чтобы открыть консоль. В некоторых раскладках клавиатуры эта клавиша может быть тильдой (~).
Добавление себя в администраторы
V Rising использует список значений SteamID64, чтобы определить, кто имеет права администратора на сервере. Вам нужно добавить ваш SteamID в файл списка администраторов на сервере.
Шаг 1 — Найдите ваш SteamID64
Ваш SteamID64 — это 17-значное число. Чтобы найти его:
- Откройте ваш профиль Steam в веб-браузере. Если у вас задан пользовательский URL, страница профиля будет выглядеть как
https://steamcommunity.com/id/yourname/. - Используйте инструмент, такой как steamid.io — вставьте URL вашего профиля Steam и скопируйте значение steamID64.
Шаг 2 — Отредактируйте файл списка администраторов
- Войдите в GPanel и остановите сервер на вкладке Console.
- Перейдите на вкладку Files и зайдите в
VRisingServer_Data/StreamingAssets/Settings/. - Откройте файл с именем
adminlist.txt. Если он не существует, создайте новый файл с точно таким именем в том же каталоге. - Добавьте ваш SteamID64 на отдельной строке. Вы можете добавить нескольких администраторов, разместив каждый SteamID64 на отдельной строке.
- Сохраните файл и запустите сервер.
76561198012345678
76561198087654321
Аутентификация как администратор в игре
После того как ваш SteamID был добавлен в adminlist.txt и сервер был перезапущен, вы должны пройти аутентификацию в игре, прежде чем команды администратора будут работать.
- Подключитесь к серверу и откройте консоль клавишей обратного апострофа (
`). - Введите следующую команду и нажмите Enter:
adminauth
Вы должны увидеть подтверждающее сообщение в консоли. Теперь у вас есть права администратора для текущей сессии. Вы должны проходить аутентификацию заново каждый раз при повторном подключении к серверу.
adminunauth в консоли. Это полезно, если вы хотите протестировать сервер как обычный игрок.
Полезные консольные команды администратора
Следующие команды доступны после аутентификации с помощью adminauth. Откройте консоль клавишей обратного апострофа и введите команду точно так, как показано.
| Команда | Описание |
|---|---|
adminauth |
Аутентификация как администратор для текущей сессии. |
adminunauth |
Сброс аутентификации администратора для текущей сессии. |
listusers |
Вывести список всех игроков, подключённых к серверу в данный момент, с именами их персонажей и SteamID. |
kick <PlayerName> |
Выгнать игрока с сервера по имени его персонажа. |
ban <PlayerName> |
Забанить игрока по имени персонажа. Он будет отключён и не сможет переподключиться. |
unban <PlayerName> |
Снять бан с указанного игрока, позволяя ему снова подключиться. |
banlist |
Показать всех заблокированных игроков в данный момент. |
clanaccept |
Принять ожидающее приглашение в клан (полезно для тестирования администратором). |
clandecline |
Отклонить ожидающее приглашение в клан. |
give <ItemName> <Amount> |
Выдать себе указанный предмет. Имена предметов должны соответствовать внутренним именам (например, Item_Building_Siege_Golem_T02). |
spawnnpc <NPCName> <Count> |
Заспавнить NPC в вашем местоположении. Полезно для тестирования или событий. |
teleport <PlayerName> |
Телепортироваться к местоположению указанного игрока. |
changehealthofclosesttomouse <Amount> |
Изменить здоровье сущности, ближайшей к курсору мыши. Можно использовать для лечения или нанесения урона NPC. |
setadminlevel <PlayerName> <Level> |
Установить уровень администратора для игрока (0 = нет, 1 = администратор, 2 = суперадминистратор). Доступно только суперадминистраторам. |
help |
Показать список всех доступных консольных команд. |
list в консоли, чтобы увидеть доступные имена префабов, или загляните в вики V Rising для полного справочника ID предметов.
Файл списка банов
В дополнение к использованию команды ban в игре, вы можете управлять банами напрямую через файл на сервере.
- В GPanel перейдите в
VRisingServer_Data/StreamingAssets/Settings/на вкладке Files. - Откройте или создайте файл
banlist.txt. - Добавьте SteamID64 каждого игрока, которого вы хотите забанить, по одному на строку.
- Сохраните файл и перезапустите сервер, чтобы изменения вступили в силу.
76561198099999999
Удаление администратора
Чтобы убрать доступ администратора у игрока:
- Остановите сервер в GPanel.
- Откройте
VRisingServer_Data/StreamingAssets/Settings/adminlist.txtв редакторе файлов. - Удалите строку, содержащую SteamID64 игрока.
- Сохраните файл и запустите сервер.