Як створити сервер counter-strike global offensive

1. Отже, для початку нам потрібно створити папку для сервера. У мене це буде D: \ CSGOServer
2. У цій папці створимо ще дві папки і назвемо їх "steamcmd" і "server_csgo".
3. Тепер необхідно завантажити SteamCMD:
4. Після того як скачали розпаковуємо архів в папку "steamcmd".
5. У тій же папці "steamcmd" створюємо файл для оновлення нашого майбутнього сервера. Я особисто так і називаю його "Оновлення сервера.bat". Внут файлу пишемо:
steamcmd.exe + login anonymous + force_install_dir. / Server_csgo / + app_update 740 validate + quit
Цей рядок дозволяє при запуску даного файлу скачати / оновити ігровий сервер. І ще, для звичайного поновлення ігрового сервера без перезапису всіх файлів можете прибрати параметр "validate" (ви повинні розуміти, прибирати тільки для оновлення, а не для скачування). Для скачування даний параметр обов'язковий!
6. Запускаємо файл SteamCMD для його поновлення (це займе менше хвилини)
7. Після поновлення SteamCMD запускаємо файл скачування / поновлення сервера і чекаємо поки наш сервер скочується (час скачування залежить тільки від швидкості вашого інтернету, у мене це зайняло близько 10-20 хвилин)
8. Завантажили сервер? Тепер давайте в папці "server_csgo" створюємо файл "Запуск сервера.bat" з таким вмістом:
srcds.exe -game csgo -console -usercon -maxplayers_override 20 -tickrate 64 + map de_dust2 -port 27015 + game_type 0 + game_mode 0 -secure + sv_lan 0 -nohltv -nobots
srcds.exe - визначає запускається програму;
-game csgo - визначає запускається гру сервера;
-console - запускає ігровий сервер в командному режимі;
-usercon - дозволяє керувати ігровим сервером через rcon команди;
-maxplayers_override 20 - задає максимальне число гравців для сервера (слоти);
-tickrate 64 - задає TickRate сервера, в csgo їх всього два 64 і 128;
+map de_dust2 - задає стартову карту ігрового сервера;
-port 27015 - задає порт ігрового сервера;
+game_type 0 + game_mode 0 - задає режим гри;
-secure - запускає сервер з VAC Антічітом;
+sv_lan 0 - дозволяє підключатися гравцям не з локальної мережі (з інтернету);
-nohltv - відключає GOTV (якщо GOTV потрібно, приберіть з рядка запуску);
-nobots - забороняє Боти (якщо Боти потрібні, приберіть з рядка запуску).
Режими для рядка запуску:
+game_type 0 + game_mode 0 // Класичний звичайний.
+game_type 0 + game_mode 1 // Класичний змагальний.
+game_type 1 + game_mode 0 // Гонка озброєнь.
+game_type 1 + game_mode 1 // Знищення об'єкта.
+game_type 1 + game_mode 2 // Бій на смерть.
9. Налаштування server.cfg:
// Налаштування A2S_INFO відображення списку гравців в моніторингах.
host_name_store 1
host_info_show 2
host_players_show 2
На цьому власне все. Ми створили два основних файлу для сервера, це запуск і оновлення. Залишилося лише налаштувати наш сервер більш детально і додати плагіни для сервера CS: GO.