Меню Рубрики

Установка плагинов для tf2

Настройка выделенного сервера

Содержание

Установка

Установка сервера в Windows

Для того, чтобы просмотреть пошаговое руководство по установке стандартного выделенного Team Fortress 2 сервера на платформе Windows, смотрите статью Выделенный сервер под Windows.

Эта небольшая инструкция научит вас создавать выделенный сервер Team Fortress 2 на компьютере с Windows. Одним из первых и самых используемых инструментов, которые могут быть использованы для этого является Steam Console Client Tool (или Steamcmd). Steamcmd является приложением, которое может полностью установить последнюю версию содержимого сервера на ваш компьютер. Если это уже сделано, HldsUpdateTool обновит выделенный сервер до последней версии.

Вы можете установить сервер TF2 при помощи установочной утилиты vojmar https://www.youtube.com/watch?v=0ZGScKWkPxg или скачать Steamcmd отсюда: http://media.steampowered.com/installer/steamcmd.zip.

После скачивания, запустите Steamcmd из командной строки. Появится графический установщик, который проведет вас через процесс первоначальной установки. Для экономии времени желательно устанавливать Steamcmd в корневую папку существующего выделенного сервера.

Пример настройки командной строки:

steamcmd +login anonymous +force_install_dir C:\tf2_server +app_update 232250 validate +quit

Вы можете сохранить этот код в текстовый файл, с расширением .bat, которое преобразит его в пакетный файл. Этот файл может быть запущен в любое время, как только вам потребуется обновить сервер.

Для более подробных инструкций посетите: SteamCMD на Valve Developer Community.

MOTD — это «Message Of The Day» (сообщение дня). Это сообщение, которое появляется после успешного соединения с сервером. MOTD может быть простым сообщением или комплексной веб-страницей. Для изменения сообщения откройте папку orangebox/tf и измените текст файлов motd.txt и motd_text.txt (второй файл используется для игроков, отключивших HTML MOTD файлы в своей игре).

Оба файла имеют ограничения, одним из которых является ограничение по размеру в 1КБ (около 1536 символов). Motd_text.txt, однако, будет выводить HTML таким, как в основных интернет-браузерах.

Запомните, Orangebox движок использует устаревшую версию Internet Explorer 6, что означает невозможность работы комплексного содержимого, такого как Flash и Javascript. Возможным решением проблемы этого и других ограничений является помещение ссылки на .html файл, находящийся на веб-сервере. Например, если написать в motd.txt http://www.ваш-веб-сайт.com/motd.html, то будет отображен motd.html файл.

Инструкцию, как сделать MOTD с фоном TF2 доски можно посмотреть здесь: http://www.specialattack.net/node/39

Список карт

Список карт — это файл, содержащий список всех карт, доступных для игры на сервере. Если вы используете пользовательский плагин для голосования за карту, необходимо писать название карт в оба maplist.txt и в список голосования для правильной работы. SRCDS (Source выделенный сервер) позволяет легко редактировать список играемых карт, который находится в файле orangebox/tf/maplist.txt.

Для добавления пользовательских карт, поместите .bsp файл в папку orangebox/tf/maps, затем найдите orangebox/tf/maplist.txt и впишите туда название карты с новой строки (используйте существующие названия .bsp файлов, без учета расширения .bsp).

Борьба со взломом

Valve Anti-Cheat автоматически находит и блокирует множество игроков, использующих программы для нечестной игры (например увеличение скорости, автоприцел, в некоторых случаях консольных команд, требующих sv_cheats 1, таких как noclip). VAC включен по умолчанию на всех серверах. Для его отключения требуется добавить -insecure в параметры запуска сервера.

Серверные настройки

После VAC, первой линией защиты от читов является консольная переменная sv_pure. Эта переменная контролирует, откуда клиент получает информацию и может ограничивать возможность замены содержимого на стороне игрока. Это может быть использовано игроком, если сервер не настроен правильно. Возможно задать значение 1 или 2, если вы не хотите разрешать какие-либо формы мошенничества. По умолчанию sv_pure имеет значение 0 и ничего не ограничивает. Возможны значения 0, 1 и 2, которые рассмотрены ниже.

sv_pure 0 позволяет клиенту менять местоположение ЛЮБОГО игрового файла. Клиент может использовать модифицированные файлы для получения нечестного преимущества, делая такие вещи, как замена моделей игроков на более заметные, делать стены невидимыми, ставить маяки на разведданные, и т.п. VAC не защищает от таких эксплойтов, так как они не меняют сам процесс игры, и позволяет серверу решать, что могут делать клиенты. sv_pure 1 разрешает использовать только содержимое из белого списка (списка разрешенного контента). По умолчанию белый список разрешает ставить пользовательские модели и любые потенциальные эксплойты такие, как яркие скины. sv_pure 2 принуждает клиента игнорировать ВЕСЬ пользовательский контент и заставляет пользоваться информацией, полученной от Steam. Sv_pure 2 также запретит использование пользовательского контента и пользовательских спреев.

Для более подробной информации о sv_pure (в том числе о белом списке) см. Pure Servers на Valve Developer Community

Большинство серверов используют sv_pure 1 вместе с модифицированным белым списком, либо позволяют те каталоги с содержимым, с использованием которого сложно или невозможно мошенничать. Также часто запрещена возможность использовать пользовательские модели.

Сторонние плагины

Некоторые сторонние плагины и дополнения осуществляют дополнительную защиту. Всю информацию по этому поводу можно посмотреть на Alliemods.

Параметры командной строки

Быстрая игра

Быстрая игра позволяет игроку подключится к данному серверу, нажав кнопку «Начать игру» в Главном меню. Существует статья техподдержки Steam, которая содержит сведения о настройках сервера, позволяющих использовать Быструю игру.

источник

Установка плагинов для tf2

Привет.
Сразу предупреждаю, что я гей спаймейн, поэтому для шпионов это руководство будет наиболее полезным. Но если ты всё-таки мейнишь другой класс, руководство также может помочь и тебе, потому что здесь будет много информации по настройкам.

Читайте также:  Установка origin для simcity

Также хочу сказать, что руководство будет обновляться, будет добавляться новая информация и исправляться ошибки.

К чёрту длинное вступление, давай уже начнем.

Эта информация скорее для новичков, нежели для тех, у кого уже более 500 часов в тф.
Поэтому, если вы уже настроили игру в дополнительных параметрах — можете переходить сразу к следующему разделу.

Итак, для начала следует активировать консоль. Для этого выходим в главное меню, открываем Настройки -> Дополнительно и ставим галочку слева от надписи «Включить консоль (

)». Тут же советую включить Быструю смену оружия, если вы все еще это не сделали.

Теперь можно открыть консоль, нажав ‘Ё’ и приступить к дальнейшей настройке.
Ниже я оставлю команды, которые нужно прописать в консоли и описание к ним.

fov_desired 90 — Увеличение угла обзора, дает возможность видеть больше на экране.
hud_fastswitch 1 — Быстрая смена оружия, как ни странно, позволяет быстро менять оружие без дополнительного меню.
cl_autoreload 1 — Дает возможность забыть про кнопку перезарядки, так как оружие будет автоматически перезаряжаться, пока вы не стреляете. 1 — вкл, 0 — выкл
hud_combattext 1 — Позволяет видеть, сколько урона вы нанесли врагу
tf_simple_disguise_menu 1 — Упрощает маскировку за шпиона, разделяя классы по категориям. Так, чтобы замаскироваться за вражеского шпиона, нужно два раза нажать ‘3’, вместо того, чтобы тянуться до девятки.
cl_autorezoom 0 — Выключает автоматическое прицеливание после выстрела из винтовки снайпера. Только вы решаете, когда нужен зум!
tf_medigun_autoheal 1 — Лечение без удержания кнопки атаки за медика. Упрощает жизнь.
hud_medichealtargetmarker 1 — Показывает метку над пациентом. (Медик)
hud_medicautocallers 1 — Помогает видеть сквозь стены союзников, у которых мало хп.
cl_hud_minmode 1 — Делает худ минималистичным, применимо только к стандартному интерфейсу.
viewmodel_fov 84 — Дальность отображения оружия в руках, можете подобрать значение для себя.
tf_scoreboard_ping_as_text 1 — Показывает пинг числом в таблице. На мой взгляд, гораздо удобнее.
tf_use_min_viewmodels 1 — Уменьшенные модели рук. Особенно полезно для солдата и пулеметчика.
cl_flipviewmodels 1 — Теперь вы левша! Но у шпиона перестают работать часы.

Больше настроек вы найдете в Дополнительных параметрах игры, кнопка рядом с простыми Настройками.

Чтобы не быть убитым за 10 метров, чтобы делать трикстабы и быстрее стрелять из ракетомета, нужно настроить такой параметр как lerp.
По умолчанию ваш лерп составляет 100 мс, что довольно много, поэтому данное значение нужно уменьшить.

Вот одни из популярных настроек лерпа, которые мне известны:

lerp 0.0 (конфиг JuStStrideR’а на конец 2018 года, нынешние настройки swipez’а)
rate 100000;cl_cmdrate 67;cl_updaterate 100000;cl_lagcompensation 1;cl_interp_ratio 1;cl_pred_optimize 2;cl_smooth 0; cl_smoothtime 0.01; cl_interp 0

lerp 0.0 (настройки klown’а)
rate 90000; cl_cmdrate 65; cl_updaterate 25000; cl_lagcompensation 1; cl_interp_ratio 1; cl_pred_optimize 0; cl_smooth 0; cl_smoothtime 0; cl_interp 0

lerp 0.4 (мои настройки)
rate 90000; cl_cmdrate 65; cl_updaterate 2500; cl_lagcompensation 1; cl_interp_ratio 1; cl_pred_optimize 2; cl_smooth 0; cl_smoothtime 0; cl_interp 0

lerp 10 (старые настройки JuStStrideR’а, взяты из описания под видео о фейсстабах)
cl_cmdrate 100; cl_updaterate 100; cl_lagcompensation 1;cl_interp_ratio 1;cl_pred_optimize 2;cl_smooth 0; cl_smoothtime 0.01; cl_interp 0; rate 100000

lerp 14.9 (почти то же, что и 15.2, но имеет преимущество против тех, кто использует 15.2)
cl_cmdrate 67; cl_updaterate 67; cl_lagcompensation 1;cl_interp_ratio 1;cl_pred_optimize 2;cl_smooth 0; cl_smoothtime 0; cl_interp 0; rate 66000

lerp 15.2 (используется большинством, советую начать именно с этого значения, если вы не знаете, что выбрать)
cl_cmdrate 66; cl_updaterate 66; cl_lagcompensation 1;cl_interp_ratio 1;cl_pred_optimize 2;cl_smooth 0; cl_smoothtime 0; cl_interp 0; rate 60000

lerp 31 подойдет для игры за все остальные классы, где не особо важно точное попадание из оружия ближнего боя:
cl_pred_optimize 2;cl_smooth 0; cl_smoothtime 0.01; cl_cmdrate 66;cl_updaterate 66;rate 60000;cl_interp_ratio 1;cl_interp 0.031
(cl_pred_optimize 2;cl_smooth 0; cl_smoothtime 0.01; cl_cmdrate 66;cl_updaterate 66;rate 60000;cl_interp_ratio 2;cl_interp 0)

Абсолютный минимум, не советую ставить, только если вы мазохист:
rate 140000; cl_cmdrate 65; cl_updaterate 2147483583; cl_lagcompensation 1; cl_interp_ratio 1; cl_pred_optimize 2; cl_smooth 0; cl_smoothtime 0; cl_interp 0

Данные параметры нужно настраивать под себя в зависимости от вашего пинга и качества соединения с сервером.

Оставлю несколько скриптов, которыми пользуюсь я. Все клавиши можно заменить на свои, например если тут написано bind «a», можно заменить на bind «b», если вам так будет удобнее.

Чтобы убрать бинд, ввести unbind и клавишу, которую нужно разбиндить. Например, unbind a и потом снова назначить нужную клавишу в настройках

Скрипт на атаку, смену оружия на предыдущее и атаку, пока удерживается клавиша MOUSE 5 (бесполезная вещь, но, может быть, кому-нибудь пригодится)
bind «MOUSE5» «+attack; wait 5; lastinv; lastinv»

Скрипт на автоматическое приседание при прыжке
alias +jumpduck «+jump;+duck;»
alias -jumpduck «-jump;-duck»
bind «space» «+jumpduck»

net_graph 1 при открытии таблицы очков
alias «+scorenet» «+showscores; net_graph 1»;
alias «-scorenet» «-showscores; net_graph 0»;
bind «TAB» «+scorenet»

(Можно заменить net_graph 1 на net_graph 3, чтобы получить инфу о чоках и лоссах, но это может мешать, решать вам)

Null-cancelling movement script, помогает стрейфиться быстрее. Исправляет особенность, когда при одновременном нажатии ‘W’ и ‘S’ или ‘A’ и ‘D’ вы останавливаетесь.

bind w +mfwd
bind s +mback
bind a +mleft
bind d +mright
alias +mfwd «-back;+forward;alias checkfwd +forward»
alias +mback «-forward;+back;alias checkback +back»
alias +mleft «-moveright;+moveleft;alias checkleft +moveleft»
alias +mright «-moveleft;+moveright;alias checkright +moveright»
alias -mfwd «-forward;checkback;alias checkfwd none»
alias -mback «-back;checkfwd;alias checkback none»
alias -mleft «-moveleft;checkright;alias checkleft none»
alias -mright «-moveright;checkleft;alias checkright none»
alias checkfwd none
alias checkback none
alias checkleft none
alias checkright none
alias none «»

Читайте также:  Установка заглушек для канализационных труб должник

Снятие маскировки на ‘E’. Позволяет выйти из маскировки, когда открыт звон смерти
bind «e» «disguise 8 -2»

Настройки записи демок
Демки будут записываться всегда, если потребуется сохранить демку, нужно нажать ENTER, в противном случае демка удаляется автоматически.
Все сохраненные демки будут в отдельной папке «_dem», а момент, когда вы нажали enter, будет отмечен в файле «_events.txt»
bind «ENTER» «ds_mark»
ds_enable «2»
ds_dir «_dem»
ds_prefix «a»
ds_min_streak «999.000000»
ds_kill_delay «5.000000»
ds_notify «1»
ds_autodelete «1»

Бинд на лодауты
На numpad-е:
1 — лодаут A (1)
2 — лодаут B (2)
3 — лодаут C (3)
0 — лодаут D (4)
bind «KP_END» «load_itempreset 0»
bind «KP_DOWNARROW» «load_itempreset 1»
bind «KP_PGDN» «load_itempreset 2»
bind «KP_INS» «load_itempreset 3»

Суецыд
Суицид при нажатии на ‘]’ (Ъ)
bind «]» «kill»

1. Итак, конфиг можно скачать либо готовый, либо сгенерировать самому.
Лучший и актуальный на сегодня — Mastercomfig.
Ссылка: https://mastercomfig.com/

Совет: если без конфигов у вас 60-80 фпс, то не ставтье конфиг для тостеров с минимальной графикой. Он, скорее всего, даст вам меньший прирост фпс, чем средний конфиг.

2. Один из лучших интерфейсов — ToonHud. Но он лишь отберет ваши кадры в секунду, и подарит вам лаги, если ваш ПК слабоват.
Мой выбор — ahud.
Установочник с возможностью кастомизации: https://github.com/ainstaller/aInstaller/releases/latest
Худ без возможности кастомизации: https://github.com/n0kk/ahud

3. Если предыдущие 2 пункта не дали ожидаемого результата, добавьте в параметры запуска
-dxlevel 95, если и это не помогло, то пишем -dxlevel 81, но при использовании 8-ой версии, вас не пустят в компетитив (а кто в него играет?), и вы не сможете видеть скины оружия. Как свои, так и чужие.

Бонус:
NoHatsMod — убирает все шапки и прибавит немного FPS.
Актуальная версия на апрель 2019: https://gamebanana.com/skins/169236

Как установить:
Папку с конфигом или худом(интерфейсом) нужно переместить в папку tf\custom, либо если это .vpk файлы, то так же переместить в папку tf\custom.

Более подробное руководство, где я рассказал все, что я использовал, чтобы получить из 2 кадров в секунду 40-60: https://steamcommunity.com/sharedfiles/filedetails/? >

Пишите в комментарии, если я помог вам и вы нашли что-то новое для себя 🙂

Оценивайте руководство, пишите, что нужно исправить или добавить.

источник

Установка плагинов для tf2

Создайте папку для SteamCMD, например: C:/SteamCMD
Скачайте и установите SteamCMD[steamcdn-a.akamaihd.net]Переместите всё из архива в созданную папку

Начало работы с SteamCMD:
Запустите steamcmd.exe в созданной папке.

Пойдёт установка необходимых файлов в вашу папку.

Если у вас в консоли появятся надписи Loading Steam2. OK и Loading Steam3. OK, это значит, что установка закончена.

Дальше создаём папку для вашего будущего сервера. Например: C:/server

Снова переключаемся на консоль steamcmd.exe и пишем:
force_install_dir
В моём случае: force_install_dir c:/server/

Дальше пишем: app_update validate
вы можете узнать в корневой папке нужной вами игры, в файле steam.inf строчка ServerApp
Для CSGO будет 740

Пойдёт установка всех файлов сервера в указанную вами папку.
Можете заниматься другими делами, т. к. установка может занять 15-20 минут.

После слов Success! App ‘ ‘ fully installed. пишем:
quit

Дальше заходим в папку с вашим сервером и создаём текстовый документ.
Переименуйте его в start.bat

Кликаем по нему правой кнопкой мыши и выбираем «Изменить».

Скопируйте и вставьте это:
@echo off
:loop
start /wait srcds.exe -console -game -tickrate 66 -secure +maxplayers 24 -port 27025 +map
echo (%date% %time%) Server is running
goto loop

Где , нужно указать параметр ProductName, который можно найти в корневой папке нужной вами игры в файле steam.inf

Дальше попробуйте запустить start.bat и убедитесь, что сервер работает.
(Название консоли должно сменится на )

Следующим шагом снова перейдите в папку с SteamCMD.

Создайте там текстовый документ update.txt

Впишите в него следующее:
@ShutdownOnFailedCommand 1
@NoPromptForPassword 1
login anonymous
force_install_dir [укажите местоположение сервера]app_update
quit

Также создайте текстовый документ update.bat

Впишите в него следующее:
Steamcmd +runscript update.txt
pause

(update.txt и update.bat нужны для обновления сервера, если будет выходить обновление для нужной вами игры)

Настройка сервера:
ЗДЕСЬ УКАЗАНЫ НАСТРОЙКИ СЕРВЕРА ДЛЯ ИГРЫ TEAM FORTRESS 2!
Настройки для другой игры могут немного отличаться!

Заходим в папку конфигураций вашего сервера
В моём случае: C:/server/tf/cfg

Создайте там текстовый документ и переименуйте его в server.cfg

Впишите туда основные команды: (Дополнительные есть тут)

hostname «Название сервера» //Название вашего сервера, показываемое в интернете

sv_password «» //Пароль для входа на сервер. Без пароля — «»

// Видимое максимальное количество игроков
sv_visiblemaxplayers 32

// Максимальное количество раундов до смены карты
mp_maxrounds 1000

// Set to lock per-frame time elapse
host_framerate 0

// Установить продолжительность паузы
setpause 0

// Контроль над содержимым
// 0 = любое, 1 = только из белого списка, 2 = только из Steam
sv_pure 0

// Возможность паузы
sv_pausable 0

// Тип сервера
// 0=интернет 1=локальная сеть
sv_lan 0

// Проверяет содержимое критически важных файлов
sv_consistency 1

// Сбор статистики использования ЦП
sv_stats 1

// Загрузка списков блокированных игроков //
exec banned_user.cfg
exec banned_ip.cfg
writeid
writeip

Читайте также:  Установка программ для отдельного пользователя

// Контакты и регион //
// Контактный e-mail адрес
sv_contact magnat2645@mail.ru

// Регион, где находится сервер
// -1 — мир, 0 — США восток, 1 — США запад
// 2 — Южная Америка, 3 — Европа, 4 — Азия, 5 — Австралия, 6 — Ближний Восток, 7 — Африка
sv_region 3

// Настройки удаленного управления //
// Пароль для удаленного управления (Обязательно указывайте!)
rcon_password «Пароль»

// На сколько минут блокировать игрока, который ввел неправильный пароль
sv_rcon_banpenalty 1440

// Максимальное количество попыток ввода пароля до блокировки
sv_rcon_maxfailures 5

// Настройки логов //
// Включение/отключение логов .
log on

// Писать логи только в один файл
sv_log_onefile 0

// Писать в лог-файл серверную информацию
sv_logfile 1

// Писать баны и логи сервера
sv_logbans 0

// Показывать записываемые данные в консоль
sv_logecho 0

// Ограничение частоты кадров
fps_max 101

// Минимальная пропускная способность, разрешенная сервером, если 0, то не ограничено
sv_minrate 0

// Максимальная пропускная способность, разрешенная сервером, если 0, то не ограничено
sv_maxrate 20000

// Минимальное количество обновлений в секунду, разрешенное сервером
sv_minupdaterate 10

// Максимальное количество обновлений в секунду, разрешенное сервером
sv_maxupdaterate 66

// Настройки скачивания //
// Разрешает клиенту загружать файлы на сервер (например, спреи)
sv_allowupload 1

// Разрешает клиенту скачивать файлы с сервера
sv_allowdownload 1

// Максимально разрешенный размер в мегабайтах
net_maxfilesize 1000

// Балансировка команд //
// Включить автобалансировку
mp_autoteambalance 1

// Время после «разбаланса» до автобалансировки
mp_autoteambalance_delay 60

// Время после «разбаланса» до текстового предупреждения
mp_autoteambalance_warning_delay 30

// Считать команды разбалансированными, если разница в количестве игроков больше, чем это значение (0 отключает проверку)
mp_teams_unbalance_limit 2

// Время раунда и игры //
// Включает таймер ожидания между раундами. ВНИМАНИЕ: Установка значения 0 может вызвать ошибку с установкой времени в 5 минут 20 секунд на некоторых серверах!
mp_enableroundwaittime 1

// Время после победы в раунде до нового раунда
mp_bonusroundtime 8

// Если не 0, то новый раунд будет перезагружен через это кол-во секунд
mp_restartround 0

// Включает быструю смерть
mp_stalemate_enable 1

// Время быстрой смерти (в секундах)
mp_stalemate_timelimit 300

// Время игры на одной карте (в минутах)
mp_timelimit 0

// Переменные, относящиеся к клиентам //
// Запрещает режим наблюдения для мертвых
mp_forcecamera 0

// Разрешает режим наблюдения
mp_allowspectators 1

// Включает звуки шагов
mp_footsteps 1

// Разрешает использовать команды с флагом «читерские»
sv_cheats 0

// Если клиент не отвечает, то он будет выкинут с сервера через это кол-во секунд
sv_timeout 900

// Максимальное время простаивания игрока (в минутах), обычно ставиться такое же как и sv_timeout
mp_idlemaxtime 15

// Что делать с простаивающими игроками, 1=убирать в наблюдатели 2=выкидывать с сервера
mp_idledealmethod 1

// Время между нанесением спрея
decalfrequency 3

// Общение //
// Разрешает голосовое общение
sv_voiceenable 1

// Если 1, то игроки разных команд слышат друг друга
sv_alltalk 1

// Время, в течение которого игроки могут писать в чат после окончания игры
mp_chattime 10

// Включает режим вечеринки
// tf_birthday 1

// Отключение системы рассеивания пуль //
// Отключает систему рассеивания пуль. Когда данная опция отключена, то все пули будут лететь в одну точку. При включенной — вразнобой.
tf_use_fixed_weaponspreads 1 (def. «0»)

// Настройки флага //
// Лимит захватов флага в раунде (если 0, то раунд не будет заканчиваться, сколько бы флагов не было захвачено)
tf_flag_caps_per_round 0

// Сколько секунд после захвата флага команды будет наносить критический урон. 0 для выключения
tf_ctf_bonus_time 8

// Режимы праздников //
// Включить хеллоуин
tf_forced_hol >

Установка Metamod:
Зайдите на этот[www.sourcemm.net] сайт.

Установите свежую версию Metamod.

Из скачанного архива переместите папку addons в корневую папку игры вашего сервера.
В моём случае: C:/server/tf

Дальше на том же сайте перейдите в Make your VDF.

В Game: выберите вашу игру и нажмите Generate.

Скачанный metamod.vdf переместите в папку addons с заменой
В моём случае: C:/server/tf/addons

Установка Sourcemod:
Перейдите на этот[www.sourcemod.net] сайт.

В левой стороне сайта найдите Downloads и перейдите в Releases

Скачайте Full Package (Windows).

Из скачанного архива переместите папки addons и cfg в корневую папку игры вашего сервера.
В моём случае: C:/server/tf

Добавление админов на сервер:
1 вариант:

Зайдите в:
*ваш сервер* > *ваша игра* > addons > sourcemod > configs

Перейдите в самый низ и напишите это:
«*Ваш SteamID*» «99:z» // Основатель сервера (Владеет всеми возможностями)

Настроить всё как указано в первом варианте.

Установите программу KVManager[forums.alliedmods.net] и с помощью этой программы вы можете указать группы админов (Например: Полный админ, Младший админ) и для каждой группы указать возможные права и заблокированные. Также вы можете указать игрока, который будет админом через различные типы авторизации. Через SteamID, через IP, через Никнейм.

Когда вы всё настроите, сохраните файл admins.cfg и admin_groups.cfg в:
*ваш сервер* > *ваша игра* > addons > sourcemod > configs

Проверка
Запустите start.bat в папке вашего сервера.

После полной загрузки консоли напишите meta version.

Если консоль выявит версию Metamod, значит вы установили всё правильно.

Также напишите sm version, если выявит версию сурсмода, значит тоже правильно всё установлено.

Советую ввести meta dll, у вас должны быть хотябы:
Metamod:Source (*ВАША ВЕРСИЯ*) — главный источник
SourceTools (*ВАША ВЕРСИЯ*) — Нужен для многих популярных плагинов

источник