Модуль Orpheu дает Segmentation fault

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
6
Реакции
0
Ошибка
Ошибка - Segmentation fault
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5294
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.13.0.788-dev
Build date: 07:36:33 Jul 12 2023 (3378)
Build from: https://github.com/dreamstalker/rehlds/commit/f955b07
ReGamedll
5.26.0.668-dev
Версия Metamod
by Will Day
http://www.metamod.org/
Patch: Metamod-P (mm-p) v37
by Jussi Kivilinna
http://metamod-p.sourceforge.net/
compiled: May 30 2013, 11:41:16 EET (optimized)
Список метамодулей
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.9.0.5 ini Start ANY
[ 2] Reunion RUN - reunion_mm_i386. v0.1.92d ini Start Never
[ 3] Rechecker RUN - rechecker_mm_i38 v2.3 ini Chlvl ANY
[ 4] VoiceTranscoder RUN - VoiceTranscoder. v2017RC5 ini ANY ANY
[ 5] Orpheu RUN - orpheu_amxx_i386 v2.6.3 pl1 ANY ANY
[ 6] Ham Sandwich RUN - hamsandwich_amxx v1.9.0-d pl1 ANY ANY
[ 7] CSX RUN - csx_amxx_i386.so v1.9.0-d pl1 ANY ANY
[ 8] Engine RUN - engine_amxx_i386 v1.9.0-d pl1 ANY ANY
[ 9] FakeMeta RUN - fakemeta_amxx_i3 v1.9.0-d pl1 ANY ANY
[10] ReAPI RUN - reapi_amxx_i386. v5.24.0. pl1 ANY Never
[11] Fun RUN - fun_amxx_i386.so v1.9.0-d pl1 ANY ANY
11 plugins, 11 running
Список плагинов
[ 1] Admin Base 1.9.0-dev+ AMXX Dev Team admin.amxx running
[ 2] Admin Commands 1.9.0-dev+ AMXX Dev Team admincmd.amxx running
[ 3] Admin Help 1.9.0-dev+ AMXX Dev Team adminhelp.amxx running
[ 4] Slots Reservation 1.9.0-dev+ AMXX Dev Team adminslots.amxx running
[ 5] Multi-Lingual System 1.9.0-dev+ AMXX Dev Team multilingual.am running
[ 6] Menus Front-End 1.9.0-dev+ AMXX Dev Team menufront.amxx running
[ 7] Commands Menu 1.9.0-dev+ AMXX Dev Team cmdmenu.amxx running
[ 8] Players Menu 1.9.0-dev+ AMXX Dev Team plmenu.amxx running
[ 9] Maps Menu 1.9.0-dev+ AMXX Dev Team mapsmenu.amxx running
[ 10] Plugin Menu 1.9.0-dev+ AMXX Dev Team pluginmenu.amxx running
[ 11] Admin Chat 1.9.0-dev+ AMXX Dev Team adminchat.amxx running
[ 12] Anti Flood 1.9.0-dev+ AMXX Dev Team antiflood.amxx running
[ 13] Scrolling Message 1.9.0-dev+ AMXX Dev Team scrollmsg.amxx running
[ 14] Info. Messages 1.9.0-dev+ AMXX Dev Team imessage.amxx running
[ 15] Admin Votes 1.9.0-dev+ AMXX Dev Team adminvote.amxx running
[ 16] NextMap 1.9.0-dev+ AMXX Dev Team nextmap.amxx running
[ 17] Nextmap Chooser 1.9.0-dev+ AMXX Dev Team mapchooser.amxx running
[ 18] TimeLeft 1.9.0-dev+ AMXX Dev Team timeleft.amxx running
[ 19] Pause Plugins 1.9.0-dev+ AMXX Dev Team pausecfg.amxx running
[ 20] Stats Configuration 1.9.0-dev+ AMXX Dev Team statscfg.amxx running
[ 21] StatsX 1.9.0-dev+ AMXX Dev Team statsx.amxx running
[ 22] Map Spawns Editor 1.2.0 iG_os Map_Spawns_Edit running
[ 23] Ladder Maker 0.1 Exolent laddermaker.amx running
[ 24] Walkguard 1.0.0 mx?! walkguard.amxx running
[ 25] Toggleable Noclip 1.0 GHW_Chronic GHW_Toggleable_ running
[ 26] Just Capture the Flag 1.32c Digi just_capture_th running
После загрузки на сервер, как только нажимаю выбор команды, сервер умирает.

Ошибка - Segmentation fault

Консоль:

Just Capture the Flag - v1.32c
Mod by Digi

L 02/20/2025 - 21:45:54: Loading map "jctfo_dust2"
L 02/20/2025 - 21:45:54: [META] dll: Loaded plugin 'CStrike': CStrike v1.9.0-dev+5210 Sep 2 2018, AMX Mod X Dev Team
L 02/20/2025 - 21:45:54: [ORPHEU] Function "InstallGameRules" not found
L 02/20/2025 - 21:45:54: [AMXX] Displaying debug trace (plugin "just_capture_the_flag_1.0_red_blue.amxx", version "unknown")
L 02/20/2025 - 21:45:54: Ошибка плагина 10: native error (native "OrpheuGetFunction")
L 02/20/2025 - 21:45:54: [AMXX] [0] just_capture_the_flag_1.0_red_blue.sma::game_blockConditions (line 1198)
L 02/20/2025 - 21:45:54: Server cvar "jctf_version" = "1.32c"
L 02/20/2025 - 21:45:54: [ORPHEU] Function "CHalfLifeMultiplay::CheckMapConditions" not found
L 02/20/2025 - 21:45:54: [AMXX] Displaying debug trace (plugin "just_capture_the_flag_1.0_red_blue.amxx", version "unknown")
L 02/20/2025 - 21:45:54: Ошибка плагина 10: native error (native "OrpheuGetFunction")
L 02/20/2025 - 21:45:54: [AMXX] [0] just_capture_the_flag_1.0_red_blue.sma::game_blockConditions (line 1512)
L 02/20/2025 - 21:45:54: [AMXX] [1] just_capture_the_flag_1.0_red_blue.sma::game_blockConditions (line 1495)
L 02/20/2025 - 21:46:48: FATAL ERROR (shutting down): PF_MessageBegin_I: Tried to create a message with a bogus message type ( 0 )
FATAL ERROR (shutting down): PF_MessageBegin_I: Tried to create a message with a bogus message type ( 0 )
20 Фев 2025
Server debug + log

BFD: warning: /host/52348*/3*/core.25** has a segment extending past end of file

warning: Section `.reg-xstate/2529400' in core file too small.

warning: Error reading shared library list entry at 0x34616662
Failed to read a valid object file image from memory.
warning: Section `.reg-xstate/2529400' in core file too small.
warning: Error reading shared library list entry at 0x34616662
debug.cmds:4: Error in sourced command file:
Cannot access memory at address 0xffc7f728
 
В этой теме было размещено решение! Перейти к решению.

Вложения

Сообщения
47
Реакции
-7
Помог
1 раз(а)
Сколько пытался завести орфей на ReHLDS, ни разу не было стабильно. Либо сразу падал после запуска, либо при использовании каких-либо функций. Потому, отказался от него.

Предполагаю, у тебя аналогичная ситуация.
 
Сообщения
6
Реакции
0
Put InstallGameRules file in configs/orpheu/functions/ dir!
Алексеич, он там давно стоит
It has been already placed there for a long time
20 Фев 2025
{
"name" : "InstallGameRules",
"library" : "mod",
"return" :
{
"type" : "CHalfLifeMultiplay *"
},
"identifiers":
[
{
"os" : "windows",
"mod" : "cstrike",
"value" : [0x68,"","","","",0xFF,"","","","","",0x83,0xC4,0x4,0xFF,"","","","","",0xA1,"","","","",0xD9,0x40,0x14],
"info" : "Works for Condition Zero"
},
{
"os" : "linux",
"mod" : "cstrike",
"value" : "InstallGameRules__Fv"
},
{
"os" : "windows",
"mod" : "SvenCoop",
"value" : [0x55,0x8B,0xEC,0x6A,0xFF,0x68,"","","","",0x64,"","","","","",0x50,0x81,"","","","","",0xA1,"","","","",0x33,0xC5,0x89,0x45,0xF0]
},
{
"os" : "windows",
"mod" : "ns",
"value" : [0x6A,0xFF,0x68,"","","","",0x64,"","","","","",0x50,0x64,"","","","","","*",0x51,0x68]
},
{
"os" : "linux",
"mod" : "ns",
"value" : "_Z16InstallGameRulesv"
},
{
"os" : "windows",
"mod" : "dod",
"value" : [0x55,0x8B,0xEC,0x83,0xEC,0x48,0x53,0x56,0x57,0x68,"","","","",0xFF,"","","","","*",0x83,0xC4,0x04,0xFF]
},
{
"os" : "linux",
"mod" : "dod",
"value" : "InstallGameRules__Fv"
},
{
"os" : "windows",
"mod" : "valve",
"value" : [0x68,"","","","",0xFF,"","","","","",0x83,0xC4,0x04,0xFF,"","","","","",0x8B]
},
{
"os" : "linux",
"mod" : "valve",
"value" : "InstallGameRules__Fv"
},
{
"os" : "windows",
"mod" : "ts",
"value" : [0x6A,0xFF,0x68,"","","","",0x64,"","","","","",0x50,0x64,"","","","","","*",0x51,0x56,0x68]
},
{
"os" : "linux",
"mod" : "ts",
"value" : "InstallGameRules__Fv"
}
]
}
 
Сообщения
250
Реакции
30
Помог
7 раз(а)
ORPHEU больше не нужно использовать, если вы запускаете rehlds, функции, которые он выполняет, можно выполнять напрямую, например, блокируя события с помощью <mp_round_infinite>
 
Статус
В этой теме нельзя размещать новые ответы.

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

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