Создание игрового сервера CS 2 на Windows

В данном руководстве мы рассмотрим как создать сервер в Counter-Strike 2 (CS2) на виртуальном выделенном сервере (VDS) под управлением Windows, а также на домашнем ПК. Это руководство будет охватывать все необходимые шаги, включая установку SteamCMD, сервера CS2, MetaMod:Source, SourceMod, а также добавление карт, плагинов, моделей игроков и оружия.

Настройка VDS под управлением Windows или домашнего ПК

  1. Подготовьте сервер или ПК:
    • Убедитесь, что у вас установлена последняя версия Windows, и система обновлена.
    • Создайте папку для сервера, например, C:\CS2Server.

Установка SteamCMD

SteamCMD — это командная версия клиента Steam, которая позволяет устанавливать и обновлять игры сервера Steam.

  1. Скачайте SteamCMD: Перейдите на официальный сайт SteamCMD и скачайте последнюю версию для Windows.
  2. Распакуйте архив: Распакуйте содержимое архива в папку C:\CS2Server\steamcmd.
  3. Запустите SteamCMD: Откройте командную строку (cmd) и перейдите в папку steamcmd:
    cd C:\CS2Server\steamcmd
    
  4. Войдите в систему анонимно:
    steamcmd.exe +login anonymous
    

Установка сервера Counter-Strike 2

  1. Установите сервер CS2:
    steamcmd.exe +force_install_dir C:\CS2Server +app_update 730 validate +quit
    

Установка MetaMod:Source

MetaMod:Source (MMSource) — это базовый модуль, который позволяет загружать другие модули, включая SourceMod.

  1. Скачайте MetaMod:Source: Перейдите на официальный сайт MetaMod:Source и скачайте последнюю стабильную версию для Windows.
  2. Распакуйте архив: Распакуйте содержимое архива в папку C:\CS2Server\csgo\addons.

Установка SourceMod

SourceMod — это мощный модуль для серверов, который позволяет загружать и управлять плагинами.

  1. Скачайте SourceMod: Перейдите на официальный сайт SourceMod и скачайте последнюю стабильную версию для Windows.
  2. Распакуйте архив: Распакуйте содержимое архива в папку C:\CS2Server\csgo\addons.

Настройка сервера

  1. Создайте конфигурационные файлы:

    server.cfg (путь: C:\CS2Server\csgo\cfg\server.cfg):

    hostname "Мой сервер CS2"
    password "ваш_пароль"
    maxplayers 16
    map de_dust2
    mapgroup mg_active
    mp_autoteambalance 1
    mp_autokick 60
    mp_buy_anywhere 1
    mp_freezetime 15
    mp_friendlyfire 1
    mp_limitteams 2
    mp_roundtime 5
    mp_roundtime_defuse 5
    mp_roundtime_hostage 5
    mp_startmoney 800
    sv_cheats 0
    sv_gravity 600
    sv_maxcmdrate 66
    sv_maxrate 0
    sv_maxupdaterate 66
    sv_password "ваш_пароль"
    sv_pure 1
    sv_region 255
    sv_timeout 180
    sv_alltalk 1
    sv_voiceenable 1
    

    metamod.cfg (путь: C:\CS2Server\csgo\cfg\metamod.cfg):

    Load "addons/metamod/bin/metamod_win32.dll"
    Load "addons/sourcemod/bin/sourcemod_win32.dll"
    

    sourcemod.cfg (путь: C:\CS2Server\csgo\cfg\sourcemod\sourcemod.cfg):

    "Logs/SourceMod" "Log File"
    "0"
    "0"
    "1"
    
  2. Создайте скрипт запуска сервера: Создайте файл start_server.bat в папке C:\CS2Server и добавьте в него следующий код:
    @echo off
    cd C:\CS2Server\csgo
    start "" srcds.exe -game csgo -net_port_try 1 +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2 +maxplayers 16 +hostname "Мой сервер CS2" +sv_password "ваш_пароль" +sv_lan 0 -console -secure +mat_queue_mode 2 +exec server.cfg +exec metamod.cfg
    

Настройка портов

  1. Откройте необходимые порты на вашем Windows: Обычно это порты 27015 (TCP и UDP) для игрового трафика. Это можно сделать через брандмауэр Windows.

    Пример настройки брандмауэра Windows:

    1. Откройте Панель управления > Система и безопасность > Брандмауэр Windows.
    2. Нажмите Дополнительные параметры.
    3. Нажмите Правило для входящих подключений и выберите Создать правило.
    4. Выберите Порт и нажмите Далее.
    5. Выберите TCP или UDP и введите порт 27015, затем нажмите Далее.
    6. Выберите Разрешить подключение и нажмите Далее.
    7. Примените правило для всех профилей и завершите создание правила.

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

  1. Скачайте карту в формате .bsp.
  2. Переместите карту в директорию C:\CS2Server\csgo\maps.
  3. Обновите конфигурацию в server.cfg или используйте команду changelevel в консоли сервера:
    map de_newmap
    

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

  1. Скачайте плагины с официального сайта SourceMod или других источников.
  2. Распакуйте архивы с плагинами и переместите их в директорию C:\CS2Server\csgo\addons\sourcemod\plugins.
  3. Настройте плагины в файле plugins.ini в директории C:\CS2Server\csgo\addons\sourcemod\configs:
    "example_plugin.smx" "1"
    

Установка моделей игроков

  1. Скачайте модели игроков в формате .mdl.
  2. Переместите модели в директорию C:\CS2Server\csgo\models\player.
  3. Настройте конфигурацию в server.cfg или в специальном файле конфигурации моделей.

Установка моделей оружия

  1. Скачайте модели оружия в формате .mdl.
  2. Переместите модели в директорию C:\CS2Server\csgo\models\weapons.
  3. Настройте конфигурацию в server.cfg или в специальном файле конфигурации моделей:
    mp_weapons_allow_map_placed "1"
    

Запуск сервера

  1. Запустите сервер с помощью скрипта start_server.bat:
    start_server.bat
    

Заключение

Теперь ваш сервер Counter-Strike 2 настроен с поддержкой MetaMod:Source и SourceMod, что позволяет вам устанавливать и управлять дополнительными плагинами, картами, моделями игроков и оружия. Эти шаги можно выполнить как на VDS под управлением Windows, так и на домашнем ПК. Если у вас возникнут вопросы или проблемы, не стесняйтесь обращаться за помощью. Удачи в создании и управлении вашим игровым сервером!

Комментарии: 2
Павел
5 лет
0

Кто поможет, пишет
07/19/2021 — 18:39:55 > Получение информации с сервера…1.2.3.4.5.6.7
07/19/2021 — 18:41:36 > Не удалось получить информацию с сервера!
07/19/2021 — 18:41:41 > Вы отключились от сервера.
07/19/2021 — 18:41:41 > Сервер выключен.

FJ48
4 года
0

Такая же проблема (