Jabroni Brawl: Episode 3

Jabroni Brawl: Episode 3

Not enough ratings
Jabroni Brawl: Episode 3 - Администрирование сервера
By Comrade Gaz
На момент написания этого руководства игра не поддерживается MetaMod и SourceMod. Однако здесь уже есть встроенная система администрирования. В данном руководстве описано конфигурирование доступа к ней, а также доступные команды.
   
Award
Favorite
Favorited
Unfavorite
Настройка доступа к командам админстрирования
Зайдите в папку конфигурационных файлов (<Путь до папки с сервером>\jbep3\cfg). Создайте файл admins.txt (или скопируйте и переименуйте файл admins.example.txt) и добавьте в него ваш SteamID64 и никнейм в игре в таком формате:
"admins" { "*SteamID64*" "*никнейм*" }
Сохраните файл и перезапустите сервер. При загрузке карты, в консоле должна появиться строка:
- JB: Added admin '*никнейм*'
Администраторы из данного списка получают полный RCON контроль, а также доступ к консольным командам администрирования.
Консольные команды администратора
Большинство консольных команд администрирования можно применить игроку по его никнейму (при полном или частичном соответствии), userid (его можно узнать, вызвав команду status) или к группе игроков, соответствующей или не соответствующей критерию.
Например:
jb_admin_allweps postal - выдаёт всё доступное в игре оружие игрокам, у которых в никнейме есть слово "postal" jb_admin_slap 2 30 - ударит игрока с userid 2 и нанесёт ему 30 единиц урона. jb_admin_kick @bots - кикает всех ботов с сервера

Группы игроков:
Группа
Описание
@!me
Все, кроме игрока, вызвавшего команду.
@aim
Игроки, находящиеся в прицеле.
@alive
Все живые игроки.
@all
Все игроки, включая наблюдателей.
@bots
Все игроки-боты.
@dead
Все мёртвые игроки.
@humans
Все игроки-люди.
@me
Игрок, вызвавший команду.
@players
Все игроки, кроме наблюдателей.
@possessed
Все игроки, вселившиеся в монстров.
@spectators
Все наблюдатели.

Список команд
Команда
Пример написания
Описание
jb_admin_addcond
jb_admin_addcond <partial name|#uid|@group> <название/ID эффекта> [длительность]
Применяет эффект к игроку.
jb_admin_allweps
jb_admin_allweps <partial name|#uid|@group>
Выдаёт игроку всё доступное в игре оружие.
jb_admin_ban
jb_admin_ban <partial name|#uid|@group> <время в минутах>
Забанить игрока на сервере. 0 - перманентный бан.
jb_admin_cvar
jb_admin_cvar <cvar> <значение>
Изменить значение серверной переменной без RCON.
jb_admin_endmap
jb_admin_endmap
Закончить игру на текущей карте.
jb_admin_entinput
jb_admin_entinput <target> <input> [arguments]
Аналог команды ent_fire, не требующий включение читов.
jb_admin_entinput_aim
jb_admin_entinput_aim <input> [arguments]
Аналог jb_admin_entinput, применяющий инпут к энтити в прицеле.
jb_admin_gagtext
jb_admin_gagtext <partial name|#uid|@group> <время в минутах>
Блокирует игроку возможность использовать текстовый чат. 0 - перманентный бан.
jb_admin_gagvoice
jb_admin_gagvoice <partial name|#uid|@group> <время в минутах>
Блокирует игроку возможность использовать голосовой чат. 0 - перманентный бан.
jb_admin_gamemode
jb_admin_gamemode <название режима>
Устанавливает режим игры для следующей карты.
jb_admin_give
jb_admin_give <partial name|#uid|@group> <entity name> [subtype]
Выдаёт игроку указаный предмет.
jb_admin_headscale
jb_admin_headscale <partial name|#uid|@group> <множитель>
Изменяет размер головы игрока.
jb_admin_infect
jb_admin_infect <partial name|#uid|@group>
В режиме Скеледемия: превращает игрока в скелета.
jb_admin_kick
jb_admin_kick <partial name|#uid|@group>
Кик игрока с сервера.
jb_admin_map
jb_admin_map <название карты>
Аналог changelevel. Изменяет карту на сервере.
jb_admin_meow
jb_admin_meow
Мяуканье.
jb_admin_meow_loud
jb_admin_meow_loud
Мяуканье.
jb_admin_noclip
jb_admin_noclip <partial name|#uid|@group>
Включает режим полёта для игрока.
jb_admin_possess
jb_admin_possess <partial name|#uid|@group> <число>
Возрождение игрока в виде монстра-наблюдателя. 1 - Хэдкраб, 2 - голубь, 3 - Летающая голова Кляйнера, 4 - чайка.
jb_admin_queuebypass
jb_admin_queuebypass <partial name|#uid|@group>
Даёт игроку приоритет при выборе Шпиона/VIPа/Сделавшего в следующем раунде.
jb_admin_remcond
jb_admin_remcond <partial name|#uid|@group> <cond. id|cond. name>
Удаляет эффект игрока.
jb_admin_rename
jb_admin_rename <partial name|#uid|@group> <имя>
Изменяет имя игрока.
jb_admin_scale
jb_admin_scale <partial name|#uid|@group> <множитель>
Изменяет размер игрока.
jb_admin_scale_down
jb_admin_scale_down <partial name|#uid|@group> <множитель>
Уменьшает размер игрока на X% относительно текущего размера.
jb_admin_scale_up
jb_admin_scale_up <partial name|#uid|@group> <множитель>
Увеличивает размер игрока на X% относительно текущего размера.
jb_admin_slap
jb_admin_slap <partial name|#uid|@group> [урон]
Аналог sm_slap. Толкает игрока в случайную сторону. Наносит урон, если он указан.
jb_admin_spawn
jb_admin_spawn <имя класса энтити> [размер]
Создаёт энтити в точке, куда направлен прицел. Изменяет размер, если он указан (не все классы энтити поддерживают данную функцию).
jb_admin_specuse
jb_admin_specuse <0 или 1>
Если установлена 1 - позволяет админам использовать команду +use в режиме наблюдателя.
jb_admin_strip
jb_admin_strip <partial name|#uid|@group>
Забирает у игрока всё оружие.
jb_admin_teleport
jb_admin_teleport <partial name|#uid|@group>
Телепортирует игрока в точку, куда направлен прицел.
jb_admin_teleport_random
jb_admin_teleport_random
Телепортирует случайного игрока в точку, куда направлен прицел. Если нет других целей, телепортирует вызвавшего команду.
jb_admin_throwprop
jb_admin_throwprop <model>
Аналог prop_physics_create, не требующий включение читов. Создаёт проп в точке, куда направлен прицел.
jb_admin_timescale
jb_admin_timescale <scale> [blend duration] [interp. type] [blend delay]
Аналог host_timescale, не требующий включение читов и поддерживающий плавный переход.
jb_admin_unban
jb_admin_unban <SteamID3>
Разбанить игрока на сервере.
jb_admin_ungagtext
jb_admin_ungagtext <partial name|#uid|@group>
Разблокирует игроку возможность использовать текстовый чат.
jb_admin_ungagvoice
jb_admin_ungagvoice <partial name|#uid|@group>
Разблокирует игроку возможность использовать голосовой чат.
Эффекты игрока
В Jabroni Brawl есть аналогичная TF2 система эффектов игроков (https://wiki.teamfortress.com/wiki/Cheats/ru#addcond).

Список эффектов:
ID
Название
Описание
0
invisible
Делает игрока полностью невидимым.
1
frictionnade
Накладывает эффекты Фрикционной гранаты. Блокирует управление передвижением, автоматическое движение в случайную сторону.
2
heldup
Накладывает эффект Руки-пистолета. Полностью блокирует управление.
3
locked
Блокирует управление передвижением и стрельбой.
4
nodive
Блокирует кувырок.
5
nodropweapons
При смерти игрок не оставляет оружия.
6
-
Накладывает визуальный эффект Дабстеп-пушки.
7
headshotimmune
Попадания в голову не наносят увеличенный урон.
8
silentwalk
Игрок не шумит при ходьбе.
9
nothirdperson
Блокирует использование камеры от третьего лица.
10
silentdeath
При смерти игрок не издаёт звуков.
11
heldupcanchat
Накладывает эффект Руки-пистолета. Блокирует всё управление, кроме чата.
12
gungamefinallevel
Накладывает визуальный эффект финального уровня Гонки Вооружения.
13
deafen
Накладывает визуальный эффект оглушения световой гранатой от третьего лица. Не оглушает и не слепит.
14
-
Неизвестно.
15
hideweapon
Отключает модель оружия от первого лица.
16
inverted
Инвертирует управление передвижением, стрельбой и поворотом.
17
slowwalk
Уменьшает скорость передвижения в 5 раз.
18
autostand
После кувырка, игрок автоматически встаёт в полный рост.
19
spawnprotection
Накладывает эффект возрождения. Игрок не активирует мины при приближении к ним и не получает урон от других игроков и NPC. Эффект автоматически снимается при атаке любым оружием.
20
noaircontrol
Отключает возможность движения в воздухе.
21
seduced
Накладывает эффект Журнала-приманки из SvT. Полностью блокирует управление.
22
infiniteclip
Оружие не тратит боеприпасы и не требует перезарядки.
23
infiniteammo
Оружие не тратит боеприпасы.
24
-
При смерти игрок не оставляет аптечки.
25
xray
Подсветка игроков сквозь стены.
26
absorbnextfall
Следующее приземление не нанесёт урон.
27
nokicking
Блокирует пинок.
28
forceattack1
Автоматическая основная атака без остановки.
29
forceattack2
Автоматическая вторичная атака без остановки.
30
invisible_blink
Делает игрока видимым при наложенном эффекте невидимости.
31
burning
Поджигает игрока.
32
censoredbody
Накладывает визуальный эффект пикселизации на модель игрока.
33
censoredscreen
Накладывает визуальный эффект пикселизации.
34
poisoned
Накладывает эффект Просроченного Рациона. Игрок пукает и теряет 3 единицы здоровья в секунду, пока не останется 1 единица здоровья.
35
noslamdamage
Игрок не получает урона от ударов об стены и другие предметы.
36
bleeding
Накладывает эффект кровотечения. Игрок теряет 3 единицы здоровья в секунду.
37
nofalldamage
Игрок не получает урона от падения.
38
nofiredamage
Игрок не получает урона от огня.
39
frictionnadeself
См. эффект №1.
40
inverted_x
Инвертирует камеру игрока по оси X.
41
inverted_y
Инвертирует камеру игрока по оси Y.
42
topdownview
Переводит камеру игрока в режим вида сверху. Игрок сам себя не видит.
43
textscreen
Изображение экрана составлено из символов.
44
jammedradio
Игрок слышит других только в определённом радиусе.
45
healthregen
Регенерация здоровья. Прерывается при получении урона.

46
-
Сильное визуальное качание оружия при передвижении.
47
hdbrowncc
Коричневый оверлей.
48
scared
Аналог оглушения при испуге призраком из TF2. Блокирует использование оружия.
49
invincible
Игрок не получает урон и толчки от оружия.
50
hallucinations
Накладывает эффект Галлюциногенной гранаты. Игроку мерещатся несуществующие шаги, пули, взрывы, пердёж и мяукание.
51
purgatory
Аналог эффекта "Очищение" из TF2. При добавлении, восстанавливает здоровье игроку и дает 1 секунду неуязвимости. При убирании, отображает в в чате "<имяигрока> сбежал из загробного мира!", даёт 200 единиц здоровья и 10 секунд неуязвимости.
52
predator
Накладывает визуальный эффект Сделавшего из режима Невидимый.
53
virus
Накладывает визуальный эффект огня Скелетов из режима Скеледемия.
54
-
"Танковое Управление". Поворот по горизонтали осуществляется кнопками передвижения вправо/влево.
55
screensaver
Накладывает эффект заставки из одноимённого мутатора.
56
nodivejump
Блокирует кувырок, но можно лечь.
57
stompimmune
Игрока нельзя растоптать.