What does not
The mouse works only under special conditions - see Bug 38087 for more details.
What was not tested
Running on a Core i7 with NVIDIA blob. It is recommended to revert to Wine 1.7.54 because of Bug 38087...
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||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 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Oct 11 2014||1.7.28||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|
|37048||Apps using JavaFX fail to show the GUI||UNCONFIRMED||View|
|38087||Settlers III: mouse not working on start screen and menu (after fixing raw input bug 33479)||STAGED||View|
|38169||The Settlers 3 eats a full CPU core, even on a Intel Core i7||UNCONFIRMED||View|
The only two official Wine versions recommended for playing are 1.7.54 (and 1.7.53). The reason for this are the following bugs:
Besides the two official Wine versions, Wine-Staging versions 1.9.0 and up can be used, as bug 38087 is fixed there.
This game requires much more processing power than it should, so unless you are using a relatively fast computer, it may run slowly (Bug 32478).
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 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
To get multiplayer (LAN and/or Internet) working do:
winetricks -q directplay
As of the end of September, 2011, the BlueByte Settlers 3 Multiplayer Lobby is offline. The "unofficial" replacement for online play is the "aLobby". The current aLobby version (2.9.9) works flawlessly under Wine after installing the following:
winetricks -q corefonts vcrun2010 vcrun2013 quartz
Before joining the aLobby you should disable the "TeamSpeak sidebar" in the aLobby settings, as it results in a CTD on some systems.
If you want to play using the aLobby VPN, you need to have the native (Linux/OSX) 'openvpn' package (the 'openvpn' binary needs to be in your PATH) installed as well as the 'kdesudo' or 'gksu' package.
sudo apt-get install openvpn gksu
Additionally: to play using the aLobby VPN outgoing connections from the S3.exe, S3_alobby.exe (and S3_multi.exe) on port 1900 UDP must be blocked - otherwise joining or hosting games may be impossible!
Only in case you want to play over the Internet (so not via VPN or LAN):
The ports that need to be forwarded on your router for Internet-gaming are:
More detailed instructions for your router model can be found here.
If entering an Internet-multiplayer game is not possible, then something must be wrong with your port-forwarding settings or the LAN-router. It is not a Linux/Wine problem for sure.