Игра: Counter Strike
Дополнение: Source
Версия: 34
Платформа: Windows
SteamCmd: Нет
Как установить сервер Counter Strike Source
Важно: Версий Sounter Strike: Source очень много, я буду рассказывать на примере v34. Однако если Вам нужна другая версия, Вы можете её найти ниже.
Сборка CS Source v.34
Полезное: Клиент игры:
Полезное:
Клиент игры:

Устанавливать будем сервер версии v.34 на свой домашний компьютер с ОС Windows 7.


Обратите внимание на то, что материалы по установке сервера написаны с нуля и не являются копипастом. Если вы хотите использовать их на своём сайте, пожалуйста укажите ссылку на эту страницу. Спасибо!


GSA Сервис: CS Проекты

Поиск доступных серверов по всем версиям CS. Хостинг и серверные машины.

Начать проект
GSA Сервис: CS Проекты

Поиск доступных серверов по всем версиям CS. Хостинг и серверные машины.

Начать проект
I. Локальный сервер (только для себя)

Сначала поставим и запустим север только для себя в качестве ознакомления, а потом сделаем его доступным из интернета даже если у Вас динамический ip-адрес.

Без долгих речей приступим к делу.


Нам понадобится:

  • Компьютер с установленной Windows
  • Сборка сервера
Я устанавливаю чистый сервер Counter Strike: Source — то есть без дополнительных карт, скинов, музыки, плагинов и всего прочего. Это каждый может сделать на своё усмотрение.

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

1.png

После разархивирования идём в папку strike/cfg/server.cfg Там мы можем поменять название, рейты, установить пароль удалённого доступа и многое другое.

Конфигурационный файл выглядит так:

2.png

После того, как мы отредактировали конфигурационный файл, идём обратно в папку с нашим сервером и запускаем srcds.bat


Готово.

Наш сервер запущен и готов к тесту в одиночку или по локальной сети. Выглядит запущенный сервер вот так:

4.png

II. Интернет сервер (публичный сервер)

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

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

ip адреса бывают двух видов:

  • динамические
  • статические

Со статическим думаю всё понятно. Это постоянный адрес нашей серверной машины, который будет использовать игрок для подключения. Этот адрес никогда не поменяется, а поскольку ip адресов v.4 ограниченное количество, бесплатно они не раздаются. Обычно они покупаются. (1 статический ip v.4 будет стоить примерно ~100-200 руб. и заказывать его надо у своего провайдера)

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

Как Вы уже наверняка догадались, у нас с Вами динамический ip-адрес. Вот эту проблему мы и будем сейчас решать. Как? Да просто! Мы привяжем наш динамический адрес к DNS хосту вида my-host.ddns.net, а потом отредактируем конфигурационные файлы и базу данных.


Нам понадобится:

  • Наш сервер
  • No-ip (DUC)
  • И конечно, более-менее прямые руки

Сначала разберёмся с нашим ip адресом.

1.jpg

Заходим на сайт noip.com и регистрируемся там. (как регистрироваться на сайте я не рассказываю, это все умеют.)

После регистрации заходим в свой личный кабинет и там видим следующее:

9.png

Там выбираем Add a Host и добавляем новый хост.

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

10.png

После этого у нас в аккаунте появится наш новый, только что добавленный хост:

11.png

Дальше нам нужно скачать клиент DUC. Для этого переходим по ссылке в левом меню. После скачивания ставим программу, запускаем и видим окно авторизации:

12.png

Вводим те же учётные данные, что и при регистрации на сайте. После того как войдём мы увидим саму программу, которая говорит нам, что наш ip ещё не привязан к хосту. Выглядит программа так:

13.png

Нажимаем на кнопку Edit Hosts и выбираем из списка хостов наш, который мы только что создали. (там и будет только он, так что не запутаться). Выбор хоста:

14.png

Когда с этим закончили и сохранили выбранный хост, DUC нам покажет, что всё работает как надо:

15.png

Всё готово! Теперь остаётся только давать для подключения не свой динамический ip, а имя хоста (в нашем случае это test-css.ddns.net). Это имя не будет меняться и по нему можно будет всегда попасть на ваш сервер когда он включён.


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


Подскажу только, что пробрасывать понадобится скорее всего порты 27015-27016 TCP и UDP. Сделать это можно будет в настройках межсетевого экрана вашего роутера.

Так же стоит добавить исключения в правила входящих исходящих подключений в брандмауэре Windows.

Автор: Norb