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

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

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

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

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
2 страниц V   1 2

[Проблема] Фризы на сервере при присоединении игроков

Статус пользователя kes
сообщение 31.5.2015, 12:52
Сообщение #1


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Доброго времени суток. Пару месяцев назад появились фризы при присоединении игроков. Сопровождаются секундным подлагиванием у игроков и
Прикрепленное изображение в net_graph.
Есть предположения что это либо FB / DB которые проверяют игроков при присоединении, либо DProto. Что вы думаете по этому поводу?

Отредактировал: kes, - 31.5.2015, 12:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
XyLiGaN
сообщение 31.5.2015, 12:55
Сообщение #2
Стаж: 13 лет
Город: Югорск

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

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

А поиск видимо не работает?
1. Фризы в игре. (Пост #783785)
2. Net_graph (Пост #794278)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kes
сообщение 31.5.2015, 12:58
Сообщение #3


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Цитата(XyLiGaN @ 31.5.2015, 12:55) *
А поиск видимо не работает?
1. Фризы в игре. (Пост #783785)
2. Net_graph (Пост #794278)

Вы бы для начала на полоску посмотрели. Фиолетовая отвечает за сервер, зелёная за клиент. Проблем с клиентом не обнаруживаю.

ps.gif Забыл указать в первом посте что подлагивания возникают у всех игроков находящихся на сервере.

Отредактировал: kes, - 31.5.2015, 13:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 31.5.2015, 13:09
Сообщение #4
Стаж: 13 лет
Город: Югорск

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

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

kes, А вообще, по поводу этих графиков, есть такая интересная статья - клац
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fire
сообщение 31.5.2015, 13:09
Сообщение #5


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

Стаж: 17 лет

Сообщений: 2201
Благодарностей: 2227
Полезность: 963

FB и DopBan отключай, бывает с ними такое часто.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kes
сообщение 31.5.2015, 13:11
Сообщение #6


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Цитата(Fire @ 31.5.2015, 13:09) *
FB и DopBan отключай, бывает с ними такое часто.

Как же тогда без них?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Yaroslav
сообщение 31.5.2015, 21:14
Сообщение #7


Стаж: 12 лет

Сообщений: 296
Благодарностей: 247
Полезность: 1084

Цитата(kes @ 31.5.2015, 13:58) *
Вы бы для начала на полоску посмотрели. Фиолетовая отвечает за сервер, зелёная за клиент. Проблем с клиентом не обнаруживаю.

ps.gif Забыл указать в первом посте что подлагивания возникают у всех игроков находящихся на сервере.

Здравствуйте, вы не правы.

Верхняя зеленая полоса отображает в пакетах клиентское качество соединения с сервером. (исходящие пакеты)
Красная полоса отображает серверную передачу пакетов клиенту. (входящие с сервера пакеты)
Фиолетовая с синим полоса отображает обмен пакетами (ровной быть не может).

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

Все это есть тут на форуме.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 31.5.2015, 21:50
Сообщение #8


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

фиолетовая должна быть ровная при

cl_updaterate 101
cl_cmdrate 101
и более она влияет при установке ex_interp
при ex_interp 0.01 как ставят многие,игроки с не настроенные будут бегать рывками.
при ex_interp 0.1 полоска ровна и все модели движутся плавно

но тут явно на стороне сервера фризы (кэп)

если раньше такого не было вспомни что поменял

Отредактировал: r1nk0, - 31.5.2015, 21:52


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 31.5.2015, 22:03
Сообщение #9


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

Цитата(Yaroslav @ 31.5.2015, 22:14) *
Здравствуйте, вы не правы.

1. Костыль маздана при начале записи демо.

Все это есть тут на форуме.


че за костыль маздана


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kes
сообщение 31.5.2015, 22:12
Сообщение #10


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Цитата(Yaroslav @ 31.5.2015, 21:14) *
Здравствуйте, вы не правы.

Верхняя зеленая полоса отображает в пакетах клиентское качество соединения с сервером. (исходящие пакеты)
Красная полоса отображает серверную передачу пакетов клиенту. (входящие с сервера пакеты)
Фиолетовая с синим полоса отображает обмен пакетами (ровной быть не может).

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

Все это есть тут на форуме.

1. Вроде нету.
2. Только DB / FB, авто демка.
3. Сылочку?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 31.5.2015, 22:13
Сообщение #11
Стаж: 13 лет
Город: Югорск

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

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

kes, NetBufExtender
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Yaroslav
сообщение 1.6.2015, 0:26
Сообщение #12


Стаж: 12 лет

Сообщений: 296
Благодарностей: 247
Полезность: 1084

Цитата(r1nk0 @ 31.5.2015, 22:50) *
фиолетовая должна быть ровная при

cl_updaterate 101
cl_cmdrate 101
и более она влияет при установке ex_interp
при ex_interp 0.01 как ставят многие,игроки с не настроенные будут бегать рывками.
при ex_interp 0.1 полоска ровна и все модели движутся плавно

но тут явно на стороне сервера фризы (кэп)

если раньше такого не было вспомни что поменял

Рейты, это настройки количества пакетов отдал/получил, интерполяция влияет на скорость показа юнитов.
Если у игрока пинг < 20, то актуальны настройки рейта по максимуму cl_updaterate , cl_cmdrate - 101 и минимальная интерполяция ex_interp 0.1.
Если у игрока пинг на сервере выше, то нужно понижать cl_cmdrate и увеличивать интерполяцию.
Модели при умеренном пинге и отсутствии лосса движутся рывками тогда, когда значения рейтов и интерполяции не соответствуют пингу игрока на сервере.
Фиолетовая полоса никогда и ни при каких обстоятельствах не бывает ровная. Она всегда рвется на фиолетовую и синюю. Причем если синих точек вверху разрывов больше - это хорошо. :)


Фикс маздана на демки: Anti Reliable channel overflowed
Новые решения, кроме dproto я не использую, использую этот костыль, все отлично.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 1.6.2015, 7:39
Сообщение #13


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

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

Примерно подобная ситуация была на GunGame сервере. Фриз был от одной секунды до пяти. Проблему решили путем добавления в фастдл стоковых звуков, которые, видимо отсутствуют на многих клиентах.
Кусок кода
Код:
gg_sound_winner = register_cvar("gg_sound_winner","media/Half-Life03.mp3;media/Half-Life08.mp3;media/Half-Life11.mp3;media/Half-Life17.mp3");
Данные звуки, видимо качались напрямую с сервера, это и приводило к фризам.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kes
сообщение 1.6.2015, 8:12
Сообщение #14


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Цитата(oxoTHuk. @ 1.6.2015, 7:39) *
Примерно подобная ситуация была на GunGame сервере. Фриз был от одной секунды до пяти. Проблему решили путем добавления в фастдл стоковых звуков, которые, видимо отсутствуют на многих клиентах.
Кусок кода
Код:
gg_sound_winner = register_cvar("gg_sound_winner","media/Half-Life03.mp3;media/Half-Life08.mp3;media/Half-Life11.mp3;media/Half-Life17.mp3");
Данные звуки, видимо качались напрямую с сервера, это и приводило к фризам.

Прикрепите пожалуйста.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 1.6.2015, 8:19
Сообщение #15


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

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

Кого куда прикрепить? Эти звуки?
На стиме они лежат в папке valve\media.
Если не найдешь, слеплю вечером архивчик с ними.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 1.6.2015, 8:21
Сообщение #16


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

Стаж: 15 лет

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

Цитата(Fire @ 31.5.2015, 14:09) *
FB и DopBan отключай, бывает с ними такое часто.
никто не обращался, запросы потоковые там, разве что логи на максимум включить, тогда из-за медленных HDD может, конечно, подтормаживать, но не до фризов.
Про лаг при скачивании файлов с сервера уже писали где-то, с какого-то билда такая проблема началась вроде.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sergggzi
сообщение 1.6.2015, 8:28
Сообщение #17
Иконка группы

Стаж: 13 лет

Сообщений: 6536
Благодарностей: 6222
Полезность: 807

Цитата(kes @ 1.6.2015, 9:12) *
Прикрепите пожалуйста.


звуки для gg
Скрытый текст
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 1.6.2015, 8:58
Сообщение #18


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

может из-за фейков еще? щас почти все сервера бомбят ими


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 1.6.2015, 10:24
Сообщение #19


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

kes а у тебя фризы при каждом подключении игрока?

только что зашел фризы вроде как при коннекте а вроде и и нет.

Отредактировал: r1nk0, - 1.6.2015, 10:27


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kes
сообщение 1.6.2015, 11:48
Сообщение #20


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Цитата(r1nk0 @ 1.6.2015, 10:24) *
kes а у тебя фризы при каждом подключении игрока?

только что зашел фризы вроде как при коннекте а вроде и и нет.

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