Автор Тема: Полное руководство по хитрой настройке сервера  (Прочитано 6863 раз)

Offline LongCat

  • Старожил
  • ****
  • Сообщений: 311
  • Бабобаксы: 30.50 $
  • Friend list: LongCat
   Remote Admin       Общие настройки       Настройки оружия       Продвинутая настройка Photon Riffle   

Как установить, настроить и запустить свой собственный выделенный сервер BaboViolent 2 хорошо объяснил в своем гайде B-52. Однако, если тебе этого недостаточно и ты хочешь чтобы твой сервер обладал уникальными настройками, то данная информация будет полезна.

Данное руководство предназначено только для серверов версии 2.11е. Так что необходимо скачать вот этот файл.
Просто скопируй его в папку с установленным сервером и отныне запускай файл bv2Dedicated_v2_11e.


Информация актуальна для последней версии 2.11f, а также для Prozac Server 1.2

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

В старом сервере карты меняются строго по-порядку, и часто можно наблюдать ситуацию, когда 2-3 игрока вынуждены искать друг друга на карте, рассчитанной на 8-10 игроков. Здесь это проблема решена. Ты можешь задать диапазон: сколько клеток на карте, свободных от построек, должны приходится на одного бабо. И сервер будет подбирать соответствующие карты, а другие просто пропускать.
Для этого добавь в свой конфиг вот эти записи:

set sv_minTilesPerBabo 55
// указывает минимальное значение. По умолчанию — 55
set sv_maxTilesPerBabo 80
// а это — максимальное. По умолчанию — 80


Sniper Riffle.
Наносимый ею урон, так же как и в предыдущей версии зависит от того, стреляешь ли ты в прицел или нет, но разница уменьшилась. И теперь при стрельбе в прицел — снайперская винтовка делает три выстрела, вне прицела — два, тогда как старая модель :) соответственно: два и один.
Что бы установить урон одной пули впиши в конфиг:

set sv_sniperDamage 0.20
// от -100 до 100, по умолчанию - 0.20


Photon Riffle также по умолчанию имеет другие настройки, но об этом ниже.


В полной мере оценить возможности нового сервера, поможет Remote Admin.
Он позволит с легкостью изменять многочисленные параметры не перезапуская сервер.
Что бы эта программа могла подключится к твоему серверу нужно добавить в свой конфиг две следующие строчки:

set zsv_adminUser
user
// логин админа
set zsv_adminPass pass
// пароль админа


Для входа на свой запущенный и сконфигурированный локальный сервер впиши:

Server IP — 127.0.0.1
Port — тот что указал в конфиге.
Login — логин админа
Password — пароль админа


Ты админ удаленного сервера? Тогда просто выбери его из списка. Вписывать IP и порт не придется.

В том случае, если Remote Admin успешно приконнектился к серверу то внизу появится сообщение:
Remote login success!



А вот теперь самое интересное. Зайдя во вкладку Server Variables ты находишься в святая святых сервера, обладая внушительными возможностями его настройки!

Для большей простоты я разобью этот список на несколько частей.

Общие настройки.
 При добавлении в конфиг не забудь дописать set


sv_autoBalance  true/false

//Если false — игрок может выбирать себе команду сам,
// true — за него это сделает сервер :)
sv_autoBalanceTime
// время автобаланса, 5 секунд по умолчанию
sv_enableVote  true/false 
//разрешает возможность голосования, например, чтобы сменить карту
sv_forceRespawn    true/false
//Если True спавн — автоматический
sv_friendlyFire true/false
//Возможность стрелять по союзникам
sv_gameName
//Имя сервера, которе будет видно в списке серверов
sv_gamePublic  true/false
//Видимость игры в списке серверов
sv_gameType  0
//Тип игры. 0 — Deatch Match, 1 — TDM, 2 — CTF
//3 — Champion Mode
sv_joinMessage
//Сообщение которое игроки будут видеть, входя на сервер
sv_maxPlayer   12
//Количество игроков, которое может зайти на сервер
sv_maxPlayerInGame  0
//Количество, которое может зайти в игру. Если 0 — ограничено
//предыдущей переменной
sv_maxTilesPerBabo  80.0
//максимальное количество свободных клеток карты
//на каждого игрока
sv_minTilesPerBabo   55.0
//минимальное количество свободных клеток карты
// на каждого игрока

sv_maxPing  300
//Максимальное значение пинга, по превышении которого
//игрок будет отправлен в спектаторы
sv_password
//Устанавливает пароль для входа на сервер
sv_port
//Порт используемый твоим сервером
sv_gameTimeLimit  900
//Время каждого раунда в секундах
sv_scoreLimit   50
//Количество очков для победы в DM
sv_sendJoinMessage  true/false
//Сообщение приветствия. True — показывать
sv_showEnemyTag   true/false
//Показывать или нет имя игроков
sv_slideOnIce   true/false
//Если True — Бабо будет проскальзывать, пытаясь остановиться
sv_spawnType   0
//0 — обычный тип спавна, 1 — ладдерный
sv_subGameType    0
// если указать 2 — при каждом возрождении игрок 
//будет получать случайное оружие :)
sv_timeToSpawn   5.0
//Время для спавна
sv_topView    true/false
//Возможность отключить вид сверху
sv_winLimit    7
//Количество флагов для победы в CTF
sv_validateweapons
//Анти-чит система. Проверяет, разрешена ли данная
//комбинация оружия.
sv_report
//рапорт результатов игры на сервер

Настройки оружия


sv_cgDamage   0.16
//Урон каждой пули Chain Gan от -100 до 100
sv_dmgDamage  0.14
//Урон каждой пули Dual Machine Gun от -100 до 100
//Следующий блок переменых для запрещения
//или разрешение оружия в игре
sv_enableBazooka   true/false
sv_enableChainGun   true/false
sv_enableDualMachineGun   true/false
sv_enableFlameThrower      true/false
sv_enableKnives   true/false
sv_enableMiniBot    true/false
sv_enableMolotov      true/false
sv_enableNuclear     true/false
sv_enablePhotonRifle   true/false
sv_enableSecondary   true/false
sv_enableShield   true/false
sv_enableShotgun   true/false
sv_enableSMG   true/false
sv_enableSniper   true/false

//Настройка Flame Thrower
sv_explodingFT   true/false
//Если разрешено, то перегреваясь будет взрываться
//подобно kamikadze nuke

sv_ftDamage   0.08
//Урон от -100 до 100
sv_ftExpirationTimer  1.5
//время непрерывного действия, после которого происходит взрыв

sv_ftMaxRange   3.0
//Максимальный радиус действия от 1 до 24
sv_ftMinRange   3.0
//Минимальный от 1 до 24
sv_ftType   0
//1 — урон зависит от расстояния, 0 — нет
//ShotGun
sv_shottyDamage      0.21
//Урон от -100 до 100
sv_shottyDropRadius   0.4
//Значение от 0 до 2 клеток. Определяет расстояние,
//на которое пули могут отклониться
//от линии направления стрельбы.
//влияет на эффективность SG.
//Больше значение — дальше полет пуль
sv_shottyRange   7.0
//Максимальный радиус стрельбы
sv_smgDamage   0.1
//Урон наносимый каждой пулей sub machine gun
sv_sniperDamage     0.2
//Урон наносимый каждой пулей sniper rifle от -100 до 100
//Настройки для Bazooka
sv_zookaDamage     0.85
//урон от -100 до 100
sv_zookaRadius  2
//Радиус взрыва снаряда. От 1 до 8 клеток.
sv_zookaRemoteDet   true/false
//включить возможность подрывать снаряд левой кнопкой мыши

Photon Riffle.

Пожалуй у данного этого оружия самая сложная настройка. Конечно, можно оставить все как есть, но лучше разобраться до конца.
Итак, в игре доступно 4! вида Photon Riffle.
определяется переменной
sv_photonType
если хочешь старый Photon Riffle — ставь 0
А если нет, то дальше начинается самое интересное. :) Урон остальных типов рассчитывается по довольно непонятным формулам. Так что лучше вооружится графическим калькулятором, который наглядно покажет изменение урона в зависимости от расстояния.

sv_photonDamageCoefficient — значение от -100 до 100. В формуле — множитель D. Задает урон, но не напрямую.
sv_photonVerticalShift  — множитель A в формуле расчета урона. Для 1 и 3 типа — определяет минимальный урон.
sv_photonHorizontalShift — множитель B. На графике определяет точку перегиба, предел или максимум функции.
sv_photonDistMult        — множитель C. Влияет на плавность изгиба графика.
X                     —   расстояние до цели в клетках(tiles).


TYPE1 F(x)=a+(pi/2-arctan((x-b)c))d.
TYPE2 F(x)=a+d/((x-b)c).
TYPE3 F(x)=a+d/(1+((x-b)c)^2)


А вот и сами наглядные графики зависимости урона от растояния.

TYPE 1



TYPE 2



TYPE 3

« Последнее редактирование: 12 Декабрь 2011, 16:45:00 от keta »

Offline Mirax

  • Все хотят Мими
  • Wave
  • Ветеран
  • *
  • Сообщений: 2035
  • Бабобаксы: 7.05 $
  • Skype: evil_kittens
спс лонгу! ;D
frank: <...>ну и *кое кто* плачет как девченка, мог бы на нем душу оттянуть всеравно его не жалко нихуя
image    image    image    image    image    image    image    image    image    image    image    image    image    image    image    

Offline Zikbaron

  • Ветеран
  • *****
  • Сообщений: 755
  • Бабобаксы: 22.19 $
Просто ахринеть =) Gj!
brlm
Sniper Rifle
image    image    image    image    image    image    image    image    image    image    image    image    image    image    

Offline LongCat

  • Старожил
  • ****
  • Сообщений: 311
  • Бабобаксы: 30.50 $
  • Friend list: LongCat

Offline Мыпка

  • Ветеран
  • *****
  • Сообщений: 964
  • Бабобаксы: 48.53 $
  • Бабобаксы: 973.10 $
  • Friend list: Mypka
  • Skype: Mypomeu
Отлично! Спасибо огромное!
image    image    

Offline Мыпка

  • Ветеран
  • *****
  • Сообщений: 964
  • Бабобаксы: 48.53 $
  • Бабобаксы: 973.10 $
  • Friend list: Mypka
  • Skype: Mypomeu
А что за функции sv_beGoodServer, sv_ serverType и sv_baboStats ?
« Последнее редактирование: 27 Октябрь 2009, 01:24:11 от Myppomeu »
image    image    

Offline LongCat

  • Старожил
  • ****
  • Сообщений: 311
  • Бабобаксы: 30.50 $
  • Friend list: LongCat
sv_beGoodServer
sv_ serverType
sv_baboStats

видимо какие-то устаревшие настройки, ибо никаких ощутимых изменений не вносят. 8)
Вот еще информация с офф форума:

Hi A few commands have baffled me

set sv_begoodserver
leave it alone, it's not needed
set sv_report
same
set d_showpath
debug stuff, leave it alone
set d_shownodes
more debug stuff
set sv_matchmode
no clue
set sv_matchcode
no clue
set sv_showkills
I believe this logs kills in the console
set sv_validateweapons
makes sure weapons are validated. Проверяет комбинацию оружия, например, если с помощью читерских программ игрок замутит себе одновременно и щит и ножи, то будет выкинут с сервера.
set sv_cubicmotion
smoothes out how babos move. google cubic motion if you want to know more
set sv_teamindicatortype
sets if you want the "halo" or colored babos. То есть будет отображатся квадрат вокруг бабо, как я понял.
set cl_enablevsync
enables/disables vertical synch.
« Последнее редактирование: 27 Октябрь 2009, 08:29:49 от LongCat »

Offline Мыпка

  • Ветеран
  • *****
  • Сообщений: 964
  • Бабобаксы: 48.53 $
  • Бабобаксы: 973.10 $
  • Friend list: Mypka
  • Skype: Mypomeu
Лол) При установлении sv_photonDamageCoefficient в минусовое значение (тип фотонки 1) здоровье оппонента зашкаливает за 100%
image    image    

Offline LongCat

  • Старожил
  • ****
  • Сообщений: 311
  • Бабобаксы: 30.50 $
  • Friend list: LongCat
угу :)
и так можно с любым оружием.
Неплохо бы кстати, сделать сервер с хилерами :)

Offline Мыпка

  • Ветеран
  • *****
  • Сообщений: 964
  • Бабобаксы: 48.53 $
  • Бабобаксы: 973.10 $
  • Friend list: Mypka
  • Skype: Mypomeu
проблема в том, что лечить надо только своих. Разве это реализуемо?
image    image    

Offline LongCat

  • Старожил
  • ****
  • Сообщений: 311
  • Бабобаксы: 30.50 $
  • Friend list: LongCat
Только своих — увы нет :(
Но с другой стороны, а как же клятва гиппократа для хилера? :-D
« Последнее редактирование: 08 Ноябрь 2009, 19:07:53 от LongCat »

Offline Sasha

  • 123
  • Ветеран
  • *****
  • Сообщений: 638
  • Бабобаксы: 28.50 $
  • Карма: +99999999
    • Babo Violent ru
  • Friend list: Sasha
  • Клан: ► Play
sv_report отвечает за рапорт результатов на сервер статистики.
В данном случае мой. Когда настрою её обработку - объясню что и где включить.
image    image    

Offline i know, i can

  • Ветеран
  • *****
  • Сообщений: 1135
  • Бабобаксы: 13.53 $
  • ~Wonki
  • Friend list: nvzad
спс лонг Оценил тему=) 5
image    image    image    image    image    

Offline Zikbaron

  • Ветеран
  • *****
  • Сообщений: 755
  • Бабобаксы: 22.19 $
Памаги. Хочу на свой сервак лево-рукое оружие.
Команда - set sv_enableGunSide true не работает.
В чем проблема?!
brlm
Sniper Rifle
image    image    image    image    image    image    image    image    image    image    image    image    image    image    

Offline LongCat

  • Старожил
  • ****
  • Сообщений: 311
  • Бабобаксы: 30.50 $
  • Friend list: LongCat
Для этой опции нужна последняя версия сервера.
Pro Server - 2.11f

Offline Zikbaron

  • Ветеран
  • *****
  • Сообщений: 755
  • Бабобаксы: 22.19 $
Спасибо, о Великий Админ ^^!
brlm
Sniper Rifle
image    image    image    image    image    image    image    image    image    image    image    image    image    image    

Offline LongCat

  • Старожил
  • ****
  • Сообщений: 311
  • Бабобаксы: 30.50 $
  • Friend list: LongCat
Спасибо, о Великий Админ ^^!

 ::) ::) ::)

Offline Dante

  • Новичок
  • *
  • Сообщений: 28
  • Бабобаксы: 18.10 $
  • Юный Babo
  • Friend list: Dante
  • Skype: Dantisterus
Спасибо, о Великий Админ ^^!

 ::) ::) ::)
Лонг ты уже афторитет)

Offline crIDax_Q3

  • Babo Violent Челябинск
  • Глобальный модератор
  • Ветеран
  • *
  • Сообщений: 2115
  • Бабобаксы: 0.20 $
  • Организатор турниров, клановой деятельности
    • Russian Babo Violent Community
  • Friend list: crIDax_Q3
  • Skype: crIDax_Q3
  • xfire: directx74
  • Клан: Legion
это лишь проделки зикульки
Участие в турнирах: 24
LAN-турниров: 4
#1: 8
#2: 7
#3: 3
image    image    image    image    image    image    image    image    

Offline Mirax

  • Все хотят Мими
  • Wave
  • Ветеран
  • *
  • Сообщений: 2035
  • Бабобаксы: 7.05 $
  • Skype: evil_kittens
это лишь проделки зикульки
XD
frank: <...>ну и *кое кто* плачет как девченка, мог бы на нем душу оттянуть всеравно его не жалко нихуя
image    image    image    image    image    image    image    image    image    image    image    image    image    image    image    

Offline The Professor

  • Постоялец
  • ***
  • Сообщений: 155
  • Бабобаксы: 1.43 $
  • The Professor
  • Friend list: TheProfessor
  • Skype: nikprofessor
Спс Лонгу! Примерно все понял хДД
image    image    image    

Offline Tamerlan

  • brlm
  • Ветеран
  • *
  • Сообщений: 724
  • Бабобаксы: 76.49 $
  • Friend list: TaMeRLaN
  • Skype: tamerlan_45
  • Клан: brlm
А можно вернуть сервер с рандомным выбором оружия? Он пользовался популярностью!  :)
image    image    image    image    image    image    

Offline Mirax

  • Все хотят Мими
  • Wave
  • Ветеран
  • *
  • Сообщений: 2035
  • Бабобаксы: 7.05 $
  • Skype: evil_kittens
А можно вернуть сервер с рандомным выбором оружия? Он пользовался популярностью!  :)
такой был? оО
frank: <...>ну и *кое кто* плачет как девченка, мог бы на нем душу оттянуть всеравно его не жалко нихуя
image    image    image    image    image    image    image    image    image    image    image    image    image    image    image    

Offline YouRock

  • Новичок
  • *
  • Сообщений: 12
  • Бабобаксы: 0.50 $
  • Friend list: weyourock
я сервер сделал) только чтобы работал надо комп врубать(
image    

Offline Tamerlan

  • brlm
  • Ветеран
  • *
  • Сообщений: 724
  • Бабобаксы: 76.49 $
  • Friend list: TaMeRLaN
  • Skype: tamerlan_45
  • Клан: brlm
А можно вернуть сервер с рандомным выбором оружия? Он пользовался популярностью!  :)
Расскажите, как сделать такой серв?
image    image    image    image    image    image