Авторизация Регистрация Забыли пароль?
Реклама
Пушки CSGO
Информация
Популярные теги
Популярные материалы
Статьи CS 1.6
Статьи CS:GO
Ссылки
История посещений
Ваш путь:

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

Для установки сервера Counter-Strike Global Offensive, нам необходимо будет скачать консольный клиент Steam (SteamCMD)

Шаг первый - Установка Counter-Strike Global Offensive через SteamCMD:

Windows
1. Создайте папку для SteamCMD.
Для примера: C:\SteamCMD
2. Загрузите SteamCMD для Windows: http://media.steampowered.com/client/installer/steamcmd.zip
3. Извлеките содержимое zip-архива в созданную папку.

Linux
1. Сначала установите зависимости необходимые для запуска SteamCMD.

Ubuntu/Debian 64-бит

sudo apt-get install lib32gcc1


RedHat/CentOS
yum install glibc libstdc++


RedHat/CentOS 64-бит
yum install glibc.i686 libstdc++.i686


2. Рекомендуется создать отдельного пользователя для SteamCMD. В любом случае не запускайте из под root пользователя, это может быть не безопасно. Выполните следующую команды с root-правами чтобы создать пользователя steam и войти под ним:

useradd -m steam
su - steam


(Если вы предпочитаете использовать sudo, просто запустите предыдущую команду с префиксом sudo.)

3. Создайте директорию для SteamCMD и перейдите в неё.
mkdir ~/steamcmd
cd ~/steamcmd


4. Загрузите SteamCMD для Linux.
wget http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz


5. Извлеките содержимое в директорию.
tar -xvzf steamcmd_linux.tar.gz


Запуск SteamCMD
При первом запуске SteamCMD автоматически обновится и отобразит приглашение Steam>. Наберите help для более подробной информации.

Windows
Откройте Командную строку и запустите SteamCMD.

cd C:\SteamCMD
steamcmd


Linux/OS X
Откройте терминал и запустите SteamCMD.

cd ~/steamcmd
./steamcmd.sh


Вход в SteamCMD
1) Некоторые сервера можно загрузить анонимно.
login anonymous


2) С аккаунтом Steam

Однако большинство серверов требуют входа в аккаунт Steam.
Примечание: По соображениям безопасности рекомендуется создать новый аккаунт Steam предназначенный для загрузки и обновления ваших серверов.
Примечание: Вам нужно выйти из обычного клиента Steam чтобы корректно войти в SteamCMD.

login


Затем введите пароль.
Если Steam Guard активирован, то проверьте вашу электронную почту чтобы узнать код доступа Steam Guard и ввести его. Это требуется сделать только при первом входе (а также при удалении файлов где SteamCMD хранит регистрационную информацию).
Вы должны увидеть сообщение о том, что вы успешно вошли в свой аккаунт.


Установка необходимого ПО и закачка сервера
Мы советуем использовать лицензионную (официальную) версию игры и для установки сервера понадобится программа SteamCMD. Программа представляет из себя коммандную строку, выполняющие Steam операции. При первом запуске программа автоматически загрузит все дополнительныю материалы для работоспособности. Скачайте её в зависимости от вашей операционной системы.

SteamCMD для ОС Windows
SteamCMD для ОC Linux

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

На следующем этапе, как только программа соединиться с сервером, необходимо указать папку, в которую будет установлен сервер. Сделать это можно двумя разными путями, в обоих случаях сервер установится корректно, сделано для удобства.

force_install_dir D:\Server\csgo (Это полный путь до нужной папки)

force_install_dir .\cs-go\ (При вводе этой команды, в папке со SteamCMD будете создана новая папка в которую будет установлен сервер)


Теперь необходимо начать загрузку сервера, это делается командой:
app_update 740 validate


Если всё было сделано правильно, то начнётся загрузка сервера. Размер сервера 5-6GB, так что можно отправляться пить чай, пока сервер будет загружаться. Процесс этот будет проходить в зависимости от вашего интернет соединения.


Шаг второй - Настройка и запуск сервера

CS:GO сервер уже создан, осталось несколько шагов вроде настройки иго запуском. Теперь, основные настройки сервера хранятся в файле gamemodes.txt, но т.к. он обновляется, рекомендуется скопировать файл gamemodes_server.txt.example и переименовать его gamemodes_server.txt.
Файл server.cfg стал менее важным, но он по прежнему существует и его можно использовать для дополнительных настроек сервера, а так же для cvar команд.
Для того что бы узнать список всех доступных команд для server.cfg, нужно ввести в консоль сервера вот эту команду:
cvarlist log cvarlist.txt

После ввода команды файл cvarlist.txt будет создан в папке csgo

Что бы запустить сервер нужно создать файл StartServer.bat в корневой папке сервера, открыть его блокнотом и ввести параметры запуска.

Параметры запуска для OC Windows

Classic Casual:srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust

Classic Competitive:srcds -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_allclassic +map de_dust

Arms Race:srcds -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map de_dust

Demolition:srcds -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_dust


Параметры запуска для OC Linux

Classic Casual:./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust

Classic Competitive: ./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_allclassic +map de_dust

Arms Race:./srcds_linux -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map de_dust

Demolition: ./srcds_linux -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_dust


Как обновить сервер
Обновлять свой сервер можно как и вручную, пользуясь набором команд, либо подготовить скрипт, после запуска которого, ваш сервер обновится в автоматическом режиме, при этом сохранятся все ваши настройки и плагины.

Откройте папку в котором лежит программа SteamCMD.
Создайте текстовый документ и назовите его по вашему желанию, пользуясь английской раскладной клавиатуры.
Впишите в него уже готовый скрипт скрипт.
Что бы применить авто обновление нужно запустить steamCMD с параметром запуска +runscript, например:
"SteamCmd.exe +runscript update_csgo.txt"

login anonymous
force_install_dir "путь к серверу без кавычек, например ./csgo_onft/"
app_update 740 validate
exit


Шаг третий - Установка Metamod:Source на сервер Counter-Strike: Global Offensive

1. Скачиваем последнюю версию Metamod:Source с официального сайта: Скачать/Download
2. Распаковываем архив, закачиваем с помощью FTP на сервер. После закачки структура папок должна быть такая:
/csgo/addons/metamod/
3. Перезапускаем сервер, проверяем работу MetaMod:Source вводом команды в консоль сервера:

meta version


Если все правильно настроено, то в ответ сервер должен вывести информацию о версии MetaMod: Source

Шаг четвертый - Установка SourceMod на сервер Counter-Strike: Global Offensive

1. Скачивание Sourcemod.
Скачиваем сам SourceMod с официального сайта (желательно последнюю версию). Скачать/Download

2. Закачивание на сервер.
Распаковываем архив, скаченный ранее с сайта. После распаковки вы увидите 2 папки:
* /addons/
* /cfg/
Закачиваем эти 2 папки в папку /csgo/ на сервер посредством FTP (если ваш игровой сервер размещен на удаленном сервере).

3. Проверка установки.
После того как SourceMod скопирован/загружен и сконфигурирован с Metamod:Source, перезапустите ваш сервер.
После запуска сервера, введите в консоли сервера следующую команду:
meta list


Если установка прошла успешно, то в консоли выведется следующее:
] meta list  Listing 1 plugin:      [01] SourceMod (1.6.0) by AlliedModders LLC



Дополнительная информация.