Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for the wiki: "Half Life 2: Deathmatch" - ID 320 - playable #30

Closed
netchild opened this issue Jun 30, 2020 · 5 comments
Closed

Comments

@netchild
Copy link

multi-player tested
does NOT hang on exit

What I noticed: it's the sdl audio process which hangs the source games (at least it is the process which needs to be killed). For the deathmatch there is no audio in the menu -> no hang.

@shkhln
Copy link
Owner

shkhln commented Jun 30, 2020

What I noticed: it's the sdl audio process which hangs the source games (at least it is the process which needs to be killed). For the deathmatch there is no audio in the menu -> no hang.

Now that you mention it… A game is not supposed to create more than one process. Is it trying to run a helper executable or something? Let me check it.

@shkhln
Copy link
Owner

shkhln commented Jun 30, 2020

sdl audio

That doesn't mean much, by the way:

% ps auxww | grep hl2_linux | grep -v grep
steam 67099   1,0  1,9  1050024  313460  3  S+   23:47      0:25,47 <...>/steamapps/common/Half-Life 2 Deathmatch/hl2_linux -game hl2mp -steam (SDLAudioDev2)
% procstat -t 67099
  PID    TID COMM                TDNAME              CPU  PRI STATE   WCHAN    
67099 101171 SDLAudioDev2        hl2_linux            -1  120 sleep   futex     
67099 101176 SDLAudioDev2        -                    -1  120 sleep   futex     
67099 101177 SDLAudioDev2        hl2_linux            -1  120 sleep   futex     
67099 101178 SDLAudioDev2        hl2_linux            -1  120 sleep   nanslp    
67099 101191 SDLAudioDev2        hl2_linux            -1  120 sleep   nanslp    
67099 101310 SDLAudioDev2        Helper               -1  138 sleep   futex     
67099 101311 SDLAudioDev2        Helper               -1   92 sleep   pcmwrv    
67099 101349 SDLAudioDev2        -                    -1  120 sleep   futex     
67099 101350 SDLAudioDev2        -                    -1  120 sleep   futex     
67099 101355 SDLAudioDev2        -                    -1  120 sleep   futex     
67099 101474 SDLAudioDev2        hl2_linux            -1  120 sleep   nanslp

@shkhln
Copy link
Owner

shkhln commented Jun 30, 2020

multi-player tested

Was it a VAC-protected match? With VAC you should see a crash within ~20 minutes.

@netchild
Copy link
Author

netchild commented Jul 1, 2020

Yes, it is VAC protected. I just played an empty map for maybe a minute. I'm not really interested in a deathmatch, I just tested them as I had bought the HL-bundle and was able to provide info for other people.

@shkhln
Copy link
Owner

shkhln commented Jul 1, 2020

Fair enough. I don't want to test VAC either.

@shkhln shkhln closed this as completed Jul 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants