Перейти к содержанию

Инструменты администратора

Справочник по командам и панелям. Уровни указаны минимально необходимые; более высокий уровень также имеет доступ.


Уровни администратора

Уровень Название
1 Помощник
2 Мл. модератор
3 Модератор
4 Ст. модератор
5 Администратор
6 Ст. администратор
7 Гл. администратор
8 Спец. администратор
9 Основатель

Максимум — 9. Большинство команд требует /alogin (админ на дежурстве, IsAdminOnDuty).


Авторизация админки

Команда Назначение
/alogin Войти/выйти из админки. Требует Google Authenticator (TOTP). При первом входе выдаётся секрет — сохраните в приложении.
/apanel Меню управления сервером (уровень 7+).

Для локальных IP (127.0.0.1, 192.168.*) 2FA пропускается. Сброс привязки Authenticator — только через БД (поле GAuthSecret в PlayerData).


Модерация игроков

Команда Уровень Описание
/warn <игрок> <причина> 3+ Выдать варн. На 3-м варне — автобан на 30 дней.
/unwarn <игрок> 4+ Снять один варн.
/kick <игрок> <причина> 2+ Публичный кик.
/skick <игрок> <причина> 3+ Тихий кик.
/ban <игрок> <дни> <причина> 4+ Публичный бан до 31 дня.
/sban <игрок> <дни> <причина> 5+ Тихий бан до 31 дня.
/iban <игрок> <причина> 5+ Перманентный бан.
/offban <имя> <дни> <причина> 5+ Бан офлайн-игрока. Если игрок онлайн — автоматически превращается в /sban.
/unban <имя> 5+ Разбан.
/crash <игрок> 3+ Крашнуть клиент игрока.
/slap <игрок> 2+ Подбросить игрока.

Правило: нельзя применять эти команды к администратору с равным или большим уровнем.


Информация об игроке

Команда Уровень Описание
/getip <игрок> 4+ LastIP и RegIP игрока.
/regdata <игрок> [1] 4+ GeoIP по регистрационному или текущему IP (страна, город, провайдер).
/re <игрок> 1+ Наблюдение (spectate).
/reoff 1+ Выйти из наблюдения.

Телепорты и перемещение

Команда Уровень / доступ Описание
/goto <игрок> OnDuty + Tester Телепорт к игроку.
/gethere <игрок> OnDuty Телепорт игрока к себе.
/pos <x,y,z> / /pos x y z OnDuty + Tester Телепорт по координатам.
/int <id> OnDuty + Tester Сменить интерьер.
/vw <id> 2+, Tester Сменить виртуальный мир.
/tp OnDuty + Tester Меню телепортов: Локации / Интерьеры / Пикапы входа / Бизнесы.
/locs, /ints, /epickups Подменю из /tp.
/az 1+ Админ-комната (регенерация HP и брони через пикапы внутри).

Игровые эффекты

Команда Уровень / доступ Описание
/hp <игрок> <hp> 3+ Установить здоровье. Если игрок в машине и hp=0 — чинит машину.
/skin <игрок> <id> 3+ Временный скин (0–311).
/giveskills <игрок> 7+ Максимальные оружейные навыки.
/givegun <игрок> <оружие> <патроны> 4+, Tester Временное оружие.
/setsatiety <игрок> <0–120> 4+ Установить сытость.
/fuel <литры> 3+, Tester Заправить текущий транспорт.
/givemoney <игрок> <сумма> 9 Выдать деньги (для возвратов).
/setstats <игрок> <тип> <значение> 9 1 — уровень, 2 — опыт, 3 — наркозависимость.
/spawn <игрок> 2+, Tester Принудительный респавн.
/agm 1+ Админский GodMode.
/gravity <-50..50> 1+ Временная гравитация.
/settime <0–23> 8+ Принудительное время всем игрокам.
/weather 8+ Диалог выбора погоды (применение требует уровня 9).

Транспорт

Команда Уровень / доступ Описание
/av [модель] [цвет1] [цвет2] 2+, Tester Личный админский транспорт. Без аргументов в машине — починка.
/veh [модель] [цвет1] [цвет2] 5+ Общий админский транспорт (модели 400–611, цвета 0–126).
/dveh 4+, Tester Удалить админский транспорт.
/vspawn 4+, Tester Переспавн транспорта, в котором игрок.

Фракции

Команда Уровень / доступ Описание
/ainvite <игрок> 4+ Пригласить игрока во фракцию (диалог выбора).
/auninvite <игрок> 3+ Уволить из фракции (кроме лидера).
/agiverank <игрок> <ранг> 5+ Выдать ранг.
/templeader [фракция] 5+, Tester Войти во фракцию с высшим рангом.
/testleader <игрок> [фракция] 5+, Tester То же для цели.

Панель подозреваемых (CheatersPanel)

Команды:

Команда Уровень Описание
/ch OnDuty Список подозреваемых (диалог). Двойной клик — /re по игроку.
/cheater <игрок> 7+ Пометить/снять пометку вручную.

Панель: - До 10 игроков отображаются текстдравом внизу экрана (только ID). - Автоматически заполняется событием AdminWarning (срабатывания античита). Антифлуд — 5 сек. на одинаковое сообщение. - При выходе игрока из сети он автоматически удаляется из списка. - IP админов в диалоге скрыт (*.*.*.*).

Использовать только для мониторинга — не для моментальных банов. Нужны доказательства.


Жалобы и вопросы игроков

Игроки отправляют: - /report <игрок> <текст> — жалоба на конкретного игрока. - /ask <текст> — вопрос/обращение без цели.

Антифлуд: 1 обращение в 15 секунд. Очередь — до 100 штук.

Админ-команды:

Команда Уровень Описание
/takerep 1+ Взять следующую жалобу/вопрос. Ответ вводится в диалоге.

Правила обработки: 1. Жалобы от/на офлайн-игроков автоматически удаляются при взятии. 2. Отмена диалога возвращает жалобу в очередь (без ответа). 3. После ответа предлагается взять следующую. 4. Ответ игроку приходит в чат; копия — в админ-чат.


Админ-чат и общий чат

Команда Уровень / доступ Описание
/a <текст> 1+ Админ-чат (видят все админы, независимо от OnDuty).
/aad <текст> OnDuty + Tester Глобальный чат во всём мире.
/o <текст> Алиас /aad, OOC-сообщение.

Справочник команд

Команда Уровень Описание
/ahelp OnDuty Выбор уровня → список команд этого уровня.
/acmds <уровень> OnDuty Прямой список команд указанного уровня (≤ своего).
/testhelp Tester Список команд тестера.

Списки строятся автоматически из метаданных [CommandMeta].


Редактор карты

Команда Уровень Описание
/mapedit 7+ Главный диалог: добавить, выбрать, клонировать, удалить, экспорт.
/mapclone 7+ Клонировать выбранный объект.
/mapdel 7+ Удалить выбранный.
/mapexp 7+ Вывести в чат CreateDynamicObject(...) для текущего объекта.
/testmap <файл> 7+ Загрузить карту из .pwn лично для себя (для тестов).

Лимит редактирования: объект не может находиться дальше 150 м от администратора — иначе правки отменяются.


Сервисные команды

Команда Уровень Описание
/gmx <секунд> 8+ Плановый рестарт сервера через N секунд.
/ac 9 Переключить античит для админов (только варнинги).
/arcon [0/1] 9 Выдать RCON-доступ.
/telegram <имя> <id> 9 Установить Telegram ID игрока (офлайн).

Тестеры

Отдельная роль для тестового сервера. Получение: - /gettester <код> — работает только если IsTestServer=true, код фиксированный. - Сбрасывается вручную администратором.

Команды тестера:

Команда Описание
/testmoney <сумма> Выдать себе деньги.
/testhelp Список команд тестера.

Тестеры также получают доступ к части админских команд, помеченных [AllowTesterAccess]: /goto, /pos, /int, /vw, /tp (и подкоманды), /av, /dveh, /vspawn, /givegun, /spawn, /fuel, /templeader, /testleader, /aad.


Стандартные процедуры

Жалоба на читерство

  1. Проверьте CheatersPanel (/ch) — есть ли автоматические срабатывания.
  2. /re <игрок> — наблюдение. Для транспорта — автоматически переключается на машину.
  3. Соберите доказательства (видео/скриншоты) до блокировки.
  4. Бан без доказательств — нарушение процедуры.

Возврат потерянных предметов/денег

  1. Убедитесь, что потеря не следствие игровой механики (смерть — только оружие; истечение аренды; передача).
  2. Проверьте логи (при наличии доступа).
  3. Возврат денег — /givemoney (уровень 9) или через старшего администратора.
  4. Документируйте все возвраты в админ-чате.

Технические проблемы после краша

  1. Оцените масштаб: единичные потери vs массовые.
  2. Массовые — эскалация технической команде, возможен откат БД.
  3. Единичные — индивидуально, по логам.

Пасхалки (EasterEggs)

В коде присутствуют шуточные команды вроде /iamlibby. Системе не требуется административного вмешательства. Если игрок обращается с «странным поведением» после ввода подобной команды — это именно пасхалка, не баг.