AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Extensions (https://forums.alliedmods.net/forumdisplay.php?f=134)
-   -   [EXTENSION] [L4D2] Defibrillator Bug Fix (on servers higher than 8 players) [1.0.1] (https://forums.alliedmods.net/showthread.php?t=118723)

Spirit_12 10-22-2020 00:45

Re: [EXTENSION] [L4D2] Defibrillator Bug Fix (on servers higher than 8 players) [1.0.
 
Quote:

Originally Posted by canadianjeff (Post 2722140)
does this extension need a gamedata update to keep working?

The extension comes with the gamedata file for a reason. It uses signatures and offsets that can break between the game updates.

canadianjeff 06-09-2021 14:33

Re: [EXTENSION] [L4D2] Defibrillator Bug Fix (on servers higher than 8 players) [1.0.
 
so is the original post the latest gamedata for this extension

this is what I have in defibfix.txt

Code:

"Games"
{
        "left4dead2"
        {
                "Signatures"
                {
                        "GetPlayerByCharacter"
                        {
                                "library"        "server"
                                "windows"        "\x55\x8b\xec\x8b\x45*\x83\xec*\x83\xf8\x08\x75*\x33\xc0\x8b\xe5\x5d\xc3"
                                "linux"                "@_ZN13CTerrorPlayer20GetPlayerByCharacterE21SurvivorCharacterType"
                        }

                        "DefibrillatorOnStartAction"
                        {
                                "library"        "server"
                                "windows"        "\x55\x8B\xEC\xD9\xEE\x53\x56\x57\x8B\x7D\x0C"
                                "linux"                "@_ZN18CItemDefibrillator13OnStartActionEN17CBaseBackpackItem22BackpackItemActionTypeEP13CTerrorPlayerP11CBaseEntityf"
                        }

                        "DefibrillatorOnActionComplete"
                        {
                                "library"        "server"
                                "windows"        "\x55\x8b\xec\x8b\x45*\x56\x6a\x00\x68****\x68****\x6a\x00\x50\xe8****\x8b\xf0"
                                "linux"                "@_ZN18CItemDefibrillator16OnActionCompleteEP13CTerrorPlayerP11CBaseEntity"
                        }
                        "CSurvivorDeathModel::Create"
                        {
                                "library"        "server"
                                "windows"        "\x55\x8b\xec\x57\x8b\x7d\x08\x85\xff\x75*\x33\xc0\x5f\x5d\xc3\x8b\x87"
                                "linux"                "@_ZN19CSurvivorDeathModel6CreateEP13CTerrorPlayer"
                        }
                        "CBaseEntity::SetAbsOrigin"
                        {
                                "library"        "server"
                                "windows"        "\x55\x8b\xec\x83\xec*\xa1****\x33\xc5\x89\x45*\x56\x57\x8b\x7d\x08\x8b\xf1\xe8****\xf3\x0f\x10\x07"
                                "linux"                "@_ZN11CBaseEntity12SetAbsOriginERK6Vector"
                        }
                }
        }
}


TomDaBomb 08-23-2021 03:19

Re: [EXTENSION] [L4D2] Defibrillator Bug Fix (on servers higher than 8 players) [1.0.
 
im guessing what hes asking is if since the last L4D2 update in July or something, has broken this plugins Gamedata as well, since everyone had to go get them for pretty much all the other 3 or 4 plugins necessary to run Super Versus with all the options

Yes i believe this is still working 8-23-21, otherwise someone would have posted a gamedata change in 2021

the other gamedata files needed a new offset for the SetHumanSpec function, or i wanna say thats whats its called, and that said function isnt in this plugins gamedata file, so its not needed thus an update is not either

Primeas 09-09-2021 02:44

Re: [EXTENSION] [L4D2] Defibrillator Bug Fix (on servers higher than 8 players) [1.0.
 
Hello V10,

I just wanted to report this crash. My game server always crashes with a high number of players (10+) when a player is resuscitated with a defibrillator. I checked all the logs and at each timestamp a player was resuscitated with a defibrillator.

HTML Code:

# Crash 1
sourcemod.log > L 09/08/2021 - 16:41:25: [DefibFix] Save player(2) pos: 2593.197754 -5692.025391 257.778229
sourcemod.log > L 09/08/2021 - 16:41:51: [DefibFix] Save player(7) pos: 1037.203613 -5693.124023 104.281250
sourcemod.log > L 09/08/2021 - 16:42:00: [DefibFix] DefibrillatorOnStart pos: 1037.203613 -5693.124023 104.281250
sourcemod.log > L 09/08/2021 - 16:42:00: [DefibFix] Found player (XXXXXX)7, distance 0.000000 .
sourcemod.log > L 09/08/2021 - 16:42:03: [DefibFix] DefibrillatorComplete pos: 1037.203613 -5693.124023 104.281250
sourcemod.log > L 09/08/2021 - 16:42:03: [DefibFix] Found player (XXXXXX)7, distance 0.000000 .
sourcemod.log > L 09/08/2021 - 16:44:05: [DefibFix] Save player(6) pos: -885.223694 -8952.077148 534.246643
sourcemod.log > L 09/08/2021 - 16:46:08: [DefibFix] Save player(10) pos: -1333.825317 -13257.623047 119.645561
sourcemod.log > L 09/08/2021 - 16:46:55: -------- Mapchange to c4m3_sugarmill_b --------
accelerator.log > L 09/08/2021 - 16:47:09: SourceMod error session started
accelerator.log > L 09/08/2021 - 16:47:09: Info (map "c1m1_hotel") (file "/home/XXXXXX/gameserver/27115/left4dead2/left4dead2/addons/sourcemod/logs/errors_20210908.log")
accelerator.log > L 09/08/2021 - 16:47:09: [CRASH] Accelerator uploaded crash dump: Crash ID: XXXXXX


# Crash 2
sourcemod.log > L 09/08/2021 - 17:37:14: [DefibFix] Save player(8) pos: 4119.236328 5048.091797 -1199.968750
sourcemod.log > L 09/08/2021 - 17:37:16: [DefibFix] Save player(17) pos: 3246.039551 5875.163574 -1199.968750
sourcemod.log > L 09/08/2021 - 17:38:17: [DefibFix] Save player(11) pos: 7995.391113 5391.626465 -1198.968750
accelerator.log > L 09/08/2021 - 17:40:18: SourceMod error session started
accelerator.log > L 09/08/2021 - 17:40:18: Info (map "c1m1_hotel") (file "/home/XXXXXX/gameserver/27115/left4dead2/left4dead2/addons/sourcemod/logs/errors_20210908.log")
accelerator.log > L 09/08/2021 - 17:40:18: [CRASH] Accelerator uploaded crash dump: Crash ID: XXXXXX


# Crash 3
sourcemod.log > L 09/08/2021 - 20:51:57: [DefibFix] Save player(12) pos: 2256.530762 -4144.047852 101.619331
sourcemod.log > L 09/08/2021 - 20:52:26: -------- Mapchange to c4m4_milltown_b --------
accelerator.log > L 09/08/2021 - 20:53:19: SourceMod error session started
accelerator.log > L 09/08/2021 - 20:53:19: Info (map "c1m1_hotel") (file "/home/XXXXXX/gameserver/27115/left4dead2/left4dead2/addons/sourcemod/logs/errors_20210908.log")
accelerator.log > L 09/08/2021 - 20:53:19: [CRASH] Accelerator uploaded crash dump: Crash ID: XXXXXX


#Accelerator - Crash Reporting That Doesn't Suck

This crash signature is unique.

Stack Trace
Function
0        linux-gate.so!__kernel_vsyscall + 0x9
1        libc-2.31.so!gsignal + 0xc2
2        libc-2.31.so!abort + 0x129
3        libc-2.31.so + 0x7899c
4        libc-2.31.so + 0x80a5d
5        libc-2.31.so + 0x80d4b
6        stripper.core.so!Stripper::_BuildPropList() + 0x413
7        stripper.core.so!parse_map(char const*, char const*) + 0x21
8        stripper.16.l4d2.so!LevelInit_handler(char const*, char const*, char const*, char const*, bool, bool) + 0x312
9        stripper.16.l4d2.so!fastdelegate::FastDelegate6<char const*, char const*, char const*, char const*, bool, bool, bool>::InvokeStaticFunction(char const*, char const*, char const*, char const*, bool, bool) const + 0x39
10        stripper.16.l4d2.so!__SourceHook_FHCls_IServerGameDLLLevelInit0::CMyDelegateImpl::Call(char const*, char const*, char const*, char const*, bool, bool) + 0x54
11        metamod.2.l4d2.so!__SourceHook_MFHCls_SGD_LevelInit::Func [metamod.cpp:83 + 0x4d]
12        server_srv.so + 0x6ba220
13        engine_srv.so!CServerPlugin::LevelInit(char const*, char const*, char const*, char const*, bool, bool) + 0xe9
14        engine_srv.so!Host_Changelevel(bool, char const*, char const*) + 0x1d5
15        engine_srv.so!CHostState::State_ChangeLevelMP() + 0x8a
16        engine_srv.so!CHostState::FrameUpdate(float) + 0x115
17        engine_srv.so!HostState_Frame(float) + 0x1d
18        engine_srv.so!CEngine::Frame() + 0x54f
19        engine_srv.so!CDedicatedServerAPI::RunFrame() + 0x26
20        dedicated_srv.so!RunServerIteration(bool) + 0x3c
21        dedicated_srv.so!RunServer(bool) + 0x48
22        engine_srv.so!CModAppSystemGroup::Main() + 0x8d
23        engine_srv.so!CAppSystemGroup::Run() + 0x38
24        engine_srv.so!CDedicatedServerAPI::ModInit(ModInfo_t&) + 0x1af
25        dedicated_srv.so!CDedicatedAppSystemGroup::Main() + 0xb5
26        dedicated_srv.so!CAppSystemGroup::Run() + 0x38
27        dedicated_srv.so!CAppSystemGroup::Run() + 0x38
28        dedicated_srv.so!main + 0x217
29        srcds_linux!main + 0xf2
30        libc-2.31.so!__libc_start_main + 0x106
31        srcds_linux + 0x885
32        srcds_linux + 0x630
33        srcds_linux + 0x950
34        srcds_linux + 0x9c0
35        linux-gate.so + 0x550


canadianjeff 09-12-2021 20:40

Re: [EXTENSION] [L4D2] Defibrillator Bug Fix (on servers higher than 8 players) [1.0.
 
any reason as to why you are blanking out the crash id???? I think its pretty safe to share it with the public as any personal information would require you to auth with steam to view the more detailed version


All times are GMT -4. The time now is 06:43.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.