| В связи переводом игровых серверов на плагин Sourcemod, решил выложить руководство по командам администратора. Меню админов. Каждый администратор может вызвать в игре меню, облегчающее ему жизнь и освобождающее от написания команд в консоли. Забиндите на какую-либо клавишу команду sm_admin и пользуйтесь этим. Все (ну или почти все) доступные вам действия будут отображены в этом меню. Например пишем в консоли: bind "=" sm_admin Теперь при нажатии клавиши "=" мы попадем в меню админа. Команды, доступные всем (пишутся в чате): currentmap - Выводит название текущей карты. ff - Сообщает, включен friendly fire или нет. nextmap - Выводит название следующей карты. nominate map - Предложить карту для выбора голосованием. rtv или rockthevote - Вызвать досрочное голосование за смену карты. thetime - Показывает текущее время. timeleft - Показывает, сколько осталось времени до смены карты. sm_settings - Показывает меню клиентских настроек. Команды администратора Команды чата Многие команды могут быть введены и через чат админом. К примеру команда написанная в чат "!ban bail" тоже самое что написать в консоль "sm_ban" Вы можете также использовать "/" вместо "!" чтобы не показывать Вашу команду другим пользователям. Общие сокращения name - Ник #userid - ID игрока на севрере, увидеть можно набрав в консоли users #steamid - Steamid игрока также можно увидеть в консоли, написание его может быть и через : и через _ . Пример : "#STEAM_0:1:4433", #STEAM_0_1_4433 # - Точное имя игрока после знака # @all - Все игроки @bots - Все боты @alive - Все живые игроки @dead - Все мертвые игроки @humans - Все игроки-люди, не боты @aim - Текущий игрок, админ @me - Цель сам @!me - Цель все и сам. Это основные сокращения для удобства их использования.. К примеру надо вам кикнуть всех с сервера пишем - sm_kick @all [...] , в [...] можно указать причину кика.. или надо выполнить действие над всеми живыми игроками, например тотже кик - sm_kick @alive [...] Учтите что один из игроков может использовать в своем нике символы к примеру @all, в этом случае действие будет произведено только на нем а не на всех, чтобы получилось на всех используйте знак #, то есть вместо @all используйте #@all Только для Counter-Strike: @ct или @cts - Все контры @t или @ts - Все терористы Базовые команды sm_addban время steamid [причина] - Бан по стимайди. sm_admin - Показывает меню админа. sm_ban #userid|ник минуты|0 [причина] - Простой бан. sm_banip ip|#userid|ник время [причина] - Бан по айпи. sm_cancelvote - Отменяет текущее голосование. sm_cvar переменная [значение] - Показывает или меняет значение серверной переменной. sm_execcfg имя файла.cfg - Выполняет конфиг на сервере. sm_help [команда] - Выдает список всех команд с их описанием, также можно указать конкретную команду. sm_kick #userid|ник [причина] - Кикает игрока. sm_map карта - Меняет карту. sm_rcon команда Выполняет команду через rcon, при этом вы не увидите никаких сообщений. sm_reloadadmins - Обновляет список админов и выдает заново права, если потребуется. sm_unban steamid - Разбанивает Steam ID. sm_who [#userid|ник] - Показывает всех игроков сервера и их права доступа. Можно указать конкретного игрока. Расширенные команды sm_beacon цель - Вокруг цели появляются кольца, что делает ее легко заметной. Нечто наподобие маячка. sm_burn цель [время] - Поджигает игрока на указанное время. sm_chat сообщение - Посылает сообщение в чате всем админам. sm_csay сообщение - Показывает сообщение всем игрокам по центру экрана. sm_gag цель - Отключает игроку чат. sm_hsay сообщение - Посылает сообщение всем игрокам в рамочке по центру экрана (хинт). sm_msay сообщение - Показывает сообщение как меню с радиокомандами. sm_mute цель - Отключает указанному игроку микрофон (голосовой чат). sm_play цель файл - Воспроизводит указанный звуковой файл данному игроку. sm_psay цель сообщение - Посылает приватное сообщение. sm_rename <#userid|ник> - Переименовывает имя игроку sm_resetcvar <cvar> - Сбрасывает значения CVAR по умолчанию sm_say сообщение - Посылает сообщение в чате всем игрокам. sm_silence цель - Запрещает игроку пользоваться чатом и микрофоном (отключает их). sm_slap цель [урон] - Дает звучный "пинок" игроку, толкая его в случайном направлении. По умолчанию урон = 0. sm_slay цель - Убивает игрока. sm_tsay [цвет] сообщение - Посылает сообщение всем игрокам, отобразится в левом верхнем углу. По умолчанию цвет белый. Возможные цвета: white, red, green, blue, yellow, purple, cyan, orange, pink, olive, lime, violet, lightblue. sm_ungag цель - Разрешает пользоваться чатом. sm_unmute цель - Разрешает говорить по микрофону. sm_unsilence цель - Возвращает возможность писать в чате и говорить по микрофону. Команды голосований: sm_vote вопрос [ответ1] [ответ2] [ответ3] ... - Начинает опрос с указанными вариантами ответа. Если их нет, то опрос будет типа да\нет. sm_votealltalk Начинает голосование за значение sv_alltalk. sm_voteban цель [причина] - Начинает голосование за бан игрока на 30 минут. sm_voteburn цель - Начинает голосование за поджигание указанного игрока. sm_voteff - Начинает голосование за значение mp_friendlyfire. sm_votegravity значение [значение2] [значение3] ... - Начинает голосование за смену sv_gravity. sm_votekick цель [причина] - Начинает голосование за кик указанного игрока с сервера. sm_votemap карта [карта2] [карта3] ... - Начинает голосование за карту. sm_voteslay цель - Начинает голосование за убийство конкретного игрока. //Пример 1: Забанить игрока с именем "cheater" в консоли: sm_ban "cheater" 0 (можно и без кавычек если имя не содержит пробелов) в чате: !ban "cheater" 0 или скрыто /ban "cheater" 0 //Пример 2: Кикнуть всех террористов в консоли: sm_kick @t в чате: !kick @t //Пример 3: Поджечь игрока с именем "Бумага" на 10 сек. и отключить игроку "Болтун" голосовой чат в консоле sm_burn "Бумага" 10;sm_mute "Болтун" в чате !burn "Бумага" 10;!mute "Болтун" Дополнительные команды с помощью плагина Advanced Commands (0.14) http://forums.alliedmods.net/showthread.php?p=889397 Commands: User commands: - sm_admins - Shows admins, which are online
CS:S - sm_cash <target> <[+/-]amount> - Сhanges amount of target's cash
- sm_nv <target> <0/1> - Target's nightvision
- sm_defuser <target> <0/1> - Target's defuser
- sm_knives - same as sm_melee
CS:S, HL2:MP, DoD:S, TF2, L4D, L4D2 - sm_armour <target> <amount> - Changes armour of target (with helmet for CS:S if amount not null)
- sm_respawn <target> - Respawns target (N/A for HL2:MP)
- sm_setmodel <target> <model> - Set target's model (be careful, it can cause server crash!)
- sm_disarm <target> - Removes all items from target
- sm_melee - Remove all weapons, except melee (slot 0 for HL2:MP, 2 for CS:S) from all clients. I don't know what weapon slot is melee in other games, so i suggested default - 2.
- sm_equip <weapon> - Remove all weapons, except melee from all clients and give them a weapon.
- sm_bury/sm_unbury <target> - Bury/unbury target
- sm_hp <target> <amount> - Changes health of target
- sm_give <target> <item> - Gives item to target (note: You can use awp instead of weapon_awp e.g.)
- sm_speed <target> <multiplier> - Changes player's movement speed
- sm_frags <target> <[+/-]amount> - Changes amount of target's frags
- sm_deaths <target> <[+/-]amount> - Changes amount of target's deaths
- sm_team <target> <team index> - Changes player's team
- sm_teamswap - Swaps teams with their scores
- sm_spec <target> - Moves player to spectator
- sm_swap <target> - Swaps player's team
- sm_lswap <target> - Swaps player's team later (on death or round end)
- sm_exch <target1> <target2> - Exchanges players in teams
- sm_lexch <target1> <target2> - Exchanges players in teams later (on death or round end)
- sm_balance - Balance teams
- sm_shuffle - Shuffle players in teams
- sm_exec <target> <command> - Execute command on client
- sm_fexec <target> <command> - Fake command execution on client (FakeClientCommandEx)
- sm_getloc <target> - Prints location of target
- sm_saveloc [x] [y] [z] - Save location (if no params - current location)
- sm_teleport <target> [x|other target] [y] [z] - Teleports player
- sm_god <target> <0/1> - Target's godmode
- sm_extend <min> - Extend map
- sm_rr [sec] - Restart game
- sm_shutdown [sec] - Shuts down the server and forces all clients to retry connection
- sm_showmotd <target> - Shows motd for target
- sm_url <target> <url> - Opens url for target (in motd panel)
- sm_getmodel <target> - Prints model name, used by player
- sm_drop <target> <weapon> - Drop weapon from player
- sm_dropslot <target> <slot> - Drop weapon from player's slot
Будут вопросы задавайте. Если есть что добавить пишите.
|