BultiZ 20 Dec, 2018 @ 9:09am
Half Life OZDM Dedicated Server Linux console output is jibberish litterally haha!?
Hey im trying to setup an Half Life OZDM Server... but im running into trouble thats not even logged.. and the debug output is just jibberish litterally haha!

Any1 know whats up?

hldmserver@ubuntu-sabnzbd:~/halflife$ ./hlds_run -game oz +maxplayers 16 +map frenzy +IP 192.168.1.183 Auto-restarting the server on crash Console initialized. Using breakpad crash handler Setting breakpad minidump AppID = 70 Forcing breakpad minidump interfaces to load dlopen failed trying to load: /home/hldmserver/.steam/sdk32/steamclient.so with error: /home/hldmserver/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Protocol version 48 Exe version 1.1.2.2/Stdio (valve) Exe build: 17:23:32 May 24 2018 (7882) STEAM Auth Server Server logging data to file logs/L1220008.log L 12/20/2018 - 18:06:59: Log file started (file "logs/L1220008.log") (game "oz") (version "48/1.1.2.2/Stdio/7882") Server IP address 192.168.1.183:27015 LoadLibrary failed on mt??????o??W?շ?: mt??????o??W?շ?: cannot open shared object file: No such file or directory Host_Error: Couldn't get DLL API from mt??????o??W?շ?! L 12/20/2018 - 18:06:59: FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from mt??????o??W?շ?! FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from mt??????o??W?շ?! hldmserver@ubuntu-sabnzbd:~/halflife$ cat oz/logs/L1220008.log hldmserver@ubuntu-sabnzbd:~/halflife$
< >
Showing 1-11 of 11 comments
Sepp 20 Dec, 2018 @ 11:16am 
Based on this error...
/home/hldmserver/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
...I assume you're running a 64 bit linux and therefore are missing some 32 bit libs.

This is what worked for me a few years back when I last needed it.
apt-get install lib32gcc1
apt-get install lib32ncurses5 lib32tinfo5
Found it in an old backup file so it might be outdated...
BultiZ 20 Dec, 2018 @ 12:12pm 
The problem isnt related to steamclient.so.. i get this error when only installing dedicated server from steamcmd.. if i install from LinuxGSM, they include a fix for steamclient.so.. but anyway, half life without OZDM runs fine with or without steamclient.so, have tried and google says it too..

So its not related to the jibberish :) Server is a Pentium 4 3ghz so not running 64bit...
BultiZ 20 Dec, 2018 @ 12:16pm 
libgcc1 is already the newest version (1:8.2.0-1ubuntu2~18.04).
libncurses5 is already the newest version (6.1-1ubuntu1.18.04).
libtinfo5 is already the newest version (6.1-1ubuntu1.18.04).


is it a problem because i am running 32bit and steamcmd assumes 64bit and is looking for the lib32gcc1 instead of libgcc1?
BultiZ 20 Dec, 2018 @ 1:52pm 
But if above is true, then its strange that half life server without mod works without a problem..?

When i install mod and change in liblist.gam
gamedll_linux "dlls/hl.so" to gamedll_linux "dlls/hl_i386.so"

Then i get above jibberish... Im so confused..
Last edited by BultiZ; 20 Dec, 2018 @ 1:58pm
Sepp 20 Dec, 2018 @ 9:45pm 
It might not be 32 bit related then.
The hint where to look at would be the jibberish output as that is where it seems to fail to load.
You sure the path is right and hl_i386.so is in the same folder as hl.so?
Sepp 20 Dec, 2018 @ 11:57pm 
According to the last post in this thread from 2014 the linux version is probably broken:
https://forums.alliedmods.net/archive/index.php/t-250557.html
The .so file from the oz website (ver 3.02) is from 2004...
BultiZ 21 Dec, 2018 @ 2:58am 
Okok its broken on linux..?

But according to this thread its possible https://www.alliecatsrevenge.com/forum/viewtopic.php?f=7&t=15338 ?
BultiZ 21 Dec, 2018 @ 3:15am 
Yeah the path is absolutely right, and hl_i386 is in exact that folder. i can rename it to ozdm.so and get the same problem.. and when changing back to hl.so in liblist.gam i can run normal half life server without a problem ..
IZBIGLICA 31 May, 2019 @ 7:06pm 
Originally posted by BultiZ:
Yeah the path is absolutely right, and hl_i386 is in exact that folder. i can rename it to ozdm.so and get the same problem.. and when changing back to hl.so in liblist.gam i can run normal half life server without a problem ..
Not sure if it still needed, but try starting server from another user, (create a new user) and type the launch option command agaun
IvoSujuka 19 Oct, 2021 @ 10:07pm 
hldmserver@ubuntu-sabnzbd:~/halflife$ ./hlds_run -game oz +maxplayers 16 +map frenzy +IP 192.168.1.183
Auto-restarting the server on crash

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 70
Forcing breakpad minidump interfaces to load
dlopen failed trying to load:
/home/hldmserver/.steam/sdk32/steamclient.so
with error:
/home/hldmserver/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Protocol version 48
Exe version 1.1.2.2/Stdio (valve)
Exe build: 17:23:32 May 24 2018 (7882)
STEAM Auth Server
Server logging data to file logs/L1220008.log
L 12/20/2018 - 18:06:59: Log file started (file "logs/L1220008.log") (game "oz") (version "48/1.1.2.2/Stdio/7882")
Server IP address 192.168.1.183:27015
LoadLibrary failed on mt??????o??W?շ?: mt??????o??W?շ?: cannot open shared object file: No such file or directory
Host_Error: Couldn't get DLL API from mt??????o??W?շ?!
L 12/20/2018 - 18:06:59: FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from mt??????o??W?շ?!

FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from mt??????o??W?շ?!


hldmserver@ubuntu-sabnzbd:~/halflife$ cat oz/logs/L1220008.log
hldmserver@ubuntu-sabnzbd:~/halflife$
< >
Showing 1-11 of 11 comments
Per page: 1530 50