Raised This Month: $12 Target: $400
 3% 

[EXTENSION] [L4D2] Defibrillator Bug Fix (on servers higher than 8 players) [1.0.1]


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
V10
Senior Member
Join Date: Jan 2010
Location: Russia
Old 02-13-2010 , 21:02   [EXTENSION] [L4D2] Defibrillator Bug Fix (on servers higher than 8 players) [1.0.1]
Reply With Quote #1

Fixes defibrillator re-revive clone bug (on servers higher than 8 players), also fix bug when survivor dead body teleports to clone origin and fix all clients linked animations.

No cvars
No cmds
No natives
No forwards

Changelog:
1.0.1
- Fixed signatures and offsets for last update.
- Logic for search "dead body" changed for get player body with min distance.
- Recompiled with latest L4D2-SDK.
1.0.0.7:
- Fixes possible crashes.
- Improved optimizations.
- Pattern file updated.
1.0.0.4 ( ~ 2100 downloads):
- Fixed crash on GetPlayerByCharacter on *nix.
- Added second version for more debug.
1.0.0.3:
- Fixed compatiblity with DLC The Passing.
1.0.0.1:
- Added detail logs.


---------------------------------------------------------------------
See also other my extensions and plugins fixes 8+ bugs:
- [L4D2] Infected Fix Spawn
- [L4D2] Defibrillator Bug Fix
- [L4D2] Upgrade packs BUG FIX
- [L4D2] 8+ players Bug Fixes
Attached Files
File Type: zip l4d2_defibfix.zip (113.2 KB, 34685 views)
File Type: zip l4d2_defibfix.src.zip (1.22 MB, 3974 views)

Last edited by V10; 07-12-2013 at 09:51.
V10 is offline
troop5
Member
Join Date: Dec 2009
Old 02-13-2010 , 21:19   Re: [EXTENSION] L4D2 Defibrillator Bug Fix (on servers higher than 8 users)
Reply With Quote #2

omg, thanks! Going to test this tonight and give you some feedback soon.
troop5 is offline
dani1341
BANNED
Join Date: Feb 2010
Old 02-14-2010 , 12:11   Re: [EXTENSION] L4D2 Defibrillator Bug Fix (on servers higher than 8 players)
Reply With Quote #3

I will test it too on my 9 vs 9 server
dani1341 is offline
Skorpion1976
Veteran Member
Join Date: Jun 2009
Location: Austria
Old 02-14-2010 , 14:02   Re: [EXTENSION] L4D2 Defibrillator Bug Fix (on servers higher than 8 players)
Reply With Quote #4

What actually happens when this extensions detects that an alive body gets resurrected?
Skorpion1976 is offline
cigs
Senior Member
Join Date: Jul 2006
Old 02-14-2010 , 14:12   Re: [EXTENSION] L4D2 Defibrillator Bug Fix (on servers higher than 8 players)
Reply With Quote #5

When I check "sm exts list" on a linux server it says it failed to load the extension:

Code:
[03] <FAILED> file "DefibFix.ext.so": /home/83.142.49.30/source/3694/left4dead2/left4dead2/addons/sourcemod/extensions/DefibFix.ext.so: cannot open shared object file: No such file or directory
and DefibFix.ext.so is not in the defibfix.zip (71.2 KB)
__________________
cigs is offline
Bigbuck
Senior Member
Join Date: Jul 2009
Old 02-14-2010 , 14:17   Re: [EXTENSION] L4D2 Defibrillator Bug Fix (on servers higher than 8 players)
Reply With Quote #6

Without sounding like an ass, well ok maybe I want to sound like one, did you try READING the first post?

Quote:
Compiled for WINDOWS only.
Unix users can compile extension from source after editing makefile, and place defibfix.txt to sourcemod/gamedata.
Hence why the .so file doesn't exist.
Bigbuck is offline
cigs
Senior Member
Join Date: Jul 2006
Old 02-14-2010 , 14:28   Re: [EXTENSION] L4D2 Defibrillator Bug Fix (on servers higher than 8 players)
Reply With Quote #7

Sorry. After reading the first sentence and downloading the zip i got sidetracked by some people who wanted help here. I didn't read on, but instead focused on the zip when I returned and uploaded the files after wich I checked if the extension was loaded. Etc.

Mistakes happen I guess. No need to sound like an ass about it.

Now, how does one compile an extension from the source? With what can the Makefile be opened?

Thank you kindly?
__________________
cigs is offline
Skorpion1976
Veteran Member
Join Date: Jun 2009
Location: Austria
Old 02-14-2010 , 18:36   Re: [EXTENSION] L4D2 Defibrillator Bug Fix (on servers higher than 8 players)
Reply With Quote #8

I got 1 error but have no clue why it happened as I don´t find any resurrection action in the srcds log with same timestamp. I run a win xp srcds, 8vs8, MM 1.8 stable, SM 1.4 2926

SM error log:
L 02/14/2010 - 23:40:03: SourceMod error session started
L 02/14/2010 - 23:40:03: Info (map "c2m5_concert") (file "errors_20100214.log")
L 02/14/2010 - 23:40:03: [DefibFix] Player NOT FOUND
L 02/14/2010 - 23:41:20: Error log file session closed.

scrcs log:
Code:
L 02/14/2010 - 23:39:58: (INCAP) "ℓα∂у нσρє [GER (PL)]<503><STEAM_1:0:28386277><Survivor><Coach><LIMPING><1+4><setpos_exact -1126.01 2751.50 74.52; setang 34.83 -130.05 0.00><Area 75196>" is dying instead of incapping because they have been revived 2 times already.
L 02/14/2010 - 23:39:58: (DEATH)"eXploiD.L4D2 | Tammy<569><STEAM_1:1:10190833><Infected><SPITTER><DEAD><1+0><setpos -741.70 2482.15 136.03; setang 13.85 149.43 0.00><Area 73909>" killed "ℓα∂у нσρє [GER (PL)]<503><STEAM_1:0:28386277><Survivor><Coach><DEAD><1+4><setpos -1126.01 2751.50 12.52; setang 34.83 -130.05 0.00><Area 75196>" with "insect_swarm"
L 02/14/2010 - 23:39:58: rcon from "85.214.155.246:35416": command "gameme_psay "569" 1 "eXploiD.L4D2 | Tammy (21,559) bekommt 30 Punkte für x04Killed Survivor""
L 02/14/2010 - 23:39:58: "Skorpion1976<584><STEAM_1:1:19494020><>" triggered "headshot"
L 02/14/2010 - 23:39:58: (DEATH)"Skorpion1976<584><STEAM_1:1:19494020><Survivor><Coach><LIMPING><1+74><setpos_exact -767.80 2647.35 134.32; setang 25.86 122.52 -5.00><Area 73909>" killed "infected<919><><Infected><infected><DEAD><-12><setpos_exact -1000.02 3020.93 -127.22; setang 0.00 165.96 0.00><Area 38137>" with "rifle" (headshot)
L 02/14/2010 - 23:39:59: (TONGUE) Tongue targeting new victim.  Smoker:"Doktor Napalm<305><STEAM_1:1:13952688><Infected><SMOKER><ALIVE><300+0><setpos_exact -593.04 2251.90 190.03; setang 15.41 138.58 0.00><Area 108395>". Victim:"Ahriman<491><STEAM_1:0:19526310><Survivor><Gambler><ALIVE><28+4><setpos_exact -1130.60 2719.09 74.52; setang 59.13 -160.14 0.00><Area 75196>".
L 02/14/2010 - 23:39:59: "Skorpion1976<584><STEAM_1:1:19494020><>" triggered "headshot"
L 02/14/2010 - 23:39:59: (DEATH)"Skorpion1976<584><STEAM_1:1:19494020><Survivor><Coach><LIMPING><1+74><setpos_exact -757.41 2665.62 131.69; setang 27.38 122.37 -5.00><Area 73909>" killed "infected<950><><Infected><infected><DEAD><-12><setpos_exact -795.27 2734.80 30.25; setang -0.00 130.84 0.00><Area 73909>" with "rifle" (headshot)
L 02/14/2010 - 23:39:59: "Skorpion1976<584><STEAM_1:1:19494020><>" triggered "headshot"
L 02/14/2010 - 23:39:59: (DEATH)"Skorpion1976<584><STEAM_1:1:19494020><Survivor><Coach><LIMPING><1+74><setpos_exact -741.50 2722.79 117.94; setang 21.74 153.46 -5.00><Area 73909>" killed "Shona <3 jOe^<414><STEAM_1:1:12819014><Infected><CHARGER><DEAD><1+0><setpos -831.37 2761.50 14.66; setang 300.63 336.69 0.00><Area 73909>" with "rifle" (headshot)
L 02/14/2010 - 23:39:59: rcon from "85.214.155.246:35416": command "gameme_psay "584" 1 "Skorpion1976 (36,651) bekommt 2 Punkte für x04Killed a Charger""
L 02/14/2010 - 23:39:59: (TONGUE) Tongue targeting new victim.  Smoker:"Doktor Napalm<305><STEAM_1:1:13952688><Infected><SMOKER><ALIVE><300+0><setpos_exact -603.46 2287.52 190.03; setang 17.92 128.37 0.00><Area 108395>". Victim:"Fleischwurstfachverkäufer<542><STEAM_1:0:46436><Survivor><Mechanic><LIMPING><1+55><setpos_exact -830.59 2760.81 74.11; setang 26.86 -170.05 0.00><Area 73909>".
L 02/14/2010 - 23:39:59: "Tank<613><BOT><Infected>" joined team "Spectator"
L 02/14/2010 - 23:39:59: eXploiD.L4D2 | Tammy spawned as a TANK
L 02/14/2010 - 23:39:59: "eXploiD.L4D2 | Tammy<569><STEAM_1:1:10190833><Infected><TANK><ALIVE><24000+0><setpos_exact 0.00 0.00 -257.97; setang 350.07 103.15 0.00><Area 0>" spawned
L 02/14/2010 - 23:39:59: "Tank<613><BOT><Spectator>" disconnected (reason "Kicked by Console : infected team is full")
L 02/14/2010 - 23:40:00: (INCAP) "disasterpiece<321><STEAM_1:0:28182315><Survivor><Coach><INCAP><1+0><setpos_exact -1233.33 2701.39 79.23; setang 53.68 -66.60 0.00><Area 75194>" is incapacitated
L 02/14/2010 - 23:40:00: (INCAP)"disasterpiece<321><STEAM_1:0:28182315><Survivor><Coach><INCAP><450+0><setpos_exact -1233.33 2701.39 79.23; setang 53.68 -66.60 0.00><Area 75194>" was incapped by "eXploiD.L4D2 | Tammy<569><STEAM_1:1:10190833><Infected><TANK><ALIVE><16000+0><setpos_exact -462.50 2525.00 190.03; setang 13.85 149.43 0.00><Area 108404>" with "insect_swarm"
L 02/14/2010 - 23:40:00: Shona <3 jOe^ spawned as a CHARGER
L 02/14/2010 - 23:40:00: "Shona <3 jOe^<414><STEAM_1:1:12819014><Infected><CHARGER><ALIVE><700+0><setpos_exact -2712.50 1775.00 190.03; setang 3.79 32.06 0.00><Area 117953>" spawned
L 02/14/2010 - 23:40:00: (TONGUE) Tongue targeting new victim.  Smoker:"Doktor Napalm<305><STEAM_1:1:13952688><Infected><SMOKER><ALIVE><300+0><setpos_exact -556.61 2283.05 190.03; setang 14.51 135.89 0.00><Area 108395>". Victim:"Skorpion1976<584><STEAM_1:1:19494020><Survivor><Coach><LIMPING><1+73><setpos_exact -836.11 2654.92 109.02; setang 24.79 -171.79 -5.00><Area 73909>".
L 02/14/2010 - 23:40:00: (DEATH)"Resignation<545><STEAM_1:1:21819066><Survivor><Mechanic><ALIVE><52+39><setpos_exact -866.18 2719.90 78.68; setang 15.78 -155.76 0.00><Area 73909>" killed "infected<526><><Infected><infected><DEAD><0><setpos_exact -863.54 2692.14 23.57; setang -0.00 24.73 0.00><Area 73909>" with "electric_guitar"
L 02/14/2010 - 23:40:01: (DEATH)"eXploiD.L4D2 | sHiT hApPeNs<565><STEAM_1:0:20760><Survivor><Producer><LIMPING><1+21><setpos_exact -583.14 2496.90 175.61; setang 3.60 -151.26 0.00><Area 630>" killed "infected<900><><Infected><infected><DEAD><-36><setpos_exact -953.74 2286.12 130.03; setang 0.00 122.11 0.00><Area 5897>" with "rifle_ak47"
L 02/14/2010 - 23:40:01: NaGa spawned as a TANK
L 02/14/2010 - 23:40:01: "NaGa<365><STEAM_1:0:5335662><Infected><TANK><ALIVE><24000+0><setpos_exact -1137.50 2737.50 101.95; setang 55.34 29.63 0.00><Area 0>" spawned
L 02/14/2010 - 23:40:01: (TONGUE) Tongue targeting new victim.  Smoker:"Doktor Napalm<305><STEAM_1:1:13952688><Infected><SMOKER><ALIVE><300+0><setpos_exact -635.74 2317.42 214.62; setang 14.15 139.30 0.00><Area 109892>". Victim:"Resignation<545><STEAM_1:1:21819066><Survivor><Mechanic><ALIVE><52+38><setpos_exact -923.50 2624.91 89.90; setang 16.70 -140.97 0.00><Area 73909>".
L 02/14/2010 - 23:40:02: "disasterpiece<321><STEAM_1:0:28182315><>" triggered "revived_teammate"
L 02/14/2010 - 23:40:02: rcon from "85.214.155.246:35416": command "gameme_psay "321" 1 "disasterpiece (56,117) got 5 points for x04Revived Teammate""
L 02/14/2010 - 23:40:02: (TONGUE) Tongue launching towards victim.  Smoker:"Doktor Napalm<305><STEAM_1:1:13952688><Infected><SMOKER><ALIVE><300+0><setpos_exact -636.04 2318.05 215.08; setang 14.51 141.09 0.00><Area 109892>". Victim:"Resignation<545><STEAM_1:1:21819066><Survivor><Mechanic><ALIVE><52+38><setpos_exact -981.27 2593.74 81.03; setang 17.29 164.84 0.00><Area 73909>".
L 02/14/2010 - 23:40:02: (TONGUE) Tongue grab starting.  Smoker:"Doktor Napalm<305><STEAM_1:1:13952688><Infected><SMOKER><ALIVE><300+0><setpos_exact -636.04 2318.05 215.08; setang 14.51 141.09 0.00><Area 109892>". Victim:"Resignation<545><STEAM_1:1:21819066><Survivor><Mechanic><ALIVE><52+38><setpos_exact -1023.15 2597.10 65.95; setang 16.63 157.78 0.00><Area 73910>".
L 02/14/2010 - 23:40:02: rcon from "85.214.155.246:35416": command "gameme_psay "305" 1 "Doktor Napalm (15,730) bekommt 2 Punkte für x04(Smoker) Tongue Grabbed Survivor""
L 02/14/2010 - 23:40:02: (DEATH)"eXploiD.L4D2 | sHiT hApPeNs<565><STEAM_1:0:20760><Survivor><Producer><LIMPING><1+21><setpos_exact -583.14 2496.90 175.17; setang -0.60 -154.86 0.00><Area 630>" killed "infected<905><><Infected><infected><DEAD><-34><setpos_exact -1495.49 2070.22 154.23; setang 0.00 56.67 0.00><Area 92494>" with "rifle_ak47"
L 02/14/2010 - 23:40:03: (DEATH)"eXploiD.L4D2 | sHiT hApPeNs<565><STEAM_1:0:20760><Survivor><Producer><LIMPING><1+20><setpos_exact -583.14 2496.90 175.17; setang 3.13 -159.16 0.00><Area 630>" killed "infected<944><><Infected><infected><DEAD><-37><setpos_exact -711.11 2472.45 136.03; setang -0.00 10.94 0.00><Area 1840>" with "rifle_ak47"
L 02/14/2010 - 23:40:03: (TONGUE) Tongue took 57.226662 damage (was 300.000000/300.000000).  Smoker:"Doktor Napalm<305><STEAM_1:1:13952688><Infected><SMOKER><ALIVE><300+0><setpos_exact -638.98 2320.99 218.02; setang 14.51 141.09 0.00><Area 109892>". Victim:"Resignation<545><STEAM_1:1:21819066><Survivor><Mechanic><ALIVE><52+38><setpos_exact -920.73 2522.86 124.84; setang 17.29 161.01 0.00><Area 73909>".
L 02/14/2010 - 23:40:03: (TONGUE) Tongue targeting new victim.  Smoker:"PaulGhost<525><STEAM_1:1:23330668><Infected><SMOKER><ALIVE><21+0><setpos_exact -1916.20 2258.13 100.97; setang 7.78 25.23 0.00><Area 80032>". Victim:"Fleischwurstfachverkäufer<542><STEAM_1:0:46436><Survivor><Mechanic><LIMPING><1+54><setpos_exact -995.67 2630.95 64.03; setang 19.08 -172.23 0.00><Area 73909>".
L 02/14/2010 - 23:40:03: (TONGUE) Tongue took 57.157288 damage (was 242.773346/300.000000).  Smoker:"Doktor Napalm<305><STEAM_1:1:13952688><Infected><SMOKER><ALIVE><300+0><setpos_exact -639.65 2321.65 218.69; setang 14.51 141.09 0.00><Area 109892>". Victim:"Resignation<545><STEAM_1:1:21819066><Survivor><Mechanic><ALIVE><52+38><setpos_exact -898.94 2507.15 137.34; setang 18.02 167.09 0.00><Area 73909>".
L 02/14/2010 - 23:40:04: (INCAP) "Ahriman<491><STEAM_1:0:19526310><Survivor><Gambler><INCAP><1+1><setpos_exact -1121.01 2746.88 74.52; setang 66.85 29.50 0.00><Area 75196>" is incapacitated
And one player told me that he would´ve resurrected himself while defibbing a dead one, but I have no logfile as I don´t know when that happened.

Last edited by Skorpion1976; 02-14-2010 at 19:54.
Skorpion1976 is offline
troop5
Member
Join Date: Dec 2009
Old 02-14-2010 , 22:50   Re: [EXTENSION] L4D2 Defibrillator Bug Fix (on servers higher than 8 players)
Reply With Quote #9

I run an 8 player coop windows dedicated, and this extension did not work for me. No error log about Defib fix that i can see.

I re-revived myself twice so far, and once something happened that never happened before, i went to defib a body and it said 'healing', i stopped and tried again, same thing, when the bar finished nothing happened. Very strange. Also, dead bodies were showing up where alive survivor clones were. Btw, i am using l4dtoolz + bebop.

Hope we can find out why it's not working, this extension would be very handy.

Edit: I was an idiot, for some reason the autoload file didn't get put it so it wasn't even loading. Now it's loaded, going to test it. Thanks.

Last edited by troop5; 02-15-2010 at 01:19.
troop5 is offline
V10
Senior Member
Join Date: Jan 2010
Location: Russia
Old 02-14-2010 , 23:48   Re: [EXTENSION] L4D2 Defibrillator Bug Fix (on servers higher than 8 players)
Reply With Quote #10

Quote:
Originally Posted by Skorpion1976 View Post
I got 1 error but have no clue why it happened as I don´t find any resurrection action in the srcds log with same timestamp. I run a win xp srcds, 8vs8, MM 1.8 stable, SM 1.4 2926

L 02/14/2010 - 23:40:03: [DefibFix] Player NOT FOUND
This error indicates that the plugin cannot found any survivior DEAD player on your game and passes control to the default player search function(engine function with revive bug).
When testing this was observed only when you start to revive the body before the engine understands that the player actualy DEAD.
This extension tested on my server (win32\10vs10\2.0.0.7\MM 1.8\SM1.3\l4dtoolz\versus) and good works.
I belive extension not works fine with SM 1.4, i not test it.

Last edited by V10; 02-15-2010 at 00:01.
V10 is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:49.


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