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

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

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

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

7 страниц V   1 2 ... 5 6 »

Delayed reSpawn

, Снижаем нагрузку в начале раунда
Статус пользователя mazdan
сообщение 7.9.2014, 12:04
Сообщение #1


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

Возможности:
Цитата
1. снижение пиковой нагрузки на сервер
2. снижение пиковой нагрузки на клиент
3. снижение вероятности переполнения канала
4. снижение вероятности падения сервера при использовании нестандартных моделей

Минусы:
Цитата
Неодновременное появление игроков в начале раунда
Прочие неизвестные.

Скриншоты

Первый подскок это pb killbots - умирают махом - потому и много сообщений летит клиенту, смотрим на второй кусок
Сервер нормально тащит 16-18 ботов, слева без плагина справа с плагином, данные кривоваты, следующие получше
Прикрепленное изображение

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

Ну и финальный rate 3000 на клиенте - слева без плагина, справа с плагином. Видим так же слева задержка подскочила - (там смещение, этот подскок при spawn, разная скорость графиков, как ровнять не знаю)
Прикрепленное изображение
qconsole.log

тест для 32 ботов с нестандартными моделями
Цитата
players : 32 active (32 max)
All Bots killed!
L 09/07/2014 - 13:14:39: "Pissed Off<104><BOT><TERRORIST>" triggered "Spawned_With_The_Bomb"
L 09/07/2014 - 13:14:41: World triggered "Round_Start"
Paused plugin "delay_spwn_test.amxx"
All Bots killed!
L 09/07/2014 - 13:15:05: "Juliet_Lewis<106><BOT><TERRORIST>" triggered "Spawned_With_The_Bomb"
L 09/07/2014 - 13:15:05: FATAL ERROR (shutting down): SZ_GetSpace: overflow without FSB_ALLOWOVERFLOW set on Server Reliable Datagram

откуда плагин
Вопрос поднял Дима по поводу кастомных моделек и переполнения канала в начале раунда.
Я поковырялся немного и сделал такую вот ерундовину.

Основная нагрузка от ExecuteHamB(Ham_CS_RoundRespawn)

Внимание плагин не требует модуль Orpheu! (бывает и такое)
cstrike, fakemeta, ham
Исходник позже

p.s. может такой плагин есть уже, я не встречал
Прикрепленные файлы:
Прикрепленный файл  delayed_spawn01.rar ( 2,06 килобайт ) Кол-во скачиваний: 301


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 18 раз
   Цитировать сообщение
XyLiGaN
сообщение 7.9.2014, 12:09
Сообщение #2
Стаж: 11 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

mazdan,
Интересная штучка ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Default
сообщение 7.9.2014, 12:17
Сообщение #3


Стаж: 16 лет

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

Для CSDM FFA есть смысл ставить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zod
сообщение 7.9.2014, 12:18
Сообщение #4
Стаж: 9 лет 6 месяцев

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

Это было реализовано еще в 2008 году, таском.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 7.9.2014, 12:20
Сообщение #5
Стаж: 11 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Zod,
Цитата
p.s. может такой плагин есть уже, я не встречал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zod
сообщение 7.9.2014, 12:21
Сообщение #6
Стаж: 9 лет 6 месяцев

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

Спасибо, а то я не видел.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FakePlayer
сообщение 7.9.2014, 12:32
Сообщение #7


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

Сообщений: 192
Благодарностей: 143
Полезность: 808

Ну нет. Раз на раз конечно не приходится, но чаще всего не дает возродится игроку в начале раунда.

Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 7.9.2014, 13:02
Сообщение #8


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

Zod, дайте ссылку, пожалуйста
Там по-хорошему надо, наверное делать через spawntime, а не как я сделал
Странно что он не распространен, если так давно есть.

FakePlayer, они так и не отреспавнились? я просто с ботами только тестировал, просто постепенно должно всех отреспавнить

Цитата(Default @ 7.9.2014, 14:17) *
Для CSDM FFA есть смысл ставить?

вряд ли, разве что там у вас есть раунды. Если раундов нету, то смысла нет


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FakePlayer
сообщение 7.9.2014, 13:04
Сообщение #9


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

Сообщений: 192
Благодарностей: 143
Полезность: 808

mazdan,
На следующий раунд оживают, но другие не могут. Раз на раз не приходится)
Это видимо:
Цитата
Прочие неизвестные.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 7.9.2014, 13:07
Сообщение #10


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

Попробуйте такой вариант, я может там с рандомом налажал
Прикрепленные файлы:
Прикрепленный файл  delayed_spawn01u.rar ( 2,05 килобайт ) Кол-во скачиваний: 29


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FakePlayer
сообщение 7.9.2014, 13:17
Сообщение #11


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

Сообщений: 192
Благодарностей: 143
Полезность: 808

mazdan,
К сожалению нет изменений. За исключением большого количества мата от игроков которым не повезло))
ps.gif build 6132
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 7.9.2014, 13:17
Сообщение #12


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

FakePlayer, дайте айпи сервера в лс, пожалуйста


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FakePlayer
сообщение 7.9.2014, 13:18
Сообщение #13


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

Сообщений: 192
Благодарностей: 143
Полезность: 808

mazdan,
Отправил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 7.9.2014, 14:18
Сообщение #14


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

Вроде как поправил, 31 бот подтвердит
Прикрепленные файлы:
Прикрепленный файл  delayed_spawn02.rar ( 2,1 килобайт ) Кол-во скачиваний: 47


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FakePlayer
сообщение 7.9.2014, 14:24
Сообщение #15


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

Сообщений: 192
Благодарностей: 143
Полезность: 808

build 6132
Код
DelayedSpawn            0.2         kanagava          delayed_spawn.a  running

Ситуация та же. Проверьте кто нибудь на более ранней версии билда.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
kritik
сообщение 7.9.2014, 14:25
Сообщение #16
Стаж: 10 лет

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

mazdan, а я по-другому хочу, переносом отправки апдейта инфо на следующий кадр.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
etkins
сообщение 7.9.2014, 14:25
Сообщение #17
Стаж: 15 лет

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

проверяю на 6153 билде
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 7.9.2014, 14:43
Сообщение #18


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

kritik, да есть такой вариант но там не только в апдейте дело, масса плагинов же еще юзает спавн игрока, соответственно разнести нормальная затея на мой взгляд

FakePlayer, давайте я вам с логами версию пришлю, чтобы потом поглядеть что к чему (прям до первого игрока которого не отспавнит снимем лог и дальше посмотрим)
У вас Linux или win?


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FakePlayer
сообщение 7.9.2014, 14:44
Сообщение #19


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

Сообщений: 192
Благодарностей: 143
Полезность: 808

mazdan,
Linux
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stop4ik
сообщение 8.9.2014, 13:04
Сообщение #20
Стаж: 11 лет

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

Извините за тупость, но я так понял эта замена map_spawns_editor ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
7 страниц V   1 2 ... 5 6 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: