Team Fortress 2 Tips

TeamFortress 2 F.A.Q

Taken from post in TF2 Forum:


Okay.. instead of searching through thousands of threads just to find a fix , i though i might just compile everything up here.
if there is anything i missed out , everyone is welcomed to add to it :D The more the better
Of course , if you think your issue is unique to you only , you are welcomed to post it on here to..
Okay..enough talk and i will start stating the issues

From the following threads :  
http://www.codeweavers.com/compatibility/browse/name/?app_id=3379;forum=1;msg=51389
http://www.codeweavers.com/compatibility/browse/name/?app_id=3379;forum=1;msg=48288
http://www.codeweavers.com/compatibility/browse/name/?app_id=3379;forum=1;msg=51360

I gathered that Linux , Pulseaudio and CrossOver DOES NOT go well together

To run game like TF2 and counterstrike source ,
Note: if you dont have sudo , use su root but it is better is you use sudo anyway

for Debian based distros do run:  
Sudo apt-get purge pulseaudio

For arch based Distros do  run :
sudo pacman -R pulseaudio

For redhat  ( yum and rpm )based distros do run
sudo yum erase pulseaudio

for mandriva (urpmi (rpm)) based distros do run
sudo urpme pulseaudio

Instead of me going through the extensive list of package managers , do find more info of packagemanagers at  
http://distrowatch.com/dwres.php?resource=package-management

After removing pulse audio , do remember to set your sound settings to ALSA or OSS ..or have no sound at all
This have to be done both in wine's setting and Linux's setting  

For Linux Only : If your game refuses to start after you press launch game , it could be that you do not have direct rendering enabled
To check , run glxinfo in your terminal
A few reasons for this is that you have XGl running in your background .Please remove that as it hogs your video card and does not allow any other
driver to access it

The second reason is that your graphic card driver might  not be installed .

There could  be many other reasons .Please do help me to find out and list it out. Thanks  

For both linux and mac :  Your graphic card might be slightly underpowered to run Hl2 mod games therefore you might need to reduce the resolution
and graphic settings before you can play with an acceptable fps

Another thing for both Linux and mac users : If your game crashes upon loading finish a server , it could be a motd  rendering bug ..Try installing Internet explorer 6 in your steam bottle . it might help

If you get weird graphic problems , do make sure compiz is disabled for full screen applications ..i myself do not run TF2 in fullscreen

Another reason Problem is that with the steam update of 10 June 2009, TF2 officially crashes winesever
as you can see from this thread  
http://www.codeweavers.com/compatibility/browse/name/?app_id=3379;forum=1;msg=54362

There is a experimental fix for wineserver over here
http://www.codeweavers.com/support/forums/general/?t=25;msg=54559
Currently it is ONLY for CxGames 7.2

Edit:CxGames7.2.2 has been released. It contains both the wineserverbug fix and fixes addressing memory leak issue

For Linux users , if you get garbled fonts and so on..
Do remember to install msttcorefonts on your com ...it shud be easy for ubuntu and arch users... i never tried other distros much..so i cant say.
And also do try to install fonts into your steam bottle ..this applies to both mac and linux users ..
it might help .. i think




Now to reply some questions i found while browsing on the threads

Q. Is it possible to use steam in-game overlay?

Ans: Nope Not currently at least . As the In-game overlay actually injects processes which CrossOver is unable to handle

Q.Must it be only steam version game?

Ans: Well...Only the steam versions are officialy supported

Q. What is the default directx level when running Hl2 mod games ?

Ans: In Mac for TF2 , it is most probably direct x 8 due to many  restrictions
For linux ...Its quite much up to you...just make your own tweaks and make sure your com can support it

Q: where are the bottle stored ? ( edited from the originally question as it was said in exasperation and frustration .)

Ans : For mac The CrossOver Bottle files are located at:
/Users/YOURUSERNAMEHERE/Library/Application Support/CorssOver Games/Bottles

For Linux , it shud be most likely in /home/urusername/.cxgame

Q: In which version of CxGames is the memory leak for TF2 most likely to occur in?

Ans: Version 7.2 for both mac and linux. Please use Version7.2.2 as memoryleak is more or less contained in this version

Q:for both linux and mac  . what to do if you get a black  screen , health status dissapeared or something like that.

ans : It could most likely be a corrupted registary of the bottle. Please do a fresh new install in a new bottle. Game files can be reused to prevent reinstalling
....





by Sam! on 2009-07-17 20:16:42
Important Information Tips are provided by the CrossOver Community and Advocates. They are not intended to be used for official CodeWeavers Support. For that, please visit our official support pages.
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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzA4NjEzODE4LCJjc3JmX3Rva2VuIjoiR1dZWWZaN0M2VVR6Y1lmWiIsImdkcHIiOjB9