Создание сервера по CS:GO
Инструкция
Навигация:
- Подготовка
- Создание заготовки
- Настройка конфигов
- Установка MetaMod
- Установка SourceMod
- Настройка (Админ групп)
- Откуда скачивать плагины
- Установка и настройка плагинов
1) Подготовка
Создаём на диске C: папку server, туда помещаем скаченый .exe файл
(ссылка на файл :https://developer.valvesoftware.com/wiki/SteamCMD:ru)
Пункт на сайте 1.1 если windows
В этом разделе ищите 2 пункт и нажимаете на ссылку.
После того как всё сделали создаете txt файл (блокнот) и называете его uppdater.txt , открываете его и прописываете :
login anonymous
app_update 740 validate
exit
После чего создаете ещё один текстовый документ .txt (блокнот) называете как вам будет удобно но прописываете уже другое :
steamcmd +runscript uppdater.txt
После чего изменяем формат файла в .bat
И вот мы настроили скрипт который будет автоматически обновлять сервер.
получится должно примерно так :
2) Создание заготовки
Запускаем наш батник (Обновить сервер.bat) и ждем полной загрузки исходника сервера. Примерно занимает 20-30 минут с хорошим интернетом. После того как у вас всё скачалось должно получится вот это :
Переходим по пути C:\server\steamapps\common/Counter-Strike Global Offensive Beta - Dedicated Server
Это основа сервера.
Поздравляю у вас есть чистый сервер без всяких ненужных плагинов.
3) Настройка конфигов
Первым делом идём по пути C:\server\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\cfg и создаём текстовый документ под названием server.cfg
В нём прописываем :
hostname "[CS:GO][Название режима]server #? by Locoste [VIP]" // Название сервера не забываем менять(русские символы не отображаются)
rcon_password "" // пароль который никому нельзя говорить (полный доступ к консоли через клиент игры)
rcon_port 27016 //порт через который работает сервер
sv_rcon_banpenalty 60 // Количество минут на которое будет забанен игрок 1 - 60 max
sv_rcon_maxfailures 3 // Максимальное число попыток пользователя ввести правильный пароль 1 - 20 max , по истечении этого кол-ва попыток игрок будет забанен.
sv_rcon_minfailures 3 // Максимальное число попыток пользователя ввести правильный пароль 1 - 20 max
sv_cheats 0 // включение/отключение читов на сервере
sv_lan 0 // 0-локальный сервер / 1-Доступен для игроков
sv_tags "" //теги для поиска сервера в CSGO
sv_downloadurl "" ссылка на FTP-сервер
sv_allowupload 0
sv_allowdownload 1
mp_autokick 0
mp_autoteambalance 1
mp_limitteams 1
mp_startmoney 0
mp_freezetime 3
mp_roundtime 3.5
sv_disablefreezecam 0
mp_weapons_allow_zeus 1
maxplayers 30
// GOTV
tv_enable 1 // включение отключение GOTV 1/0
tv_advertise_watchable 1
spec_replay_enable 1
//**Следующие команды управляют киками и банами
writeid
writeip
exec banned_user.cfg
exec banned_ip.cfg
Молодцы мы настроили главный конфиг сервера.
Дальше настраиваем наш режим , для этого переходим по пути : С:\server\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo и ищим файл gamemodes_server.txt.example и изменяем его расширение на gamemodes_server.txt
После чего начинаем редактировать :
для начала ищите вот такую строчку кода :
Изменяете только maxplayers где число пишите то число сколько будет играть максимум игроков на вашем сервере. Советую ставить 16 .
Спускаемся ниже и видим следующую строчку в коде :
где написано awp_lego_2 туда будете вставлять название карты из файла. Для тестов оставьте там de_mirage
После чего опять переходим по пути : C:\server\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\cfg
и ищем там файл gamemode_casual.cfg открываем его и начинаем править .
для начала ищите 7 строчку кода , для удобства рекомендую скачать текстовый редактор NotePad++ : https://notepad-plus-plus.org/
bot_quota 0
у вас по стандарту будет стоять 10 изменяйте на 0
перемещаемся на 47 строчку кода :
mp_freezetime 2
Измените стандартное значение на 2 это оптимальное количество
Листаем ниже до 64 строчки кода (максимальное количество денег на сервере) :
mp_maxmoney 0
Изменяйте стандартное значение в 10000 на своё в зависимости какой режим.
Переходим на строчку ниже (65):
mp_maxrounds 81
Это максимально количество раундов на сервере (если хотите чтобы была ничья выставляйте чётное значение ,а если же нет то нечётное естественно)
Листаем ниже и ищем 82 и 83 строчку кода :
sv_talk_enemy_living 1
sv_talk_enemy_dead 1
Изменяем стандартные значения на 1
после чего лезем в самый конец конфига и вставляем дополнительные строчки кода которые отсутствуют :
sv_occlude_players 1
occlusion_test_async 1
spec_replay_enable 1
mp_round_restart_delay 10 // need more time for replay
Те которые уже есть копировать не надо !!!
Переходим в корневую папку сервера : С:\server\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server
и создаём текстовый файл (блокнот) start.bat и прописываем туда вот это :
@echo off
:loop
srcds -game csgo -console -usercon -port 27016 -tickrate 64 -maxplayers_override 16 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_mirage
echo (%date% %time%) Server is running
goto loop
Где написано +map de_mirage это с какой карты стартует сервер ! Если его не вписать то сервер будет крашится !
После чего можете запускать предварительно запустив CSGO иначе сервак не позволит вам потом запустить CSGO.
Чуть не забыл в каталоге С:\server\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\cfg нужно создать файл autoexec.cfg и прописать в нём :
sv_setsteamaccount и ваш токен
токен можно взять от сюда : https://steamcommunity.com/dev/managegameservers
4) Установка MetaMod
Для начала переходим по пути : С:\server\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo
и скачиваем архив по этой сслыке : https://www.sourcemm.net/downloads.php
и нажимаем кнопку с windows
Как скачался архив распаковываем его в нашу пупку должно получится вот так :
5) Установка SourceMod
Открываем папку addons после того как установили MetaMod
После чего скачиваем архив с сайта : https://www.sourcemod.net/downloads.php?branch=stable
Нажать нужно будет опять же на кнопку с windows !
после того как скачали распаковываем его в нашу папку.
Должно получится вот так:
6) Настройка (Админ групп)
Переходим по пути : С:\server\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\configs
и ищим файл admins_simple.ini , открываем его . листаем вниз и прописываем следующее:
/////////////////////////////////////////////////////////////////////////
//ADMFLAG_RESERVATION (ФЛАГ A) - Доступ к резервному слоту /
//ADMFLAG_GENERIC (ФЛАГ B) - Добавление и изменение администраторов /
//ADMFLAG_KICK (ФЛАГ C) - Кик любых игроков /
//ADMFLAG_BAN (ФЛАГ D) - Бан любых игроков /
//ADMFLAG_UNBAN (ФЛАГ E) - Разбан любых игроков /
//ADMFLAG_SLAY (ФЛАГ F) - Слей и слеп любых игроков /
//ADMFLAG_CHANGEMAP (ФЛАГ G) - Смена карты или типа карты /
//ADMFLAG_CVAR (ФЛАГ H) - Изменение дополнительных переменных /
//ADMFLAG_CONFIG (ФЛАГ I) - Загрузка дополнительных конфигов /
//ADMFLAG_CHAT (ФЛАГ J) - Специальные привилегии чата /
//ADMFLAG_VOTE (ФЛАГ K) - Запуск и создание голосований /
//ADMFLAG_PASSWORD (ФЛАГ L) - Создания пароля на сервер /
//ADMFLAG_RCON (ФЛАГ M) - Использование RCON команд /
//ADMFLAG_CHEATS (ФЛАГ N) - Изменение читерских команд /
//ADMFLAG_ROOT (ФЛАГ Z) - Полный доступ /
//ADMFLAG_CUSTOM1 (ФЛАГ O) - Дополнительный флаг 1 /
//ADMFLAG_CUSTOM2 (ФЛАГ P) - Дополнительный флаг 2 /
//ADMFLAG_CUSTOM3 (ФЛАГ Q) - Дополнительный флаг 3 /
//ADMFLAG_CUSTOM4 (ФЛАГ R) - Дополнительный флаг 4 /
//ADMFLAG_CUSTOM5 (ФЛАГ S) - Дополнительный флаг 5 /
//ADMFLAG_CUSTOM6 (ФЛАГ T) - Дополнительный флаг 6 /
/////////////////////////////////////////////////////////////////////////
После чего ниже пишем :
“steamid(ваш)” “99:z” “” //ваш ник
Steamid вставляете ваш удаляя всё в скобках
Где написано 99 это ваш приоритет максимальное значение 99
Админ с приоритетом 80 может банить, кикать и мутить админа с приоритетом 79 и ниже ,а уже 79 приоритет не может этого делать с 80 приоритетом . Но если приоритет у админов одинаковый то они могут друг-друга банить , кикать и тд.
после двоеточия выставляются флаги которые я выше написал .
В последних скобках указывается пароль от админки , это можете не прописывать.
Пример:
"STEAM_1:1:227026678" "99:z" "" // GoodAlligator
7) Откуда скачивать плагины
Все нужные плагины вы можете найти на сайте https://hlmod.ru/ , только регистрация там платная (150Р).На нём находится большинство плагинов которые понадобятся вам при создании сервера. Со сторонних или же подозрительных ресурсов скачивать не рекомендую , тк там много багов , ошибок или же вредоносный код может содержать плагин.
или же немного позже сделаю папку с плагинами которые вам понадобятся при создании сервера.
8) Установка плагинов и настройка
Как я и говорил скачиваю я все плагины вот от сюда https://hlmod.ru/
Допустим мы скачиваем вот этот плагин:
Ядро плагина - [Levels Ranks] Core
После того как скачали архив с плагином распаковываем его в папку : С:\server\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod
если же в архиве не расположены файлы изначально по папкам , то сами раскидываем файлы .
.smx файлы помещаем в папку plugins
.sp файлы помещаем в папку scripting
если есть .txt файл то его скорей всего надо будет кидать в папку translations
если есть файл .ini то его помещаем в папку configs
Обычно на этом сайте прописывается куда какой файл помещать. Вот пример:
Если вам что-то не понятно или нужно разобрать получше , пишите в комментарии . После чего я напишу ещё статью .