SZ_GetSpace: overflow & datagram overflowed

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
18
Реакции
4
Ошибка
SZ_GetSpace: overflow on хуршид
SZ_GetSpace: overflow on valeratop
SZ_GetSpace: overflow on Neo.Did
WARNING: datagram overflowed for хуршид
WARNING: datagram overflowed for valeratop
WARNING: datagram overflowed for Neo.Did
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5294 (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Dec 3 2021 15:54:56
Built from: https://github.com/alliedmodders/amxmodx/commit/363871a
Build ID: 5294:363871a
Core mode: JIT+ASM32
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.13.0.798-dev-mpatch
Build date: 15:07:06 Dec 19 2023 (3538)
Build from: https://github.com/dreamstalker/rehlds/commit/93f5775
ReGamedll
ReGameDLL version: 5.22.0.593-dev
Build date: 03:10:30 Jul 11 2023
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/e1d1c11
Версия Metamod
Metamod-r v1.3.0.131, API (5:13)
Metamod-r build: 18:51:02 Jul 11 2022
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/adc9414
Список метамодулей
Currently loaded plugins:
description stat pend file vers src load unload
[ 1] Reunion RUN - reunion_mm_i386.so v0.1.75 ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5294 ini Start ANY
[ 3] Revoice RUN - revoice_mm_i386.so v0.1.0.34 ini Start Never
[ 4] Ultimate Unprecacher RUN - unprecacher_i386.so vBeta 2.5.3 ini Chlvl Chlvl
[ 5] MySQL RUN - mysql_amxx_i386.so v1.9.0.5294 pl2 ANY ANY
[ 6] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5294 pl2 ANY ANY
[ 7] Engine RUN - engine_amxx_i386.so v1.9.0.5294 pl2 ANY ANY
[ 8] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5294 pl2 ANY ANY
[ 9] Fun RUN - fun_amxx_i386.so v1.9.0.5294 pl2 ANY ANY
[10] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5294 pl2 ANY ANY
[11] ReAPI RUN - reapi_amxx_i386.so v5.22.0.254-dev pl2 ANY Never
[12] CSX RUN - csx_amxx_i386.so v1.9.0.5294 pl2 ANY ANY
12 plugins, 12 running
Список плагинов
Currently loaded plugins:
name version author file status
[ 1] Admin Base 1.9.0.5294 AMXX Dev Team admin.amxx running
[ 2] FreshBans 1.4.8b kanagava fresh_bans_148- running
[ 3] Replace AMXMODMENU 0.1 hoty minusamm.amxx running
[ 4] AMXX Gag 1.3 RC xPaw & Exolent amx_gagmenu.amx running
[ 5] Admin Commands 1.9.0.5294 AMXX Dev Team admincmd.amxx running
[ 6] Slots Reservation 1.9.0.5294 AMXX Dev Team adminslots.amxx running
[ 7] Menus Front-End 1.9.0.5294 AMXX Dev Team menufront.amxx running
[ 8] Players Menu 1.9.0.5249 AMXX Dev Team plmenu.amxx running
[ 9] Maps Menu 1.9.0.5294 AMXX Dev Team mapsmenu.amxx running
[ 10] Admin Chat 1.9.0.5294 AMXX Dev Team adminchat.amxx running
[ 11] Admin Votes 1.9.0.5294 AMXX Dev Team adminvote.amxx running
[ 12] Map Manager: Core 3.2.1 Mistrick map_manager_cor running
[ 13] Map Manager: Scheduler 0.2.1 Mistrick map_manager_sch running
[ 14] Map Manager: Rtv 0.1.5 Mistrick map_manager_rtv running
[ 15] Map Manager: Nominatio 0.3.5 Mistrick map_manager_nom running
[ 16] Map Manager: BlockList 0.0.4 Mistrick map_manager_blo running
[ 17] Map Manager: Effects 0.1.3 Mistrick map_manager_eff running
[ 18] Map Manager: Informer 0.0.5 Mistrick map_manager_inf running
[ 19] Map Manager: Sounds 0.0.3 Mistrick map_manager_sou running
[ 20] CLASSIC JAIL 4.8.5 FREEDOOM & Dandy jbe_core_update debug
[ 21] Players Menu 1.9.0.5263 AMXX Dev Team jbe_plmenu.amxx running
[ 22] [JBE] Reklama 1.0 x64 jbe_reklama.amx running
[ 23] HUD Customizer 0.3 Igoreso jbe_hud.amxx running
[ 24] Block MOTD 1.0 Sn!ff3r jbe_motd.amxx running
[ 25] [JailMode] GhostBuster 3.7.4 AlexandrFiner jbe_dm_ghostbus running
[ 26] [JailMode] Galaxy 3.7.4 AlexandrFiner jbe_dm_galaxy.a running
[ 27] [JailMode] He 3.7.4 AlexandrFiner jbe_dm_he.amxx running
[ 28] [JBE_DM] Hide And Seek 3.7.4 Freedo.m jbe_dm_hideands running
[ 29] [JBE_DM] Birth Day 3.7.4 Freedo.m jbe_dm_birthday running
[ 30] [JBE_DM] Sparta 3.7.4 Freedo.m jbe_dm_sparta.a running
[ 31] [JBE_DM] Ghosts 1.1 Freedo.m jbe_shturm.amxx running
[ 32] [JBE_DM] NY 1.0 Byca jbe_dm_new_year running
[ 33] [JBE] DOGONYLKI 1.1 BATYP jbe_dm_dogon9lk running
[ 34] [JBE_DM] Zombie 1.0 Freedo.m jbe_dm_zombie.a running
[ 35] BlockGuardSQL 2.0 Dimax_Lee & 7heH asqlgblock.amxx debug
[ 36] [JBM] Bank 0.1 7heHex jbm_bank.amxx debug
[ 38] iHOOK 1.0 arttty7 iHOOK.amxx debug
[ 39] Nade fixer 0.1 Mati flyhighfix.amxx running
[ 40] [ANIME] Guard Weapons 3.4 Arttty7 & NIKOTI jbc_guard_wepon running
[ 41] [S_JB] Teleport 3.7.4 OMID jbe_teleport.am running
[ 42] [S_JB] Objects 1.0 AlexandrFiner jbe_objects.amx running
[ 43] [JBE] Control Music in 3.7.4 g3cKpunTop jbe_music_game. running
[ 44] [ZP] Extra Item: Force v1.6 lucas_7_94 jbe_wpn_shield. running
[ 45] Nick Change Menu 0.1.1 serfreeman1337 nick_change_men running
[ 46] [JBE] Перевод Р 1.0 Hozon jbe_SimonTransl running
[ 47] [CJB] Clans System 1.0 NIKOTIN jbe_clan.amxx debug
[ 48] [S_JB] Boss menu 3.7.4 HOBOSTI & OMID jbe_boss.amxx running
[ 49] [JBE] Cases Menu v1.0 CasesMenu.amxx running
[ 50] Lite Translit 2.9 neygomon && Hell jbe_translit.am running
[ 51] Player Animations Menu 0.1.1 code PomanoB and PlayerAnimation running
[ 52] Weapon: AK-47 Knife 1.0 Crock / =) ajb_akKnife.amx running
[ 53] [ZP] Extra: Leader arx 1.0 LARS-BLOODLIKER jbe_weapon_arx1 running
[ 54] [ZP] Extra: Anaconda 1.0 Crock / =) (Popr jbe_weapon_anac running
[ 55] [ZP] Extra: HK416 1.0 Crock / =) (Popr yt_extra_hk416_ running
[ 56] [JBS] Private message 0.5 Edit By HOBOSTI Private_Message debug
[ 57] Игра в город 1.0 Hozon cities_game.amx running
[ 58] unknown unknown unknown Report.amxx running
[ 59] Крестики-но Р 1.1 Hozon tic_tac_toe.amx running
[ 60] JBE Long Jump 1.0 mdnss jbe_long_jump.a running
[ 61] Parachute Lite [ReAPI] 11.0 Leo_[BH] parachute_lite. running
[ 62] JBM Bubble Grab 2.0 OverGame bb_grab.amxx debug
[ 63] Snow 0.1 XXX snow.amxx running
[ 64] [UJBL][RD] Privileges vk/krisiso ToJI9IHGaa jbe_red_dragon- debug
[ 65] [UJBL][RD][PV] Vip vk/krisiso ToJI9IHGaa jbe_red_dragon- debug
[ 66] [UJBL][RD][PV] Admin vk/krisiso ToJI9IHGaa jbe_red_dragon- debug
[ 67] [UJBL][RD][PV] Curator vk/krisiso ToJI9IHGaa jbe_red_dragon- debug
[ 68] [UJBL][RD][PV] Privile vk/krisiso ToJI9IHGaa jbe_red_dragon- debug
[ 69] [UJBL][Minecraft] Fly vk.com/kri g3cKpunTop jbe_red_dragon- debug
[ 70] [JBE] Oaio Menu 2.0 ALIK jbe_red_dragon- debug
[ 71] [UJBL][PV] Overlord vk/krisiso g3cKpunTop jbe_red_dragon- debug
[ 72] [UJBL][RD][PV] Vladele 3.0 - jbe_red_dragon- debug
Привет всем, в консоли сервера частенько проскакивает overflow, причем прям по всем игрокам разом, как бороться? Худов вроде не много клиенту отправляется. После обновления до ласт версии rehlds стало у всех игроков сыпать разом этот оверфлоу, на прошлой версии для каждого по отдельности вылетало иногда. Стоит ли откатиться на какую-то более старую версию rehlds?
з.ы. поставил патч от майарены, чтоб посмотреть разницу, потому что на ориг релизе rehlds с гита было то же самое
 
В этой теме было размещено решение! Перейти к решению.
Сообщения
3,583
Реакции
1,572
Помог
138 раз(а)
Худов вроде не много клиенту отправляется
Переполнение канала могут вызывать не только худ сообщения, но и любые другие
27 Дек 2023
Код:
[ 1] Reunion               RUN   -    reunion_mm_i386.so        v0.1.75          ini  Start Never
почему такой старый? нужно обновить
 
Сообщения
18
Реакции
4
Nordic Warrior, правильно ли я понимаю, что любые сообщения, такого типа(скрин), в том числе чат, будут влиять и их количество придется уменьшить?
xxx.jpg
 
Сообщения
3,583
Реакции
1,572
Помог
138 раз(а)
NegaT1ve, да. Только под сообщениями я имею в виду не только "сообщения" как текстовая информация, а сообщения движка (мессаги).
Game Events, Engine Messages.

Влияет частота их отправки на клиент, а так же канал (reliable или unreliable). Например, у вас на скриншотах unreliable. Они меньше загружают канал, чем reliable, но если будет небольшой сбой сети, они могут не дойти до клиента (это сообщения без гарантии доставки).

Ещё конечно, влияют рейты игрока. А именно клиентский квар rate. Лучше всего иметь максимальное значение rate 100000.
Соответственно, сервер должен быть настроен для использования такого рейта, и иметь квар sv_maxrate равным 100000.
 
Сообщения
18
Реакции
4
Nordic Warrior, спасибо за подробный ответ! Рейты выставил, реюнион обновил, попробую поубирать, где можно, отправку мессаг
 
Сообщения
3,583
Реакции
1,572
Помог
138 раз(а)
NegaT1ve, в качестве эксперимента, мог посоветовать ещё выставить такие значения кваров на сервере:
Код:
sv_minrate 100000
sv_maxrate 100000
Но, конечно, лучше искать виновников в плагинах.
 
Сообщения
201
Реакции
20
Помог
5 раз(а)
Мы уже рассматривали эту «тему» раньше, я написал «плагин», который, Кажется, это помогает избежать этого.
 
Сообщения
23
Реакции
8
Помог
1 раз(а)
Nordic Warrior, зачем душить так, sv_minrate 15000-25000 для модовых, для паба другие рейты. В основном причины 2, забитый канал а 2я игрок просто свернул игру, уж не знаю что там за магия происходит при сворачивание игры что аж клиент отваливается с переполнением канала. Заметил в массе люди не умеют работать с set_hudmessage, не нужно отправлять сообщения с обновлением 1.0 секунды, нужно отправлять тогда когда это необходимо, на своем сервере сделал обновление раз в 100 секунду, но если игрок получает урон/или меняется параметр который отображается в hud, то он обновляется, конечно нужна затычка при получение урона, иначе флуд и отвал клиента.
 
Сообщения
3,583
Реакции
1,572
Помог
138 раз(а)
@Nordic Warrior, зачем душить так, sv_minrate 15000-25000 для модовых, для паба другие рейты.
В каком плане?
уж не знаю что там за магия происходит при сворачивание игры что аж клиент отваливается с переполнением канала.
Происходит замедление процесса клиента (повышается время "сна" процесса). Соответственно, реже принимает пакеты и возникает переполнение.
 
Сообщения
23
Реакции
8
Помог
1 раз(а)
Игрок с допотопным ноутбуком/пк с 64-128 видеопамяти на борту, с такими рейтами и серверными наворотами в стиле HUD/клиентскими моделями в очередной сборке скаченной с интернета, сразу отлетит в таверну с сообщением о переполнение канала, сеть развилась с 2000г отлично и позволяет передать быстро информацию, а вот железо порой обработать не в состояние. Важно понимать портрет игрока и с чего он играет. Лично я, был в небольшом шоке узнав на каких тарелках играют ребята у меня на сервере.
Оптимальные рейты на мой взгляд, больше и не надо. Дальше нужно работать с сервером.
ReHlds
sv_maxrate 100000
sv_minrate 25000 // 15000-25000
sv_minupdaterate 30
sv_maxupdaterate 102


Как написал выше, все упирается в железо игрока, там явно не у всех тот же 1гб видеопамяти. Проводил много длительных тестов с set_hudmessage на своем сервере, картина с set_hudmessage с обновлением в 1.0 секунды сильно разнится с тем решением о котором я упомянул выше. Если хочется сделать так чтобы было всем хорошо и комфортно лучше отказаться о своеобразных таймерах/отсчетах с set_hudmessage/dhud или сделать опции на сервере для игрока, где можно вкл/выкл подобные эффекты.
 
Сообщения
3,583
Реакции
1,572
Помог
138 раз(а)
Лично я, был в небольшом шоке узнав на каких тарелках играют ребята у меня на сервере.
Примеры будут?
Игрок с допотопным ноутбуком/пк с 64-128 видеопамяти на борту, с такими рейтами и серверными наворотами в стиле HUD/клиентскими моделями в очередной сборке скаченной с интернета, сразу отлетит в таверну
А причем тут видеопамять? Видеопамять не занимается обработкой сетевых пакетов
 
Сообщения
23
Реакции
8
Помог
1 раз(а)
Примеры будут?
pentium iii 500 gtx 6500 на борту, +/- на таком уровне приличное кол-во игроков
А причем тут видеопамять? Видеопамять не занимается обработкой сетевых пакетов
игроки ставят сборки с моделями у которых по и более 8к полигонов или же серверные не оптимизированные модели, это все не вытягивает железо и тут как снежный ком все друг на друга а далее переполнение канала
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу