CW3 won't start through Steam or command line on linux

Started by harleypig, November 10, 2016, 01:06:22 PM

Previous topic - Next topic

harleypig

I've included the output of hwinfo --short as an attachment.

When clicking the Play button on steam I see 'Running' then 'Syncing' then nothing next to the name of the game in the library.

From the command line (there is no difference in output whether or not steam is running) I see


harleypig@sweetums ~/work/cw3_issue $ echo -e "\nNOW: $(date)\npgrep unity: $(pgrep unity) (exit: $?)\n" ; cd ~/.local/share/Steam/steamapps/common/Creeper\ World\ 3/ ; ./CW3Launch ; ls -Al ~/.config/unity3d/ ; echo -e "\nPlayer.log:\n" ; cat ~/.config/unity3d/Player.log ; cd ~/work/cw3_issue/

NOW: Thu Nov 10 11:02:53 MST 2016
pgrep unity:  (exit: 1)

Set current directory to /home/harleypig/.local/share/Steam/steamapps/common/Creeper World 3
Found path: /home/harleypig/.local/share/Steam/steamapps/common/Creeper World 3/CW3.x86_64
Mono path[0] = '/home/harleypig/.local/share/Steam/steamapps/common/Creeper World 3/CW3_Data/Managed'
Mono path[1] = '/home/harleypig/.local/share/Steam/steamapps/common/Creeper World 3/CW3_Data/Mono'
Mono config path = '/home/harleypig/.local/share/Steam/steamapps/common/Creeper World 3/CW3_Data/Mono/etc'
displaymanager : xrandr version warning. 1.5
client has 4 screens
displaymanager screen (0)(DVI-I-0): 1920 x 1080
displaymanager screen (1)(HDMI-0): 1920 x 1080
displaymanager screen (2)(DVI-D-0): 1920 x 1080
Using libudev for joystick management


Importing game controller configs
total 16
drwxr-xr-x 3 harleypig harleypig 4096 Jun  3 20:25 Colossal Order
drwx------ 3 harleypig harleypig 4096 Oct  4 20:21 DefaultCompany
-rw-r--r-- 1 harleypig harleypig  136 Oct 24  2015 global.prefs
-rw-r--r-- 1 harleypig harleypig   52 Nov 10 11:02 Player.log

Player.log:

Player is already running

(Filename:  Line: 457)

harleypig

I forgot to include uname:


harleypig@sweetums ~/work/cw3_issue $ uname -a
Linux sweetums 4.4.0-45-generic #66-Ubuntu SMP Wed Oct 19 14:12:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


Also, I bought ParticleFleet and tried it and got the same results:


harleypig@sweetums ~/work/cw3_issue $ echo -e "\nNOW: $(date)\npgrep unity: $(pgrep unity) (exit: $?)\n" ; cd ~/.local/share/Steam/steamapps/common/Particle\ Fleet\ Emergence/ ; ./PFLaunch ; ls -Al ~/.config/unity3d/ ; echo -e "\nPlayer.log:\n" ; cat ~/.config/unity3d/Player.log ; cd ~/work/cw3_issue/

NOW: Thu Nov 10 11:14:03 MST 2016
pgrep unity:  (exit: 1)

Set current directory to /home/harleypig/.local/share/Steam/steamapps/common/Particle Fleet Emergence
Found path: /home/harleypig/.local/share/Steam/steamapps/common/Particle Fleet Emergence/ParticleFleet.x86_64
Mono path[0] = '/home/harleypig/.local/share/Steam/steamapps/common/Particle Fleet Emergence/ParticleFleet_Data/Managed'
Mono path[1] = '/home/harleypig/.local/share/Steam/steamapps/common/Particle Fleet Emergence/ParticleFleet_Data/Mono'
Mono config path = '/home/harleypig/.local/share/Steam/steamapps/common/Particle Fleet Emergence/ParticleFleet_Data/Mono/etc'
displaymanager : xrandr version warning. 1.5
client has 4 screens
displaymanager screen (0)(DVI-I-0): 1920 x 1080
displaymanager screen (1)(HDMI-0): 1920 x 1080
displaymanager screen (2)(DVI-D-0): 1920 x 1080
Using libudev for joystick management


Importing game controller configs
total 16
drwxr-xr-x 3 harleypig harleypig 4096 Jun  3 20:25 Colossal Order
drwx------ 3 harleypig harleypig 4096 Oct  4 20:21 DefaultCompany
-rw-r--r-- 1 harleypig harleypig  136 Oct 24  2015 global.prefs
-rw-r--r-- 1 harleypig harleypig   52 Nov 10 11:14 Player.log

Player.log:

Player is already running

(Filename:  Line: 461)


harleypig

Meh. Was hoping to avoid strace.

First, yes ... something is looping through every single process (via /proc/[0-9]*) and then trying to find it in the CW3 directory. WTF?

lstat("/home/harleypig/.local/share/Steam/steamapps/common/Creeper World 3/qbittorrent", 0x7fffec0a71a0) = -1 ENOENT (No such file or directory)

In my case it was Spotify. The bizarre thing is, when I killed all spotify processes, all of the attempts I'd made to start cw3 suddenly went through and each attempt killed the last one. I have a 'click' sound for each new window and each window close. I had 'clickclickclickclickclick' all of a sudden. :D

So, yes ... this problem is probably the same as what you linked to.