Настройка CS:GO сервера
Итак, вы решили создать собственный сервер КС: ГО, а не пользоваться уже существующими? Ну что ж, решение похвальное, но предстоит немного потрудиться. Для корректной работы сервера потребуется установить лицензионное программное обеспечение от 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-адрес вашего сервера, который необходим для подключения к нему.