Найти в Дзене
Всё о Games

Создание сервера CSGO с нуля

Создание сервера по CS:GO Инструкция Навигация: 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

Создание сервера по 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

2) Создание заготовки

Запускаем наш батник (Обновить сервер.bat) и ждем полной загрузки исходника сервера. Примерно занимает 20-30 минут с хорошим интернетом. После того как у вас всё скачалось должно получится вот это :

-3

Переходим по пути 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

После чего начинаем редактировать :

для начала ищите вот такую строчку кода :

-4

Изменяете только maxplayers где число пишите то число сколько будет играть максимум игроков на вашем сервере. Советую ставить 16 .

Спускаемся ниже и видим следующую строчку в коде :

-5

где написано 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

-6

Как скачался архив распаковываем его в нашу пупку должно получится вот так :

-7

5) Установка SourceMod

Открываем папку addons после того как установили MetaMod

После чего скачиваем архив с сайта : https://www.sourcemod.net/downloads.php?branch=stable

Нажать нужно будет опять же на кнопку с windows !

-8

после того как скачали распаковываем его в нашу папку.

Должно получится вот так:

-9

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

Обычно на этом сайте прописывается куда какой файл помещать. Вот пример:

-10

Если вам что-то не понятно или нужно разобрать получше , пишите в комментарии . После чего я напишу ещё статью .