Create Edict Fixer.
1 Attachment(s)
THIS IS PROBABLY UNSTABLE. IF YOU'RE HAVING 'RANDOM' CRASHING ISSUES WITH IT, DON'T USE IT.
What is this? This replaces CreateEdict on your server with a 'Custom' implementation ensuring no edicts are left unused before going into the higher indexes. This bug (of running out of edicts when you have 1000 free) is present in every Source 2009 game, CS: Global Offensive does something similar to this MM:S Plugin. This Plugin has saved me, and I wish someone found this out earlier. Installation Pick your engine and throw it into a CEF folder under addons. Then throw the CEF.vdf file into your metamod folder. Or change the CEF.vdf file and do whatever you want with it, it's up to you. I've only included a build for Linux Source 2009. If you build for another game, let me know and I'll update the OP to your post. Thanks to Dr!fter - Being helpful as always. Zephyrus - Showing how to use SourceHook with the SM Extension. 128 views |
Re: Create Edict Fixer.
Will this have a benefit to a non-developer, as a server owner?
|
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
Care to expand...
|
Re: Create Edict Fixer.
Quote:
Quote:
|
Re: Create Edict Fixer.
builds for all the other games so we can try please :)
|
Re: Create Edict Fixer.
windows for losers? okay.
|
Re: Create Edict Fixer.
Quote:
https://forums.alliedmods.net/showpo...70&postcount=2 |
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
1.1.2 is up. I highly suggest everyone updates as I introduced two bugs in the previous build thinking I was being intelligent at the time.
Included a Windows build for OrangeBox Valve (Source 2009) and L4D2 Windows, thanks to Dr!fter. |
Re: Create Edict Fixer.
<3
|
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
thanks Kyles and Dr!fter. you fixed the typos in the source code too. the <engine_wrapper> to "..." that prevented compile :)
compiles fine now with VS2012 RC :) Edit: both Dr!fters windows version and my compiled prevents my local dedicated srcds.exe to launch. I guess it crashes before server startup. Just tried late loading it too. srcds.exe processes is killed instantly (crash). windows 7 64bit. Can you fix that please. anyone else that having the crash problem on l4d2? |
Re: Create Edict Fixer.
oh
yeah report. Code:
Could not get IServerPluginCallbaks interface from plugin "addons/CEF/cef_mm" |
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
I noticed that, much like SourceMod Extensions, Stripper: Source uses individually named .so and .dll versions for each engine version. I'm not sure if this requires special code to do or not, but it might be worth looking into.
|
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
just saying you can still use my sm extension on both platforms
|
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
Source is there you can just compile it yourself
|
Re: Create Edict Fixer.
Thanks, just did. Loads fine, hope I'll see any difference :)
|
Re: Create Edict Fixer.
can you post the working dll please? :)
|
Re: Create Edict Fixer.
Quote:
https://www.virustotal.com/file/e44b...is/1338992365/ |
Re: Create Edict Fixer.
i mean the newer one with the bugfixes
|
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
The provided windows binary works fine for me o.O -- the sm extension worked dandy prior to switching as ewll.
|
Re: Create Edict Fixer.
Of course it will work. the problem is in the l4d2 .dll so if you are on l4d2, go with the sm extension by Zephyrus.
funny by the way as the orange box .dll loads up fine on l4d2 (no errors at all) but the cef.dll inside left4dead2 folder crashes the server. I guess you shouldn't be running the ob version on l4d2 either way. |
Re: Create Edict Fixer.
Quote:
Are you sure this is even an issue under L4D2? |
Re: Create Edict Fixer.
That's good to hear.
Not sure what you mean with it being an issue. I just thought it was weird that the obv loaded on L4D2 because you usually get errors when you try to load .dll's that are compiled for different engines like in this case. Either way, good that you guys found the cause to that crash :) |
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
Well my server is 20 slots with map rotation and almost full 24/7 and I've been having crashes upon reaching the 2048 limit. happens after some time though and I got plugins that spawns a lot of items and deals with a lot of entities/edicts so what Silvers says is not completly true. It's not an issue on the normal 4-8 slot servers. (vanilla servers). remember that l4d/2 was created for 8 players only so the chance of reaching that 2048 limit would be very low.
|
Re: Create Edict Fixer.
By the way, what's the current edict limit in TF2? I vaguely remember they had to bump it up a year or two ago due to changes to the game making cp_steel crash every time it was loaded due to running out of edicts.
|
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
Quote:
They increased the size of the string table. |
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
Quote:
|
Re: Create Edict Fixer.
check out map c6m1_riverbank in l4d2,if you play it for a bit,then vote to restart the campaign/map the server will crash with the no free edicts error,same goes for scavenge on the same map,as soon as the round ends for both teams i think,but it happens. Did valve forgot to clean up edicts on round end there?
|
Re: Create Edict Fixer.
Quote:
I didn't see much of a differense with the SM extension. Maybe because of CreateEdict being different on l4d. |
Re: Create Edict Fixer.
For some odd reason this broke Zombie Reloaded so that when a Zombie was spawned they could not infect others. Anyone else experience this issue?
|
All times are GMT -4. The time now is 07:55. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.