Создать выделенный сервер cs go. CS:GO - создание своего сервера

В данной статье мы разберем как создать сервер в CS GO от А до Я. И так поехали!

В том случае если вам надоело искать интересующий игровой сервер для CS:GO, то наверняка будет актуальным создать свой собственный. Необходимо отметить, что запуск своего игрового сервера, является не очень простой процедурой. Однако после того как единожды вам это удастся сделать, в дальнейшем настройка сервера будет выполняться автоматически. Для того чтобы запустить свой собственный сервер CS:GO, необходимо выполнить несколько основных пунктов.

Начало создания сервера в КС ГО — установка игрового программного обеспечения

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

Если вы не имеете необходимых навыков для того чтобы создать свой игровой сервер, то правильнее всего выполнить установку софта. После первого запуска, SteamCMD выполнит загрузку всех необходимых обновлений, позволяющих обеспечить увеличение скорости функционирования. Для каждой из операционных систем существует своя версия программы.

После того как загрузка софта была выполнена, человеку необходимо выполнить распаковку архива в папку и запустить программу. Далее необходимо выбрать «login anonymous». Это действие позволяет программному обеспечению подсоединиться. После этого выбираем папку, куда будет выполнена установка программы.

После этого необходимо выполнить активацию программу. Данное действие осуществляется при помощи строки app_update 740 validate . В том случае если вы ввели все данные верно, то процесс загрузки начнется автоматически. Отметим, что объем данных составляет 5,5 гигабайт. Именно поэтому, после того как загрузка была запущена, придется немного подождать. Безусловно, скорость загрузки будет зависеть от скорости передачи данных, обеспечиваемых вашим провайдером.

Как выполнить запуск и настройку сервера?

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

Далее переходим непосредственно к запуску игрового сервера. Для этого нужно создать файл Startserver.bat. Его необходимо поместить в папку со скаченной программой для CS:GO. Этот файл необходимо открыть при помощи стандартного блокнота Windows и ввести следующие данные:

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

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

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

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

Отметим, что в каждом из модов, пользователем выбираются различные параметры.

Для того чтобы у других игроков появилась возможность подключиться на ваш игровой сервер, необходимо знать IP-адрес своего компьютера. Далее, открыв игру и запустив консоль, человеку нужно ввести «Connect + IP-адрес».

Инструкция в видео как создать сервер в CS:GO:


Надеюсь наша статья по созданию сервера в КС ГО была для Вас полезна!

Если у Вас возникли вопросы по созданию сервера — Вы можете задать их в комментарии.

И снова здравствуйте дорогие пользователи и гости портала PlayNTrade. В этой статье Вы узнаете о том, как создать сервер в кс го . А поможет вам с этим редактор RadioactiveRuS.

Как создать сервер в кс го


Для начала создания необходимо определиться, где будет сервер стоять? На вашем ПК или на хостинге. Если на вашем компе, то он должен быть мощным и работать 24/7. Если на хостинг, то потребуются не малые деньги для его аренды. Итак, приступим. Создаем папку с названием «server» внутри её создаем еще две папочки «steamcmd» и «server_cs». Скачиваем steamcmd ссылка будет в описание. Пароль от архива «playntrade2017» без кавычек. Как разархивировали перетаскиваем её в папку аналогично её названию. В папке steamcm создаем еще одну папку и назовем её update_csgo форматом.bat. А в папке server_cs создадим с названием start_server тоже с форматом.bat.

Переходим к заполнению update_csgo и start_server.

  1. Прописываем steamcmd.exe +login anоnуmоus +fоrce_instаl_dir /server_cs/+арр_updаtе 740 vаlidаtе +quit. Означает, что он будет самостоятельно обновлять и скачивать необходимые файлы.
  2. И во второй файл вписываем srcds.exe -gаme csgо -соnsоlе -usercon -maxplayer_override 20 -tickrate 64 +map de_dust2 +game_mode 0 -secure - port 27014 -hobots. Они необходимы для запуска.

Вот и все сервер практически создан. Остается создать файл server.cfg и в него вписать это: «hostname „Название сервера“. rcon_passwоrd „Pass для настроек сервера“. sv_setteamассоunt ток для сервера. Ток . И как только это все сделали запускаем файл start_server.

На этом информация про то, как создать сервер в кс го закончилась! Удачного проведения времени на портале!


Введение

Перед тем как создавать игровой сервер Counter-Strike Global Offensive на своем ПК, нужно понять, выдержит ли он такую нагрузку при условии, что мы будем играть с этого же ПК.
Конфигурацию своего ПК описывать не буду, так как не держу на нем игровых серверов, но сервер для написания данного руководства буду создавать именно на нем. Поехали!

Скачиваем SteamCMD с официального источника: Ссылка .
Распаковываем и запускаем файл steamcmd.exe. После чего мы увидим вот такое окно:

А в папке SteamCMD появится еще очень много различных файлов, такого вида:

Не пугайтесь! После первого запуска программа сама себя обновляет и скачивает актуальные файлы и библиотеки для стабильной работы, – в будущем нам это понадобится для банального обновления своего сервера, но сейчас не об этом.

Создадим новую папку в любом удобном для вас месте, я сделаю это на рабочем столе и назовем ее так как вам удобно, исключая пробелы, к примеру я назвал так: server_csgo.
Открываем запущенную вами консоль SteamCMD и пишем в ней Quit, после чего программа закроется, и вы сможете перенести папку SteamCMD в папку server_csgo просто для удобства:

Вновь запускаем файл steamcmd.exe и пишем в нее следующую команду: login anonymous
Эта команда позволяет нам авторизоваться анонимно, не вводя своих данных от Steam:

Следом вводим следующую команду: force_install_dir ../server_csgo/
Эта команда создаст папку и укажет путь, куда будет качаться наш игровой сервер:

Ну, а теперь самая важная команда: app_update 740
Она запускает процесс скачивания игрового сервера в указанную ранее папку:

Процесс этот довольно долгий и может занимать приличное время, все зависит от вашего интернет соединения. Ждем. После окончания скачивания игрового сервера пишем Quit и программа сама закроется:

А наш чистенький игровой сервер уже будет находиться на нашем ПК:

Для запуска обновления, повторите процесс установки в те же директории!

Настройка Server.cfg

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

hostname “CS:GO by DS Test server” // Название сервера, можно писать и на англ. и на ру.
rcon_password “oldpassword” // Пароль для управления игровым сервером через консоль.
sv_password “” // пароль для входа на игровой сервер
sv_setsteamaccount “” // ваш токен, подробнее в следующем разделе руководства.
sv_pure “0” // соответствие файлов клиента и сервера, по умолчанию отключено.

// Рейты игрового сервера.
sv_mincmdrate 128
sv_minupdaterate 128

// Отключаем спящий режим на сервере.
sv_hibernate_when_empty 0
sv_hibernate_postgame_delay 0

mp_spectators_max 64 // максимальное количество наблюдателей.

// Отключаем бекапы каждого сыгранного раунда.
mp_backup_round_file 0
mp_backup_round_file_last 0
mp_backup_round_file_pattern 0

// Правильное отображение информации о сервере и игроках.
host_name_store 1
host_info_show 2
host_players_show 2

// Такой не большой конфиг использую я, вы можете настраивать ве так как вашей душе угодно!

По умолчанию после скачивания чистого сервера через steamcmd, сервер не содержит файл server.cfg и нам нужно его создать. Создать его нужно по следующему пути: /csgo/cfg/server.cfg

Все остальные переменные которые мы привыкли видеть в server.cfg вынесены в отдельные файлы. Каждый из этих файлов означает свой режим игры:
gamemode_casual.cfg – Классический обычный.
gamemode_competitive.cfg – Классический соревновательный.
gamemode_armsrace.cfg – Гонка вооружения.
gamemode_demolition.cfg – Уничтожение объекта.
gamemode_deathmatch.cfg – Бой насмерть.

Все эти файлы лежат в той же папке что и server.cfg

Для того чтобы на сервере работал тот или иной режим (из перечисленных), нужно задать свои параметры запуска. Пример переменных в параметрах запуска для каждого из режимов:
+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 // Бой насмерть.

Для чего же была сделана обязательная привязка игрового сервера – Не так давно, VALVE выпустило ряд правил, за нарушение которых стали блокировать игровые сервера, нарушающие эти правила. В это же время вышло обновление, в котором стало обязательным привязка игрового сервера к Steam аккаунту его владельца.

Требования к аккаунту:
– к аккаунту должен быть привязан номер телефона;
– аккаунт не должен быть ограниченным, т.е. с аккаунта нужно потратить как минимум 5$ через магазин Steam;
– на аккаунте должна присутствовать данная игра, и отсутствовать VAC Ban и другие виды блокировок.

При запуске игрового сервера без токена в консоли сервера вы можете увидеть следующую ошибку:


Ну, а теперь давайте перейдем к созданию этого токена и привяжем наш сервер.
Нам нужно открыть вот эту страницу http://steamcommunity.com/dev/managegameservers с нашего аккаунта Steam, и на ней мы будем создавать наш токен. Ознакомимся с информацией:


Заполним следующие поля:


В первом поле вводим цифру 730 – нас же интересует именно сервер CS:GO.
Второе поле – это напоминание для вас, писать можно что угодно, но все же желательно написать тот текст, по которому вы в дальнейшем сможете вспомнить для какого игрового сервера генерировали данный токен. Нажимаем создать и получаем свой токен:

У нас уже есть там параметр sv_setsteamaccount, именно он и отвечает за токен, пример:

sv_setsteamaccount “774D75D53F3F65AD647EEA7F492B966E”
Примерно такая строчка у вас должна получиться в server.cfg:


А консоль игрового сервера будет показывать следующую информацию:

Logging into Steam gameserver account with logon token ‘774D75D5xxxxxxxxxxxxxxxxxxxxxxxx’
Это означает, что все хорошо и токен был принят нашим игровым сервером, а так же теперь на него смогут подключаться люди из вне (при условии, что у нас открыты порты).

Для начала нам нужно создать.bat файл в директории игрового сервера, где лежит srcds.exe
Я назвал его server_start.bat


Открываем данный файл и вписываем в него следующую строчку:
srcds.exe -game csgo -console -usercon -maxplayers_override 20 -tickrate 128 +map de_dust2 -port 27015 +game_type 0 +game_mode 0 +sv_lan 0 -nobots


Разберем отдельно каждую переменную:
srcds.exe – запускаемый файл игры.
-game csgo – указывает о том сервер какой игры мы запускаем.
-console – запускает сервер в консольном режиме.
-usercon – разрешает удаленное управление сервером через rcon.
-maxplayers_override 20 – задает максимальное количество игроков на сервере.
-tickrate 128 – тикрейт сервера.
+map de_dust2 – стартовая карта сервера.
-port 27015 – порт, на котором будет работать сервер.
+game_type 0 +game_mode 0 – режим, в котором будет запущен сервер.
+sv_lan 0 – разрешает подключение к серверу из интернета.
-nobots – отключает возможность добавления ботов (если нужны боты не пишем).

Теперь чтобы запустить игровой сервер, нам достаточно запустить файл server_start.bat
Теперь чтобы подключиться к своему игровому серверу, вам достаточно открыть вкладку локальная сеть:

Всем остальным (к примеру друзьям), нужно давать свой внешний IP адрес + Порт указанный в параметрах запуска, через двоеточие. Пример: 127.0.0.1:27015
По нему они могут добавить ваш игровой сервер в избранное или подключиться через консоль разработчика прописав команду: connect 127.0.0.1:27015
Узнать свой внешний IP адрес вы можете на сайте 2ip.ru или позвонив провайдеру.
Так же стоит понимать, что игровой сервер работает на UDP порту, а не TCP, поэтому нужно проверять открыт ли у вас именно UDP порт.

Вопросы о том будет ли виден ваш игровой сервер в интернете, можете не писать, будет!

Единственное для этого вам нужен открытый порт, как открыть порты на ПК или Роуторе вы можете почитать в интернете, там очень много статей на эту тему. В очень редких случаях, когда есть свободное время, готов в индивидуальном порядке помочь с этим, для этого оставляйте комментарии.

Надоело постоянно пользоваться уже готовыми кс го серверами? Пришло время задать вопрос «как создать сервер в кс го » и получить на него точный ответ. Процедура создания достаточно сложная и трудоемкая, подойдет она не каждому пользователю. После удавшейся попытки, в дальнейшем настройки будут произведены автоматически. Чтобы создать игровую площадку в кс го, достаточно выполнить несколько шагов.

Установка ПО для своего сервера в кс го

Стоит обратить внимание на то, что потребуется использовать оригинальное ПО и пользоваться только официальными сборками софта. Начнем с программы «SteamCMD», ее внешний вид напоминает стандартную командую строку из Виндовс, но она предназначена для запуска процессов в Стим клиенте. Создание своего сервера КС ГО следует начать именно с её установки. После ее запуска, она соберет необходимые апдейты повысить скорость функционирования игрового клиента. Под каждую операционную систему есть своя версия стимкмд.

После того, того как Вам удалось скачать SteamCMD , распакуйте архив в нужную папку и запустите программу. В первой строке ввода вводим: login anonymous. Это действие подключает Ваш к папке с инсталяшкой. Один из простых способов, ввести следующую команду: force_install_dir D:\Server\csgo


Переходим к активации, делается это командой — app_update 740 validate . Если каждая команда введена правильно, то загрузка дополнительных серверных данных начнется сама собой. Это почти все, что нужно для создания кс го сервера. Размер скачиваемых данных равен примерно 6 гигабайтам.

Запуск и настройка своего сервера

Вся информация была скачана? Переходим к подготовке. Изначально настройки заключены в файл gamemodes_server.txt.example , example убираем. Можно использовать файловик, но это не сыграет никакой роли. Чтобы отобразить доступные команды в КМД-строке, впишите cvarlist log cvarlist.txt . Таким образом в папке с игрой будет создан текстовой документ с командами.


Переходим непосредственно к запуску сервера, для этого создаем «Startserver.bat ». Его нужно будет перенести в папку с игрой. После переноса, открываем его при помощи notepad/блокнота и меняем параметры на указанные на скриншоте:

Теперь, чтобы к Вашему серверу подключились игроки – узнайте IP-адрес и порт для подключения. Через команду «connect », они могут оказаться на Вашем сервере.

Итак, вы решили создать собственный сервер КС: ГО, а не пользоваться уже существующими? Ну что ж, решение похвальное, но предстоит немного потрудиться. Для корректной работы сервера потребуется установить лицензионное программное обеспечение от Valve, а также грамотно его настроить, в чём вам и поможет эта статья. Сама игра также должна быть скачана из Steam, иначе проблем в настройке и эксплуатации сервера не избежать.

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

Для начала потребуется скачать базовую утилиту - SteamCMD. Потребуется актуальная и лицензионная версия, благо распространяется эта программа совершенно бесплатно. SteamCMD фактически является элементарной консолью, которая используется для выполнения различных команд. Обратите внимание, что версии для разных ОС будут различаться.

После скачивания SteamCMD закинуть эту утилиту можно в любую папку – это значение не имеет. Сразу после первого запуска потребуется ввести в командную строку «login anonymous» , после чего программа подключится к серверу Steam и самостоятельно закачает все необходимые для работы файлы, а также поинтересуется папкой, в которой вы хотели бы разместить программную часть сервера. Чтобы принудительно указать желаемый адрес установки, необходимо ввести в консоль команду «force_install_dir» , а после пробела ввести точный адрес папки.

Но на этом ещё не всё – введённая вами команда определила путь к папке для размещения файлов сервера, но не запустила сам процесс. Для того, чтобы исправить эту ситуацию, потребуется ввести ещё одну команду – «app_update 740 validate» . После того, как вы введёте эту команду, запустится процесс загрузки сервера КС:ГО. Объём загружаемых данных – порядка 5-6 Гб, так что на полное скачивание серверного софта может потребоваться некоторое время.

Основная настройка

Итак, всё необходимое для запуска сервера вы уже скачали и установили? Теперь потребуется немного покопаться в настройках. Это не очень быстрый процесс, но, проделав все необходимые действия один раз, возвращаться к нему повторно вам не придётся, так что один раз можно и постараться.

Настройки хранятся как в конфиг-файле server.cfg, так и в файле gamemodes_server.txt, причём от версии к версии значимость основного конфига всё уменьшалась и уменьшалась разработчиками. В последней версии сервера КС:ГО все необходимые изменения можно вносить через вышеупомянутый txt-файл, который можно либо создать самостоятельно, либо переименовать уже имеющийся файл gamemodes_server.txt.example , просто убрав из его названия слово «example».

Вообще именно такова официальная рекомендация разработчиков Valve, но многие пользователи утверждают, что лучше создать пустой текстовый файл с требуемым названием самостоятельно. Возможно, разницы никакой и нет, но стоит ли проверять это на практике – решать вам. Стоит также учесть, что все базовые настройки хранятся в другом файле – gamemodes.txt , но во избежание проблем его изменять вручную не рекомендуется.

Запуск КС ГО сервера

Всё уже почти готово! Осталось последнее – создать bat-файл, который и будет отвечать за запуск сервера. Это очень просто – создаём пустой txt-файл, переименовываем его в startserver.bat (необходимо, чтобы в вашей ОС было включено отображение имён файлов вместе с расширениями) и внести в него следующее содержимое, после чего сохранить:

  • Classic Casual: srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust2
  • Classic Competitive: srcds -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_allclassic +map de_dust2
  • Arms Race: srcds -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map de_dust2
  • Demolition: srcds -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_dust2

Не забывайте, что параметры будут разниться в зависимости от модов. В интернете полно вариантов конфигураций для разных модов и режимов игры. Но, возможно, вы хотите настроить свой сервер по-особенному? В противном случае вы вполне могли бы продолжать играть на имеющихся серверах, а не заморачиваться с установкой своего собственного. В этом вам помогут многочисленные плагины, но для их установки потребуется установить утилиты SourceMod и MetaMod:Source.

Для подключения к серверу необходимо узнать IP-адрес. С его помощью к вашему серверу КС:ГО подключаться будете как вы, так и те, кого вы пригласите к вам присоединиться. Для того, чтобы узнать IP-адрес, в консоли SteamCMD необходимо ввести команду «status». После её ввода вы увидите десяток строк текста, в котором будут и такие:

  • version: 1.34.2.0/13420 5714 secure
  • udp/ip: 192.168.1.10:27015 (public ip: X.X.X.X)

Это и есть IP-адрес вашего сервера, который необходим для подключения к нему.

Видео настройка Global Offensive сервера