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

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

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

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

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

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

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

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

SZ_GetSpace: overflow on и переполнение канала

Статус пользователя Stinky
сообщение 21.11.2015, 17:51
Сообщение #1
Стаж: 10 лет

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

Приветствую. Знаю, что подобных тем создавалось ОЧЕНЬ много, но решения своей проблемы я так и не нашёл.
Уже более недели я пытаюсь избавиться от проблемы перегрузки канала (SZ_GetSpace: overflow on и прочие SZ_GetSpace). Каждые 10-15 минут кикает определённое количество игроков (каждый раз разных), с последующим сообщение в консоли сервера. При этом у всех остальных игроков начинаются лаги, пропадают объекты с карты и в правом верхнем углу появляется сообщение: cl_flush_entity_packet. К сожалению, когда и из-за чего появилась данная проблема, я так и не понял. Точнее, появилась она после того как я изменил некоторые плагины, но откат плагинов не решил проблему. После этого я менял билд (с 6153 на 5787 и обратно), ставил различные модули, менял dproto и amxmodx, отключал плагины - ничего не помогло. Прошу помочь решить данную проблему.
О сервере:
линукс, билд 6153, metamod 1.21p37, amxmodx 1.8.2, dproto 0.9.3910.9.548).
Список модулей
[ 1] dproto_EF RUN - dproto_i386.so v0.9.391 ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY
[ 3] VoiceTranscoder RUN - vtc.so v80 ini ANY ANY
[ 4] FakeDetector RUN - fakedetector_mm_ v2.1.3 ini Start Never
[ 5] LocalizeBug Fix RUN - localizebugfix_m v2.4 ini Start Never
[ 6] FullupdatePatch RUN - fullupd_patch_mm v1.2 ini Start Never
[ 7] MySQL RUN - mysql_amxx_i386. v1.8.2 pl2 ANY ANY
[ 8] RoundControl RUN - roundcontrol_amx v2.5 pl2 ANY ANY
[ 9] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2 pl2 ANY ANY
[10] CStrike RUN - cstrike_amxx_i38 v1.8.2 pl2 ANY ANY
[11] CSX RUN - csx_amxx_i386.so v1.8.2 pl2 ANY ANY
[12] Engine RUN - engine_amxx_i386 v1.8.2 pl2 ANY ANY
[13] Fun RUN - fun_amxx_i386.so v1.8.2 pl2 ANY ANY
13 plugins, 13 running

Так же ставил ProcessCmds 1.0.8, NetBufExtende, uino.
Список плагинов
amxbans_core.amxx
amxbans_main.amxx debug
admincmd.amxx
adminhelp.amxx
adminslots.amxx
multilingual.amxx
menufront.amxx
cmdmenu.amxx
plmenu.amxx
mapsmenu.amxx
pluginmenu.amxx
scrollmsg.amxx
imessage.amxx
adminvote.amxx
timeleft.amxx
mapmanager_ru.amxx
lastround.amxx
pausecfg.amxx
statscfg.amxx
antiflood.amxx
miscstats.amxx
stats_logging.amxx
admin_check.amxx
adminlisten.amxx
killa_hp.amxx

Конфиг Dproto
Game_Name=
LoggingMode=2
cid_HLTV=7
cid_NoSteam47=8
cid_NoSteam48=10
cid_Steam=1
cid_SteamPending=9
cid_RevEmu=2
cid_SC2009=2
cid_OldRevEmu=2
cid_AVSMP=5
cid_Setti=4
SC2009_RevCompatMode=1
SteamEmuCompatMode=1
OldEstCompatMode=0
IPGen_Prefix1=0
IPGen_Prefix2=4
Native_Prefix1=0
RevEmu_Prefix1=0
OldRevEmu_Prefix1=0
SteamEmu_Prefix1=0
AVSMP_Prefix1=0
Setti_Prefix1=0
DisableNativeAuth=0
ServerInfoAnswerType=2
HLStatsPlayerIdFix=0
ExportVersion=1
HLTVExcept_IP=
FakePlayers_AntiReconnect=1
FakePlayers_BanTime=-1
FakePlayers_ConnectInitiationCheck=8
FakePlayers_ClientValidationCheck=8
FakePlayers_CommandsOrderCheck=1
cid_RevEmu2013=2
cid_SteamEmu=2
cid_SXEI=2
EnableSXEIdGeneration=0
SC2009_Prefix1=0
RevEmu2013_Prefix1=0
SXEI_Prefix1=0
Exploits_CheckDownloads=1
Exploits_DisableUploads=1
ThreatsLoggingMode=0
SteamIdHashSalt=

Конфиг сервера
hostname ""
decalfrequency "30"
edgefriction "2"
host_framerate "0"
mp_autokick "0"
mp_autoteambalance "0"
mp_buytime "0.25"
mp_fadetoblack "0"
mp_falldamage "1"
mp_flashlight "1"
mp_forcecamera "0"
mp_footsteps "1"
mp_fraglimit "0"
mp_freezetime "0"
mp_friendlyfire "0"
mp_hostagepenalty "0"
mp_limitteams "0"
mp_playerid "0"
mp_roundtime "500.0"
mp_startmoney "16000"
mp_timelimit "35"
mp_tkpunish "0"
sv_clienttrace "1.0"
sv_clipmode "0"
sv_friction "4"
sv_alltalk "1"
sv_spetalk "1"
sv_cheats "0"
sv_gravity "800"
sv_maxspeed "320"
allow_spectators "1"
mp_c4timer "35"
mp_forcechasecam "0"
mp_logmessages "0"
pausable "0"
sv_proxies "1"
sv_unlag "1"
sv_unlagsamples "1"
sv_unlagpush "0"
sv_allowdownload "1"
sv_downloadurl "/"
sv_allowupload "1"
net_maxfilesize "128"
sv_download "1"
sv_minrate "15000"
sv_maxrate "100000"
sv_minupdaterate "20"
sv_maxupdaterate "102"
mp_consistency "1"
mp_decals "200"
mp_dlmax "400"
sv_resend "3"
mp_updaterate "45"
sv_cmdbackup "4"
sv_maxunlag "0.5"
sv_stepsize "18"
sv_stopspeed "75"
sv_timeout "60"
sv_spectatormaxspeed "500"
sv_aim "0"
sv_airaccelerate "10"
sv_airmove "1"
sv_airaccelerate "1000"
cl_weather "0"
log off
sv_logbans "0"
sv_logecho "0"
sv_logfile "0"
sv_log_onefile "0"
mp_logdetail "3"
sv_rcon_banpenalty "60"
sv_rcon_maxfailures "5"
sv_rcon_minfailures "5"
sv_rcon_minfailuretime "30"
sv_voiceenable "1"
sv_voicecodec "voice_speex"
sv_voicequality "5"
sv_voicevolume_speex "1.0"
sv_voicevolume_silk "1.0"
sv_voicefloodms "0"
sv_lan "0"
sv_region "3"
gp_glow_r "252"
gp_glow_g "15"
gp_glow_b "192"
gp_glow_a "150"
gp_screen_fade "0"
dp_log_msgoverflows "1"
exec banned.cfg
exec listip.cfg
exec autoexec.cfg

Так же прописал dp_log_msgoverflows "1", для дампов, но как их расшифровать я хз.
В логах ничего интересного.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя r1nk0
сообщение 21.11.2015, 20:51
Сообщение #2


Стаж: 12 лет

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

да с чего ты взял что проблема с твоей стороны? я у себя тут поспрашивал,их не выкидывает конечно с такой ошибкой,но половина играет через wifi под пивко,через ноутбук на пузе.Так что проблема не всегда со стороны сервера.Попробуй например сам зайди и тупо сверни и закрой кс.И смотри в консоль за своим ником,тебя выкинет с такой же ошибкой,так скорее всего многие делают,многие играют на древнем компе из деревни с инетом 32кб\сек на всех и тп

Отредактировал: r1nk0, - 21.11.2015, 20:55


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

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

NetBufExtender не увидел что стоит!

Отредактировал: ADBOKAT, - 21.11.2015, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stinky
сообщение 21.11.2015, 21:12
Сообщение #4
Стаж: 10 лет

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

Цитата(r1nk0 @ 21.11.2015, 20:46) *
да с чего ты взял что проблема с твоей стороны? я у себя тут поспрашивал,их не выкидывает конечно с такой ошибкой,но половина играет через wifi под пивко,через ноутбук на пузе.Так что проблема не всегда со стороны сервера.Попробуй например сам зайди и тупо сверни и закрой кс.И смотри в консоль за своим ником,тебя выкинет с такой же ошибкой,так скорее всего многие делают,многие играют на древнем компе из деревни с инетом 32кб\сек на всех и тп


Кикает несколько игроков (и всегда разных). Да и лагать начинает у всех игроков на сервере. Я всё же думаю, что проблема с сервером. Может дело в конфиге сервера?
Так же писал в тех. поддержку хостинга (MyArena Pro), дельного совета так и не дали. Может ли быть дело в хостинге?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 1hp
сообщение 21.11.2015, 21:26
Сообщение #5
Стаж: 10 лет

Сообщений: 422
Благодарностей: 82
Полезность: 169

Цитата(Stinky @ 22.11.2015, 0:08) *
Кикает несколько игроков (и всегда разных). Да и лагать начинает у всех игроков на сервере. Я всё же думаю, что проблема с сервером. Может дело в конфиге сервера?
Так же писал в тех. поддержку хостинга (MyArena Pro), дельного совета так и не дали. Может ли быть дело в хостинге?

прочти тут пару последних страниц и поймешь MyArena.ru (Пост #863397)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ADBOKAT
сообщение 21.11.2015, 21:36
Сообщение #6
Стаж: 10 лет

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

Цитата(1hp @ 21.11.2015, 22:22) *
прочти тут пару последних страниц и поймешь MyArena.ru (Пост #863397)


И что он должен понять - у меня у знакомых на муарене сервера и на про и на обычных тарифах, но все норм.

Я дал ответ выше.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 1hp
сообщение 21.11.2015, 21:55
Сообщение #7
Стаж: 10 лет

Сообщений: 422
Благодарностей: 82
Полезность: 169

Цитата(ADBOKAT @ 22.11.2015, 0:32) *
И что он должен понять - у меня у знакомых на муарене сервера и на про и на обычных тарифах, но все норм.

Я дал ответ выше.

и что с того что ты дал ответ выше? я например ставил его и он не помогает. а насчет серверов то да, не все сервера падают и проблемы с вебхостингом не у всех серверов. а у тех что стоят на фиорде
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VkriterT
сообщение 21.11.2015, 21:58
Сообщение #8


Стаж: 14 лет
Город: МосквА

Сообщений: 2172
Благодарностей: 1045
Полезность: 796

ADBOKAT, Зачем ему этот модуль ? Ты список плагинов смотрел ?

Модуль в 2015 создан, по твоему до этого всех кикало ? Тем более на пабликах.


тик так тик так, слышишь как уходит твоя жизнь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stinky
сообщение 21.11.2015, 22:33
Сообщение #9
Стаж: 10 лет

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

Цитата(ADBOKAT @ 21.11.2015, 21:03) *
NetBufExtender не увидел что стоит!


Я же написал, что ставил. Не помогает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Oneshot
сообщение 21.11.2015, 23:46
Сообщение #10
Стаж: 13 лет

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

Поменьше DHUD и HUD текстов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 22.11.2015, 0:06
Сообщение #11
Стаж: 14 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

В большинстве случаев - это происходит от кривых плагинов и не правильной эксплуатации сервера. Сервер посылает игроку на клиент слишком много информации, которую он попросту не может обработать по этому игрок и зависает или его просто выкидывает, а процесс еще идет. А так как у нас много кривых клиентов - привыкайте к этому.
Бывает у игрока слабый инет или слабый проц или и то и другое). Но это редкий случай.

Отредактировал: Legend21, - 22.11.2015, 0:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stinky
сообщение 22.11.2015, 0:32
Сообщение #12
Стаж: 10 лет

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

Цитата(Legend21 @ 22.11.2015, 0:01) *
В большинстве случаев - это происходит от кривых плагинов и не правильной эксплуатации сервера. Сервер посылает игроку на клиент слишком много информации, которую он попросту не может обработать по этому игрок и зависает или его просто выкидывает, а процесс еще идет. А так как у нас много кривых клиентов - привыкайте к этому.
Бывает у игрока слабый инет или слабый проц или и то и другое). Но это редкий случай.


Дело в том, что раньше (до того как изменил некоторые плагины) всё было в порядке, но после того как откатил плагины - проблема осталась.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STrannik
сообщение 22.11.2015, 1:04
Сообщение #13
Стаж: 13 лет
Город: Уфа

Сообщений: 644
Благодарностей: 119
Полезность: 390

Цитата(Legend21 @ 22.11.2015, 2:01) *
В большинстве случаев - это происходит от кривых плагинов и не правильной эксплуатации сервера. Сервер посылает игроку на клиент слишком много информации, которую он попросту не может обработать по этому игрок и зависает или его просто выкидывает, а процесс еще идет. А так как у нас много кривых клиентов - привыкайте к этому.
Бывает у игрока слабый инет или слабый проц или и то и другое). Но это редкий случай.

Окей. Плагины стандартного amxmodx кривые? Я ради этого теста угробил свой сервер, переделав его в паблик на несколько минут. И представь ошибка осталась.
Модуль NetBufExtender помогает лишь от переполнения reliable канала, но тут unreliable, т.к. лог даёт о себе знать.
Месяц упорной переписки тоже ничего не дал. Решения я так и сам не добился. Мой тикет уже начинают, так сказать, игнорить на подобные сообщения.
У ТС такой расклад:
Нон стим зависает, а стим не всегда, поэтому можно увидеть, что он начинает теряться и возвращается.
Онлайн с 32 съехал чуть ли не до 10 уже у самого.

Цитата(Stinky @ 22.11.2015, 1:28) *
Дело в том, что раньше (до того как изменил некоторые плагины) всё было в порядке, но после того как откатил плагины - проблема осталась.


Тоже было всё хорошо. Это я подмечаю.


Отредактировал: STrannik, - 22.11.2015, 1:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 22.11.2015, 8:47
Сообщение #14
Стаж: 14 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

Слушайте - люди, что Вам говорят. А вообще, переустанови сервер с резерва - ПОЛНОСТЬЮ, а не только аддон часть. Может кто то из твоих игроков нашел уязвимость, вот и балуется.

Отредактировал: Legend21, - 22.11.2015, 8:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STrannik
сообщение 22.11.2015, 10:10
Сообщение #15
Стаж: 13 лет
Город: Уфа

Сообщений: 644
Благодарностей: 119
Полезность: 390

Цитата(Legend21 @ 22.11.2015, 10:43) *
Слушайте - люди, что Вам говорят. А вообще, переустанови сервер с резерва - ПОЛНОСТЬЮ, а не только аддон часть. Может кто то из твоих игроков нашел уязвимость, вот и балуется.

Толка нет, и не вижу смысла забивать голову людям из-за этой проблемы. За месяц было переустановок 3-4. Это не проблема плагинов, т.к. это не всегда есть. А бывает резко, что ты увидишь из 32 человек 15. Надо им предоставлять трассировки, а в момент нужный ты её хрен сделаешь из-за виснувшего клиента игры.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stinky
сообщение 22.11.2015, 16:13
Сообщение #16
Стаж: 10 лет

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

Можно ли как-то узнать насколько заполнен буфер канала? И вообще какой размер буфера?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stinky
сообщение 23.11.2015, 12:42
Сообщение #17
Стаж: 10 лет

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

Возможно дело в хостинге (я сейчас на MyArena тариф Pro)? Посоветуйте хостинг.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STrannik
сообщение 23.11.2015, 15:17
Сообщение #18
Стаж: 13 лет
Город: Уфа

Сообщений: 644
Благодарностей: 119
Полезность: 390

Цитата(Stinky @ 22.11.2015, 18:08) *
Можно ли как-то узнать насколько заполнен буфер канала? И вообще какой размер буфера?

Для начала сделай дамп overflow при помощи dproto и приложи. Может умельцы чего напишут. А так у себя делал, но там ничего особенного нет, как только проблем с моей ошибкой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: