Перейти к содержанию
Искать в
  • Ещё...
Поиск контента, содержащего...
Поиск результатов в...
Авторизация  
TacTics

Как создать сервер Counter-Strike: Global Offensive?

Рекомендуемые сообщения

Месяц назад я рассказывал вам как привязать свой сервер CS:GO к Steam аккаунту. Теперь пришло время рассказать как создать сервер КС ГО. Для начала вы должны понимать что нужно иметь довольной мощный ПК, чтоб была возможность не только запустить сервер, но и самому же, с данного компьютера, играть на нем. Например у меня не самый мощный ПК (всего лишь i5 процессор, 10 Гб оперативки, 2 Гб видеокарта) и при одновременном запуске сервера и игры были лаги. Хорошо, с этим разобрались, теперь можно приступать непосредственно к созданию сервера CS:GO.

 

1. Итак, для начала нам нужно создать папку для сервера. У меня это будет D:\CSGOServer

2. В этой папке создадим еще две папки и назовем их "steamcmd" и "server_csgo".

3. Теперь необходимо скачать SteamCMD:

Для Windows - steamcmd.zip

Для Linux - steamcmd_linux.tar.gz

 

4. После того как скачали распаковываем архив в папку "steamcmd".

5. В той же папке "steamcmd" создаем файл для обновления нашего будущего сервера. Я лично так и называю его "Обновление сервера.bat". Внути файла пишем:

steamcmd.exe +login anonymous +force_install_dir ../server_csgo/ +app_update 740 validate +quit

steamcmd.exe - определяет запускаемую программу;
+login anonymous - анонимная авторизация в SteamCMD;
+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:

hostname "Counter-Strike: Global Offensive" // Название игрового сервера (писать только на английском).
rcon_password "password" // Пароль для упраления игровым сервером через коносль, RCON командами.
sv_password "" // Пароль для входа на игровой сервер (если не требуется оставить ковычки пустыми).
mapgroup "mg_servers" // Набор карт для стандартного голосования CS:GO сервера.
sv_region "255" // Регион где расположен игровой сервер (можно оставить так как есть).
sv_setsteamaccount "" // Токен для игрового сервера. Как создать токен для сервера CS:GO читайте в нашей статье.
sv_steamgroup "" // Индификатор Steam группы которой принадлежит игровой сервер (можно оставить как есть).
sv_pure 0 // Проверка соответствия файлов сервера и клиента (можно оставить как есть).


// Настройки A2S_INFO отображение списка игроков в мониторингах.

host_name_store 1
host_info_show 2
host_players_show 2

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Авторизация  

×
×
  • Создать...