Cs go сервер как дать себе админку. Простое добавление администраторов

Если Вы читаете данную статью – хотелось бы сразу Вас поздравить с запуском собственного сервера! И как мне кажется, первое, что нужно сделать – это прописать админку. В этой статье мы разберём как прописать админку в кс 1.6 на своём сервере.

Для начала, хотелось бы сразу напомнить, что админка работает только при наличии Amdmodx на сервере. Если Вы не знаете что это такое – можете проверить так: если в папке cstrike есть папка addons, то значит amxmodx установлен.

Итак, приступаем:

  1. Чтобы прописать админку, нужно открыть файл users.ini . Находится он в cstrike/addons/amxmodx/configs . Кстати, можете скачать .
  2. В самый низ прописываем админку в формате:

    Например:
    По нику: "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-адрес:
  1. Узнаём текущий IP-адрес - http://myip.ru и сохраняем его где-нибудь
  2. Перезагружаем роутер, либо переподключаемся к Интернету, либо просто перезагружаем компьютер.
  3. Снова заходим на myip и смотрим, изменился ли IP-адрес. Если изменился - у Вас динамический IP, забываем про админку по IP и даём по нику или Steam_ID.
Инструкция:
  1. Открываем users.ini
  2. Прописываем в самый низ: "194.9.255.230" "" "abcdefghijklmnopqrstu" "de"
    (194.9.255.230 - надо заменить на свой IP-адрес, а пароль оставляем пустым)
Минус админки по IP: если у Вас динамический IP, то админка будет слетать.

Админка по нику

Данный способ является наиболее простым, подходящим всем.

Инструкция:

  1. Открываем users.ini (находится он в cstrike/addons/amxmodx/configs)
  2. Прописываем в самый низ: "nickname"" "password" "abcdefghijklmnopqrstu" "a"
    ("nickname" меняем на свой ник, а "password" на свой пароль)
  3. Заходим Counter-Strike 1.6, открываем консоль и прописываем пароль:
    setinfo_pw "password" (вместо "password" указываем свой пароль)
Минус админки по нику: нельзя менять ник.

Админка по STEAM_ID

Практически все сторонние сайты утверждают, что прописывать админку по Steam ID могут только те, у кого лицензионная версия игры. На самом деле это не совсем так, поскольку Steam ID, зачастую, есть и у Non-Steam версий игры. Но не всегда.

Как узнать свой Steam_ID:

  1. Запускаем Counter-Strike 1.6 и заходим на свой сервер.
  2. Открываем консоль и вводим команду status
  3. Ищем свой ник и копируем свой Steam ID (пример: STEAM_0:0:123456789)

Инструкция:

  1. Открываем users.ini (находится он в cstrike/addons/amxmodx/configs)
  2. Прописываем в самый низ: "STEAM_0:0:123456789" "" "abcdefghijklmnopqrstu" "ce"
    (STEAM_0:0:123456789 - надо заменить на свой Steam ID, а пароль оставляем пустым)
Минус админки по нику: админка слетает при переустановке CS 1.6

Для начала Вам нужно убедиться, что у Вас установлен мод SourceMod в панели управления Вашего сервера.
Если всё правильно и мод установлен, можете приступать непосредственно к добавлению.

Быстрый старт

SourceMod по умолчанию предусматривает три метода аутентификации:
Steam ID – уникальный для каждого Steam аккаунта
IP Address – уникальный IP адрес полученный компьютером (хорошо использовать в локальной сети, где IP адреса статические)
Name – по имени (требуется пароль)

Откройте файл csgo/addons/sourcemod/configs/admins_simple.ini на вашем сервере.
Добавьте новую строку и напишите в ней следующее, заменив yoursteamid на ваш SteamID (узнать можно написав в консоли status) вида STEAM_n:o:p

"yoursteamid" "99:z"

Сохраните файл. Смените карту, перезагрузите сервер, либо напишите в консоли сервера в панели управления команду sm_reloadadmins.

Зайдите на ваш сервер
Напишите sm_admin в консоли игры, и вернитесь в игру закрыв консоль. Вы должны увидеть админское меню.

Уровни доступа

Теперь давайте быстро пробежимся по уровням доступа и узнаем что они означают

a - резервный слот
b - администратор, флаг требуется для админов
c - использование команды kick (кикание)
d - использование команды ban (бан)
e - использование команды unban (снять бан)
f - использование команды slay
g - разрешение менять карты
h - разрешение менять настройки сервера (cvar"s)
i - смена используемого конфига
j - специальные привилегии в чате
k - доступ к запуску голосования
l - разрешение устанавливать пароль на сервере
m - разрешение использовать удаленную консоль для управления сервером
n - разрешение менять параметр sv_cheats и связанные с ним параметры
o - специальный флаг C
p - специальный флаг D
q - специальный флаг E
r - специальный флаг F
s - специальный флаг G
t - специальный флаг H
z - root (обладает всеми выше перечисленными флагами)

Иммунитет

В SourceMod иммунитет это гибкая система основанная на уровнях иммунитета.
Каждый администратор может иметь произвольную величину иммунитета установленного у него.

Но если администратор должен совершить действие над другим администратором, то успешность действия будет зависеть от величины иммунитета у администратора. Например один администратор с иммунитетом 2 захочет кикнуть администратора с уровнем иммунитета 3, но у него это не получиться, будет выдано сообщение о недостаточном количестве прав доступа и о наличие более высокого иммунитета у другого игрового администратора.

По умолчанию, администраторы с одинаковым иммунитетом, могут совершать действия друг над другом. Это может быть изменено с помощью переменной sm_immunity_mode в файле cfg/sourcemod.cfg

Пароли

Для работы паролей администратор сервера должен изменить "PassInfoVar" строку в addons/sourcemod/configs/core.cfg файле.
Например:

Setinfo "_sm1337" "hlmod"

Для автоматизации этого процесса при подключении к серверу, вы можете создать "autoexec.cfg" файл в вашем cstrike папке вашей игры. Он находится в папке SteamApps\common\Counter-Strike Source\cstrike\cfg

Вы также можете установить пароль при подключении. Проверка SteamID и IP подлинности ваших административных привилегий будет сделана автоматически, если пароль правильный. Если проверка подлинности пароля происходит по нику, необходимо сначала авторизоваться, прежде чем изменить свое имя, или же вы будете кикнуты с сервера.

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

Самый простой способ добавить администратора через конфигурационный файл admins_simple.ini
Это простой файл, который требует два параметра в строке: проверка подлинности информации, а также флаги. Строка флагов несколько гибкая и может иметь следующую информацию:
Опционально уровень иммунитета, а затем двоеточие (":");
Строка флагов;
Название группы, до него символ @.
Далее три примера:

"STEAM_0:1:16" "bce" //админ, кик, unban для этого steamID. Нет иммунитета "!127.0.0.1" "5:z" //все права для этого IP адреса, уровень иммунитета = 5 "Andrey" "abc" "hlmod.ru" //имя Andrey, пароль "hlmod.ru": резервный слот, админ, кик

Детальная настройка администраторов

Кроме того, вы можете добавить админов через конфигурационный файл admins.cfg , более продвинутый файл сохраняется в формате KeyValues .

Каждый администратор имеет собственный блок внутри основного "Админского" блока. Вы можете создавать и/или модифицировать admins.cfg файлы с помощью KVManager . Формат выглядит следующим образом:

Admins { "Admin Name" { "auth" "" "identity" "" "" "" "" "" /* .... */ } }

Доступные опции:

  • auth: Авторизация: Требуется обязательно. Моет принимать значения только steam, name или IP (если есть пользовательский метод аутентификации), это является инструкцией SourceMod"у по какому параметру идентифицировать пользователя.
  • identity: Идентификация: Требуется обязательно. Уникальная величина, которая позволяет SourceMod найти администратора предоставленным методом аутентификации и учета величин.
  • password: Пароль: Необязательный. Задает пароль пользователя, который необходимо ввести, если авторизация происходит по нику (см. выше раздел, посвященный паролям).
  • group: Группа: Необязательный. Определяет имя группы, которую должен унаследовать пользователь, если это возможно. Можно указывать больше чем одну группу. Там должен быть "@" в качестве символа, чтобы избежать двусмысленности.
  • flags: Флаги: Необязательный. Флаги доступа которые пользователь должен получать по умолчанию.
  • immunity: Необязательный. Уровень иммунитета, получаемый пользователем.

KVManager

Описание:
Программа для редактирования admins.cfg и admin_groups.cfg файлов.
Страничка программы:

В первую очередь игрок который установил сервер задается вопросом, как прописать админку на своём сервере? И не важно какая игра, суть выдачи админки одна.

Как выдать админку в КСС и КС ГО на сервер, через 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.


Для начало нужно .

Подключаемся по FTP к игровому серверу, переходим в папку configs (примерный путь до папки: ваш_путь_до_сервера/csgo/addons/sourcemod/configs/ ) находим и открываем файл admins_simple.ini и переходим в самый конец файла.

Перед тем как начать редактировать, не большой ликбез.

Иммунитет — выставляется в соответствии с рангом. Главный админ должен иметь иммунитет 99, остальные ниже на ваше усмотрение. Суть, тот у кого больше значение, может забанить у кого меньшее значение.

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

a — резервный слот.
b — Generic admin; required for admins.
c — Кик игрока.
d — Бан игрока.
e — Разбан игрока.
f — Стукнуть/убить игрока.
g — Смена карт.
h — Изменение настроек cvar.
i — Подключение конфигов.
j — Специальные привилегии чата.
k — Запуск/создание голосований.
l — Установка пароля на сервер.
m — Использование RCON команд.
z — Включение всех флагов (root).
o — Custom Group 1.
p — Custom Group 2.
q — Custom Group 3.
r — Custom Group 4.
s — Custom Group 5.
t — Custom Group 6.

1. Как сделать (прописать) себя админом по Steam id

«Ваш STEAM_id» «99:abcdefghijklmzopqrstz»

2. Как сделать (прописать) себя админом по IP

C новой строки добавляем запись:

«Ваш IP» «99:abcdefghijklmzopqrstz»

3. Как сделать (прописать) себя админом по Nikename

C новой строки добавляем запись:

«Ваш Nikename» «abcdefghijklmzopqrst» «пароль»

Сохраняем и перезаписываем файл в папке configs.

setinfo _pw Свой_Пароль
или setinfo _password Свой_Пароль

И только потом подключаться к серверу.

Чтобы проверь проделанную работу в чате наберите!admin или в консоле sm_admin ? если сделано все правильно появиться Админ Меню .

Основные команды: