Как администратор сервера PixARK, у вас есть доступ к мощным командам для управления игроками, существами, настройками мира и операциями сервера. Это руководство охватывает настройку пароля администратора, распространённые команды, конфигурацию RCON и методы устранения неполадок для вашего выделенного сервера PixARK.
Настройка пароля администратора
Прежде чем вы сможете использовать команды администратора в игре, вы должны настроить пароль администратора. Самый простой способ — через переменную запуска GPanel ARK_ADMIN_PASSWORD. В качестве альтернативы вы можете задать ServerAdminPassword в файле GameUserSettings.ini вашего сервера.
Установка пароля администратора
Вариант 1 (Рекомендуется): В GPanel перейдите на вкладку Startup и установите переменную ARK_ADMIN_PASSWORD в желаемый пароль, затем перезапустите сервер.
Вариант 2: Отредактируйте файл конфигурации напрямую:
- Остановите ваш сервер из GPanel.
- Перейдите к
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.iniчерез SFTP или файловый менеджер GPanel. - Найдите секцию
[ServerSettings]и добавьте или измените следующую строку:
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- Сохраните файл и запустите ваш сервер.
Включение администрирования в игре
После настройки вашего пароля администратора вам нужно аутентифицироваться каждый раз при подключении к серверу:
- Присоединитесь к вашему серверу PixARK.
- Откройте внутриигровую консоль, нажав Tab (клавиша по умолчанию).
- Введите следующую команду и нажмите Enter:
enablecheats YourSecureAdminPassword
Если пароль правильный, вы увидите подтверждающее сообщение. Теперь у вас есть доступ администратора на время этой сессии. Вам нужно будет повторно аутентифицироваться каждый раз при переподключении к серверу.
enablecheats в некоторых версиях не выдаёт видимый вывод. Если вы не видите сообщение об ошибке, команда, вероятно, выполнилась успешно. Проверьте с помощью простой команды, такой как cheat fly, чтобы убедиться.
Распространённые команды администратора
Все команды администратора имеют префикс cheat. Откройте консоль с помощью Tab и введите команды, как показано ниже.
Команды передвижения и выживания
| Команда | Описание |
|---|---|
cheat fly |
Включает режим полёта. Ваш персонаж может свободно летать в любом направлении. Используйте cheat walk, чтобы отключить. |
cheat walk |
Отключает режим полёта и возвращает к обычной ходьбе/гравитации. |
cheat god |
Переключает режим бога, делая вас неуязвимым ко всему урону. Запустите снова, чтобы отключить. |
cheat ghost |
Включает режим noclip, позволяя вам проходить сквозь рельеф и структуры. Используйте cheat walk, чтобы отключить. |
cheat infinitestats |
Даёт бесконечное здоровье, выносливость, еду, воду и другие характеристики. Переключается вкл/выкл. |
Команды для существ
| Команда | Описание |
|---|---|
cheat forcetame |
Мгновенно приручает существо, на которое вы смотрите. Существо становится пригодным для верховой езды без седла и реагирует на ваши команды. |
cheat destroywilddinos |
Удаляет всех диких (неприрученных) существ с карты. Новые существа возродятся естественным образом. Полезно для обновления спавнов или исправления лагов, вызванных накоплением существ. |
cheat dotame |
Приручает выбранное существо так, как если бы вы приручили его обычным способом (требует седло для верховой езды). |
cheat summon <ClassID> |
Спавнит существо указанного класса в вашем местоположении. Пример: cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
Уничтожает всех враждебных существ на карте. Похоже на destroywilddinos, но нацелено конкретно на агрессивных существ. |
Команды мира и окружения
| Команда | Описание |
|---|---|
cheat settimeofday <HH:MM> |
Устанавливает внутриигровое время. Пример: cheat settimeofday 12:00 устанавливает полдень. Используйте 24-часовой формат. |
cheat saveworld |
Принудительно выполняет немедленное сохранение мира. Используйте перед выключением или внесением рискованных изменений. |
cheat slomo <value> |
Изменяет скорость игры. По умолчанию 1.0. Значения выше 1.0 ускоряют игру; ниже 1.0 замедляют её. Пример: cheat slomo 2 |
cheat setweather <type> |
Изменяет текущую погоду. Доступные типы зависят от биома. |
Команды предметов и опыта
| Команда | Описание |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
Выдаёт предмет по его числовому ID. Качество варьируется от 0 до 100. Blueprint: 0 для предмета, 1 для чертежа. Пример: cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
Выдаёт предмет по частичному имени. Пример: cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
Предоставляет очки опыта вашему персонажу. Второй параметр (0) означает, что они добавляются напрямую. Третий параметр (1) делится с племенем. Пример: cheat addexperience 5000 0 1 |
cheat giveengrams |
Разблокирует все чертежи крафта для вашего персонажа. |
cheat giveresources |
Добавляет 50 единиц каждого ресурса в ваш инвентарь. |
Команды телепортации
| Команда | Описание |
|---|---|
cheat teleporttoplayer <SteamID> |
Телепортирует вас к указанному игроку. |
cheat teleportplayertome <SteamID> |
Телепортирует указанного игрока в ваше местоположение. |
cheat setplayerpos <X> <Y> <Z> |
Телепортирует вас к конкретным мировым координатам. |
Управление игроками: Выкидывание и блокировка
Администраторы могут выкидывать и блокировать деструктивных игроков, используя следующие команды:
| Команда | Описание |
|---|---|
cheat kickplayer <SteamID> |
Немедленно выкидывает игрока с сервера. Он может снова присоединиться. |
cheat banplayer <SteamID> |
Блокирует игрока по его Steam ID. Он не может снова присоединиться, пока не будет разблокирован. |
cheat unbanplayer <SteamID> |
Снимает блокировку для указанного Steam ID. |
cheat listplayers |
Перечисляет всех подключённых в данный момент игроков с их именами и Steam ID. |
cheat listplayers, чтобы увидеть всех подключённых игроков и их Steam ID. Вы также можете найти Steam ID игрока в URL его профиля Steam.
Настройка RCON
RCON (Remote Console — удалённая консоль) позволяет вам выполнять команды администратора удалённо, не будучи подключённым к серверу в игре. Это полезно для автоматизированного управления сервером, запланированных перезапусков и удалённого администрирования.
Включение RCON
- Остановите ваш сервер.
- Откройте
GameUserSettings.iniи добавьте следующее под[ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- Убедитесь, что
ServerAdminPasswordтакже задан, поскольку RCON использует этот пароль для аутентификации. - Сохраните файл и запустите ваш сервер.
Подключение через RCON
Используйте любой клиент, совместимый с Source RCON, для подключения к вашему серверу. Популярные варианты включают:
- mcrcon — лёгкий клиент RCON для командной строки
- RCON CLI — кроссплатформенный инструмент RCON
- Battlemetrics — веб-управление сервером с поддержкой RCON
Подключитесь, используя IP-адрес вашего сервера, порт RCON (например, 27020) и ваш ServerAdminPassword. После подключения вы можете выполнять любую команду администратора без префикса cheat.
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
Устранение неполадок
Сбои сервера
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Сбой при запуске после изменения конфигурации | Синтаксическая ошибка в файле конфигурации | Проверьте GameUserSettings.ini на наличие опечаток, отсутствующих скобок или недопустимых значений. При необходимости восстановите из резервной копии. |
| Сбой во время игры | Переполнение существами или лимит памяти | Запустите cheat destroywilddinos, чтобы очистить накопление существ. Проверьте использование памяти в GPanel. |
| Сбой при спавне предметов | Недопустимый ID предмета или имя класса | Проверьте, что ID предмета или имя класса правильны для PixARK. Не все ID предметов ARK работают в PixARK. |
| Повторяющиеся сбои в одно и то же время | Повреждение автосохранения | Восстановите из недавней резервной копии. Если сохранения повреждены, может потребоваться очистка мира. |
Проблемы с подключением
| Проблема | Решение |
|---|---|
| Игроки не могут найти сервер | Убедитесь, что порт запросов правильный и что сервер работает уже не менее 3-5 минут. Попробуйте подключение по прямому IP. |
| Тайм-аут подключения | Проверьте, что сервер запущен в GPanel. Убедитесь, что игровой порт (по умолчанию 7777) правильный. Сервер может всё ещё загружаться. |
| Выкидывает сразу после присоединения | Проверьте, не заблокирован ли игрок (cheat listplayers и список блокировок). Убедитесь, что версия игры совпадает с версией сервера. |
| Соединение RCON отклонено | Проверьте RCONEnabled=True в конфигурации. Проверьте, что вы используете правильный порт RCON и пароль администратора. |
Повреждение мира
Если ваш мир оказывается повреждён (например, постоянные сбои, отсутствующий рельеф, сломанные структуры), выполните следующие шаги:
- Немедленно остановите сервер, чтобы предотвратить дальнейшее повреждение.
- Загрузите текущий каталог
ShooterGame/Saved/через SFTP как справочную копию. - Если у вас есть недавняя резервная копия, восстановите её, загрузив файлы резервной копии для замены текущих сохранений.
- Если резервной копии нет, вам может потребоваться выполнить очистку мира, удалив содержимое каталога сохранений и перезапустив.
- Запустите сервер и убедитесь, что он загружается корректно.
cheat saveworld перед выключением и по возможности избегайте принудительной остановки сервера.
Связанные статьи
- Руководство по настройке сервера PixARK — Первоначальная конфигурация сервера, переменные запуска и методы подключения.
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером