Сервер counter strike windows

Создать CS 1.6 сервер

Запуск CS 1.6 сервера – достаточно простая процедура для опытных людей. Однако новички могут столкнуться с определенными проблемами на первом же этапе – установке. В данном материале подробно указана основоположная информация о создании и настройке собственного сервера.

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

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

Для запуска своего КС 1.6 сервера необходимо использовать HLDS. Это выделенный сервер, использующийся для CS 1.6. Если речь идет о «no-steam» сборках игры, HLDS устанавливается параллельно, поскольку для работы использует большинство файлов из игры. Сам HLDS является абсолютно бесплатным и его всегда можно скачать в Сети. Размер файла должен составлять около 315 Мб. Для обновления программы до последней актуальной версии нужно воспользоваться hldsupdatetool. Чтобы скачать программу, необходимо перейти на страницу: https://storefront.steampowered.com/download/hldsupdatetool.exe. Загрузка начнется автоматически.

Первым шагом является установка. Рекомендуется устанавливать программу по пути, указанному в установщике. После этого запускаем hldsupdatetool. Программа обновится при необходимости. Обновленная программа сможем установить сервер. Перед этим создаем папку на диске «C» с названием «server». Все файлы будут загружаться именно в эту папку. Следующим шагом является запуск hldsupdatetool со следующими ключами: «-command update –game cstrike –dir c:\server».

Для запуска программы с указанными ключами необходимо перейти в свойства ярлыка. В графе «объект» мы увидим путь, по которому располагается ярлык. Все, что нужно сделать, добавить перечисленные выше ключи после всего пути, сохранить и запустить ярлык. Если Вы сделали все правильно, начнется процедура загрузки HLDS.

Все, что будет находиться в папке «C:\server» и является нашим HLDS. Сервер уже можно будет запускать через hlds.exe. Однако на текущий момент этот сервер является официальным, поддерживающим оригинальные (не пиратские версии игры). При попытке входа с пиратской версией появится окошко с ошибкой STEAM validation.

Настройка Non-Steam сервера

Процедура изменения сервера под no-steam достаточно простая. Для этого необходимо скачать и установить дополнительно Dproto. Поскольку Dproto является модом, до его использования необходимо также установить Metamod – система, позволяющая устанавливать новые модификации на сервер.

Установка необходимого нам Metamod осуществляется следующим образом. Для загрузки необходимо перейти по ссылке: https://prdownloads.sourceforge.net/metamod/metamod-1.19-win.zip?download. Переходим в папку «cstrike» и в ней создаем новую папку «addons». Внутри еще одну папку «metamod». Именно в ней распаковываем загруженный файл metamod.dll. После этого нам необходимо открыть с помощью блокнота файл \cstrike\liblist.gam и в нем исправить строку gamedll «dlls\mp.dll» на gamedll «addons\metamod\metamod.dll». После этого Вы сможете устанавливать новые моды на свой сервер.

Нашим следующим шагом является установка Dproto. Загрузить его можно по ссылке: https://cs.rin.ru/forum/viewtopic.php?f=29&t=52728. На данном форуме необходимо зарегистрироваться (для отображения приложенных файлов) и найти ссылку на последнюю версию мода. В каталоге аддонов \cstrike\addons необходимо сделать еще одну папку «dproto», в которой размещаем скачанный dproto.dll. Также необходимо файл конфигурации dproto.cfg перенести в корневую папку нашего сервера. В нашем случае это C:\server.

Установка и натройка кс 1.6 сервера на youtube

Сервер counter strike windows

Counter-Strike: Global Offensive

6,962 уникальных посетителей
124 добавили в избранное

Обязательно к прочтению! Пока не прочитаете это, дальше не суйтесь даже!

К созданию сервера существуют требования:
1. Если вы всё же решились создать сервер на своём ПК, то сразу предупреждаю, что вам понадобится довольно мощное железо
2. Если собираетесь держать сервер для всеобщего доступа (мастер-сервер), то будьте готовы к тому, что вам нужно будет держать ПК включенным 24/7, а это сжигание электроэнергии и износ ПК, да и нужно своевременно обновлять сервер, когда это потребуется (обычно рано утром)
3. Нужен установленный «Notepad++«, без него не обойтись, а скачать его можно в интернете
4. Нужен активированный аккаунт, то есть потрачено 5 американских рублей, а также чтобы он был подтверждён с помощью мобильного телефона
5. Ну и конечно же на нём не должно быть всяких там VAC блокировок (читеры фу-фу-фу!)

Читайте также:  Windows code page 437

Ну что, точно готовы? Тогда читайте руководство дальше, но осторожно — там много букв!

Это наверное самая сложная часть и поэтому я решил начать именно с неё!

Вам понадобится статистический (постоянный) IP-адрес, если у вас динамический, то закажите статистический у вашего провайдера, это нужно для того, чтобы в случае если вдруг динамический адрес поменяется (обычно это происходит после перезагрузки роутера), то поменяется и адрес сервера, а ваши друзья и игроки потеряют ваш сервер в «Избранных»
P.S. На 18.11.2020г. это уже не актуально, так как IP в «Избранном» меняется автоматически

Важно сделать проброс портов, для этого лезем в настройки своего роутера (обычно это «192.168.0.1» — вводится в строку браузера) и открываем нужные нам порты, сейчас расскажу на примере роутера TP-Link как это сделать (ВНИМАНИЕ! Ваши настройки могут отличаться)

Ищем вкладки «Дополнительные настройки» -> «Переадресация NAT» -> «Виртуальные серверы«, если перешли правильно, то далее нажимаем «Добавить«, в данном случае нужно заполнить лишь 2 строки — в строке «Внешний порт» вводим «27000-27030«, в строке «Внутренний IP-адрес» вводим IP вашей локальной сети (посмотреть его можно во вкладке «Сеть» -> «LAN«), выбираем протокол UDP и ставим галочку «Включить«, сохраняем
По той же схеме открываем TCP порты, но туда вводим другие порты — «27014-27050«

ГОТОВО! Интернет настроен для запуска сервера и сервер будет виден всем

P.S. Даже не пытайтесь проверять открытие портов на сайтах типа 2ip и подобных, в большинстве случаем они всё равно будут показывать, что порт закрыт, так как там проверяются порты только Локальной сети
Насчёт проброса портов на других роутерах, ищите информацию в интернете или консультируйтесь в Службе поддержки вашего устройства (роутера)

Ну теперь самое скучное, создание папок, в них ещё папок. файлы всякие. Читайте!

Перед началом создания файлов нужно сделать видимым расширения (если это не сделано)
Для того, чтобы это сделать нужно войти в «Параметры проводника» и там нажать на вкладку «Вид«, далее ищем строку «Скрывать расширения для зарегистрированных типов файлов» и напротив этой надписи убираем галочку, жмём «Применить» -> «ОК«

1. Создайте папку, например с названием «Server» в любом удобном для вас месте
Совет: Если есть SSD, то советую создавать там, а также перенести саму игру на SSD, можно сразу в папку «Server» и назвать её к примеру там «GameCSGO«, чтобы в дальнейшем было удобнее работать с файлами, ну и конечно же для увеличения скорости загрузки
2. В папке «Server» создайте 2 папки с названиями «ServerCSGO» и «SteamCMD«
3. В папке «ServerCSGO» создаём батник с названием «StartServer» (запуск сервера)
4. В папке «SteamCMD» создаём батник с названием «UpdateCSGO» (обновление сервера)
Конечно же в дальнейшем будем использовать «Админ-панель«, но об этом чуть позже

P.S. Батник это расширение файла в Windows, оканчивается оно на «.bat«
Его можно редактировать любым текстовым редактором, даже «Блокнотом«
Чтобы изменить батник, нужно щёлкнуть по нему правой кнопкой мыши и нажать «Изменить«

Под спойлер смотрите только тогда, когда разберётесь со всем этим, в самом конце!

Сначала качаем основу для установки и обновления сервера — SteamCMD [drive.google.com]
Скачиваем архив и распаковываем его в папку «SteamCMD«, которую мы создали ранее

Заполняем батник «UpdateCSGO» таким образом:

steamcmd.exe +login anonymous +force_install_dir ../servercsgo/ +app_update 740 validate +quit

Сохраните батник и запустите, начнётся скачивание компонентов сервера, ничего не трогайте
Батник закроется автоматически, когда закончится загрузка всех необходимых файлов
P.S. С помощью данного батника в дальнейшем нужно можно будет обновлять игру

Заполняем батник «StartServer» таким образом:

srcds.exe -game csgo -console -usercon -maxplayers_override 21 -tickrate 64 +map de_dust2 -port 27015 +game_type 0 +game_mode 0 -secure +sv_lan 0 +tv_port -nobots

Сохраните батник, но не запускайте его (об этом позже)
P.S. С помощью данного батника в дальнейшем нужно можно будет запускать сервер

Читайте также:  Висит активация windows 10 как убрать

Немного про переменные данного батника:
1.» -maxplayers_override 21» — максимальное количество игроков, всегда делаем на 1 слот больше, так как его займёт бот GOTV для записи демок на сервере, в итоге останется 20 слотов
2. «-tickrate 64» — думаю тут и объяснять ничего не нужно
3. «+map de_dust2» — карта, которая будет по дефолту после запуска сервера
4. «-port 27015» — порт сервера, один из которых мы открывали раннее
5. «+game_type 0 +game_mode 0» — режим игры, о них читайте ниже
6. «-secure» — включение VAC (Анти-чит Valve) защиты на сервере, если не включить, то не будут падать кейсы в конце матча
7. «+sv_lan» — сервер будет виден всем в интернете
8. «+tv_port» — эта переменная запускает бота GOTV
9. «-nobots» — отключение ботов на сервере, советую в первое время не ставить этот параметр, чтобы сервер уж совсем не пустовал, конечно же на ваше усмотрение
P.S. Об остальных переменных особо знать ничего и не нужно, они просто нужны и всё

Режимы игры для запуска в батнике:
1. «+game_type 0 +game_mode 0» // обычный паблик
2. «+game_type 0 +game_mode 1» // соревновательный
3. «+game_type 1 +game_mode 0» // гонка вооружений
4. «+game_type 1 +game_mode 1» // уничтожение объекта
5. «+game_type 1 +game_mode 2» // бой насмерть
P.S. Сейчас советую с ними не заморачиваться, просто читаем руководство дальше

Ну теперь можете заглянуть под спойлер:
На самом деле для моего руководства батник «StartServer» вообще нафиг не нужен. 😀
А если серьёзно, написал я это для того, чтобы бы вы хоть немного поняли переменные
Ну или батник пригодится на всякий случай, как экстренный вариант запуска сервера

Теперь самое лёгкое, нужно прописать переменные в конфиге!

Для этого потребуется следующее:
1. Создайте текстовой документ с названием «Server» и с расширением «.cfg«
2. Этот конфиг нужно закинуть по пути «. /server/servercsgo/csgo/cfg» (в папку «cfg«)
3. Открываем конфиг с помощью «Notepad++» и прописываем в него нужные нам переменные

hostname «KRASNOYARSK SERVER 18+» // название игрового сервера (можно на русском языке)
rcon_password «» // RCON пароль (для управления консолью, обязательно заполните сложным паролем)
sv_password «» // пароль от сервера (для входа на сервер, если он не нужен, то оставить пустым)
mapgroup «mg_custom» // набор карт для голосования (пусть остаётся как есть)
sv_region «255» // регион сервера (если вписать 255 — то сервер будет виден по всему миру)
sv_setsteamaccount «» // токен для игрового сервера (о нём напишу ниже)
sv_steamgroup «» // Steam группа сервера (можно оставить пустым)
sv_pure 0 // проверка соответствия файлов сервера и клиента (советую оставить 0)
log «on» // включить логи (пусть будет включён, не выключать)
sv_lan 0 // игроки могут заходить только с интернета (думаю тут всё понятно)
host_name_store 1
host_info_show 2
host_players_show 2

Теперь вопрос, где же достать токен? Да всё просто!

Переходим по ссылке — http://steamcommunity.com/dev/managegameservers
В первую строку вводим «730«, во вторую строку пишите всё, что угодно
Жмём кнопку «Создать» и копируем наш идентификатор, далее вставляем его в Server.cfg
Жмём кнопку «Кодировки» и там выбираем «Преобразовать в UTF-8«, далее «Сохранить«

Следующим шагом будет выбор игрового режима, о них я уже писал ранее:
1. gamemode_casual.cfg // обычный паблик
2. gamemode_competitive.cfg // соревновательный
3. gamemode_armsrace.cfg // гонка вооружений
4. gamemode_demolition.cfg // уничтожение объекта
5. gamemode_deathmatch.cfg // бой насмерть

Выбрали режим для вашего сервера? Читаем дальше небольшой лайфхак!

Допустим вы захотели обычный паблик («gamemode_casual.cfg«) и чтобы в дальнейшем не путаться в конфигах, открываем его с помощью «Notepad++» и вырезаем всё, что видим в нём, а потом вставляем это всё в «Server.cfg» (красоту там наводите сами, настройки также за вами)
В самом же «gamemode_casual.cfg» прописываем следующее — «exec Server.cfg»
Далее сохраняем оба cfg в нужной кодировке (как это сделать писал выше) ГОТОВО!
P.S. Данным способом вы упростите себе жизнь, все настройки переменных в одном месте

Читайте также:  Linux установка драйвер amd

Урааа. Теперь самая интересная часть моего руководства — это запуск сервера!

Мы всё настроили правильно, а точнее вы всё настроили (если не рукожопы), я ведь это сделал уже давненько для себя и мой сервер процветает! А теперь читайте дальше и вникайте.
Вам нужно скачать Админ-панель, с помощью неё можно будет запускать сервер, перезагружать, обновлять и многое другое, в общем полный контроль над сервером

1. Качаем Админ-панель для управления сервером — Tornado Source Panel [drive.google.com]
2. Создаём в папке «Server» ещё одну папку и называем её к примеру «AdminPanel«
3. Перекидываем содержимое архива в эту папку и запускаем «Launcher.exe»
4. Выбираем там «Counter-Strike GO«, ставим режим «Домашний«, выбираем цвет темы по вкусу, ну и жмём галочку на одном из вариантов (без разницы), жмите «Запустить«
5. Далее просто следуем инструкции «Мастера настроек«, думаю разберётесь

Параметры запуска 1:
Античит (VAC) — вкл.
Порт сервера — 27015
Порт SourceTV — 27020
Мод — режим игры, который вы выбрали ранее (обсуждалось выше)
Группа — своя. и пишите там «mg_custom«
Слоты под игроков — от 1 до 64 (лишь бы ваш компудахтер выдержал и не взорвался)
TickRate — 64 или 128 (опять же, лишь бы это не прикончило ваш компудахтер)
Приоритет — Высокий
Доступ — Интернет
Карта — de_dust2 (в общем, какую хотите, ту и выбирайте, эта карта будет по дефолту)

Параметры запуска 2:
Конфликт IP-адресов — выкл.
No-Steam — выкл.
Далее жмите «Получить внешний IP-адрес», потом выбираем его в списке IP-адресов
Идентификатор вводить необязательно, уже писали в «Server.cfg»
Вводим RCON пароль, который вы написали в «Server.cfg» (ОБЯЗАТЕЛЬНО!)
Дополнительные команды пишите какие вам нужны (поле можно оставить пустым)

Потом жмите на вкладку «Настройка» -> «Сервер» -> «Параметры запуска» и там выбираем нужный вам порт (не выбирайте 27015, советую от 27016 по 27034), жмите «Сохранить«

ГОТОВО! Я молодец, вы наверное тоже молодцы, если чётко следовали руководству
Жмите кнопку «Запустить«

Логично будет предполагать, что в момент работы сервера Steam будет ругаться при входе в CS:GO, якобы игра уже запущена, чтобы этого избежать нужно проделать следующие шаги:
1. Заходим в папку с игрой и создаём ярлык «csgo.exe«, переносим его куда хотите
2. Нажимаем правой кнопкой мыши на ярлык и выбираем «Свойства«
3. В самом конце строки «Объект» пишем следующее — «appid 730 -steam«, жмём «ОК«

Выглядеть это будет примерно вот так (можно добавлять и другие команды запуска):
«C:\Server\GameCSGO\steamapps\common\Counter-Strike Global Offensive\csgo.exe» appid 730 -steam -novid

ГОТОВО! С помощью этого ярлыка можно заходить в игру, когда запущен сервер

Как только это руководство наберёт достаточно оценок и просмотров, то в дополнение к этому руководство я выложусь по полной и напишу руководство по всем переменным! 😉

Также предлагаю свои услуги на коммерческой основе, соберу сборку, помогу с плагинами и модулями, с лёгкостью сделаю для вас такие сайты как «SourceBans» и «Личный кабинет«
Быстрые сроки, бесплатная консультация в течении 3-х дней, да даже их вам будет много

По поводу этого стучитесь в друзья в Steam, добавлю абсолютно всех, цены недорогие! 🙂

Хочу воспользоваться моментом и прорекламировать свои сервера, локация — Красноярск
IP-адрес сервера — 94.73.245.233:27016 [PUBLIC]
IP-адрес сервера — 94.73.245.233:27017 [AWP]
IP-адрес сервера — 94.73.245.233:27018 [MINIGAMES]
IP-адрес сервера — 94.73.245.233:27019 [MANIAC]
IP-адрес сервера — 94.73.245.233:27030 [ARENA]
Сайт проекта — https://czar-serv.ru
Баны и муты — https://czar-serv.ru/sb
Пополнение счёта — https://czar-serv.ru/lk
Группа ВК — https://vk.com/czar_serv
Беседа ВК — https://vk.me/join/ZtQgYzvV1pAMi1qoxr1jXTb/wqS6RlZNmQ=
Группа в Steam — https://steamcommunity.com/groups/czar-serv
Дискорд канал — https://discord.com/invite/XVXRJ33

Большое спасибо за внимание, я уверен, что кому-нибудь это будет полезным, я старался
Если что-то непонятно, то задавайте вопросы в комментариях, я постараюсь ответить всем

Оцените статью