Metamod Issues With Ns 3.0b3
Superfly
Join Date: 2002-11-01 Member: 3485Members, Constellation
<div class="IPBDescription">Any ideas?</div> I get the following error when I start my NS server,
L 03/04/2004 - 19:20:41: [META] Metamod v1.17 2003/11/15
L 03/04/2004 - 19:20:41: [META] by Will Day <willday@metamod.org>
L 03/04/2004 - 19:20:41: [META] <a href='http://www.metamod.org/' target='_blank'>http://www.metamod.org/</a>
L 03/04/2004 - 19:20:41: [META] compiled: Nov 15 2003, 18:56:13 Eastern (optimized)
L 03/04/2004 - 19:20:41: [META] ERROR: dll: Unrecognized game: nsp
L 03/04/2004 - 19:20:41: [META] ERROR: Failure to load game DLL; exiting...
I did a search and could not find anyone having this issue.
Does anyone know how to fix this. If I change the nsp diretory to ns it loads just fine. But when I join I get a client dll mismatch error.
Any help would be apritiated.
Thanks,
Josh
L 03/04/2004 - 19:20:41: [META] Metamod v1.17 2003/11/15
L 03/04/2004 - 19:20:41: [META] by Will Day <willday@metamod.org>
L 03/04/2004 - 19:20:41: [META] <a href='http://www.metamod.org/' target='_blank'>http://www.metamod.org/</a>
L 03/04/2004 - 19:20:41: [META] compiled: Nov 15 2003, 18:56:13 Eastern (optimized)
L 03/04/2004 - 19:20:41: [META] ERROR: dll: Unrecognized game: nsp
L 03/04/2004 - 19:20:41: [META] ERROR: Failure to load game DLL; exiting...
I did a search and could not find anyone having this issue.
Does anyone know how to fix this. If I change the nsp diretory to ns it loads just fine. But when I join I get a client dll mismatch error.
Any help would be apritiated.
Thanks,
Josh
Comments
in order to troubleshoot metamod issues, try using ldd
from your standard root steam/hl dir try:
/test/steam/# ldd /test/steam/nsp/addons/metamod/dlls/metamod_i386.so
this will print something like the following:
/test/steam# ldd /test/steam/nsp/addons/metamod/dlls/metamod_i386.so
ldd: warning: you do not have execution permission for `/test/steam/nsp/addons/metamod/dlls/metamod_i386.so'
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x400ff000)
libm.so.6 => /lib/libm.so.6 (0x401b0000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x401d3000)
libc.so.6 => /lib/libc.so.6 (0x401db000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
If you get any "library missing" issues then you know where to start digging. This happened for me because I was missing the libc.so.6 file, indicating I needed to upgrade glibc to 2.3 from 2.2. If your metamod ldd output scans out clear try doing ldd on all of the libraries that you are loading in your metamod plugin file, then comment the offending library out and try to load.
Hope this helps some.
-billcat