Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

4 страниц V  « 2 3 4

Ptahhotep's Team Balancer 1.8b3

, Умная балансировка команд
Статус пользователя intercs
сообщение 11.1.2014, 16:24
Сообщение #41


Стаж: 11 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

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

А имеено, зачастую, раньше ставил другую версию плагина, если сильных игроков начинает кидать за другую команду, то они бывало удивлялись и спрашивали "Мол накх перекинуло??? Админ???".
Тут я согласен, типа серв комно и админ локх...

Поидее нельзя проявлять императорские признаки сервера перед твоими клиентами = игроками, которые пришли играть, а не получать кнутом...
Ведь игроки иногда не переходят помочь, т.к. бывает не любят играть за Т или СТ, а таких много, у меня тоже есть и девченки и взрослые мужики, которые не любят и всё... И даже если проигрывает их команда...
А есть и те, которые с радостью переходят и помогают... Показывая как надо рашить и тд-)

Идея в моём заказе будет такая:
1) Будет автобаланс игроков (тупо по кол-ву игроков, ну там 12-12).
2) А также отдельная функия, которая не будет связана с пунктом 1), а именно, если сервер обнаружил игрока или сразу пару или несколько игроков, то он не автоматом нагло перекинет, а спросит в виде менюслева текстовое или ХУД, плевать, но лучше текстовое, ХУДы нагружают серв больше.

МОЛ:
Вы очень хорошо играете.
Сервер предлагает Вам помочь др. стороне.
Вы согласны в след. раунде поиграть за др. сторону?
1. Да, конечно помогу!
2. Нет, я остаюсь-(
3. Не задавать вопрос на этой карте.


Обязательно в пункте 2. нужен угрюмый мини-смайл, т.к. морально и психологически даёт понять, что он к сожалению не хочет стать героем-(.
Почему это важно? Т.к. есть принципиальные игроки, повторюсь, которые не хотят играть за Т или СТ, или потому что там нубы и всё равно не затащим, а есть и более морально-устойчивые игроки, которые хотят не стать героями, а реально помочь игрокам и дать отпор сопернику, который нагло избивает их как младенцев-)

И в итоге, серв будет гуманнее и на сервер не подумают, что он кохмно, а главное игроку будет приятно, что сервер определил его,как сильного игрока и ему захочется часто бывать на сервере ради этой психологической похвалы-) Отна я такой психологист ё-мае-)) Ну хз, это же подкорка мозга и плюс сервер хвалит и задаёт вопрос.

Ну что, как идея?)
Ведь плохо, когда ты только пришел поиграть, вроде показал скил, а тут тебя без спроса кидает от туда и туда и уже бесит и ну нафиг этот сервер, мол кнутом тебя погоняют, а ты пришел отдохнуть и поиграть же.
А тут от как-) Красота сервер-)
Т.е. с юридическойточки зрения - ты - сервер, уведомил вторую сторону о его плюсах и уведомил его о том, что не желает ли он помочь и другой стороне?
Т.е. за счет этого, будет более взрослая аудитория на сервере.
Хвалите меня скорее, а то идеи к заказам уже угасают - старею-))) bayan.gif

Цитата(csnet @ 11.1.2014, 18:07) *
идея переделать этот плагин плохая, лучше с нуля писать


Снова не дооцениваешь, я же фанатик заказов-)
Естественно я возьму отсюда некоторые идеи для демонстрации исполнителю, а там уже он напишет свой код.
Я же не мазахист мазахистович-)

З.Ы. Черканул пункт 3),т.к. игрока может раздражать каждый раз задавать этот вопрос, если ему плевать на чужую команду вообще.
Ну или сделать, что каждые 3 или 5 раундов сервер чекал скил-игроков, чтоб не нагружать сервер.


Отредактировал: intercs, - 11.1.2014, 16:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение 11.1.2014, 16:32
Сообщение #42
Стаж: 10 лет

Сообщений: 382
Благодарностей: 28
Полезность: 86

Цитата
Вы согласны в след. раунде поиграть за др. сторону?

Пока наступит следующий раунд, в игру зайдет и выйдет +-10 человек и снова хаос будет. Если речь идет о паблике, а этот плагин только под паблик и годится.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя intercs
сообщение 11.1.2014, 16:40
Сообщение #43


Стаж: 11 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(mysubcult @ 11.1.2014, 18:32) *
Пока наступит следующий раунд, в игру зайдет и выйдет +-10 человек и снова хаос будет. Если речь идет о паблике, а этот плагин только под паблик и годится.


Так, нет, смотри...
Наступил 3 или 5 раунд - сервер почекал игроков и задал им вопрос.

И те, которые согласились или отказались, также надо сделать будет так, чтоб при нажатии своего пункта (ПУНКТ 3 сюда не входит) = не попадёт под пункт 1) автобаланс игроков.

Вопрос будет висеть 10-15 сек.
Т.е. если ты выбрал 1) - то ты сразу же перекинут, но уже код плагина тебя не перекинет обратно за другую команду, т.е. ты не попадаешь под автобаланс каждый раунд по количеству игроков в каждой команде.
И также если выбрал цифру 2.

И при новом раунде мы опять же получаем 16-16 игроков и игроков согласных и не согласных-) Т.е. пункт 1) не станет чекать на автораспределние по количеству тех, кто выбрал пункт 1 или 2. Т.к. это стабилизационные игроки в команде без которых никак, но это их выбор...

Ну и также присобачить флаг "а - иммунитет, ну и б - резерв. слот".
Хз, я думаю моя идея верная...

Ну что, м?) Убедил?)

Отредактировал: intercs, - 11.1.2014, 16:43
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение 11.1.2014, 16:47
Сообщение #44
Стаж: 10 лет

Сообщений: 382
Благодарностей: 28
Полезность: 86

intercs, у меня порой складывается ощущение, что вам проще и дешевле выйдет заказать разработку новой игры, чем плагины для кс.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя intercs
сообщение 11.1.2014, 16:53
Сообщение #45


Стаж: 11 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(mysubcult @ 11.1.2014, 18:47) *
intercs, у меня порой складывается ощущение, что вам проще и дешевле выйдет заказать разработку новой игры, чем плагины для кс.


Деньги - бумага-)
Мы живем дял удовольствия, сегодня есть деньги, но нет удовольствия и маленкого увлечения, а завтра глядишь конец света-)
Пох-)

Мы на форуме, где люди получают друг от друга удовольствие с целью изобретения или допиливания своих маленьких прелестей-)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 11.1.2014, 17:02
Сообщение #46


Стаж: 10 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

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

Стоит с таким конфигом
// Чтобы PTB работал должным образом нужно поставить 0
mp_autoteambalance 0
mp_limitteams 1

// Показ информациооных сообщений о перемещении
// 0 - выключено
// 1 - показывать в чате
// 2 - показывать hud сообщения
// 3 - будет показаны все сообщения
ptb_saychat 2

// Перемещение 1 - оригинальное, 2 или 3 - агрессивное перемещение
ptb_transfer_type 1

// Включение/выключение ( 1 : 0 ) иммунитета админа от перемещений
ptb_switch_immunity 0

// Включение/выключение ( 1 : 0 ) иммунитета админа от ограничении команды
ptb_limitjoin_immunity 0

// Здесь вы выбираете кокой флаг должин быть у Админа против перемещения
ptb_immunity_level ""

// Здесь вы выбираете какой должен быть у Админа флаг для доступа к настройкам PTB
ptb_access_level "g"

// Включить/выключить (1 :0) показываний перемещений HLSW в чате
ptb_show_in_hlsw 1


// team selection control (выбор управление)
amx_ptb limitjoin off // WTJ ограничение
amx_ptb limitafter 0 // раунда после которого начинается ограничение
amx_ptb limitmin 0 // минимум игроков на карта для ограничение выбора команды
amx_ptb maxsize 16 // Максимальный размер команды
amx_ptb maxdiff 2 // Максимальная разница игроков
amx_ptb autorounds 3 // Количество раундов выбирается игроками
amx_ptb wtjauto 3 // Скока попыток до включения автовыбора команды
amx_ptb wtjkick 0 // После нескольких попыток выбора команды кикать
amx_ptb kick off // Вкл/выкл кик
amx_ptb savewtj on // Вкл/выкл сохранение в логах

// team balancing actions ( балансирование )
amx_ptb switch on // Вкл/выкл перемещение игроков
amx_ptb switchafter 3 // после скольки раундов начнётся перемещение
amx_ptb switchmin 5 // скока игроков должно для смены команды
amx_ptb switchfreq 2 // замены могут быть каждые ( раундов )
amx_ptb playerfreq 10 // игрок может быть перемещен каждые ( раундов )
amx_ptb forceswitch 0 // После скольки попыток принудительная смена команды
amx_ptb deadonly off // вкл/выкл перемещение только мертвых

// messages (good to have on when debugging if you use statsx dont have them on) - ( сообщения )
amx_ptb tellwtj off // Сообщения о WTJ
amx_ptb announce off // Объявления
amx_ptb sayok off // ^"OK^" сообщения
amx_ptb typesay off // HUD сообщения


//team strength limits ( ограничение )
amx_ptb maxstreak 3 // Максимальное количество побед подряд
amx_ptb maxscore 3 // Максимальная разница в очках
amx_ptb minrating 1.5 // Минимальный рейтинг
amx_ptb maxrating 2.0 // Максимальный рейтинг
amx_ptb superrating 3.0 // Сверхвысокий рейтинг
amx_ptb maxincidents 50 // Максимум ошибок игрока перед понижением рейтинга
amx_ptb scaledown 2 // Коэффициент понижения рейтинга


Единственное хотелось бы добавить вопрос о согласии перемещения как предлагает intercs.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя intercs
сообщение 11.1.2014, 18:12
Сообщение #47


Стаж: 11 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Скрытый текст
Цитата(Bloo @ 11.1.2014, 19:02) *
Не знаю, меня в принципе пока данный плагин в полне устраивает, балансирует он прилично, примерно одинаковы счет всегда у команд, ну бывает да перевес видимый, но это в основном из за жесткой несбалансированностью карты.

Стоит с таким конфигом
// Чтобы PTB работал должным образом нужно поставить 0
mp_autoteambalance 0
mp_limitteams 1

// Показ информациооных сообщений о перемещении
// 0 - выключено
// 1 - показывать в чате
// 2 - показывать hud сообщения
// 3 - будет показаны все сообщения
ptb_saychat 2

// Перемещение 1 - оригинальное, 2 или 3 - агрессивное перемещение
ptb_transfer_type 1

// Включение/выключение ( 1 : 0 ) иммунитета админа от перемещений
ptb_switch_immunity 0

// Включение/выключение ( 1 : 0 ) иммунитета админа от ограничении команды
ptb_limitjoin_immunity 0

// Здесь вы выбираете кокой флаг должин быть у Админа против перемещения
ptb_immunity_level ""

// Здесь вы выбираете какой должен быть у Админа флаг для доступа к настройкам PTB
ptb_access_level "g"

// Включить/выключить (1 :0) показываний перемещений HLSW в чате
ptb_show_in_hlsw 1


// team selection control (выбор управление)
amx_ptb limitjoin off // WTJ ограничение
amx_ptb limitafter 0 // раунда после которого начинается ограничение
amx_ptb limitmin 0 // минимум игроков на карта для ограничение выбора команды
amx_ptb maxsize 16 // Максимальный размер команды
amx_ptb maxdiff 2 // Максимальная разница игроков
amx_ptb autorounds 3 // Количество раундов выбирается игроками
amx_ptb wtjauto 3 // Скока попыток до включения автовыбора команды
amx_ptb wtjkick 0 // После нескольких попыток выбора команды кикать
amx_ptb kick off // Вкл/выкл кик
amx_ptb savewtj on // Вкл/выкл сохранение в логах

// team balancing actions ( балансирование )
amx_ptb switch on // Вкл/выкл перемещение игроков
amx_ptb switchafter 3 // после скольки раундов начнётся перемещение
amx_ptb switchmin 5 // скока игроков должно для смены команды
amx_ptb switchfreq 2 // замены могут быть каждые ( раундов )
amx_ptb playerfreq 10 // игрок может быть перемещен каждые ( раундов )
amx_ptb forceswitch 0 // После скольки попыток принудительная смена команды
amx_ptb deadonly off // вкл/выкл перемещение только мертвых

// messages (good to have on when debugging if you use statsx dont have them on) - ( сообщения )
amx_ptb tellwtj off // Сообщения о WTJ
amx_ptb announce off // Объявления
amx_ptb sayok off // ^"OK^" сообщения
amx_ptb typesay off // HUD сообщения


//team strength limits ( ограничение )
amx_ptb maxstreak 3 // Максимальное количество побед подряд
amx_ptb maxscore 3 // Максимальная разница в очках
amx_ptb minrating 1.5 // Минимальный рейтинг
amx_ptb maxrating 2.0 // Максимальный рейтинг
amx_ptb superrating 3.0 // Сверхвысокий рейтинг
amx_ptb maxincidents 50 // Максимум ошибок игрока перед понижением рейтинга
amx_ptb scaledown 2 // Коэффициент понижения рейтинга


Единственное хотелось бы добавить вопрос о согласии перемещения как предлагает intercs.



Всё будет, но только я думаю, чтоб не нагружать сервер проверкой на сохранность оружия, то лучше в заказе сделал, чтоб тупо выдало согласившемуся игроку +5000$ и норм.

ССЫЛКА НА ЗАКАЗ:
ЗАКАЗ 15. Приватный Team Balance (не пугайтесь слова приватный, я потом выложу его на этот форум):
https://c-s.net.ua/forum/ipb.html?s=&sh...st&p=523150

Отредактировал: intercs, - 11.1.2014, 18:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ladders
сообщение 11.2.2015, 13:55
Сообщение #48


Стаж: 14 лет

Сообщений: 440
Благодарностей: 49
Полезность: 117

поставил плагин, всё забегало, кроме того, чтобы плагин перекидывал игроков для баланса, хотя сбор статистики идет и пр заходе балансировка так же есть
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 11.2.2015, 13:56
Сообщение #49


Стаж: 10 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

ladders, конфиг ваш покажите.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя funnysamara
сообщение 9.7.2015, 22:00
Сообщение #50


Стаж: 8 лет 9 месяцев

Сообщений: 332
Благодарностей: 49
Полезность: 118

Цитата(Bloo @ 11.2.2015, 13:56) *
ladders, конфиг ваш покажите.

Скрытый текст
Плагин не сильно грузит ? настройки менял? или по дефолту оставил?



Тут Была подпись =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 9.7.2015, 22:08
Сообщение #51


Стаж: 10 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

funnysamara, не мерил. Менял. Не по дефолту.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя funnysamara
сообщение 9.7.2015, 23:11
Сообщение #52


Стаж: 8 лет 9 месяцев

Сообщений: 332
Благодарностей: 49
Полезность: 118

Цитата(Bloo @ 9.7.2015, 23:08) *
funnysamara, не мерил. Менял. Не по дефолту.

если не затруднит скинь настройки)


Тут Была подпись =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 9.7.2015, 23:58
Сообщение #53


Стаж: 10 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

funnysamara, Плагин Авто баланса (Пост #816416)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cscms
сообщение 9.10.2015, 0:04
Сообщение #54
Стаж: 8 лет 5 месяцев

Сообщений: 311
Благодарностей: 17
Полезность: < 0

а почему у меня в чат пишет всё стандартным цветом? тоесть одним,нет colorchat как быть? или это у всех так?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 9.10.2015, 17:47
Сообщение #55


Стаж: 10 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

cscms, а кто то, где то обещал цветной чат?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 6.12.2015, 23:22
Сообщение #56
Стаж: 8 лет 8 месяцев

Сообщений: 166
Благодарностей: 10
Полезность: < 0

Подскажите.
amx_ptb maxsize "10" // Максимальный размер команды.
это если 20 слотов на сервере?

Отредактировал: MrBone, - 6.12.2015, 23:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
podbot
сообщение 7.12.2015, 1:28
Сообщение #57
Стаж: 9 лет

Сообщений: 1242
Благодарностей: 366
Полезность: < 0

Цитата(MrBone @ 7.12.2015, 0:18) *
Подскажите.
amx_ptb maxsize "10" // Максимальный размер команды.
это если 20 слотов на сервере?

нет, это если autoteambalance 0
причем тут слоты?
это против скольки ты типа один можешь играть
понял, не?

Отредактировал: podbot, - 7.12.2015, 1:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 16.12.2015, 18:24
Сообщение #58
Стаж: 8 лет 8 месяцев

Сообщений: 166
Благодарностей: 10
Полезность: < 0

podbot, Ну на сколько я понял, если у тебя 25 слотов допустим и стоит в конфиге amx_ptb maxsize "10" то больше 10 за команду игроков не смогут зайти
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 16.12.2015, 18:29
Сообщение #59
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Если 20 слотов и difference 2, то надо ставить 11. Тогда на полном сервере будет возможна предельная ситуация 9 vs 11.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя maidanov98
сообщение 28.9.2017, 15:02
Сообщение #60
Стаж: 9 лет 9 месяцев

Сообщений: 48
Благодарностей: 6
Полезность: < 0

Актуальная версия 1.8b3 ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
4 страниц V  « 2 3 4
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: