Menu

#124 Metamod 1.21 beta DLL API problem

critical_bug
open
DLL (1)
5
2014-08-25
2013-09-27
RoboCop
No

"Server IP address 94.23.210.10:27055
LoadLibrary failed on ='ûöÄŽÿ°ûÿ: ='ûöÄŽÿ°ûÿ: cannot open shared object file: No such file or directory
Host_Error: Couldn't get DLL API from ='ûöÄŽÿ°ûÿ!
L 09/27/2013 - 23:07:33: FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from ='ûöÄŽÿ°ûÿ!"

I've did a small comparison test with darope's Metamod v1.21 beta .so binary and with AlliedMods version of Metamod v1.21.1-am -- NOT the genuine copy of metamod.org Metamod binary as that hasn't been out yet.

http://www.adminmod.de/viewtopic.php?f=45&t=10969

The 1.21 beta appears to have a DLL API problem shown from above, but the 1.21.1-am appears operational. I don't know if AlliedMods got the source code for 1.21.1-am, maybe that will explain the API problem...

This was tested on a 64-bit i7 Ubuntu Linux server with 32GB RAM but it doesn't have the ability to use Steam Client to test it on the listenserver side, as the OpenGL drivers and that fail to boot up the Steam Client.

Discussion

  • Florian Zschocke

    The message you see means that Metamod has not been loaded yet. Your liblist.gam file is messed up. You should fix that and try again.

     
  • RoboCop

    RoboCop - 2014-01-19

    Alright I'll see what I can do, sorry for the delay!

    And I tried using it in Listenserver mode from my Steam Linux client by using CS 1.6 New Game >> Create Server option and enabled developer 1 on. I just had this:

    "0 0000 svc_bad
    BAD: -1:svc_bad
    Wrote erroneous message to buffer.dat
    Host_Error: Couldn't get DLL API from "

    Compared to the dedicated server from above it varies from here. And when I tried to use Create Server option twice the client crashed.

     

    Last edit: RoboCop 2014-01-19
  • RoboCop

    RoboCop - 2014-02-09

    Ahha wait a minute I think I found out the source of your problem, darope!

    It appears it only works if your metamod 1.21 beta is named as metamod.so NOT metamod_i386.so I was kinda lost on why it failed last year.

    I just tried that metamod of yours on TFC and hey presto!

    However I had to backup the /tfc folder as my Metamod1.21P-37 dominated loading that .so over your metamod 1.21-beta from where liblist.gam loaded that .so.

    And as far as I know, it still appears some AdminMod 2.50.60 plugins for when triggered using the say command like "say timeleft" still gives the FATAL ERROR with the "FATAL ERROR (shutting down): NUM_FOR_EDICT: bad pointer" - basically from plugin_chat and plugin_wm_chat, if I am not mistaken.

    Hope this helps!

     

    Last edit: RoboCop 2014-02-09

Log in to post a comment.