|
|
#1 |
|
Join Date: Jul 2012
Reputation: 0
Posts: 4
|
Hello there.
I'm currently working on a multiplayer Half-Life 2 mod, and the game seems to run fine. However, when I quit the game, it still appears to run on Steam. I open up the Task Manager, and it seems that even when you quit the game, hl2.exe will still run in the background, forcing me to kill the process manually. Any working solution would be deeply appreciated. ![]() P.S. I might have a feeling that it's because it's not a Release build, but I'm not sure... |
|
|
|
|
|
#2 |
![]() Join Date: Jun 2009
Reputation: 34
Posts: 85
|
You are not the only one: http://www.mail-archive.com/hlcoders.../msg31629.html
|
|
|
|
|
|
#3 |
|
Join Date: Jul 2012
Reputation: 0
Posts: 4
|
Ah, I'll take a look at it, thanks!
|
|
|
|
|
|
#4 |
![]() Join Date: Dec 2008
Reputation: 13
Posts: 25
|
I've had this problem on several projects myself. I'm not sure if it's an actual SDK bug, or if it's a compatibility issue with newer Windows builds. I have noticed that it seems to start this behavior right about the time I start changing one of the GetGameDescription() functions, but this could be a coincidence.
I know I'm not much help, just thought I'd jump in the same boat with you, searching for rescue. |
|
|
|
|
|
#5 |
![]() Join Date: Mar 2010
Reputation: 2
Posts: 33
|
This fix/workaround from the mailing list worked for me:
Add the green part to cdll_client_int.cpp around line 907. Code:
IGameSystem::ShutdownAllSystems(); gHUD.Shutdown(); VGui_Shutdown(); ClearKeyValuesCache(); // Fix for 'Thread "CNet Encrypt:0" failed to shut down' problem SteamAPI_Shutdown(); DisconnectTier3Libraries( ); DisconnectTier2Libraries( ); ConVar_Unregister(); DisconnectTier1Libraries( ); |
|
|
|
![]() |
|
||||||
| Thread Tools | |
| Display Modes | |
|
|