Большой пинг на сервере при кол-ве игроков свыше 20

Сообщения
707
Реакции
150
Помог
11 раз(а)
Ошибка
Лагает сервер и в консоле ошибка WARNING: datagram overflowed
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5271
C++
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 13:12:29 Aug 29 2013 (6153)
C++
ReGamedll
-
C++
Версия Metamod
Metamod v1.21p38  2018/02/11 (5:13) by Will Day
Patch: Metamod-P (mm-p) v38 by Jussi Kivilinna
C++
Список метамодулей
[ 1] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.9.0.5  ini   Start ANY  
 [ 2] dproto_EF        RUN   -    dproto.so         v0.9.582  ini   Start Never
 [ 3] LocalizeBug Fix  RUN   -    localizebugfix.s  v2.4      ini   Start Never
 [ 4] VoiceTranscoder  RUN   -    VoiceTranscoder.  v2017RC5  ini   ANY  
 [ 5] Semiclip         RUN   -    semiclip_mm_i386  v2.2      ini   ANY  
 [ 6] hackdetector     RUN   -    hackdetector_amx  v0.15.32  pl1   ANY  
 [ 7] CStrike          RUN   -    cstrike_amxx_i38  v1.9.0.5  pl1   ANY  
 [ 8] Engine           RUN   -    engine_amxx_i386  v1.9.0.5  pl1   ANY  
 [ 9] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.9.0.5  pl1   ANY  
 [10] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.9.0.5  pl1   ANY   ANY  
 [11] MySQL            RUN   -    mysql_amxx_i386.  v1.9.0.5  pl1   ANY   ANY  
 [12] CSX              RUN   -    csx_amxx_i386.so  v1.9.0.5  pl1   ANY   ANY  
 [13] Fun              RUN   -    fun_amxx_i386.so  v1.9.0.5  pl1   ANY   ANY
C++
Список плагинов
1] AIM detector            v0.9.2cs     kanagava          aim_detector.am  running  
 [  2] FreshBans               v1.4.2b      kanagava          fresh_bans.amxx  running  
 [  3] Admin Loader            v3.5         neygomon          admin_loader.am  running  
 [  4] StatsX (MastaMan Editi  v1.8.0.3660  AMXX Dev Team     statsx_shell.am  running  
 [  5] Admin Chat              v1.9.0.5271  AMXX Dev Team     adminchat.amxx   running  
 [  6] Admin Commands          v1.9.0.5271  AMXX Dev Team     admincmd.amxx    running  
 [  7] Admin Votes             v1.9.0.5271  AMXX Dev Team     adminvote.amxx   running  
 [  8] GunGameMenu                  v0.1         *unknown*         GGmenu.amxx      running  
 [  9] Menus Front-End         v1.9.0.5271  AMXX Dev Team     menufront.amxx   running  
 [ 10] Commands Menu           v1.9.0.5271  AMXX Dev Team     cmdmenu.amxx     running  
 [ 11] Players Menu            v1.9.0.5271  AMXX Dev Team     plmenu.amxx      running  
 [ 12] Maps Menu               v1.9.0.5271  AMXX Dev Team     mapsmenu.amxx    running  
 [ 13] Plugin Menu             v1.9.0.5271  AMXX Dev Team     pluginmenu.amxx  running  
 [ 14] Scrolling Message       v1.9.0.5271  AMXX Dev Team     scrollmsg.amxx   running  
 [ 15] Info. Messages          v1.9.0.5271  AMXX Dev Team     imessage.amxx    running  
 [ 16] Map Manager             v2.5.61      Mistrick          mapmanager.amxx  running  
 [ 17] Map Manager: Sub Plugi  v0.1         Mistrick          mapmanager_subp  running  
 [ 18] TimeLeft                v1.9.0.5271  AMXX Dev Team     timeleft.amxx    running  
 [ 19] Stats Configuration     v1.9.0.5271  AMXX Dev Team     statscfg.amxx    running  
 [ 20] GunGame AMXX            v2.13c   Avalanche         gungame.amxx     running  
 [ 21] Auto Team Balance Adva  v1.5.1       Radius            auto_team_balan  running  
 [ 22] Ping Checker            v26.0.1 RC1  h1k3              ping_checker.am  running  
 [ 23] Round Non-Stop          v0.3.6       Simon Logic       round_nonstop.a  running  
 [ 24] Autoresponder/Advertis  v0.5         MaximusBrood      ad_manager.amxx  running  
 [ 25] Damager                 v1.0         Prayer            damager.amxx     running  
 [ 26] Blue Fade               v0.1         Stimul            Blue_Fade.amxx   running  
 [ 27] GunGame AMMO            v2.2         Prayer            gg_ammo.amxx     running  
 [ 28] MultiJump               v1.1         twistedeuphoria   multijump1.amxx  running  
 [ 29] Vampire                 v1.0c        Shalfey           vampire.amxx     running  
 [ 30] Auto recording demo     v2.0         IzI | Bonaqua (R  amx_autodemorec  running  
 [ 31] Lite VoteBan            v1.4         neygomon          lite_voteban.am  running  
 [ 32] Admin Gag               v1.0         AndrewZ           admin_gag.amxx   running  
 [ 33] mute                    v1.0         Aziz              mute.amxx        running  
 [ 34] FM ResetScore           v0.1         neygomon          fm_rs.amxx       running  
 [ 35] AFK Protection          v2.3         rapara13/Nordic   afk.amxx         running  
 [ 36] Hide_Timer              v1.0         *unknown*         hidetimer.amxx   running  
 [ 37] [PUB] Hide Slash        v1.0         Bonaqua           hide_slash.amxx  running  
 [ 38] Admin Prefixes          v4.1         m0skVi4a ;]       admin_prefixes.  running  
 [ 39] Spawn Protection        v7.0         Peli              spawnprotection  running  
 [ 40] AFK Completed           v1.0         m1c               afkc.amxx        running  
 [ 41] Custom Models           v1.3.2       neugomon          custom_models.a  running  
 [ 42] Colored Smoke           v1.1         xPaw              ColoredSmoke.am  running  
 [ 43] [190] BackWeapons RBS   v20.06.06    SKAJIbnEJIb & ho  backweapons_rbs  running  
 [ 44] Santa Hat + Snow        v1.3         xPaw              SantaHat.amxx    running
C++
Хостинг: CSserv.ru 1000fps
Проблема такая: когда на сервере играет более 20 человек, то начинает игра подлагивать, пинг у меня обычно 9-10, а тут становиться под 30 + фпс проседает+ ошибка в консоли появляется, что канал перегружен (WARNING: datagram overflowed ) . Пытался поочередно отключать плагины, но так и не выявил проблему. Может, кто глянет выше список моих плагинов и посоветует заменить какой-нить на аналогичный? Просто на других серверах и больше всяких плагинов установлено, и игроков под 30, но не лагает, как у меня.
И еще вопрос: у меня подгружен модуль, например, reapi + инклуды к нему + в plugins.ini прописаны плагины, которые отключены. Это все дает нагрузку на сервер или же можно оставить и не удалять неиспользуемые пока что плагины и модули?
 
В этой теме было размещено решение! Перейти к решению.
Последнее редактирование:
Сообщения
3,593
Реакции
1,579
Помог
141 раз(а)
Проверяй ФПС сервера в консоли, командой stats.

И еще вопрос: у меня подгружен модуль, например, reapi + инклуды к нему + в plugins.ini прописаны плагины, которые отключены. Это все дает нагрузку на сервер или же можно оставить и не удалять неиспользуемые пока что плагины и модули?
Не даёт.
 
Сообщения
1,353
Реакции
529
Помог
92 раз(а)
wood-grouse, отключайте плагины связанные с худ сообщениями и оповещениями.
 
Сообщения
678
Реакции
57
Помог
16 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Лови, только не кричи что много читать, ибо то что выше, фигня полная... Ыыы...
В параметры запуска сервера указываем pingboost 3, в настройках сервера (server.cfg если не вкурсах где) пишем sys_ticrate 1200 - ну и делаем рестарт сервера.
Ну и для твоей же стабильности/услучшения сервера, вот тебе диагностика по нему.
1. Обновить движок на ReHLDS (+ поставить все необходимые мета модули для него), ну и поставить ReGameDLL.
2. Обновить MetaMod на Metamod-r.
3. Далее LocalizeBug Fix в топку и заменить на SafeNameAndChat, Semiclip (при переходе на ReHLDS) заменить на ReSemiclip.
4. FreshBans - обновить, statsx_shell.amxx - заменить на statsx от AES, далее ad_manager.amxx и Custom Models - заменить на версии от mx?!, MultiJump, Vampire, Auto recording demo и Voteban - заменить на др. аналоги, дальше убрать Admin Gag и Mute - поставить вместо них UCC, FM ResetScore и AFK Protection
- заменить на др. аналоги, Hide_Timer - это вообще чо за чудо?!, в топку Hide Slash также как и Admin Prefixes - поставить Chat Manager от Мистрика, эмм зачем AFK Completed, когда стоит AFK Protection?! бредятина 2 плагина однотипных... Ну и Colored Smoke - заменить на версию с данного форума... Далее - BackWeapons RBS на помойку можно и поставить аналог на ReAPI (опять таки после перехода на ReHLDS), ну и отключаем набор плагинов Santa Hat + Snow и радуемся стабильному FPS....
Сэнкью вери мач, всем спасибо все свободны =)
6 Янв 2021
Вопрос, как он может быть подружен, если "Exe build: 13:12:29 Aug 29 2013 (6153)" ?! Ыыы.....
 
Последнее редактирование модератором:
Сообщения
707
Реакции
150
Помог
11 раз(а)
asd18asd, Ох, реально много)))) AFK Completed - ищет афкашников и кикает их спустя минуту у меня, а AFK Protection дает неуязвимость и прозрачность афк через 12 секунд)) Hide_Timer - скрывает таймер игры. Спасибо, начну тогда с Ultimate Chats Control :smile3:
 
Сообщения
678
Реакции
57
Помог
16 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
wood-grouse, AFK Protection можно в топку, если обновишься на ReHLDS и поставишь ReGameDLL, ибо вот.
1609949001254.png
 
Сообщения
56
Реакции
67
Помог
1 раз(а)
Сообщения
707
Реакции
150
Помог
11 раз(а)
present, да, потестирую еще раз тогда. Меня всегда смущал плагин AFK Completed от m1c. Он без исходника, но единственный из афк-плагинов, кто работает на гангейме нормально, т.е. кикает афк игроков с сервера! Хотя я его офал, но изменений не увидел.
 

Ayk

Сообщения
763
Реакции
479
Помог
19 раз(а)
Вопрос, как он может быть подружен, если "Exe build: 13:12:29 Aug 29 2013 (6153)" ?! Ыыы.....
И что?
РеГейм можно ставить на ХЛДС, ну а РеАПИ это АМХХ модуль, в любом случае встанет, но с меньшим функционалом, очевидно.
 

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
345
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
В параметры запуска сервера указываем pingboost 3, в настройках сервера (server.cfg если не вкурсах где) пишем sys_ticrate 1200 - ну и делаем рестарт сервера.
Слишком много вопросов, и слишком мало ответов. Как пингбуст в данной ситуации решит проблему? К данному вопросу он вообще никак не относится.
По поводу тикрейта: а ничего что на кссерв он задаётся в параметрах запуска сервер, и попытки его изменить через какой-то там конфиг приведут к тому, что с тебя долго и громко будут смеяться? Я думаю намёк понятен.
LocalizeBug Fix в топку и заменить на SafeNameAndChat
Также бред, ибо данные метамод-плагины по-разному работают. SNAC работает на RE, а Localize имеется и на RE. Менять одно на другое - идиотизм.
statsx_shell.amxx - заменить на statsx от AES
Что за statsx от AES? Может речь о AES: StatsX CStrike, который по своей сути является дополнением, связывающее CSstatsX SQL и Advanced Experience System?
FreshBans - обновить
Оу щит мэн, там же кардинальное обновление, я и забыл. А точнее, добавили квар, без которого ТС'у хорошо жилось, и что-то исправили в в лоадере, который опять ТС не использует.

Ещё много можно разбирать, но проще этот ответ посчитать за мусор, который не несёт какой-либо полезной информации. Спасибо за внимание.
 
Сообщения
3,593
Реакции
1,579
Помог
141 раз(а)
Сообщения
707
Реакции
150
Помог
11 раз(а)
Nordic Warrior, пощёлкал раз 30 подряд без перерыва) минимум было 309. А так в среднем 450 где-то
 
Сообщения
678
Реакции
57
Помог
16 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
melfyk, "SNAC работает на RE" уахахахах. всё я вышел с темы. ахахахах. ахахаха ....
 
Последнее редактирование модератором:
Сообщения
707
Реакции
150
Помог
11 раз(а)
Нашел наконец-то плагин, из-за которого была эта ошибка WARNING: datagram overflowed и фризы: hidetimer.amxx, который скрывает в игре худ таймера и денег.
Может кто глянуть исходник и сказать, в чем проблема?
Код:
#include <amxmodx>
#include <fakemeta>

#define HIDE_TIMER    (1<<4)
#define HIDE_MONEY    (1<<5)

new gmsgHideWeapon, gmsgCrosshair
new g_iClientCommand

public plugin_init()
{
    register_plugin( "Hide_Timer", "1.0", "*unknown*" )

    register_event("ResetHUD", "Event_ResetHUD", "b")
    register_message((gmsgHideWeapon = get_user_msgid("HideWeapon")), "Message_HideWeapon")
    gmsgCrosshair = get_user_msgid("Crosshair")

    set_msg_block(get_user_msgid("RoundTime"), BLOCK_SET)
}

public Message_HideWeapon(iMsgId, MSG_DEST, id)
{
    new iFlags = get_msg_arg_int(1)
    if(!(iFlags & HIDE_TIMER))
        iFlags |= HIDE_TIMER
    if(!(iFlags & HIDE_MONEY))
        iFlags |= HIDE_MONEY   
    set_msg_arg_int(1, ARG_BYTE, iFlags)
}

public Event_ResetHUD(id)
{
    static const szClientCommand[] = "ClientCommand"
    g_iClientCommand = register_forward(FM_ClientCommand, szClientCommand, 1)
}

public ClientCommand(id)
{
    unregister_forward(FM_ClientCommand, g_iClientCommand)

    message_begin(MSG_ONE_UNRELIABLE, gmsgHideWeapon, _, id)
    write_byte(HIDE_TIMER|HIDE_MONEY)
    message_end()

    message_begin(MSG_ONE_UNRELIABLE, gmsgCrosshair, _, id)
    write_byte(0)
    message_end()
}
C++
 

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

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