Консольные команды админа cs 1. Как прописать себе админку на сервере cs1.6
При нажатии на клавишу «~» или «escape» вылетает прикольное окошко. Называется оно «консоль. В CS 1.6 выглядит так:
Некоторые команды в консоли CS
Все игроки умеют пользоваться консолью. Или, по крайней мере, знают, что в ней писать в том или ином случае. Представьте, что вы пришли в компьютерный клуб города бобруйска, оттопырили себе за 18 тугриков на семь часов машину и решили погонять в контру. Загрузились на сервер, а на клавиатуре кнопка «В» выкидывает текущее ваше оружие. А кнопка «W» выполняет самоубийство. На экране не видно радара, а перекрестия у awp в зуме нет. Тут можно топать ногами, жаловаться администратору. ковыряться в интерфейсе. Но лучше изучить консольные команды и переменные.
Команды по настройке сетевого соединения
«cl_cmdrate» – число обновлений (посылок) информации от клиента серверу, в секунду;
«cl_updaterate» – число обновлений (приемов) информации от сервера к клиенту, в секунду;
«сl_resend» – количество повторно высылаемых пакетов при потере;
«rate» – ограничение входящего трафика в байтах в секунду;
«сl_rate» – ограничивает поток информации в байтах в секунду от клиента к серверу.
Подключение к серверу
«slist» – вывести список серверов в консо-ли. Серверы будут пронумерованы;
«list» – показать список сврверов, фактически повторив команду «list». Только показывает этот список;
«serverinfo» – вывести информацию о сервере;
«connect ааа.ххх.yyyy.zzz:27015» –при-соединиться к серверу с IР-адресом ааа.ххх.yyyy.zzz. порт 27015. Можно вместо IР-адреса вводить DNS адрес. Например, cstrike-serverl.ru;27015. Можно не писать порт, тогда по умолчанию, начиная с порта 27015, к какому-нибудь из портов вы присоединитесь, т.к. на одном и том же адресе могут висеть и несколько сврверов, под разными портами;
«listmaps» – показать список карт в цик-ле сервера;
«retry» – попробовать снова присоединиться к серверу, либо переконнек-титься к текущему серверу;
«reconnect» – перезайти на сервер;
«disconnect» – выйти с сервера;
«dropclient» – тоже выйти с сервера;
«с1_messsges» – показать типы сообщений между клиентом и сервером и объемы трафика, затраченные на них при обмене с сервером;
AMX команды для администратора сервера:
Речь пойдет о консольных командах в игре Counter-strike 1.6. Конечно, не обо всех – ибо их насчитывается далеко не одна сотня, и служат они для самых разных целей – конфигурация игрового процесса, настройка самого клиента, чит-коды, включение и отключение дополнительных параметров и т.д. Сегодня мы поговорим о командах, необходимых для администрирования сервера. Ниже перечислены основные:
amx_kick [имя] — исключить игрока с сервера
amx_ban [имя] — добавить игрока в бан-лист
amx_banip – добавить в бан-лист определенный IP
amx_unban – вытащить игрока из бан-листа
amx_slay — убить игрока
amx_slap — дать игроку пинка =)
amx_leave — оставить на сервере только тех игроков, в чьем имени имеется “XXX”, “YYY” или “ZZZ”.
amx_pause – приостановить игру
amx_who – Просмотреть права игроков
amx_map – выбрать другую карту
amx_cfg – общая настройка
amx_rcon – ввод консольной команды
amx_plugins – получить список плагинов
amx_modules – получить список модулей
amx_vote «1» «2» «3» — голосование
Далее приведены команды для общения администраторов.
amx_say — сообщение для всех игроков
amx_chat — сообщение для администраторов
amx_psay – личное сообщение
amx_tsay — системное сообщение для всех игроков
amx_csay — консольное сообщение для всех игроков
Можно узнать мнение большинства по какому-то конкретному вопросу.
amx_votemap [Карта1] [Карта 2]… [Карта N] — голосование за игровую карту
amx_votekick — голосование за исключение игрока
amx_voteban — голосование за «бан» игрока
amx_vote – произвольное голосование
amx_cancelvote – отмена голосования.
Еще некоторые элементы управления:
amx_mapmenu — меню выбора карты
amx_kickmenu — меню исключения игроков
amx_banmenu — меню забанивания игроков
amx_votemapmenu — меню выбора карты при голосовании
amx_teammenu — меню выбора команды
amx_clcmdmenu — меню команд для клиента.
amx_restmenu – коррекция списка разрешенного оружия
amx_teleportmenu — телепортация
amx_statscfgmenu – общие настройки и статистика сервера
amx_nick «имя_игрока» «новое_имя» – сменить имя игроку.
Так же, можно провести некоторую статистику:
say /hp – параметры игрока, убившего Вас.
say /statsme – Ваша персональная статистика.
say /stats – статистика всех игроков.
say /topXX — XX лучших игроков сервера
say /rank – Ваш ранг на сервере
say nextmap – позволяет узнать, какая карта будет следующей
say timeleft – показывает время, оставшееся до смены карты.
say thetime – показывает время.
Это основные команды для администратора Counter-Strike 1.6 . Запомните их, и управлять сервером станет намного удобнее.
В первую очередь игрок который установил сервер задается вопросом, как прописать админку на своём сервере? И не важно какая игра, суть выдачи админки одна.
Как выдать админку в КСС и КС ГО на сервер, через FTP?
Добавление себя в качестве администратора в Sourcemod на самом деле проще, чем вы думаете.
1. Запишите свой SteamID, вам это понадобится позже. ()
2. Нужен доступ к FTP в конфигурациям сервера. (Его можете узнать на хостинге)
3. Зайдите в ФТП и подключитесь к своему серверу CSS или CS:GO. (Впишите свои ФТП данные в программу)
4. После подключения перейдите по пути addons -> sourcemod -> configs (addons/sourcemod/configs), далее найдите admins_simple.ini в выпадающем меню, нажмите правой кнопкой на файл и выберите Просмотр/Правка. (Если у вас открывается блокнот, то скачайте на компьютер и откройте через нотепад++).
5. Прокрутите вниз, а затем напишите "STEAM_1:0:149040462" "99:z" "" (заменив SteamID X своим id).
6. Нажмите «Сохранить» и перезагрузите сервер (или смените карту).
Два слеша (//) выключают админку
Примеры прописанных админок:
"STEAM_1:0:222564719" "99:bcdj" "" // Козырь
"STEAM_1:1:51754003" "99:abcdefgjk" "" // Морти
"STEAM_1:0:93806243" "99:z" "" // Киса
Если вы выполнили указанные выше шаги, вам необходимо было назначить максимальное количество привилегий (99 иммунитет, флаг Z - root) для вашего стим аккаунта.
Для того, чтобы убедиться, что доступ был дан, подключиться к серверу, откройте консоль и напишите команду «sm_admin» команду или «!admin» в чате, без кавычек. Откроется админское меню.
Меню можно забиндить, чтобы каждый раз не писать команду в чате. Для бинда напишите в консоле bind p sm_admin, вместо p можете использовать любую кнопку. Разбиндить кнопку можно следующей командой unbind p.
Если Вы читаете данную статью – хотелось бы сразу Вас поздравить с запуском собственного сервера! И как мне кажется, первое, что нужно сделать – это прописать админку. В этой статье мы разберём как прописать админку в кс 1.6 на своём сервере.
Для начала, хотелось бы сразу напомнить, что админка работает только при наличии Amdmodx на сервере. Если Вы не знаете что это такое – можете проверить так: если в папке cstrike есть папка addons, то значит amxmodx установлен.
Итак, приступаем:
- Чтобы прописать админку, нужно открыть файл users.ini . Находится он в cstrike/addons/amxmodx/configs . Кстати, можете скачать .
- В самый низ прописываем админку в формате:
Например:
По нику: "My Name" "my_password" "abcdefghijklmnopqrstu" "a"
По STEAM_ID: "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
По IP: "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
Общая информация
Прежде, чем дать админку другому игроку - обязательно к ознакомлению.
Что такое «Права доступа » (abcdefghijklmnopqrstu) :
a
– даёт нельзя кикнуть, забанить, убить, ударить игрока и др. (у него будет иммунитет на эти команды)
b
– даёт резервация места, можно будет зайти на сервер даже если он переполнен.
c
- даёт доступ к amx_kick (даёт право кикать)
d
- даёт доступ к amx_ban и amx_unban (забанить и разбанить игрока)
e
- даёт доступ к amx_slay и amx_slap (убить и ударить игрока)
f
- даёт доступ к amx_map (смена карты)
g
- даёт доступ к amx_cvar (консольные команды сервера, настройки.Доступны не все команды).
h
- даёт доступ к amx_cfg (редактирование конфига ‘’cfg’’ сервера)
i
- даёт доступ к amx_chat (чат команды, включая голосовой чат)
j
- даёт доступ к amx_vote (голосование)
k
- sv_password (смена пароля, доступно через amx_cvar)
l
- даёт доступ к amx_rcon и rcon_password командам (доступно через amx_cvar)
m
-даёт доступ к уровню A (для дополнительных плагинов)
n
- даёт доступ к уровню B
o
-даёт доступ к уровню C
p
- даёт доступ к уровню D
q
- даёт доступ к уровню E
r
- даёт доступ к уровню F
s
- даёт доступ к уровню G
t
- даёт доступ к уровню H
u
- даёт меню прав админа (amxmodmenu)
z
- даёт может быть игроком (не админом)
Что такое «Флаги доступа » ("a", "de", "ce" и др.) :
a
– кикать игрока, если пароль к админке не подходит.
b
- клан тег
c
- если админка по Steam ID
d
– если админка по IP-Адресу
e
- сам пароль не проверяется на подлинность (используется для IP-адрес и Steam ID)
Админка по IP-адресу
IP-адрес бывает двух типов- Статический - постоянный.
- Динамический - меняющийся.
- Узнаём текущий IP-адрес - http://myip.ru и сохраняем его где-нибудь
- Перезагружаем роутер, либо переподключаемся к Интернету, либо просто перезагружаем компьютер.
- Снова заходим на myip и смотрим, изменился ли IP-адрес. Если изменился - у Вас динамический IP, забываем про админку по IP и даём по нику или Steam_ID.
- Открываем users.ini
- Прописываем в самый низ:
"194.9.255.230" "" "abcdefghijklmnopqrstu" "de"
(194.9.255.230 - надо заменить на свой IP-адрес, а пароль оставляем пустым)
Админка по нику
Данный способ является наиболее простым, подходящим всем.
Инструкция:
- Открываем users.ini (находится он в cstrike/addons/amxmodx/configs)
- Прописываем в самый низ:
"nickname"" "password" "abcdefghijklmnopqrstu" "a"
("nickname" меняем на свой ник, а "password" на свой пароль) - Заходим Counter-Strike 1.6, открываем консоль и прописываем пароль:
setinfo_pw "password" (вместо "password" указываем свой пароль)
Админка по STEAM_ID
Практически все сторонние сайты утверждают, что прописывать админку по Steam ID могут только те, у кого лицензионная версия игры. На самом деле это не совсем так, поскольку Steam ID, зачастую, есть и у Non-Steam версий игры. Но не всегда.
Как узнать свой Steam_ID:
- Запускаем Counter-Strike 1.6 и заходим на свой сервер.
- Открываем консоль и вводим команду status
- Ищем свой ник и копируем свой Steam ID (пример: STEAM_0:0:123456789)
Инструкция:
- Открываем users.ini (находится он в cstrike/addons/amxmodx/configs)
- Прописываем в самый низ:
"STEAM_0:0:123456789" "" "abcdefghijklmnopqrstu" "ce"
(STEAM_0:0:123456789 - надо заменить на свой Steam ID, а пароль оставляем пустым)
Вы сделали себе сервер CS 1.6 и теперь, естественно, хотите сделать себя на нем админом. Делается это все довольно быстро и безболезненно:)
Итак, начнем с самого начала и по порядку:
1. Если у Вас статический IP (это тот, который всегда один и тот же и не меняется) :
1.1
Заходим на сервер в папку:
и находим там файл users.ini
1.2
Открываем и добавляем в него следующую запись:
"свой IP" "" "abcdefghijklmnopqrstu" "de"
естественно, вместо "свой IP" вставляем свой IP:) Железная логика:)
1.3 Сохраняем и делаем рестарт сервера или просто меняем карту (лучше рестарт, помогает на все 100%)
1.4 Заходим в CS и вуаля - Вы админ:) Поздравляю Вас!
2. Если у Вас динамический IP (меняется каждый раз при входе в интернет) :
2.1
Опять заходим в папку
cstrike/addons/amxmodx/configs/
открываем файл users.ini
и добавляем в него уже другую запись:
"Ваш ник" "пароль" "abcdefghijklmnopqrstu" "a"
Например:
"Player" "12345" "abcdefghijklmnopqrstu" "a"
Сохраняем все это дело.
2.2
Запускаем CS, открываем сразу консоль и пишем:
setinfo "_pw" "свой_пароль"
Нажимаем Enter
2.3
Потом пишем:
Bind "клавиша включения админки" "amxmodmenu"
Например:
Bind "p" "amxmodmenu"
Так как Вы привязали админку к нику, то и в игру следовательно нужно заходить под этим ником. Если Вы его поменяете, то админка работать не будет.
Теперь, если Вы сделали все правильно, то в игре, при нажатии клавиши включения админки (эта та, которую вы указали в пункте 2.3 ) у Вас должно появиться такое окно:
Появилось? Поздравляю Вас, Вы - админ!
Теперь разберемся с флагами:
Флаги для прав :
a
- иммунитет от киков, банов, слапов и т.д
b
- резервированный слот (игрок может зайти на зарезервированный слот)
c
- команда amx_kick
d
- использования команд amx_ban и amx_unban
e
- команда amx_slay и amx_slap
f
- команда amx_map
g
- команда amx_cvar (не все cvar"ы будут доступны)
h
- команда amx_cfg
i
- команда amx_chat и других команд для чата
j
- команда amx_vote и других команд для голосования
k
- доступ к команде sv_password (через команду amx_cvar)
l
- доступ к командам amx_rcon и rcon_password (через команду amx_cvar)
m
- левел А (для дополнительных плагинов)
n
- левел B
o
- левел C
p
- левел D
q
- левел E
r
- левел F
s
- левел G
t
- левел H
u
- доступ к меню
z
- простой юзер (не админ)
Флаги для аккаунта :
a
- кикнуть игрока при ввидении неправильного пароля
b
- название клана
c
- это steamid или wonid
d
- это IP
e
- пароль не проверяется (только имя/ip/steamid)
k
- ник чувствителен, т.е если вы поставите ник "Gor"
то он будет защищён и игроки смогут использовать
ники "goR", "GOR", "gor" и т.д, но не "Gor"
Добавление администратора
Откройте файл amxmodx/configs/users.ini любым текстовым редактором. Переместите курсор в конец файла. Запись администратора имеет 4 параметра: Авторизация, Пароль, Права доступа, Тип авторизации.
Setinfo "_pw" "mypass"
этому разделу .
Note:
Удаление администратора
Найдите в файле amxmodx/configs/users.ini строку с данными администратора, которого вы хотите удалить и добавьте в начало строки символ ";". Например:
;"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
Строки, вначале которых есть символ ";", не обрабатываются программой.
Администраторы (с использованием SQL)
AMX Mod X позволяет хранить список администраторов в базе данных MySQL. Это идеальное решение при использовании нескольких серверов с одинаковыми администраторами.
Настройка сервера
Для начала проверьте, верно ли настроен ваш сервер для работы с SQL, прочитав Настройка AMX Mod X: SQL . Затем, используйте плагин admin_sql.amxx вместо admin.amxx - для этого отредактируйте файл amxmodx/configs/plugins.ini. Вам необходимо изменить две первые строки:
;admin.amxx ; Disabled admin_sql.amxx ; SQL admins
Добавление администратора
При первом запуске сервера автоматически будет создана таблица amx_sql_table .
Добавлять администраторов можна двумя способами: через консоль утилиту для работы с SQL - phpMyAdmin или же через консоль в игре используюя команду amx_addadmin .
Если вы решили добавлять администраторов прямо через SQL, вы должны знать какие данные вам необходимо указать. Всего 4 параметра, каждый из которых хранится в своем отдельном поле добавление администраторов . Например:
INSERT INTO admins VALUES("STEAM_0:1:23456", "", "abcdefghijklmnopqrstu", "ce");
Note: Важно удалить флаг "z" из списка прав доступа администратора.
Для получения детальной информации по правам доступа обратитесь к этому разделу .
Добавление администратора через консоль
Также возможно добавлять администраторов используя консольную команду amx_addadmin. Данный метод работает как с SQL так и с users.ini - зависит лишь от того какой плагин работает. Пример использования консольной команды в игре:
Amx_addadmin "BAILOPAN" "abcdefghijklmnopqrstu"
Пример использования команды через rcon /серверную консоль:
Amx_addadmin "STEAM_0:1:23456" "abcdefghijklmnopqrstu"
Права доступа
Это права доступа используемые по умолчанию в AMX Mod X плагинах. Плагин третьих разработчиков могут использовать отличные, от приведенных ниже, права доступа.
Флаг прав доступа | Расшифровка |
a | иммунитет (нельзя кикнуть/забанить/убить/стукнуть и прочие другие действия над игроком запрещены) |
b | резервируемый слот |
c | доступ к команде amx_kick |
d | доступ к командам amx_ban и amx_unban |
e | доступ к командам amx_slay и amx_slap |
f | доступ к команде amx_map |
g | доступ к команде amx_cvar (не все серверные переменные можно установить используя эту команду) |
h | доступ к команде amx_cfg |
i | доступ к команде amx_chat и другим чат-командам (amx_say, amx_csay, amx_tsay и amx_psay) |
j | доступ к команде amx_vote и другим командам на голосование |
k | доступ к команде sv_password |
l | доступ к команде amx_rcon и rcon_password |
m | пользоваельский уровень A (для дополнительных плагинов) |
n | пользоваельский уровень B |
o | пользоваельский уровень C |
p | пользоваельский уровень D |
q | пользоваельский уровень E |
r | пользоваельский уровень F |
s | пользоваельский уровень G |
t | пользоваельский уровень H |
u | доступ к AMX Mod X Menu |
z | пользователь (не администратор) |
Типы авторизации
Эти флаги определяют как AMX Mod X пытается авторизировать пользователей.