View Single Post
Re: Uh oh- has CS update broken MetaMod?
Old
  (#16)
Hardwood
Guest
 
Status:
Posts: n/a
Default Re: Uh oh- has CS update broken MetaMod? - 01-05-2004

Sorry about the recently close postings. Anyhow.. here's an answer from the creator of AMXmodX


The recent Steam update has messed up some listen servers. If AMX Mod X is not working, follow these steps for Cstrike (similar for Czero):

1. Find your liblist.gam in C:\Program Files\Steam\SteamApps\Email@addy\Counter-Strike\cstrike\liblist.gam.
2. Change the "gamedll" line to "dlls\mp.dll"
3. Start a listen server, then exit. (this resyncs mp.dll because the update deleted it).
4. Replace the gamedll line back to "addons\metamod\dlls\metamod.dll"
5. Replace the amxx_mm.dll with the new one I have attached.

As always, please use Metamod 1.17X3 because that I have corrected for engine signatures.

The reason behind the crashes is firstly the steam update deletes mp.dll and does not resync the file unless your liblist.gam is accurate.
The second crash bug is because for some reason AMX modules are not being attached to metamod properly. AMXx mod then tries to cause a graceful? exit because the modules fail to load fully, and then it crashes.

My solution: PM has created some very ingenious new Module API for AMXx 0.20... so yes this binary is an ALPHA that I compiled IN DEBUG MODE from CVS, and it seems to correctly load modules on Listen Servers.

Until I can find why listen servers no longer let metamod amx modules load, use this binary. You should not use it if you are running a dedicated server, and if I find out that you are, I just may bite you!

Also note that since this is a problem in the AMX core, it will be "officially" fixed in AMXx 0.20 because of PM's API (and I don't think AMX 0.9.8 will ever have a fix)


You can grab the .dll from the thread below. Hope it helps you guys who are still stuck.

http://www.amxmodx.org/forums/viewtopic.php?t=1713
  
Reply With Quote