Counter-Strike: Source Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

CS:S doesn't quit properly - Mac OS X Leopard on basic MacBook

Hi,

Counter Strike Source has been installed and launches from steam just great. I can start a server with a couple of bots and play a few rounds just fine. Unfortunately, it doesn't want to stop. I can disconnect from the game I'm in, but can't properly quit Counter Strike itself. When I press quit, it returns me to the steam application window. But I can't then start a new game of counter strike as steam thinks CS:S is still running. (As does my cpu fan which is running very loudly even as I write this message.) Steam won't let me start a new game, nor will it let me exit because it thinks CS:S is still running. CrossOver window menu doesn't show any application other than Steam running. The only workaround at the moment is to do a CrossOver simulated windows reboot.

Any advice greatly appreciated.

Thanks,

Andy

My system:
regular white MacBook purchased December '07
Mac OS X version 10.5.2
2.2 GHz Intel Core 2 Duo
1GB 667MHz DDR2 SDRAM

CrossOver: 6.2.1
Steam is installed.
CS:S is installed.
Applying various options from you tips and tricks page has allowed me to get about 40 to 50 fps playing against one bot in de_dust.

I have just discovered the Task Manager (I'm new to CrossOver). This shows HL2.exe does indeed continue running. Fortunately, using the 'End Process' button is also more convenient than simulating a full reboot.

However, I'd still be interested to hear if there is a proper / better solution or if others are experiencing the same symptoms.

Thanks,

Andy

Hi,
CS:S and all other HL2 games take a while to exit, even if their main window goes away, on Linux at least. This is a bug caused by our workaround for Steams registry-in-use race condition. That should not apply to MacOS though, since we cannot use the workaround there and the race condition is triggered rarely luckily. So I am not quite sure what the issue is, but did you try to wait for some time for the game to exit? Give it 10 minutes for testing, then we can debug the issue from there on.

I also recommend you to update to CrossOver Games 7.0, it has a number of improvements for Steam and HL2 based games.

Hi Stefan,

Thanks for the quick response.

I've done a bit of testing. So far, it only happens if I create a server - from within Counter Strike - with bots in. It works fine if I join servers hosted separately (and that includes if I run the Source Dedicated Server). Will go away and test if it happens when I create a server without bots. Not sure if it's the server or the bots that are the culprit.

Cheers,

Andy

PS. I'll switch to CrossOver Games when I've worked out this issue. (can I move bottles between regular and games flavours of CrossOver, or will I have to re-install steam and counter strike?)

Stefan Dösinger wrote:

So I am not quite sure what the issue is, but did you try to wait
for some time for the game to exit? Give it 10 minutes for testing,
then we can debug the issue from there on.

Have just given it half an hour. Can still see HL2.exe in the taskmanager and the cpu fan is at full tilt so it's doing something.

Also, it's nothing to do with Bots. If I create a game from within Counter Strike, it won't close properly. If I only join games hosted by someone else, everything quits fine.

Cheers,

Andy

My Cross Over setup:
version 6.2.1
only have the default bottle configured.
bottle is called win2000
bottle only has: CrossOver HTML engine; Steam; Core Fonts.

I'll see if I can reproduce that, or if anyone in the office with a MacBook can

I can reproduce that. Often in source games I play, hl2.exe doesn't quit and it can only be done manually in task manager.

Same here on cxgames 7.0.0.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoicEVVWkJoN0tySlhRRVJhVyIsImdkcHIiOjB9