Сервер, покупка и настройка. Battlefield 4

Тип статьи:
Авторская

Всем привет! Решил немного рассказать, о покупки и настройки сервера.

Многие наверное сталкивались с идеей купить свой собственный сервер по БФ4. С мыслями «сам буду решать какая карта играется» и «уж я-то буду нормальным админом», начинаете выбирать сервер. И вот тут-то вы столкнётесь с первой проблемой. А именно, где его купить. Сразу могу сказать, русская те. поддержка есть только у FORTEAM, у всех остальных таковой нет. Но наличие таковой не делает сервис лучше, чем остальные. Имея опыт владения сервером от различных хотсеров, коем был и FORTEAM, назову вам плюсы и минусы некоторых хостеров.

Возьму за основу три провайдера: FORTEAM, gamed!de, i3dnet.

FORTEAM:

плюсов три — это русская тех. поддержка и сайт на русском языке. Третий плюс, возможность оплаты при помощи платёжных систем, распространенных на территории СНГ.

Перейдём к минусам.

По крайней мере на момент, использования сервера, сайт ложился минимум дважды. Зайти на сайт и сделать его рестарт было не возможно, сменить тип сервера с закрытого на открытый. Сразу столкнулся с проблемой локации, почему-то из трёх локаций с программой управления сервером «Procon», могла работать одна локация. К сожалению это я понял только на третий день после аренды. И понял я это методом тыка, русская тех. поддержка молчала как партизан и не хотела мне помогать. Так же, в стиле лучших партизан, тех поддержка не захотела мне возмещать мне дни простоя, которых надо отметить было много за период использования. При чём вина простоя лежала полностью на провайдере. Кроме того железо оставляет желать лучшего, на тот момент было очень много проблем. Буду очень рад, если сейчас в этом плане что-то поменялось.

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


i3dnet:

Голландский хостер с серверами в России.

Плюс это стабильность работы сервера, нареканий нет вообще.

Минусы:

Нет русской тех. поддержки. Связь с хостером можно держать только на английском, ну или если кто знает, на голландском. Так же нет русской версии сайта. Перед окончанием аренды сервера, нужно сообщить провайдеру о том, что вы не желаете продлевать аренду. Иначе аренда продлится автоматически на месяц и отвязаться от провайдера вы уже не сможете.

В плане цены, хостер не является лидером, поэтому тут уже сугубо личное дело каждого, брать или не брать.


gamed!de:

Немецкий хостер с серверами в России.

Плюс — это однозначно цена! самый дешёвый и самый лучший в плане соотношения цена-качество.

Минусы:

Нет русской тех поддержки, так же как и нет русского языка в панели управления сервером. На главном сайте он, русский язык, есть. Кроме того если вы хотите что бы локация сервера была в России, не забудьте поменять язык основного сайта. Иначе сервер будет либо в Англии, либо в Германии. Тех. поддержка работает быстро, но способна решить лишь простые вопросы. Все вопросы по поводу лагов, были просто очень плохо отвечены. В плоть до вопросов со стороны хостера «А какой у вас провайдер? Возможно в этом проблема.». Скажем так один раз не повезло мне с сервером и то скорей всего потому, что я попросил тех. поддержку перенести сервер из России в Германию и увеличить его с 34 слотов до 70 слотов. В итоге было уплачено 50 евро в пустую, после того как на сервер заходило более 30-ти человек, играть было не возможно, были лаги. Со всеми остальными серверами, которые были куплены и не переносились не куда, проблем не было.

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




Были у меня и сервера от других хостеров, но там всё печально, работали они так же, но стоили дороже. Поэтому об остальных писать не буду, так как на мой взгляд брать дорогой сервер и думать что он работает лучше, глупо. По крайней мере не в регистрации попаданий, не в чём-то другом разницы я не заметил. Для вас я сравнил три самых оптимальных хостинга, а выводы делайте сами.

Всем кто скажет «Русская тех. поддержка, кому она нужна?», я отвечу, что при покупке чего либо (не важно сервера или чего ещё) важно очень хорошо понимать всё то, под чем вы подписываетесь (в моём случае, я не плохо владею немецким, что мне очень помогает при аренде сервера у немцев). Иначе вы можете попасть на лишние расходы.



Теперь перейдём к настройке сервера. Покажу вам всё на примере нашего.


Фаил Startup.txt, основная настройка сервера. Доступен как в панели администрирования на сайте так и на фтп сервера.

##################################################################

### In Order to activate an Option Remove "#" in front of

### Paramter and set value «true» or «false»

##################################################################

### Bitte die Raute "#" vor der gewünschten Option entfernen

### und mit «true» aktivieren bzw.

### mit «false» den Parameter deaktivieren.

##################################################################

#Server mode options: OFFICIAL RANKED UNRANKED PRIVATE (official will force all settings to default + you cannot kick/ban/slay people)

vars.serverType RANKED / тип сервера, в данный момент ранковый, значит открытый. если вы хотите закрыть сервер то поставьте UNRANKED PRIVATE. При OFFICIAL вы не сможете кикакать и банить людей, столкнётесь с проблемами управления сервером.

#MP exerience Options: CQCLASSIC, RUSHCLASSIC, TDM0, OBLITERATION, ELIMINATION,SQDMCLASSIC,DOMCLASSIC

vars.mpExperience CQCLASSIC/ режим по умолчанию.

#Set Server name (between quotes)

vars.serverName «BALALAJKA and VODKA server /// gamed!de» /имя сервера

#Set a server message / сообщение на сервере, отображается на весь экран

vars.serverMessage «drink VODKA,play BALALAJKA and dance with russian BEAR //// visit us at tonicgame.ru»

vars.serverDescription «drink VODKA,play BALALAJKA and dance with russian BEAR //// visit us at tonicgame.ru» / сообщение отображается при загрузке игры.

#Set Admin Password/ пароль админа, нужный для подключения Procon или другой программы администрирования.

admin.password «12345»

#Set Server Password /пароль на сервер, работает только при UNRANKED PRIVATE.

vars.gamePassword ""

#Set max player count (up to 64) / максимальное количество игроков.

vars.maxPlayers 64

#activate reserved slots/ резервные слоты

reservedSlotsList.aggressiveJoin false

#activate Commanders / активация командира, true -активирован, false — дезактивирован. Командир будет работать только на нескольких режимах. Если в списках режимов будет к примеру «штурм» (режим не поддерживающий режим командира), то командир не будет доступен даже на захвате.

vars.commander false

#Activate/Deactivate auto balance / активация автобаланса.

vars.autoBalance true

#always allow spectators, if set to false only whitelisted people can spectate / наблюдатели

vars.alwaysAllowSpectators true

#Set maximum number of spectators / количество наблюдателей

vars.maxSpectators 0

#Set the number of players needed to start a game (default: 8)/ количество игроков на сервере нужных для старта раунда

vars.roundStartPlayerCount 8

#Set the number of players needed in game before it resets to pre-round

vars.roundRestartPlayerCount 2

#Enable punbkbuster and/or fairfight / активация панкбастера

punkBuster.activate

#fairFight.activate

################################

# Variables affecting gameplay below / эти настройки можно будет выставить в проконе, что облегчит вам управление #

################################

#Activate/Deactivate killcam

vars.killCam true

#enable/disable friendly fire

vars.friendlyFire false

#Activate/Deactivate Health Regeneration

vars.regenerateHealth true

#Activate/Deactivate Minimap

vars.miniMap true

#Activate/Deactivate HUD

vars.hud true

#Activate/Deactivate 3d Spotting

vars.3dSpotting true

#Activate/Deactivate minimap spotting

vars.miniMapSpotting true

#Activate/Deactivate Nametags

vars.nameTag true

#Activate/Deactivate 3rd person vehicle Camera

vars.3pCam true

#Forces the use of a full magazine when reloading

vars.forceReloadWholeMags false

#Activate/Deactivate vehicles

vars.vehicleSpawnAllowed true

###################################

# Variables involving player control below #

###################################

#number of teamkills allowed before kick

vars.teamKillCountForKick 10

#Max kills a player can make before being kicked (counter-cheating)

vars.teamKillValueForKick 150

#Number of team kill kicks that will lead to a permaban

vars.teamKillKickForBan 5

#Set idle time before getting kicked

vars.idleTimeout 1200

#Enable/Disable spawning inside vehicles

vars.vehicleSpawnAllowed true

#Delay on vehicle respawn time (percentage)

vars.vehicleSpawnDelay 100

#Respawn delay (percentage)

vars.playerRespawnTime 100

#time before a player is forced to respawn

vars.playerManDownTime 100

#Base damage value

vars.bulletDamage 100

#Enable/Disable hit indicator

vars.hitIndicatorsEnabled true

#Game mode discounter (tickets factor)

vars.gameModeCounter 100

#Enable/Disable only spawn on the squad leader

vars.onlySquadLeaderSpawn false

#set the server gametype preset (Custom, Hardcore, Infantrie, Normal) Some times errors Dice will fix this. This setting must be at the Bottom of the Startup.txt

vars.preset NORMAL

#controls the amount of time a round will play (100% = normal)

vars.roundTimeLimit 100


Если вы хотите разместить постоянные сообщения в чате, то вам нужен файл pbsv.cfg

Там пропишите следующее:

pb_sv_task 0 7200 pb_sv_ver // Keep-Alive for PBBans Hub (Do not remove. Will cause servers to appear as inactive when empty for long periods of time)

pb_sv_task 0 86400 pb_sv_update // Check for PB updates daily (More dependable than UCON system)

pb_sv_task 1 600 admin.say «Welcome to TonicGame.ru!» all

pb_sv_task 2 580 admin.say «08.11.2015 начинается турнир, 8 на 8 Штурм DLC» all

pb_sv_task 3 580 admin.say «поспеши зарегистрироваться, зима близко!» all

pb_sv_task 4 580 admin.say «подробней на TonicGame.ru!» all



Теперь перейду к управлению, администрированию, сервером через Procon.

Скачиваем программу Procon с офф. сайта https://forum.myrcon.com/showthread.php?5813-Downl....

вытаскиваем папку из архива, запускаем .exe. после чего видим:

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

После чего жмём на «создать подключение»

Вводим данные сервера, апи, порт и админ пароль. После чего жмём «подключиться»

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

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

Самая главная настройка, тут вы можете выставить количество тикетов и всего остального.

Нажав на игрока вы сможете, при условие если сервер у вас не официальный, забанить или кикнуть игрока, выбрав или написав причину (русский язык не отображается).


Так же вы можете скачать плагины, как например автобансер, с офф. сайта Procon. Скачаиваете архивы и разархивируете их в папку с проконом. Так же если вы покупаете сервер с проконом, то плагины надо будет залить на фтп сервера, тогда они будут всегда включены. Иначе при выключении вашего Procon на вашем ПК, плагины перестанут работать.



Подытожим!

Аренда, покупка (кому как легче), сервера всегда спорный вопрос. Хорошо взвести все за и против, если вы берёте его для тренировок и кв, то полностью за. А если в качестве ранкового, то тут у игроков БФ4 очень большой выбор серверов. Не факт, что ваш сервер будет полон, его прийдётся постоянно поднимать. Если же у вас нет людей, которые вам помогут с поднятием сервера, то откажитесь от затеи покупать ранковый сервер. Не тратьте деньги зря!

Всем спасибо за внимание! надеюсь кому-нибудь помог.


695

Комментарии

Нет комментариев. Ваш будет первым!
'), d = jq(ops.target || document); jq(ops.container || 'body').append(t); t.css({opacity: 0, position: 'absolute', top: 0, left: 0 }).click(function(){ jq('html,body').animate({scrollTop: 0}, ops.scrollDuration || 1000); }); d.scroll(function(){ var sv = d.scrollTop(); var scrollpx = ops.scrollPixeles || 100; if (sv