ПК для чайников - Игры - Разбираемся как создать выделенный сервер Casus Belli mod

Разбираемся как создать выделенный сервер Casus Belli mod

Опубликовано: 27.10.2012

Приветствую дорогие друзья,

В предыдущий публикациях мы с вами познакомились с интересным модом для игры Crysis Wars под названием Casus Belli и даже научились устанавливать его на свой компьютер.Помните, как я подробно это все описывал?!

Надеюсь, с установкой вы справились и особых проблем она не вызвала. Если нет, милости прошу в комментарии. Будем вместе обсуждать, у кого руки кривее и что могло пойти не так. Ну, это уже совсем в запущенных случаях. А вообще говоря, не бойтесь. Помогу, чем смогу.

Но будем надеяться, что все прошло гладко. Игра у вас запустилась, и вы уже успели вынести свой вердикт данному творению французской команды разработчиков. Я лично считаю, что мод получился довольно неплохим, но тут как говориться на любителя.

Сегодня предлагаю вам разобрать последний аспект, касающийся данного мода. А именно установку выделенного сервера. Согласитесь, без него обзор данного мода был бы не полным. Кроме того, мне хотелось сделать вам радость и избавить вас от лишнего гугления и штудирования сайта разработчиков в поисках ответа. Ну что ж, к барьеру самому процессу установки!

Скачиваем файлы сервера

Для начала скачаем все необходимые файлы сервера по ниже приведенной ссылке:

http://www.casusbelli-mod.com/beta/files/setup30/serverfiles.zip

По ссылке у нас скачается архив под названием «serverfiles.zip», в котором будет лежать все необходимое.

В случае ошибки:

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

(*конфиг – конфигурационный файл ftp сервера с настройками)

Если с вами приключилась такая напасть, просто сократите ссылку до вида:

http://www.casusbelli-mod.com/beta/files/setup30/

В результате мы увидим страницу ftp сервера с доступными для скачки файлами. Нас интересует самый последний из них:

Casus Belli ftp

Кликаем по нему и начинается скачка заветного архива.

После этого открываем скачанный архив с помощью WinRAR и видим там 2 папочки: «casusbelli» и «My documents». Выглядеть все это будет примерно вот так:

serverfiles.zip

Содержимое папки «casusbelli» нам нужно будет поместить в корневую папку игры, а содержимое папки «My documents» поместить в папку «Мои документы», соответственно.

Проводим манипуляции с документами

Для начала давайте разберемся с документами. Для этого откроем меню пуск и в правой части открывшегося меню выберем пункт «Документы»:

мои документы

В результате у нас откроется папка «Мои документы» текущего пользователя. Теперь вернемся к нашему архиву. Откроем в нем папку «>My documents» и увидим внутри нее вложенную папку «My games». Теперь с помощью курсора перетащим папку «My games» из архива в папку «Мои документы» текущего пользователя:

перенос папки из архива

Для этого выделите папку «My games» в архиве и перенесите ее на свободное белое пространство папки «Мои документы». Если сделать это по-другому, папка «My games» может вложиться в какую-нибудь внутреннюю папку Моих документов.

Если вы все сделали правильно, перед вами появиться следующее окошко с запросом перезаписи файлов:

перезапись папки

Отвечаем утвердительно. То есть соглашаемся на замену файлов. Далее мы увидим еще несколько такие окошек. Везде отвечаем утвердительно. Дабы не нажимать каждый раз «Да», можете поставить внизу галочку для замены подобных файлов:

потверждение многократной перезаписи

Перемещаем файлы сервера

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

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

C:\Program Files (x86)\Electronic Arts\Crytek\Crysis Wars

Для этого выделите выше приведенный путь с помощью мышки и зажмите сочетание клавиш CTRL + C. Потом перейдите в какое-нибудь окошко проводника. Например, в окошко «Мои документы», если вы еще не успели его закрыть и кликните по строке пути. Она находиться в самом верху. В результате вы увидите нечто подобное:

задаем к папке через верхнюю строку

Теперь вам достаточно будет нажать сочетание клавиш CTRL + V и потом ENTER. В результате вы окажетесь в нужно папке.

Теперь вернемся обратно к окошку нашего архива. Выделим содержимое папки casusbelli и уже знакомым нам жестом перетянем его в корневую папку игры:

перемещение файлов из архива

Ок. Все файлы у нас на месте. Можем идти дальше.

Редактирование конфигурационных файлов сервера

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

Для начала нам нужно отредактировать файл Launch Dedicated Server.bat Для этого кликнем по нему правой кнопкой мыши и из выпадающего меню выберем пункт «Изменить» либо «Edit with Notepad++», если у вас установлен Notepad++

редактирование конфигурационных файлов

В любом случае файл у нас откроется в текстовом виде. Правда, в Notepad++ этот вид будет выглядеть чуть лучше. В зависимости от разрядности нашей системы вставляем в файл вместо существующей следующую строчку:

Для 64 битных систем

start Bin64\CrysisWarsDedicatedServer.exe -root -MOD "casusbelli" +exec "veryhighspec.cfg" +exec "beta_server.cfg" -dx9

Для 32 битных систем

start Bin32\CrysisWarsDedicatedServer.exe -root -MOD "casusbelli" +exec "veryhighspec.cfg" +exec "beta_server.cfg" -dx9

После этого сохраняем и закрываем файл. Больше к нему мы возвращаться не будем.

Блокируем порты

Есть в создании сервера один маленький подводный камень. Если не заблокировать определенные порты, сервер при подключении к нему будет требовать пароль. Можете сами при желании в этом убедиться, запустив Launch Dedicated Server.bat

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

Панель управления\Все элементы панели управления\Брандмауэр Windows

После этого переходим в пункт с дополнительными параметрами:

дополнительные параметры брандмауэра

В нижней части окна выбираем пункт «Правила для исходящий подключений»:

брандмауер правила для исходящий подключений

С правой стороны появившегося окна выбираем пункт «Создать правило»:

создание правила для брандмауэра windows

Создаем правило для порта:

задание ораничения для порта

Оставляем все как есть все точки, как есть. В поле порта пишем 29910:

задание номера порта

Выбираем «Блокировать подключение» и жмем «Далее»:

блокируем подключение порта по TCP

Оставляем все пункты отмеченными:

опции блокировки порта

Теперь нам остается только задать имя и описание данного правила для себя. Я все это сделал вот так:

описание блокировки порта

Задаем и нажимаем «Готово». Все, правило для TCP готово. Теперь нам остается точно таким же способом задать ограничение для UDP порта. Все это делается точно так же, как и в случае с TCP, только на втором шаге нужно выбрать UDP порт.

На этом с портами закончим и в качестве последних штрихов внесем пару изменений в конфигурацию нашего сервера.

Открываем конфигурационный файл

Для этого откроем на редактирование его конфигурационный файл - beta_server.cfg, который лежит в корневой папке игры:

редактирование конфигурационного файла

В случае с Notepad++ все довольно просто. Выбираем пункт «Edit with Notepad++» и оказываемся в конфигурационном файле.

открытие файла с помощью Notepad++

Если Notepad++ не установлен, придется проделать более длинный путь. Для начала выбираем «Открыть»:

открыие служебного файла блокнотом

Windows, конечно, нам говорит: «Я не знаю чем это открывать. Сосите лапу!». А мы ему на это отвечаем галкой напротив «Выбрать программы из списка установленных программ»:

выбор соответствия файлу

Нажимаем «ОК» и выбираем в появившемся списке блокнотик:

открытие конфигурационного файла блокнотом

Редактируем конфигурационный файл

Все, мы в конфигурационном файле сервера. Теперь изменим некоторые конфигурации.

sv_servername = "NameOfYourServerHere" (в кавычках задаем желаемое имя своего сервера)

В самый конец сервера вставляем следующий блок хардкорных настроек (по желанию):

#Hardcore options

hud_sv_damage_indicator 1 – индикатор повреждений

hud_sv_radar 0 - радар

hud_sv_auras 0 – индикатор перков союзников в отряде

hud_sv_ammohealth 0 – индикатор патронов и жизней

hud_sv_deathlogs 1 – показ логов убийств

hud_sv_tagnames_team 1 – имена союзников

hud_sv_tagnames_objectives 0 – теги объектов на карте

hud_sv_tagnames_special 1 – теги дополнительных объектов на карте

hud_sv_vehicles 1 – индикатор здоровья техники

hud_sv_gameplay_helpers 1- игровыеподсказки

g_damage_multiplier 1 – модификатор повреждений (1.0 по умолчанию)

*ненужное комментируем с помощью знака #

Сохраняем конфиг, закрываем, запускаем Launch Dedicated Server.bat и зовем друзей на свой сервер. Все! Можете на радостях сплясать и открыть бутылку шампанского. Надеюсь, я вас не сильно утомил ;)