Soldier of Fortune 2 - On Linux
Aug 2003| Linux Rating | |
|---|---|
| Install | 1/5 |
| Graphics | 4/5 |
| Sound | 3/5 |
| Network | 4/5 |
| Overall | 3.5/5 |
| System Requirements | |
|---|---|
| OS | Windows ® 98,ME,2000,XP (WINE needed) |
| CPU | 300Mhz |
| RAM | 64MBytes |
| Video | TNT 16MB /Voodoo 3 |
| Network | Internet connection required for multiplayer |
| Publisher | Ravensoft |
As with many games and windows appications, you can run them on Linux with a program called Wine. (Which stands for Wine Is Not a Emulator)
As you might have noticed, Punk Buster is throwing a fit because it doesn't like Linux. As far as I'm concerned, it doesn't keep anyone from cheating anyway and shouldn't be used. But that's up to the server admin... Also just to futher prove this is really running in Linux, I got one running windowed mode for this screen shot. Althought the refresh was going so it didn't grab the best looking shot of sof2.
The most important section is your ~/.wine/config file. Here are the most important lines from my config.
[x11drv] "AllocSystemColors" = "100" "PrivateColorMap" = "Y" "PerfectGraphics" = "N" "ScreenDepth" = "24" "Managed" = "Y" "UseDGA" = "N" "UseXShm" = "Y" "UseXVidMode" = "Y" "DXGrab" = "Y" "DesktopDoubleBuffered" = "Y" "TextCP" = "0" [WinMM] "Drivers" = "winealsa.drv" "WaveMapper" = "msacm.drv"
This should be changed to fit your needs, but works great for me using Gentoo Linux using Wine version 20030618. You will need to make sure you have OpenGL support compiled in. Happy gaming!
If you have a problem with your sound lagging a behind, try setting this in your wine config:
[dsound] ;; HEL only: Number of waveOut fragments ahead to mix in new buffers. "HELmargin" = "5" ;; HEL only: Number of waveOut fragments ahead to queue to driver. "HELqueue" = "5" ;; Max number of fragments to prebuffer (28) "SndQueueMax" = "12" ;; Min number of fragments to prebuffer (12) "SndQueueMin" = "2"







