What does not
The mouse works only under special conditions - see Bug 49347 for more details.
CSMT disabled and started with taskset -c 0
What was not tested
Multiplayer (requires "winetricks directplay")
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Jun 16 2020||5.10-staging||Yes||Yes||Yes||Gold||Adrian Kalla|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Nov 27 2015||1.7.55||Yes||Yes||Bronze||Adrian Kalla|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Nov 08 2015||1.7.54||Yes||Yes||Platinum||Adrian Kalla|
|Show||Ubuntu 14.10 "Utopic" amd64 (+ variants like Kubuntu)||Mar 01 2015||1.7.34||Yes||Yes||Platinum||Adrian Kalla|
|Show||Ubuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)||Jan 05 2014||1.7.9||Yes||Yes||Platinum||Adrian Kalla|
|Bug #||Description||Status||Resolution||Other apps affected|
|4066||Online Play Doesn't Work (DirectPlay)||NEW||View|
|32478||The Settlers III heavy performance issue on multicore cpus||NEW||View|
|38169||The Settlers 3 eats a full CPU core, even on a Intel Core i7||UNCONFIRMED||View|
|49347||Settlers III: mouse not working on start screen, game entry and statistics screen after a game, if "Automatically capture the mouse in full-screen windows" is on in winecfg||UNCONFIRMED||View|
The Settlers 3 and the aLobby work without major issues with Wine versions:
Below is a list of versions known to cause major problems:
The used graphics card may also be of importance here: with NVIDIA (binary driver) the game is the fastest on Linux, with INTEL the slowest.
A workaround which makes at least the lag occurring every few seconds go away, is to disable CSMT (only easily possible with Wine Staging) and start Settlers 3 on 1 CPU only with:
taskset -c 0 wine S3.EXE
If you want to play online using the aLobby, you have to start the aLobby the same way:
taskset -c 0 wine alobby.exe
ATTENTION: Using the taskset command without CSMT disabled decreases the performance instead of improving it!