View Single Post
Mika Misori
Senior Member
Join Date: Sep 2022
Old 05-21-2023 , 13:21   Re: [ANY] SteamWorks
Reply With Quote #840

Quote:
Originally Posted by KyleS View Post
Check the installation instructions on the first page (obviously that attachment is ancient, so you'll have to get a new client). Also remember that should you be running Windows, it overrides the steam client on the server so you'll have to launch steam on that platform.
On my L4D2 server, the extension does not work. It won't load and gives this error:
Code:
L 05/21/2023 - 20:11:33: [SM] Unable to load extension "SteamWorks.ext": /game/left4dead2/addons/sourcemod/extensions/SteamWorks.ext.so: cannot open shared object file: No such file or directory

...

steam_group_credits.smx (Steam Group Credits): Required extension "SteamWorks" file("SteamWorks.ext") not running
I double-checked it, the extension file is in this folder. I tried all the files of this extension from this thread, did not help.

I download SteamWork from GitHub, latest release.

The server is updated, running on Linux, it has the latest SourceMod and MetaMod installed:
Code:
Loaded plugins:
---------------------
0:      "Metamod:Source 1.11.0-dev+1148"
---------------------
Listing 5 plugins:
  [01] SourceMod (1.11.0.6934) by AlliedModders LLC
  [02] Actions (2.7) by BHaType
  [03] SDK Hooks (1.11.0.6934) by AlliedModders LLC
  [04] SDK Tools (1.11.0.6934) by AlliedModders LLC
  [05] DHooks (1.11.0.6934) by AlliedModders LLC
[SM] Displaying 16 extensions:
[01] Automatic Updater (1.11.0.6934): Updates SourceMod gamedata files
[02] Webternet (1.11.0.6934): Extension for interacting with URLs
[03] Accelerator (2.5.0): SRCDS Crash Handler
[04] cURL Extension (1.3.0.0): cURL Extension
[05] Actions (2.7): Provides a functions to control behavior Actions
[06] SDK Hooks (1.11.0.6934): Source SDK Hooks
[07] BinTools (1.11.0.6934): Low-level C/C++ Calling API
[08] SDK Tools (1.11.0.6934): Source SDK Tools
[09] Top Menus (1.11.0.6934): Creates sorted nested menus
[10] Client Preferences (1.11.0.6934): Saves client preference settings
[11] SQLite (1.11.0.6934): SQLite Driver
[12] DHooks (1.11.0.6934): Dynamic Hooks
[13] Source Scramble (0.7.1): Tools for working with memory.
[14] Regex (1.11.0.6934): Provides regex natives for plugins
[15] GeoIP (1.11.0.6934): Geographical IP information
[16] <FAILED> file "SteamWorks.ext.so": /game/left4dead2/addons/sourcemod/extensions/SteamWorks.ext.so: cannot open shared object file: No such file or directory
I've read the instructions many times, but I still don't understand what the old steamclient means? Is it some kind of game/server file? Where can I find it for L4D2? How do I know what version of this file I need to get SteamWork working?

I apologize for a bunch of stupid questions, but I'm stumped and desperate. Please help me out.
Mika Misori is offline