You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When fixing #36 I wanted to make a Steam build of server, but I was not successful. First of all, I encountered compilation problems, that I temporarily fixed in my branch. After fixing this, I had problems when linking client and server binaries. More specifically, it couldn't find -lsteam_api. After scrolling through documentation I downloaded the SteamWorks SDK, but it only offers version 1.53a, which seems incompatible with Soldat. Do I need a Steam account to download other versions? Can anyone make Steam builds, or is it restricted to members of THD, or how does it work? And more importantly, how can we test Steam builds? Does it also require a Steam account?
All of this raises many questions about Steam builds, but I can't find much documentation.
The text was updated successfully, but these errors were encountered:
Install and run Steam on the machine you want to test on (must be actively running)
Build Soldat with -DSTEAM
Copy sdk/redistributable_bin/linux64/libsteam_api.so to the directory of the soldat executables.
Run soldat like normal
I also had to make the same changes to compile, and in addition I had to insert calls to SteamAPI_Init() and SteamAPI_Shutdown at the appropriate places in Server.pas to get the server to run. I'm not able to run the client, for some reason SteamAPI_SteamNetworkingSockets_v009 is returning null while all the other interfaces are working (only in the client).
When fixing #36 I wanted to make a Steam build of server, but I was not successful. First of all, I encountered compilation problems, that I temporarily fixed in my branch. After fixing this, I had problems when linking client and server binaries. More specifically, it couldn't find
-lsteam_api
. After scrolling through documentation I downloaded the SteamWorks SDK, but it only offers version 1.53a, which seems incompatible with Soldat. Do I need a Steam account to download other versions? Can anyone make Steam builds, or is it restricted to members of THD, or how does it work? And more importantly, how can we test Steam builds? Does it also require a Steam account?All of this raises many questions about Steam builds, but I can't find much documentation.
The text was updated successfully, but these errors were encountered: