Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I just tried on Ubuntu with no issues. There is an intermittent issue where even though Steam is running the SteamAPI reports that it is not. I'll look into ways of improving this and retrying it when the error occurs. Restarting the game sometimes works, restarting Steam has always worked for me in the past. I apologise for the issue and will prioritise it higher. As an unoptimal work around there is a setting to disable Steam multiplayer. Without Steam you lose the global lobby and need to be on the same region as the player you're playing with. Let me know if restarting works for you.
I also wasn't able to reproduce the loadout crash. But from your explanation it sounds like it's related to a legacy issue. As you noticed there are 2 load-out folders. This is because there was a typo way back in the day. If you could provide me a log file from the crash it should be enough for me to fix the issue.
On Linux the default log file location is "~/.config/unity3d/Relative Software LTD_/CounterAttack/Player.log"
And thank you for reporting the bugs!
The global lobby makes it much easier to find and join games from other regions, but the "Change Region" button in the online menu allows you to change regions freely.
Did you have any luck restarting Steam to workaround the Steamworks initialisation issue? I'll continue to look into it, but more info always helps debugging.
Thanks again for providing the log and let me know if you run into any other issues!
ran steam via the terminal to see if anything else would come up, not sure if it'd be useful but here's the output of me starting steam and running the game (had to force close the game at the end, normally it closes fine. Sometimes running steam through the terminal does odd things even with other games for me):
steam.sh[4317]: Running Steam on endeavouros rolling 64-bit
steam.sh[4317]: STEAM_RUNTIME is enabled automatically
setup.sh[4526]: Forced use of runtime version for 32-bit libgtk-x11-2.0.so.0
setup.sh[4526]: Forced use of runtime version for 32-bit libdbusmenu-glib.so.4
setup.sh[4526]: Found newer runtime version for 32-bit libGLU.so.1. Host: 1.3.1 Runtime: 1.3.8004
setup.sh[4526]: Forced use of runtime version for 32-bit libcurl.so.4
setup.sh[4526]: Forced use of runtime version for 32-bit libdbusmenu-gtk.so.4
setup.sh[4526]: Forced use of runtime version for 32-bit libcurl-gnutls.so.4
setup.sh[4526]: Found newer runtime version for 64-bit libdbusmenu-glib.so.4. Host: 4.0.12 Runtime: 4.0.13
setup.sh[4526]: Found newer runtime version for 64-bit libGLU.so.1. Host: 1.3.1 Runtime: 1.3.8004
setup.sh[4526]: Forced use of runtime version for 64-bit libcurl.so.4
setup.sh[4526]: Found newer runtime version for 64-bit libdbusmenu-gtk.so.4. Host: 4.0.12 Runtime: 4.0.13
setup.sh[4526]: Forced use of runtime version for 64-bit libcurl-gnutls.so.4
steam.sh[4317]: Steam client's requirements are satisfied
[2023-10-11 15:46:21] Startup - updater built Oct 5 2023 20:52:16
[2023-10-11 15:46:21] Startup - Steam Client launched with: '/home/racer/.local/share/Steam/ubuntu12_32/steam'
[2023-10-11 15:46:21] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
10/11 15:46:21 Init: Installing breakpad exception handler for appid(steam)/version(1696541351)/tid(6181)
[2023-10-11 15:46:21] Loading cached metrics from disk (/home/racer/.local/share/Steam/package/steam_client_metrics.bin)
[2023-10-11 15:46:21] Using the following download hosts for Public, Realm steamglobal
[2023-10-11 15:46:21] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-10-11 15:46:21] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-10-11 15:46:21] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-10-11 15:46:21] uninstalled manifest found in /home/racer/.local/share/Steam/package/steam_client_publicbeta_ubuntu12 (1).
[2023-10-11 15:46:21] Found pending update
[2023-10-11 15:46:21] Installing update...
[2023-10-11 15:46:21] Extracting package...
[2023-10-11 15:46:25] Installing update...
[2023-10-11 15:46:25] Cleaning up...
[2023-10-11 15:46:25] Update complete, launching Steam...
[2023-10-11 15:46:25] Shutdown
steam.sh[4317]: Restarting Steam by request...
steam.sh[4317]: Running Steam on endeavouros rolling 64-bit
steam.sh[4317]: STEAM_RUNTIME has been set by the user to: /home/racer/.local/share/Steam/ubuntu12_32/steam-runtime
setup.sh[6279]: Steam runtime environment up-to-date!
steam.sh[4317]: Steam client's requirements are satisfied
[2023-10-11 15:46:25] Startup - updater built Oct 10 2023 20:34:45
[2023-10-11 15:46:25] Startup - Steam Client launched with: '/home/racer/.local/share/Steam/ubuntu12_32/steam'
[2023-10-11 15:46:25] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
10/11 15:46:25 Init: Installing breakpad exception handler for appid(steam)/version(1696971271)/tid(6331)
[2023-10-11 15:46:25] Loading cached metrics from disk (/home/racer/.local/share/Steam/package/steam_client_metrics.bin)
[2023-10-11 15:46:25] Using the following download hosts for Public, Realm steamglobal
[2023-10-11 15:46:25] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-10-11 15:46:25] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-10-11 15:46:25] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-10-11 15:46:25] Verifying installation...
[2023-10-11 15:46:25] Verification complete
Steam logging initialized: directory: /home/racer/.local/share/Steam/logs
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe7315db0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe7314500
steamwebhelper.sh[6355]: Runtime for steamwebhelper: defaulting to /home/racer/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[6355]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set
wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not setsrc/steamUI/spewmanager.cpp (173) : Assertion Failed: Error: wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set
src/steamUI/spewmanager.cpp (173) : Assertion Failed: Error: wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set
assert_20231011154626_18.dmp[6395]: Uploading dump (out-of-process)
/tmp/dumps/assert_20231011154626_18.dmp
CAppInfoCacheReadFromDiskThread took 195 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 6559
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
assert_20231011154626_18.dmp[6395]: Finished uploading minidump (out-of-process): success = yes
assert_20231011154626_18.dmp[6395]: response: CrashID=bp-d9caed6f-d99a-4b43-874d-519a42231011
assert_20231011154626_18.dmp[6395]: file ''/tmp/dumps/assert_20231011154626_18.dmp'', upload yes: ''CrashID=bp-d9caed6f-d99a-4b43-874d-519a42231011''
Fossilize INFO: Setting autogroup scheduling.
BRefreshApplicationsInLibrary 1: 0ms
BuildCompleteAppOverviewChange: 629 apps
RegisterForAppOverview 1: 24ms
RegisterForAppOverview 2: 24ms
/bin/sh\0-c\0/home/racer/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=451600 -- /home/racer/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/racer/.local/share/Steam/steamapps/common/CounterAttack/CounterAttack.x86_64'\0
chdir "/home/racer/.local/share/Steam/steamapps/common/CounterAttack"
ERROR: ld.so: object '/home/racer/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/racer/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/racer/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/racer/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
WARNING: discarding _NET_WM_PID 5 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
10/11 15:46:44 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20231010203513)/tid(7055)
10/11 15:46:44 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(7055)
Game 451600 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 451600 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION016 / RemoteStorage
Game 451600 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 451600 created interface STEAMUSERSTATS_INTERFACE_VERSION012 / UserStats
Game 451600 created interface SteamFriends017 / Friends
Game 451600 created interface SteamMatchMaking009 / Matchmaking
Game 451600 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 451600 created interface SteamNetworking006 / Networking
Game 451600 created interface SteamUser019 / User
Game 451600 created interface SteamUser023 / User
Game 451600 created interface SteamUtils009 / Utils
Game 451600 created interface SteamUtils010 / Utils
Game 451600 method call count for IClientUtils::RecordSteamInterfaceCreation : 12
Game 451600 method call count for IClientUtils::GetAppID : 13
Game 451600 method call count for IClientUser::GetSteamID : 1
Uploaded AppInterfaceStats to Steam
Fossilize INFO: Setting autogroup scheduling.
(process:7055): GLib-GObject-CRITICAL **: 15:48:19.415: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Fossilize INFO: Setting autogroup scheduling.
[2023-10-11 15:48:26] Background update loop checking for update. . .
[2023-10-11 15:48:26] Checking for available updates...
[2023-10-11 15:48:26] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_publicbeta_ubuntu12?t=223860654
[2023-10-11 15:48:26] Manifest download: send request
[2023-10-11 15:48:26] Manifest download: waiting for download to finish
[2023-10-11 15:48:27] Manifest download: finished
[2023-10-11 15:48:27] Download skipped: /steam_client_publicbeta_ubuntu12?t=223860654 version 1696971271, installed version 1696971271, existing pending version 0
[2023-10-11 15:48:27] Nothing to do
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
/bin/sh\0-c\0/home/racer/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=451600 -- /home/racer/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/racer/.local/share/Steam/steamapps/common/CounterAttack/CounterAttack.x86_64'\0
chdir "/home/racer/.local/share/Steam/steamapps/common/CounterAttack"
ERROR: ld.so: object '/home/racer/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/racer/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/racer/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/racer/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
WARNING: discarding _NET_WM_PID 5 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
10/11 15:48:28 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20231010203513)/tid(7304)
10/11 15:48:28 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(7304)
reaping pid: 7055 -- gameoverlayui
Game 451600 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 451600 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION016 / RemoteStorage
Game 451600 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 451600 created interface STEAMUSERSTATS_INTERFACE_VERSION012 / UserStats
Game 451600 created interface SteamFriends017 / Friends
Game 451600 created interface SteamMatchMaking009 / Matchmaking
Game 451600 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 451600 created interface SteamNetworking006 / Networking
Game 451600 created interface SteamUser019 / User
Game 451600 created interface SteamUser023 / User
Game 451600 created interface SteamUtils009 / Utils
Game 451600 created interface SteamUtils010 / Utils
Game 451600 method call count for IClientUtils::RecordSteamInterfaceCreation : 12
Game 451600 method call count for IClientUtils::GetAppID : 13
Game 451600 method call count for IClientUser::GetSteamID : 1
Uploaded AppInterfaceStats to Steam
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
(process:7304): GLib-GObject-CRITICAL **: 15:50:50.369: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
reaping pid: 7304 -- gameoverlayui
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
The non-steam multiplayer workaround isn't a fix as you still lose access to high scores, steam stats, achievements, the workshop, the global lobby, and Steam items. If your gametime is still incrementing (Steam shows the game running when launched) you'll get the Steam items later, so no need to worry. Either way let me know as it might help our troubleshooting.
The logs so far it point to an error in the Steamworks.net library CounterAttack uses.
From the log file you sent (thanks again btw!) there are two entries of interest:
and
The second one is because CounterAttack tries to access the Steamworks library without it being initialised. I've fixed this for the next patch, but it doesn't fix the root cause - that Steamworks is failing to initialise in the first place.
The
It could be a corrupted installation. Have you tried verifying the integrity of your game cache? If not, give that a try:
1. Restart your computer and launch Steam
2. From the Library section, right-click on the game and select Properties from the menu.
3. Select the Local files tab and click the Verify integrity of game files button.
4. Steam will verify the game's files - this process may take several minutes.
If that still doesn't work, try deleting the game entirely from the file system, then either reinstalling or re-verifying. When searching around I found other people report this fixed a similar error with other games.
If it is a corrupted installation this should fix it. I have seen corrupted files happen when downloading before, with CounterAttack (personally and reported) as well as other games.
Let me know if the verifying and/or re-installation help. And thanks for your patience with the issue!
(similar issue reported here) https://github.com/rlabrecque/Steamworks.NET/issues/373
This could be an old libsteam_api.so from a previous CounterAttack installation. If so, the previous verify / reinstall steps should fix that.
Another possibility is that a similar named libsteam_api.so exists in your environment variable path and Unity / CounterAttack is loading it.
You can check this by running the command:
I'm glad it's working now! And thank you so much for all the logs/data/info while troubleshooting! And for your patience with everything!