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

L4DToolZ Metamod plugin (l4d1 & l4d2)


Post New Thread Reply   
 
Thread Tools Display Modes
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 02-13-2020 , 18:36   Re: L4DToolZ Metamod plugin (l4d1 & l4d2)
Reply With Quote #1431

Quote:
Originally Posted by JLmelenchon View Post
You said it yourself, this plugin raise map entities and can make weapons disappear. I'm not inventing the other bugs too it create many problems. Maybe if you have an older version of metamod, l4dtoolz or whatever it can be different but for me it's broken on linux.
You have a server of 30 players if i believe your sign, since 5 years maybe you are too used to play ultra modded to notice bugs no ? I just want to use that for add a few spectators slots nothing more.
Yes, I did say that it raises entity count, but stock maps are unaffected by this issue. My recommendation was specifically for maps that are closer to hitting the entity count. Dead Before Dawn being a prime example. Its an extreme case scenario not the norm.

Also, I usually compile my server on the latest snapshot versions. I haven't done that in a bit, but its still pretty current.

PHP Code:
Metamod:Source version 1.10.7-dev
Built from
https://github.com/alliedmodders/metamod-source/commit/6c8495f
Build ID971:6c8495f
Loaded 
As: Valve Server Plugin
Compiled on
Sep  2 2019 
PHP Code:
Listing 9 plugins:
  [
01SourceMod (1.11.0.6473by AlliedModders LLC
  
[02L4DToolZ (1.0.0.9h-unknownby Ivailosp 
I have a server for 5 years and it is modded pretty heavily, but you are talking about game breaking bugs. Nothing to me is game breaking.

You had mentioned SI or Survivors being stunned for long duration. I could see that happening as an indirect issue from having more indexes to run through and maybe the server does get confused at times, but that's not something that L4DToolz was made for.

The other issue that you raised in regards to weapons and medkits not spawning. I can assure you that has nothing to do with L4DToolz. Most probably that's one of your plugins that checks for extended slots and does something. I would recommend you to do a dry run with just base server and L4DToolz and observe the results.
__________________
Spirit_12 is offline
Silvers
SourceMod Plugin Approver
Join Date: Aug 2010
Location: SpaceX
Old 02-14-2020 , 01:21   Re: L4DToolZ Metamod plugin (l4d1 & l4d2)
Reply With Quote #1432

Quote:
Originally Posted by Spirit_12 View Post
same L4DToolZ version dating back prior to 2015.

You have arrived at wrong conclusion.
Same version since 2013 here, no issues.

Recognise humans are dumb pattern recognition machines attributing anything to bugs. Sorry to say, too many times I've had reports of issues totally unrelated and in no way possible to the root cause.

If you want to debug, half the plugins, and half again etc until you weed out the chaff.
__________________
Silvers is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 02-16-2020 , 17:18   Re: L4DToolZ Metamod plugin (l4d1 & l4d2)
Reply With Quote #1433

Those things have nothing to do with L4DToolz. Your ConVars disappearing makes me think, if the right permissions are set or not. As for the game mode issue. L4DToolz doesn't care for the game mode. You can check in the code base yourself. There is no mention of that ConVar.
__________________
Spirit_12 is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 02-16-2020 , 20:21   Re: L4DToolZ Metamod plugin (l4d1 & l4d2)
Reply With Quote #1434

L4DToolz doesn't have a game data file, but it does use signatures from the game binary to hook functions. As far as I know all signatures are correct as long as you use the latest version of the server.
__________________
Spirit_12 is offline
ayaizafri
Junior Member
Join Date: May 2020
Old 05-19-2020 , 23:18   Re: L4DToolZ Metamod plugin (l4d1 & l4d2)
Reply With Quote #1435

Quote:
Originally Posted by DARG367 View Post
@XDglory

What plugin are you using to handle the unlocked slots?

I've never tried just using L4DToolz as a standalone plugin for extra slots. If you have not yet tried ABM I would highly suggest it.

ABM: https://forums.alliedmods.net/showthread.php?p=2477820

I am currently using abm. Do you know what setting should I do to unlock slot just so my other 2 friends can join the game(6players)?
ayaizafri is offline
canadianjeff
BANNED
Join Date: Sep 2016
Old 07-27-2020 , 01:35   Re: L4DToolZ Metamod plugin (l4d1 & l4d2)
Reply With Quote #1436

L4DToolZ (1.0.0.9h-2-g7465d71b-dirty) by Ivailosp

SHA256 HASH
42dd42052b3d81f1dd61a406083d4460c72af1a223514 71749c8c155be4f2dab left4dead2/addons/l4dtoolz/l4dtoolz_mm.so

downloaded from https://github.com/SirPlease/L4D2-Co...l4dtoolz_mm.so

looks like this version matches https://github.com/ivailosp/l4dtoolz/commits/master from 2013???? and not the 2015 updates

I noticed something strange about this... sometimes if you setup a lobby the return to lobby option gets greyed out but typeing callvote returntolobby in the developer console will still work

is anyone else suffering from this same issue?

also if I rename the .so to something stupid like .so.old and basically do not load l4dtoolz the return to lobby option works fine and is no longer greyed out

Last edited by canadianjeff; 07-27-2020 at 01:54.
canadianjeff is offline
canadianjeff
BANNED
Join Date: Sep 2016
Old 07-27-2020 , 02:20   Re: L4DToolZ Metamod plugin (l4d1 & l4d2)
Reply With Quote #1437

The version found here is newer and does not contain this bug.... problem solved

https://github.com/fbef0102/L4D1-Ser...olz_mm_i486.so
canadianjeff is offline
Sappykun
Member
Join Date: Nov 2019
Old 09-28-2020 , 13:57   Re: L4DToolZ Metamod plugin (l4d1 & l4d2)
Reply With Quote #1438

When I have this plugin enabled and try to shut down the server cleanly using exit, the server segfaults. This causes my Linux server to restart itself, which is annoying. It also seems to crash after Sourceod has shut down, which means Accelerator can't detect the coredump and provide a decent crash report.

What is the most up-to-date version of L4DToolz, specifically for L4D2? Does that version fix this segfault issue? I know the version in the OP (the one I'm using) is slightly outdated, but I'm not sure where to go for the latest version.

Failing that, are there any instructions for building L4DToolz on your own?
Sappykun is offline
maks
Member
Join Date: Dec 2011
Location: Russia
Old 10-03-2020 , 01:49   Re: L4DToolZ Metamod plugin (l4d1 & l4d2)
Reply With Quote #1439

Source
https://github.com/TyUser/l4dtoolz

Assembly instructions
http://www.russerver.com/blog/sborka...nikov-l4dtoolz
http://www.russerver.com/blog/sborka...lz-pod-windows
maks is offline
maclarens
Senior Member
Join Date: Jul 2020
Location: Kz
Old 10-11-2020 , 00:32   Re: L4DToolZ Metamod plugin (l4d1 & l4d2)
Reply With Quote #1440


Debian 10 log compile l4d2
--------------------------
mkdir -p l4d2_release
ln -sf ../hl2sdk-l4d2/lib/linux/libvstdlib_srv.so
ln -sf ../hl2sdk-l4d2/lib/linux/libtier0_srv.so
gcc -I. -I../mmsource-1.10/core -I../mmsource-1.10/core/sourcehook -I../hl2sdk-l4d2/public -I../hl2sdk-l4d2/public/tier0 -I../hl2sdk-l4d2/public/tier1 -I../hl2sdk-l4d2/public/e ngine -I../hl2sdk-l4d2/public/mathlib -I../hl2sdk-l4d2/public/appframework -DSOURCE_ENGINE=9 -D__GIT_VERSION=\"1.1\" -DSE_EPISODEONE=1 -DSE_DARKMESSIAH=2 -DSE_ORANGEBOX=3 -DSE_ BLOODYGOODTIME=4 -DSE_EYE=5 -DSE_CSS=6 -DSE_ORANGEBOXVALVE=7 -DSE_LEFT4DEAD=8 -DSE_LEFT4DEAD2=9 -DSE_ALIENSWARM=10 -DSE_PORTAL2=11 -DSE_CSGO=12 -DPOSIX -Dstricmp=strcasecmp -D_ stricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp -DCOMPILER_GCC -Wno-overload ed-virtual -Wno-switch -Wno-unused -msse -DSOURCEMOD_BUILD -DHAVE_STDINT_H -m32 -DNDEBUG -O2 -funroll-loops -pipe -fno-strict-aliasing -D_LINUX -mfpmath=sse -fvisibility=hidden -Wno-non-virtual-dtor -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++11 -Wall -Werror -o l4d2_release/l4dtoolz_mm.o -c l4dtoolz_mm.cpp
In file included from ../hl2sdk-l4d2/public/tier1/utlvector.h:23,
from ../hl2sdk-l4d2/public/tier1/convar.h:21,
from ../hl2sdk-l4d2/public/eiface.h:16,
from ../mmsource-1.10/core/ISmmAPI.h:46,
from ../mmsource-1.10/core/ISmmPlugin.h9,
from l4dtoolz_mm.h:4,
from l4dtoolz_mm.cpp:1:
../hl2sdk-l4d2/public/tier1/utlmemory.h: In member function ‘void CUtlMemory<T, I>::Swap(CUtlMemory<T, I>&)’:
../hl2sdk-l4d2/public/tier1/utlmemory.h30:2: error: there are no arguments to ‘V_swap’ that depend on a template parameter, so a declaration of ‘V_swap’ must be available [-f permissive]
V_swap( m_nGrowSize, mem.m_nGrowSize );
^~~~~~
../hl2sdk-l4d2/public/tier1/utlmemory.h30:2: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../hl2sdk-l4d2/public/tier1/utlmemory.h32:2: error: there are no arguments to ‘V_swap’ that depend on a template parameter, so a declaration of ‘V_swap’ must be available [-f permissive]
V_swap( m_nAllocationCount, mem.m_nAllocationCount );
^~~~~~
make: *** [l4d2_make:95: all] Error 1
maclarens 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 18:02.


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