Это руководство охватывает настройку и использование команд администратора на вашем сервере ARK: Survival Ascended, включая внутриигровые консольные команды, доступ через RCON и предоставление прав администратора другим игрокам.
ServerAdminPassword в конфигурации вашего сервера и аутентифицироваться с его помощью в каждой сессии. Если вы ещё не настроили свой сервер, сначала смотрите руководство по конфигурации сервера.
Предварительные требования
- Активный сервер ARK: Survival Ascended на Legion Hosting
- Доступ к GPanel
- Настроенный
ServerAdminPasswordв вашемGameUserSettings.ini(рассматривается в Шаге 1 ниже)
Шаг 1 — Установка пароля администратора
Пароль администратора устанавливается в GameUserSettings.ini в разделе [ServerSettings]. Если у вас уже настроен пароль администратора, переходите к Шагу 2.
- Войдите в GPanel и выберите ваш сервер ARK: Survival Ascended.
- Остановите сервер на вкладке Console и дождитесь, пока статус не покажет Offline.
- Перейдите на вкладку Files и перейдите в
ShooterGame/Saved/Config/WindowsServer/. - Откройте
GameUserSettings.iniв редакторе файлов. - Найдите раздел
[ServerSettings]и найдите или добавьте строкуServerAdminPassword:
[ServerSettings]
ServerAdminPassword=YourSecurePassword
- Сохраните файл и запустите сервер на вкладке Console.
Шаг 2 — Включение режима администратора в игре
Каждый раз, когда вы заходите на свой сервер, вы должны аутентифицироваться как администратор, прежде чем какие-либо команды администратора заработают. Это требуется один раз за сессию.
- Зайдите на ваш сервер ARK: Survival Ascended.
- Нажмите клавишу тильды (~), чтобы открыть внутриигровую консоль. На некоторых раскладках клавиатуры это может быть клавиша ` (обратный апостроф).
- Введите следующую команду, заменив
YourPasswordнаServerAdminPassword, который вы задали в Шаге 1:
EnableCheats YourPassword
- Нажмите Enter. Если пароль верный, сообщение об ошибке не появится, и теперь у вас есть административный доступ для этой сессии.
EnableCheats каждый раз при входе. Аутентификация администратора не сохраняется между сессиями. Если вы отключитесь и снова подключитесь, вам нужно будет снова выполнить команду.
Шаг 3 — Использование команд администратора
После аутентификации вы можете выполнять команды администратора из внутриигровой консоли. Большинство команд требуют префикса cheat или admincheat. В таблице ниже перечислены наиболее часто используемые команды.
Наиболее используемые команды администратора
| Команда | Описание |
|---|---|
cheat God |
Переключает режим бога — вы не можете получать урон, пока он активен. |
cheat Fly |
Включает режим полёта. Используйте cheat Walk для возврата к обычному передвижению. |
cheat Walk |
Отключает режим полёта и возвращает к обычной ходьбе/гравитации. |
cheat Ghost |
Включает noclip — проход сквозь рельеф и структуры. Используйте cheat Walk для выхода. |
cheat InfiniteStats |
Даёт бесконечное здоровье, выносливость, еду, воду и другие характеристики. Отключите, выполнив команду повторно. |
cheat GiveItemNum <ItemID> <Qty> <Quality> <Blueprint> |
Выдаёт предмет по его ID номеру. Пример: cheat GiveItemNum 1 100 1 0 выдаёт 100 патронов Simple Pistol Ammo. |
cheat GFI <ItemName> <Qty> <Quality> <Blueprint> |
Выдаёт предмет по короткому имени. Пример: cheat GFI MetalIngot 500 1 0 выдаёт 500 слитков металла. |
cheat Summon <DinoID> |
Спавнит существо в месте вашего прицела. Пример: cheat Summon Rex_Character_BP_C спавнит Рекса. |
cheat GMSummon "<DinoID>" <Level> |
Спавнит прирученное существо определённого уровня. Пример: cheat GMSummon "Rex_Character_BP_C" 150 спавнит прирученного Рекса 150 уровня. |
cheat TeleportPlayerIDToMe <PlayerID> |
Телепортирует игрока к вашему местоположению. Используйте cheat ListPlayers для поиска ID игроков. |
cheat SetTimeOfDay <HH:MM> |
Устанавливает время суток. Пример: cheat SetTimeOfDay 12:00 устанавливает полдень. |
cheat DestroyWildDinos |
Удаляет всех диких динозавров с карты. Они появятся снова естественным образом. Полезно для обновления диких спавнов после изменения настроек сложности. |
cheat ListPlayers |
Выводит список всех подключённых игроков с их именами и ID. |
cheat KickPlayer <SteamID> |
Выкидывает игрока с сервера по его Steam/платформенному ID. |
cheat BanPlayer <SteamID> |
Банит игрока на сервере. Используйте cheat UnbanPlayer <SteamID> для отмены. |
cheat SaveWorld |
Принудительно выполняет немедленное сохранение мира. |
cheat DoExit |
Сохраняет и выключает сервер. После этого используйте GPanel, чтобы запустить его снова. |
cheat, так и admincheat. Вы можете использовать любой из них — в ARK: Survival Ascended они взаимозаменяемы.
Выдача предметов — краткий справочник
Два основных способа выдачи предметов — это GiveItemNum (по ID номеру предмета) и GFI (по короткому имени). Синтаксис для обоих:
cheat GFI <ShortName> <Quantity> <Quality> <IsBlueprint>
Quality: 1 = Primitive through higher values for better quality
IsBlueprint: 0 = item, 1 = blueprint
Распространённые короткие имена предметов:
| Короткое имя | Предмет | Пример команды |
|---|---|---|
MetalIngot |
Слиток металла | cheat GFI MetalIngot 500 1 0 |
Cemite |
Цементирующая паста | cheat GFI Cemite 200 1 0 |
Polymer |
Полимер | cheat GFI Polymer 200 1 0 |
Crystal |
Кристалл | cheat GFI Crystal 300 1 0 |
FlarGun |
Сигнальный пистолет | cheat GFI FlarGun 1 1 0 |
WeaponRifle |
Длинноствольная винтовка | cheat GFI WeaponRifle 1 1 0 |
Шаг 4 — Доступ через RCON (удалённую консоль)
RCON позволяет выполнять команды администратора удалённо, не заходя на сервер в игре. Это полезно для управления сервером извне игры или для запуска запланированных команд.
RCON через GPanel
GPanel включает встроенную консоль на вкладке Console. Вы можете вводить команды администратора прямо в поле ввода консоли, пока сервер запущен. Команды, введённые здесь, выполняются так, как будто вы запустили их в игре с правами администратора — EnableCheats не требуется.
RCON через сторонние инструменты
Если вы предпочитаете выделенный RCON-клиент, вы можете использовать сторонние инструменты, такие как mcrcon, ARRCON или RCONConsole. Для подключения вам понадобятся:
| Настройка | Где найти |
|---|---|
| Порт RCON | Вкладка Network в GPanel — найдите выделение порта RCON. Если порт RCON не указан, свяжитесь с поддержкой, чтобы запросить его. |
| Пароль RCON | Тот же, что и ваш ServerAdminPassword в GameUserSettings.ini. |
| IP сервера | Вкладка Console или Network в GPanel. |
Чтобы включить RCON на вашем сервере, убедитесь, что следующая настройка присутствует в вашем GameUserSettings.ini в разделе [ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=YourSecurePassword
RCONPort в вашей конфигурации в соответствии с ним. Не предполагайте, что значение по умолчанию 27020 применимо к вашему серверу — проверьте вкладку Network для вашего фактически выделенного порта.
Предоставление административного доступа другим игрокам
В ARK: Survival Ascended административный доступ полностью контролируется ServerAdminPassword. Не существует отдельного списка администраторов или роли администратора для каждого игрока. Чтобы дать другому игроку административный доступ:
- Передайте
ServerAdminPasswordигроку приватно. - Игрок заходит на сервер и выполняет
EnableCheats YourPasswordв консоли для аутентификации. - У него будут полные права администратора на эту сессию.
BanPlayer, DoExit и DestroyWildDinos. Передавайте пароль только людям, которым вы полностью доверяете. Если вам нужно отозвать доступ, измените ServerAdminPassword в GameUserSettings.ini и перезапустите сервер.
Проверка
- Зайдите на ваш сервер и откройте консоль с помощью ~.
- Выполните
EnableCheats YourPassword— сообщение об ошибке появиться не должно. - Протестируйте с безобидной командой, например
cheat Fly. Если ваш персонаж начинает летать, режим администратора работает правильно. Выполнитеcheat Walkдля возврата к нормальному состоянию. - Выполните
cheat ListPlayers, чтобы убедиться, что вы видите список игроков. Это подтверждает полный административный доступ.
Устранение неполадок
EnableCheats не работает или возвращает ошибку
- Дважды проверьте, что вы вводите точно тот пароль, который установлен в
ServerAdminPasswordв вашемGameUserSettings.ini. Пароли чувствительны к регистру. - Убедитесь, что в поле пароля в файле конфигурации нет конечных пробелов.
- Если вы недавно изменили пароль, сервер должен быть перезапущен, чтобы изменение вступило в силу.
- Убедитесь, что строка
ServerAdminPasswordнаходится под разделом[ServerSettings], а не размещена под заголовком другого раздела.
Команды администратора ничего не делают или возвращают "no permission"
- Вы должны сначала выполнить
EnableCheatsкаждый раз при входе. Режим администратора не сохраняется между сессиями. - Если вы отключились и снова подключились, выполните
EnableCheatsснова, прежде чем пробовать какие-либо команды. - Некоторые команды требуют префикса
cheat. Попробуйте добавитьcheatперед командой, если она не работает (например,cheat Flyвместо простоFly).
Соединение RCON отклонено или истекает время ожидания
- Убедитесь, что
RCONEnabled=Trueустановлено в вашемGameUserSettings.iniв разделе[ServerSettings]. - Убедитесь, что
RCONPortв конфигурации совпадает с портом, выделенным на вкладке Network в GPanel. - Убедитесь, что сервер полностью запущен, прежде чем пытаться подключиться — RCON недоступен во время запуска.
- Если порт RCON не указан в GPanel, свяжитесь с поддержкой, чтобы запросить выделение порта.
Команды консоли GPanel не выполняются
- Убедитесь, что сервер находится в состоянии Running. Команды нельзя отправить на остановленный или запускающийся сервер.
- Сначала попробуйте простую команду, например
ListPlayers, чтобы убедиться, что подключение к консоли работает. - Если консоль не показывает ответа, сервер мог незаметно упасть. Проверьте вывод на вкладке Console на наличие ошибок и перезапустите при необходимости.