Создание своего сервера cs go. CS: GO — покупка, создание учетной записи, сервера. Выбор режима(мода) для своего сервера

Если вам надоело использовать готовые сервера, то пришло время задаться вопросом, как создать сервер КС ГО. Процедура является достаточно сложной и трудоёмкой. После одной успешной попытки настройки всё будет получаться автоматически. Для осуществления этого желания достаточно выполнить несколько пунктов и сервер одного из популярных шутеров готов!

Начало установки программного обеспечения:

Сразу же отметим, что для создания требуется использовать лицензионное программное обеспечение и скачивать только официальные версии софта. Начинаем со скачивания программы SteamCMD, которая выглядит как командная строка, способная запускать некоторые процессы для клиента СТИМ. Если вы не знаете, как создать свой сервер CS GO, то следует начать с установки этого софта, который после первого запуска скачает все необходимые обновления для повышения скорости функционирования. Стоит отметить, что для каждой ОС есть своя версия.

После скачивания программы распаковываем archive в папку и сразу же запускаем. В строке вовда набираем слово login anonymous. Это позволит программе «приконнектиться»– указываем папку для инсталляции. Мы предлагаем применить самый простой способ: force_install_dir D:\Server\csgo.

Далее начинаем активацию и делаем это при помощи строчки app_update 740 validate. Если вы ввели все слова правильно, то загрузка данных начнётся в автоматическом режиме. Как вы сами видите, ответ на вопрос как создать сервер КС ГО достаточно прост. Размер данных составляет примерно 5.5 ГБ. Это значит, что можно отправиться перекусить или прогуляться. Скорость скачивания полностью зависит от возможностей вашего провайдера.

Как запустить и настроить?

Скачалось? Остаётся произвести необходимые приготовления. Первоначальные настройки содержаться в файле gamemodes_server.txt.example – уберите последнее английское слово. По желанию используйте файлик server.cfg, но он не важен. Его стоит применять для других настроек или для загрузки команд типа cvar.Для просмотра доступных команд в командной строке вводите cvarlist log cvarlist.txt. Это приведёт к созданию текстового файла корневой папке игры КС ГО.

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

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 и вводят адрес. Мы надеемся, что смогли ответить на поставленный вопрос для игры ГО.

2.Извлеките содержимое архива в папку

(Например: C:\SteamCmd\)
Не извлекайте содержимое архива в папку Steam клиента или в папку с программой HLDSUpdateTool.

3. Запуск SteamCmd

Зайдите в эту папку через командную строку
(Windows: выполнить -> cmd -> cd C:\SteamCmd) и запустите SteamCmd
Windows: Пропишите steamcmd
Linux: Пропишите STEAMEXE=steamcmd ./steam.sh
Программа выполнит автоматическое обновление и запустит командную строку Steam.
Пропишите help для получения дополнительной информации.

4. Авторизуйтесь с помощью своей учетной записи Steam с CS:GO

Вы должны выйти из Steam клиента, чтобы авторизоваться в SteamCMD Update Tool
Код: login username password
4a. Если у вас появилась ошибка Steam Guard, введите проверочный код, который придёт вам в письме на e-mail, используя следующую команду (вам необходимо проделать это лишь один раз):
Код: set_steam_guard_code yourcodehere login username password

5. Вы должны увидеть сообщение о том, что вы успешно авторизовались.

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

1. Если перед этим вы не проделывали вышеуказанные пункты, то запустите SteamCmd
2. В командной строке Steam укажите папку для установки выделенного сервера CS:GO.Например:

Абсолютный путь:
Код: force_install_dir c:\csgo-ds\
На одну папку выше:
Код: force_install_dir ..\csgo-ds\
3. Установка или обновление CS:GO
Если вы устанавливаете сервер или хотите проверить целостность файлов сервера, выполните команду:
Код: app_update 740 validate
Если вы хотите просто обновить уже установленный сервер, выполните команду:
Код: app_update 740
4. После завершения, пропишите quit в консоли Steam>, чтобы отсоединить свой аккаунт от серверов Steam.

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

Classic Casual:
Код: srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust
Classic Competitive:
Код: srcds -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_bomb +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

Дополнительная настройка

Настройка сервера Counter-Strike: Global Offensive отличается от той, к которой привыкли администраторы игровых серверов предыдущего поколения.
Далее мы рассмотрим некоторые принципиальные отличия.

server.cfg

Файл server.cfg находится в в папке \csgo\cfg

Теперь, начиная с CS:GO, этот файл перестал играть роль основного инструмента для настройки переменных сервера. Некоторые переменные, такие как mp_timelimit, теперь недоступны даже в консоли сервера, т.к. они сейчас загружаются из отдельного файла (см. gamemodes.txt ниже).Тем не менее, вы всё ещё будете использовать этот конфигурационный файл для изменения названиясервера, cron пароля, пароля на сервер и других команд, к которым у вас есть доступ. Вот пример очень простого конфигурационного файла:
Код:
hostname «Counter-Strike: Global Offensive Dedicated Server»
rcon_password «yourrconpassword»
sv_password «» // Устанавливает пароль для захода на сервер
log on // Включает логирование информации на сервере
Далее вы можете добавить дополнительные команды для настройки сервера на ваш вкус:
Код:
mp_freezetime 5 // Время перед началом раунда
mp_join_grace_time 15 // Время, втечение которого игроки могут присоединиться к команде после начала раунда
sv_cheats 0
sv_lan 0
//**Некоторые команды для настройки ботов
bot_difficulty 1
bot_chatter «off»
bot_join_after_player 1
bot_quota 10
bot_quota_mode «fill»
//**Следующие команды отвечают за баны
writeid
writeip
exec banned_user.cfg
exec banned_ip.cfg
После того, как вы запустили выделенный сервер, вы можете прописать следующую команду, чтобы вывести все команды, которые можно использовать в файле server.cfg:
Код:
// Получившийся файл будет расположен в папке вашего сервера CS:GO
cvarlist log cvarlist.txt
gamemodes.txt

Файл gamemodes.txt находится в в папке \csgo\.

Это основной файл для конфигурации сервера. Вы можете управлять такими вещами, как время, раунды, дружественный огонь, ущерб от орудий, максимальное количество игроков и т.д. Далее мы обсудим некоторые основные моменты по использованию этого файла. Каждая секция файла разделена по типам игры. Среди них Casual, Competitive, Arms Race (Gun Game) и Demolition (gungametrbomb). Найдите секцию, которую вы хотите отредактировать, и вы сможете увидеть список переменных, которые можно изменить.

Замечание: Этот файл перезаписывается после каждого обновления сервера. Не забывайте каждый раз делать резервную копию перед запуском обновления!

Боты

Вы можете изменить количество ботов; способ, по которому боты заполняют сервер; а так же их способность переговариваться, используя следующие переменные:
Код:
«bot_quota_mode» «fill»
«bot_defer_to_human_items» «1»
«bot_defer_to_human_goals» «0»
«bot_difficulty» «1»
«bot_dont_shoot» «0»
«bot_chatter» «normal»
«bot_autodifficulty_threshold_low» «-2.0»
«bot_autodifficulty_threshold_high» «0.0» // Значение между -20.0 и 20.0

Переменные раунда

Для настройки раундов используются следующие переменные. Вы можете изменить тип смены карты «по количеству раундов» на смену «по времени», как долго игроки будут ждать перед началом раунда,зафиксировать камеру наблюдения только на игроков своей команды. Каждая переменная устанавливается на каждый тип игры отдельно, поэтому нужно пройтись по всем типам игры, чтобы переменная изменилась везде!
Код:
«mp_afterroundmoney» «0»
«mp_playercashawards» «1»
«mp_teamcashawards» «1»
«mp_maxrounds» «30»
«mp_timelimit» «0»
«mp_roundtime» «2»
«mp_freezetime» «15»
«mp_buytime» «45»
«mp_forcecamera» «1» // Установите 1, чтобы следить только за своей командой.
«mp_defuser_allocation» «0»
«mp_death_drop_gun» «1»
«mp_death_drop_grenade» «2» // 0=нет, 1=лучшее, 2=текущее или лучшее
«mp_death_drop_defuser» «1»

Смена орудий в Gun Game и Demolition

Вы можете найти переменные, которые отвечают смену орудий в обоих Gun Game модах. Вы можете установить порядок выдачи орудий и количество убийств, необходимых для смены орудия. Эти переменные уникальны для каждой команды, так что не забывайте менять их для обеих команд, чтобы не создать дисбаланс между командами. Для примера, ниже приведён список орудий в Arms Race для одной из команд:
Код:
«mp9» { «kills» «1» }
«mac10» { «kills» «1» }
«mp7» { «kills» «1» }
«bizon» { «kills» «1» }
«ump45» { «kills» «1» }
«p90» { «kills» «1» }
«nova» { «kills» «1» }
«mag7» { «kills» «1» }
«xm1014» { «kills» «1» }
«sawedoff» { «kills» «1» }
«galilar» { «kills» «1» }
«famas» { «kills» «1» }
«ak47» { «kills» «1» }
«m4a1» { «kills» «1» }
«sg556» { «kills» «1» }
«aug» { «kills» «1» }
«awp» { «kills» «1» }
«m249» { «kills» «1» }
«negev» { «kills» «1» }
«glock» { «kills» «1» }
«hkp2000» { «kills» «1» }
«tec9» { «kills» «1» }
«p250» { «kills» «1» }
«deagle» { «kills» «1» }
«fiveseven» { «kills» «1» }
«elite» { «kills» «1» }
«knifegg» { «kills» «1» }
Пример для мода Demolition для одной из команд:
Код:
«m4a1» { «kills» «1» }
«p90» { «kills» «1» }
«ump45» { «kills» «1» }
«deagle» { «kills» «1» }
«nova» { «kills» «1» }
«fiveseven» { «kills» «1» }
«hkp2000» { «kills» «1» }
«ssg08» { «kills» «1» }
«awp» { «kills» «1» }
«Scar20» { «kills» «1» }

Карты

Все карты теперь разделены по группам.

Скрипты SteamCmd

Можно создать скрипт для SteamCmd, чтобы автоматизировать процесс обновления.
1. Создайте файл в папке со SteamCmd
2. Поместите команды для SteamCmd в файл. Пример:

Код:
// update csgo_ds.txt

login user password
force_install_dir ../csgo_ds
app_update 740 validate
exit
3. Запустите SteamCmd с опцией +runscript. Например:
Код:
SteamCmd +runscript csgo_ds.txt

Здравствуйте.

Сегодня мы поговорим о создании сервера для игры Counter-Strike: Global Offensive . В настоящий момент, игра, так же и серверная ее часть находится в стадии Beta , поэтому ошибки возможны на этом этапе и нуждаются в соответствующих фиксах.

Начнем по порядку:

1 . Для начала нам необходимо скачать утилиту, отвечающую за скачку и обновление серверной части CS:GO . Берем ее отсюда для Windows и отсюда для Linux ОС. В нашем случае это Windows 2008 server R2 x64 .

2 . Качаем и распаковываем в любую папку, для удобства качайте в корневую папку диска. У наc получилась папка E:\steamcmd\ .

3 . В эту же папку, где у нас пока всего лишь один файл steamcmd.exe , создаем текстовый файл блокнотом, скажем,csgo_ds.txt следующего содержания:

// update_csgo_ds.txt
login player1337 password //вместо слов “player1337” и “password” вводим ваш логин в steam и пароль через пробел
force_install_dir ..\csgo_ds\ //указать место установки сервера, в идеале полный путь до папки
app_update 740
exit

4 . Далее тут же создаем еще один файл при помощи того же блокнота, но уже другого содержания и называем его, скажем, CSgoDSupdate.bat , не забыв сменить при этом расширение файла *.txt на *.bat :

steamcmd +runscript csgo_ds.txt

Внимание ! Не забудьте выйти из аккаунта, где у вас имеется инвайт на CS:GO , ПЕРЕД ОБНОВЛЕНИЕМ, а так же отключить Steam Guard , в противном случае корректного обновления сервера не произойдет!

Внимание ! Не распаковывайте установщик в папку, где находится дистрибутив приложения steam и данные вашего аккаунта, а так же в папку, где есть предыдущие версии установщика серверной части HLDSUpdateTool .

5 . Ждем завершения установки сервера, это процесс довольно длительный, у меня он занял около 10 минут, после чего окошко обновления закроется само. Сервер будет устанавливаться в папку, указанную в скрипте csgo_ds.txt, в нашем случае это папка..\csgo_ds\.

6 . В папке с сервера находится файл запуска сервера srcds.exe . В игре CS:GO имеется несколько режимов игры: Classic Casual, Classic Competitive, Arms Race, Demolition .

7 . Создаем батник запуска сервера блокнотом и называем его, скажем, start.bat, содержимое которого будет отвечать за режим игры:

Для 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

На этом, в общем-то, установка сервера завершена. Ничего сложного. Настройка сервера осуществляется через конфиг server.cfg , находящийся в подпапке CFG .

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

И снова здравствуйте дорогие пользователи и гости портала 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.

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