Падения сервера с ошибкой "SetMinMaxSize"

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
2
Реакции
3
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Ошибка
FATAL ERROR (shutting down): Host_Error: SetMinMaxSize: backwards mins/maxs

./hlds_run: line 272: 30472 Segmentation fault $HL_CMD
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5241 (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: Jan 30 2019 07:09:07
Built from: https://github.com/alliedmodders/amxmodx/commit/2110037
Build ID: 5241:2110037
Core mode: JIT+ASM32
C++
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.4.0.668-dev
Build date: 17:58:00 Oct  5 2018 (1637)
Build from: https://github.com/dreamstalker/rehlds/commit/89be216
C++
ReGamedll
ReGameDLL version: 5.7.0.323-dev
Build date: 21:13:23 Feb 25 2019
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/45fbb04
C++
Версия Metamod
Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 17:47:54 Aug 24 2018
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/0cf2f70
C++
Список метамодулей
Currently loaded plugins:
      description           stat pend  file                      vers            src  load  unload
 [ 1] Reunion               RUN   -    reunion_mm_i386.so        v0.1.0.92       ini  Start Never
 [ 2] VoiceTranscoder       RUN   -    VoiceTranscoder.so        v2017RC3        ini  ANY   ANY  
 [ 3] ReAuthCheck           RUN   -    reauthcheck_mm_i386.so    v0.1.6          ini  Start Never
 [ 4] SafeNameAndChat       RUN   -    SafeNameAndChat.so        v1.1            ini  ANY   ANY  
 [ 5] Ultimate Unprecacher  RUN   -    unprecacher_i386.so       vBeta 2.5.3     ini  Chlvl Chlvl
 [ 6] Rechecker             RUN   -    rechecker_mm_i386.so      v2.5            ini  Chlvl ANY  
 [ 7] AMX Mod X             RUN   -    amxmodx_mm_i386.so        v1.9.0.5241     ini  Start ANY  
 [ 8] Engine                RUN   -    engine_amxx_i386.so       v1.9.0.5241     pl7  ANY   ANY  
 [ 9] FakeMeta              RUN   -    fakemeta_amxx_i386.so     v1.9.0.5241     pl7  ANY   ANY  
 [10] CStrike               RUN   -    cstrike_amxx_i386.so      v1.9.0.5241     pl7  ANY   ANY  
 [11] Ham Sandwich          RUN   -    hamsandwich_amxx_i386.so  v1.9.0.5241     pl7  ANY   ANY  
 [12] ReAPI                 RUN   -    reapi_amxx_i386.so        v5.8.0.165-dev  pl7  ANY   Never
 [13] VTC AMXX API          RUN   -    VtcApi_amxx_i386.so       v2017 RC        pl7  ANY   ANY  
 [14] MySQL                 RUN   -    mysql_amxx_i386.so        v1.9.0.5241     pl7  ANY   ANY  
14 plugins, 14 running
C++
Список плагинов
Currently loaded plugins:
       name                    version     author            file             status   
 [  1] admin_loader            0.3.7       kanagava          admin_loader_fo  running  
 [  2] FreshBans               1.3.7b      kanagava          fresh_bans.amxx  running  
 [  3] Admin Commands          1.9.0.5241  AMXX Dev Team     admincmd.amxx    running  
 [  4] Admin Votes             1.9.0.5241  AMXX Dev Team     adminvote.amxx   running  
 [  5] Maps Menu               1.9.0.5241  AMXX Dev Team     mapsmenu.amxx    running  
 [  6] Players Menu            1.9.0.5241  AMXX Dev Team     plmenu.amxx      running  
 [  7] Show IP,Steam Id and M  0.1         HoBaK             showip.amxx      running  
 [  8] Win Messages Changer    0.0.5       Jhob94            block_win_messa  running  
 [  9] Map Manager: Core       3.0.0       Mistrick          map_manager_cor  running  
 [ 10] Map Manager: Scheduler  0.1.0       Mistrick          map_manager_sch  running  
 [ 11] Map Manager: Rtv        0.0.4       Mistrick          map_manager_rtv  running  
 [ 12] Map Manager: Nominatio  0.0.8       Mistrick          map_manager_nom  running  
 [ 13] Map Manager: BlockList  0.0.3       Mistrick          map_manager_blo  running  
 [ 14] Map Manager: Online so  0.0.2       Mistrick          map_manager_onl  running  
 [ 15] Map Manager: Effects    0.0.8       Mistrick          map_manager_eff  running  
 [ 16] Map Manager: Informer   0.0.5       Mistrick          map_manager_inf  running  
 [ 17] [ReJBE] Core            1.0         Nkeiy & Justiqe   rejbe_core.amxx  debug    
 [ 18] Chat Manager            1.1.1-11    Mistrick          chatmanager.amx  debug    
 [ 19] Tutor API               Alpha       [WPMG]PRoSToTeM@  TutorAPI.amxx    running  
 [ 20] [ReJBE] Gluon Gun (Ego  1.0         AxeL              rejbe_egon_weap  running  
 [ 21] [ReJBE] Compound Bow    1.0         AxeL              rejbe_bow.amxx   running  
 [ 22] [ReJBE] Galaxy          1.0         Freedo.m          rejbe_game_gala  running  
 [ 23] [ReJBE] Hot Potato      1.0         Somebody / AxeL   rejbe_game_hot_  running  
 [ 24] [ReJBE] Magic           1.0         Opo4uMapy / Just  rejbe_game_magi  running  
 [ 25] [ReJBE] Maniac          1.0         Nkeiy / Justiqe   rejbe_game_mani  running  
 [ 26] [ReJBE] Hunters         1.0         Justiqe           rejbe_game_hunt  running  
 [ 27] [ReJBE] Mafia           1.0         Nkeiy / Justiqe   rejbe_mafia.amx  debug    
 [ 28] [ReJBE] Grab            1.0         Nkeiy             rejbe_grab.amxx  running  
 [ 29] [ReJBE] Quests          1.0         AxeL              rejbe_quests.am  running  
 [ 30] Erudit Bot              1.3         Nkeiy             rejbe_erudit.am  running  
30 plugins, 30 running
C++
Здравствуйте, недавно появились падения сервера с такой ошибкой. При чем самостоятельно вызвать падение, что бы понять источник проблемы, не получается. Сервер может работать пол часа, может час, а может и пол дня.
 
В этой теме было размещено решение! Перейти к решению.
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
В одном из плагинов возможно перепутаны значения mins и maxs (maxs меньше чем mins).
 
Сообщения
2
Реакции
3
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Да, я тоже начал это подозревать. Сервер использует так называемые "футбольные ворота". То есть, по двум точкам создаётся куб (entity) в который прописываются все данные. Проблема в том, что я с трудом понимаю данную механику, но начал подозревать, что проблема кроется в этих строках.
C++:
public create_object(id, type, Float:firstPoint[3], Float:lastPoint[3])
{
    new Float:fCenter[3], Float:fSize[3];
    new Float:fcrMins[3], Float:fMaxs[3];
    if(Object[EditObject] > 0) fm_remove_entity(Object[EditObject]);
    for(new i = 0; i < 3; i++)
    {
        fCenter[i] = (firstPoint[i] + lastPoint[i]) / 2.0;
        
        fSize[i] = get_float_difference(firstPoint[i], lastPoint[i]);
        
        fcrMins[i] = fSize[i] / -2.0;
        fMaxs[i] = fSize[i] / 2.0;
    }
    
    new ent = fm_create_entity("info_target");
    if(ent)
    {
        fm_entity_set_origin(ent, fCenter);
        if(type == 0 || type == 1) set_pev(ent, pev_classname, "Gate");
        dllfunc(DLLFunc_Spawn, ent);
        set_pev(ent, pev_movetype, MOVETYPE_FLY);
        set_pev(ent, pev_solid, SOLID_TRIGGER);
        fm_entity_set_size(ent, fcrMins, fMaxs);
    }
    Object[EditObject] = ent;
    return PLUGIN_HANDLED;
}
C++
 
Статус
В этой теме нельзя размещать новые ответы.

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

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