Wiki Core Keeper
Как добавить администраторов
Обновлено: 17.06.2026 09:35

Как добавить администраторов

🕒 Последнее изменение: 17 июня 2026 в 09:35

Это руководство описывает добавление администраторов на выделенный сервер Core Keeper: где хранится список администраторов, как устроен Admins.json, какой SteamID нужен и почему права могут не примениться.

В Core Keeper нет отдельного пароля администратора. Постоянные права администратора хранятся в файле Admins.json. Для подключения к серверу игрокам используется Game ID, а для выдачи прав администратора — SteamID64 игрока.

Кратко: как работает админка

  • первый игрок, вошедший в новый мир, часто становится первым администратором;
  • постоянные администраторы хранятся в Admins.json;
  • для ручного добавления нужен SteamID64 игрока;
  • после изменения Admins.json сервер нужно перезапустить;
  • основное управление игроками выполняется через Manage Players в игре.

Первый администратор

На новом мире Core Keeper обычно назначает первым администратором игрока, который первым подключился к серверу.

После этого сервер создаёт или обновляет файл:

Admins.json

Если нужно быстро получить рабочий шаблон, проще сначала зайти владельцем сервера в новый мир, затем открыть Admins.json и добавлять остальных администраторов по уже созданной записи.

Если первым вошёл не тот игрок, исправьте запись вручную: замените name и steamId на данные нужного владельца.

Где находится Admins.json

Файл Admins.json находится в директории данных выделенного сервера Core Keeper.

Возможные пути:

DedicatedServer/Admins.json
/core-keeper/DedicatedServer/Admins.json
/.config/unity3d/Pugstorm/CoreKeeper/DedicatedServer/Admins.json

Точный путь зависит от сборки сервера. Если файла нет, проверьте, был ли сервер уже запущен и заходил ли кто-то в мир.

Структура Admins.json

Файл содержит массив adminList. Каждый администратор — отдельный объект.

{
  "adminList": [
    {
      "index": 1,
      "privileges": 2,
      "name": "PlayerOne",
      "steamId": 76561198000000000
    }
  ]
}

Назначение полей:

  • index — номер записи администратора;
  • privileges — уровень прав;
  • name — имя игрока в Core Keeper;
  • steamId — SteamID64 игрока.

В разных сборках Core Keeper встречаются разные значения privileges. Если в файле уже есть рабочий администратор, используйте такое же значение для новых администраторов.

Добавление администратора

Чтобы добавить нового администратора, добавьте ещё один объект в массив adminList.

{
  "adminList": [
    {
      "index": 1,
      "privileges": 2,
      "name": "PlayerOne",
      "steamId": 76561198000000000
    },
    {
      "index": 2,
      "privileges": 2,
      "name": "PlayerTwo",
      "steamId": 76561198111111111
    }
  ]
}

Для новой записи меняются:

  • index — следующий свободный номер;
  • name — имя нового администратора;
  • steamId — SteamID64 нового администратора.

privileges лучше копировать из уже существующей рабочей записи администратора.

SteamID64

Для добавления администратора нужен SteamID64. Это длинное числовое значение Steam-аккаунта.

76561198000000000

Не путайте SteamID64 с Game ID сервера. Game ID используется для подключения игроков, а SteamID64 — для выдачи прав конкретному Steam-аккаунту.

Если игрок подключается с другого Steam-аккаунта, админка не применится, даже если имя персонажа совпадает.

Удаление администратора

Чтобы снять права администратора, удалите его объект из adminList.

Пример после удаления второго администратора:

{
  "adminList": [
    {
      "index": 1,
      "privileges": 2,
      "name": "PlayerOne",
      "steamId": 76561198000000000
    }
  ]
}

После удаления проверьте JSON. После последнего объекта в массиве не должно быть лишней запятой.

Правильный JSON

Корректный пример с двумя администраторами:

{
  "adminList": [
    {
      "index": 1,
      "privileges": 2,
      "name": "PlayerOne",
      "steamId": 76561198000000000
    },
    {
      "index": 2,
      "privileges": 2,
      "name": "PlayerTwo",
      "steamId": 76561198111111111
    }
  ]
}

Некорректный пример:

{
  "adminList": [
    {
      "index": 1,
      "privileges": 2,
      "name": "PlayerOne",
      "steamId": 76561198000000000
    },
  ]
}

В этом примере ошибка — лишняя запятая после последнего объекта.

Управление администраторами из игры

Если на сервере уже есть действующий администратор, часть действий можно выполнять через внутриигровое меню:

Esc → Manage Players

Через это меню администратор может управлять игроками: кикать, банить, снимать бан и, если версия игры это поддерживает, выдавать права другим игрокам.

Для восстановления доступа или назначения первого администратора надёжнее использовать Admins.json.

Команды администратора

В стандартном Core Keeper набор команд ограничен. В некоторых версиях или сборках могут работать команды в игровом чате:

  • /kick <player> — отключить игрока;
  • /ban <player> — заблокировать игрока;
  • /unban <player> — снять блокировку;
  • /save — принудительно сохранить мир, если команда поддерживается сервером.

Если команды не работают, используйте Manage Players. Расширенный набор команд обычно требует отдельного мода команд.

Если права не применились

  • редактируется не тот файл — нужен именно Admins.json;
  • запись добавлена не внутрь массива adminList;
  • указан Game ID вместо SteamID64;
  • игрок заходит с другого Steam-аккаунта;
  • index совпадает с уже существующей записью;
  • privileges отличается от рабочей записи первого администратора;
  • в JSON есть лишняя запятая, пропущенная скобка или другая синтаксическая ошибка;
  • сервер не был перезапущен после изменения файла.

Рабочий шаблон новой записи

{
  "index": 2,
  "privileges": 2,
  "name": "NewAdminName",
  "steamId": 76561198111111111
}

Если в уже рабочей записи стоит "privileges": 1, используйте 1 и для нового администратора. Главное — сохранять формат, который уже работает на вашем сервере.

Информация

После завершения платежа выбранная вами сумма будет зачислена на ваш баланс, что позволит вам продлить ваши услуги или разместить новые заказы.

Сколько вы хотите добавить?