
dioggo
Published
Native works perfectly but Proton version needs a custom DLL if shaders dont compile properly
https://www.reddit.com/r/factorio/comments/1c3gtmy/comment/l0pv3y5/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button or if it gets deleted https://forums.factorio.com/viewtopic.php?t=66665
It mostly depends on the distance between you and the server but the lag is much more noticeable on Factorio due to developers implementation of combat, if you press space or drive a vehicle, client prediction will be removed temporarily and you can feel the delay of controlling your character if the ping is high enough.
Native Factorio works perfectly out of the box and has extra functionalities that the windows version doesn't (auto saving without the need to pause the game).
However if you are like me and need to run the game in Proton, you can have a shader compiling error while attempting to run the game, the only way to solve this is to place 'd3dcompiler_47.dll' next to the 'factorio.exe' file, you will lose out on the extra functionality but it works same as windows.
The game is working great, there's no visible problems, you will have the same experience as in Windows running this.
As long you have DXVK + GPU Drivers it will run fine. Doesn't need any tinkering for the current patch (update 56), might break in future updates due to developer history of breaking compatibility with Proton.