Application Details:
Version: | 1.60 |
License: | Retail |
URL: | http://www.settlers3.com |
Votes: | 0 |
Latest Rating: | Garbage |
Latest Wine Version Tested: | 7.22-staging |
Maintainers: About Maintainership
What works
What does not
-
Workarounds
What was not tested
-
Hardware tested
Graphics:
Additional Comments
Disabled the intro in the settings. Running on a Core i7 with NVIDIA blob.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 22.04 "Jammy" (+ variants like Kubuntu) | Dec 17 2022 | 7.22-staging | No | Not installable | No | Garbage | Gabriel Ruprecht | |
Show | Linux Mint 21 | Jan 03 2023 | 7.0.1-staging | Yes | Yes | Yes | Gold | Martin | |
Show | Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu) | Aug 31 2019 | 4.15 | Yes | Yes | No | Platinum | Adrian Kalla | |
Show | Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu) | Aug 31 2019 | 4.0.2 | Yes | Yes | No | Platinum | Adrian Kalla | |
Show | Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu) | Feb 23 2019 | 4.2-staging | Yes | Yes | No | Platinum | Adrian Kalla |
The game installs and runs smoothly in singlepayer mode, but only with the latest patches. To make sure the game works, install it in the following way:
To get multiplayer (LAN and/or Internet) working in general 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 works flawlessly under Wine after installing the following:
winetricks -q corefonts vcrun2010 vcrun2013 vcrun2017 quartz
You need to configure Wine to "Emulate a virtual desktop" for the alobby.exe, as otherwise it will not work properly.
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. You will also need either 'kdesudo' or 'gksu' package if your system does not support 'pkexec'.
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! For example you can use the 'Gufw' firewall UI to do that.
Only in case you want to play over the Internet (so not via VPN or in a LAN environment):
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.
The Settlers 3 and the aLobby work without major issues only with the following Wine versions* (as of 2024-08-05):
* tested versions were usually the "Staging" versions
Below is a list of versions known to cause major problems:
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 and Bug 38169).
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
Hint: taskset is only available on Linux, not on macOS
Only applicable to old Wine versions (< 8.0):
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Lukas Fürnkranz on Tuesday December 30th 2014, 6:25
by Adrian Kalla on Monday January 5th 2015, 9:59
by Phil Evans on Friday May 9th 2014, 2:16
by Phil Evans on Friday May 9th 2014, 6:05
I do note that, in winecfg, once a drive exists in the "drives" tab I cannot select or remove or modify it. Also, when I run winecfg it automatically assigns drive letters to my mounted iso images without me asking it to. I unmounted these volumes, deleted all but c: from my .wine/dos_devices dir, started winecfg and then mounted the settlers iso images, and manually added them as drives in winecfg (so I could set the type to "CDROM"), but if I then run winecfg again at some point, it has these drives... and 4 more, i.e. it automatically adds the volumes again! I can't select these in winecfg to delete them, or to make sure that they are of type CD. I'm not sure if this is the problem, but it is rather annoying. So any suggestions very welcome!
by Adrian Kalla on Friday May 9th 2014, 7:30
Regarding the CD problem on Mac: you are screwed - no matter if you want to play with or without CD - OSX won't let you.
The explanation: The Settlers 3 CD's contain two sessions - one is the data session, the other is the audio session. When you insert the S3 CD (or an image of it), OSX will show you two CD's (each for each session). Because of that, the game cannot recognize it's CD as it depends on both sessions being recognized as one CD. As far as I know, there is now way to change this OSX behavior.
The only workaround possible on OSX is to get an "no-cd patch" - then S3 will work in single player mode. Because of the changed exe-file, you'll not be able to play multiplayer games with it. And you will not hear any music.
by Phil Evans on Friday May 9th 2014, 7:33
by Per L on Saturday December 27th 2014, 14:36
I've set up both of them in winecfg (using the .iso files mounted in Finder), but it seems like Settlers doesn't find them nonetheless. :(
Any ideas?
by Adrian Kalla on Sunday December 28th 2014, 5:25
by Per L on Sunday December 28th 2014, 14:21
I understand what you mean, but I tried with a no-cd patch and couldn't get it working. It got past the initial "insert CD" question (the one that is displayed before the game starts), but when trying to start a campaign I got another "insert CD1" or CD2 question, which was much harder to get rid of.
I somehow managed to get rid of it once (by copying in a bunch of files from the CDs to the install directory), and got a question about the game's "serial number" instead, but it still failed when I tried to run it.
Tried it in Parallells instead, which worked almost instantly.
by Adrian Kalla on Sunday December 28th 2014, 18:20