iAnomaly
Member-
Content Count
2 -
Joined
-
Last visited
-
Medals
Community Reputation
10 GoodAbout iAnomaly
-
Rank
Newbie
-
ARMA 2: Operation Arrowhead - Linux Server beta 1.63.125985
iAnomaly replied to Dwarden's topic in ARMA 2 & OA - Servers & Administration
Wrong about what? I saw your post when I originally read through claiming that the Steam listing works fine even with the "SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so." error/missing Steam GUI, but I can't agree. I've also tried changing the steamPort and steamQueryPort values in server.cfg without luck. The server still never shows (I can join it just fine directly). It would be helpful if you described any other steps you took to get yours to show up in Steam. Did you have to set steamPort and steamQueryPort in the server.cfg? Are you also able to see it in DayZ Commander? Thanks -
ARMA 2: Operation Arrowhead - Linux Server beta 1.63.125985
iAnomaly replied to Dwarden's topic in ARMA 2 & OA - Servers & Administration
@Dwarden, thank you for your work and support on this release. It is unclear from your instructions if the Steam GUI client is a hard requirement. It seems like the separate Steam libraries in your original post would be enough but this strace indicates server is looking for files that do not exist: strace ./server 2>&1 | grep "steam" open("/usr/lib32/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/i686/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/i686/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/i686/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/i686/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/i686/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/i686/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/i686/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/i686/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/i686/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/i686/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/i686/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/i686/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/i686/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/i686/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/i686/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/i686/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i686/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/cmov/libsteam_api.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/libsteam_api.so", O_RDONLY|O_CLOEXEC) = 3 lstat64("/home/ocean/.steam", 0xffa84010) = -1 ENOENT (No such file or directory) lstat64("/home/ocean/.steam", 0xffa84000) = -1 ENOENT (No such file or directory) access("/home/ocean/.steam/steam.pid", F_OK) = -1 ENOENT (No such file or directory) lstat64("/home/ocean/.steam", 0xffa82d40) = -1 ENOENT (No such file or directory) access("/home/ocean/.steam/steam.pid", F_OK) = -1 ENOENT (No such file or directory) access("/home/ocean/.steam", F_OK) = -1 ENOENT (No such file or directory) open("/home/ocean/.steam/steam.pid", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "[s_API FAIL] SteamAPI_Init() fai"..., 110[s_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. lstat64("/home/ocean/.steam", 0xffa83b10) = -1 ENOENT (No such file or directory) lstat64("/home/ocean/.steam", 0xffa83b00) = -1 ENOENT (No such file or directory) access("/home/ocean/.steam/steam.pid", F_OK) = -1 ENOENT (No such file or directory) access("/home/ocean/.steam/steam.pid", F_OK) = -1 ENOENT (No such file or directory) access("/home/ocean/.steam", F_OK) = -1 ENOENT (No such file or directory) open("/home/ocean/.steam/steam.pid", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/steamclient.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/steamclient.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/steamclient.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/steamclient.so", O_RDONLY|O_CLOEXEC) = 175 lstat64("/home/ocean/.steam", 0xffa83c20) = -1 ENOENT (No such file or directory) access("steam_appid.txt", F_OK) = 0 open("steam_appid.txt", O_RDONLY) = 178 access("steam.cfg", F_OK) = -1 ENOENT (No such file or directory) access("steam.cfg", F_OK) = -1 ENOENT (No such file or directory) access("steam.cfg", F_OK) = -1 ENOENT (No such file or directory) open("steam.cfg", O_RDONLY) = -1 ENOENT (No such file or directory) access("/usr/steam.cfg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/steam.cfg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/steam.cfg", F_OK) = -1 ENOENT (No such file or directory) open("/usr/steam.cfg", O_RDONLY) = -1 ENOENT (No such file or directory) access("/home/ocean/arma2arrowhead/steam_dev.cfg", F_OK) = -1 ENOENT (No such file or directory) access("/home/ocean/arma2arrowhead/steam_dev.cfg", F_OK) = -1 ENOENT (No such file or directory) access("/home/ocean/arma2arrowhead/steam_dev.cfg", F_OK) = -1 ENOENT (No such file or directory) stat64("/home/ocean/arma2arrowhead/steam_dev.cfg", 0xffa86a20) = -1 ENOENT (No such file or directory) lstat64("/home/ocean/.steam", 0xffa84c80) = -1 ENOENT (No such file or directory) access("/home/ocean/.steam/steam", F_OK) = -1 ENOENT (No such file or directory) access("/home/ocean/.steam/steam", F_OK) = -1 ENOENT (No such file or directory) access("/home/ocean/.steam", F_OK) = -1 ENOENT (No such file or directory) stat64("/home/ocean/.steam/steam", 0xffa85cc0) = -1 ENOENT (No such file or directory) access("/home/ocean/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory) access("/home/ocean/steam/steamapps", F_OK) = -1 ENOENT (No such file or directory) access("/home/ocean/steam", F_OK) = -1 ENOENT (No such file or directory) access("/home/ocean/Steam/steamapps", F_OK) = -1 ENOENT (No such file or directory) stat64("/home/ocean/Steam/steamapps", 0xffa86bc0) = -1 ENOENT (No such file or directory) open("/home/ocean/.steam/sdk32/libsteam.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) As you can see both libsteam_api.so and steamclient.so are found just fine but it also tries to open various files files under .steam in the user's home directory. What are we missing here? As others have already pointed out in this thread, the server will indeed run just fine but it does not report to the Steam game listing so no players will ever be able to find it (without knowing the IP address directly) including through 3rd party listing applications such as DayZ Commander. Am I missing something? Can I get the server to show up publicly even with the Steam API errors above? Is there some way the libraries could be used with SteamCMD instead of the full Steam client? Thanks.