
PainfulRhubarb
Published
The Windows version is more playable (but not perfect) than the native Linux one. So play KF using Proton Experimental if you're on Linux.
-Fix for Stalkers being visible at a distance: Change the video rendering mode from to Direct 3D. Though a huge performance loss is a side-effect of this rendering mode.
-Fix for flickering textures/ground when shooting/using flashlight/etc: Change the video rendering mode to Direct 3D. Though a huge performance loss is a side-effect of this rendering mode. Alternatively, disable Dynamic Lightning from the Display Options, and play without Dynamic Lights, which means you'll be at a disadvantage in very dark maps as you cannot use your flashlight.
-Tweak for low performance when many zombies are on screen, in OpenGL:
Deactivate DrawDistance Level of Detail (will make distant objects look worse but performance may increase by 25-50%). Open 'KillingFloor.ini' and change: DrawDistanceLOD=1.000000 to DrawDistanceLOD=0.000000 And save.
This setting is located in the [WinDrv.WindowsClient] section in the Windows version and [SDLDrv.SDLClient] in the Linux version.
In OpenGL, you may experience flickering textures on some maps (like Biotics Lab) when shooting (with Dynamic Lights on). Stalkers are visible at a much higher distance than they're supposed to be. Direct 3D fixes some of the issues, but the performance is about x2 worse.
Every single time you launch the game, it launches in Windowed mode, even if you played in Fullscreen last time. Thus, every time you want to play in fullscreen, you have to go into the Display Options after entering the game, and you need to select the correct resolution again (as the last resolution pre-selected is the Windowed one). It's highly annoying doing this every single time.
Game has much lower FPS compared to playing in Windows in Direct 3D. Playing in OpenGL helps, but you may experience some visual glitches.
If you play in fullscreen with the Steam overlay on, and you try to use the Steam overlay, you will most likely crash because the game will be frozen. Only playing in Windowed mode fixes this, or playing in fullscreen and not using the Steam overlay.
Multiplayer seems to be working fine. There's the rare crash that happens when exiting some servers, but it's inconclusive whether this is due to Steam, Proton, server mods, or just the KF engine itself.
If these issues would be fixed, the game would be perfect on Linux: Awful D3D performance, glitchy textures in OpenGL with Dynamic Lightning ON, game always launching in Windowed instead of Fullscreen, crash when using the Steam overlay in fullscreen.