Latest version distributed by Good Old Games (GOG).
Application Details:
Version: | GOG |
License: | Retail |
URL: | http://www.settlers3.com |
Votes: | 0 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 8.15-staging |
Maintainers: About Maintainership
What works
What does not
see above
Workarounds
see above
What was not tested
World Editor
Hardware tested
Graphics:
Additional Comments
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 23.04 "Lunar" (+ variants like Kubuntu) | Nov 12 2023 | 8.15-staging | Yes | Yes | Yes | Gold | Adrian Kalla | |
Current | Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu) | Feb 23 2019 | 4.2-staging | Yes | Yes | Yes | Gold | Adrian Kalla | |
Show | Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu) | Nov 27 2015 | 1.7.55 | Yes | Yes | No | Bronze | Adrian Kalla | |
Show | Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu) | Nov 08 2015 | 1.7.54 | Yes | Yes | No | Gold | Adrian Kalla | |
Show | Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu) | Oct 11 2014 | 1.7.28 | Yes | Yes | No | Gold | Adrian Kalla |
To install do:
With current Wine versions (tested with 8.15 (Staging)):
With old Wine versions:
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 Tollpatsch GehtEuchNichtsAn on Tuesday November 5th 2019, 11:02
by Adrian Kalla on Tuesday November 5th 2019, 13:26
by TE on Saturday October 5th 2019, 8:49
You have to remove the last part of each line ("/reg:32") in the "regs.cmd" script, which is located in the game's main directory (C:/GOG Games/Settlers 3 Ultimate).
Then you run "wine start regs.cmd" and after that, Settlers should start without asking for a serial number and including Amazons and the Missions.
Took me way too long to understand that, maybe it helps someone else! :)
by TE on Saturday October 5th 2019, 8:51
Works fine for me with wine 4.0
by Colin Pitrat on Thursday August 22nd 2019, 7:08
by Adrian Kalla on Tuesday November 5th 2019, 13:51
by Colin Pitrat on Thursday August 22nd 2019, 7:08
- videos not working
- only basic game, no amazon extension nor mission CD
- asking repeatedly for serial number
The first one was solved by installing intel indeo codec 5.x. The videos are not full screen after that (only top-left quarter of the screen) even with the setting to double the resolution.
The other two problems were solved by manually running the regs.cmd file (with wine start /regs.cmd. The commands were failing because of the /reg32 parameter so I just removed it from all commands and re-executed the file.
Everything I tried (no multiplayer) worked fine.
by Erica Hellstrand on Friday February 15th 2019, 3:41
by Adrian Kalla on Saturday February 23rd 2019, 18:09
Both aLobby and Settlers 3 must be installed in the same Wine environment - so probably in the same "wrapper", not separated ones.
by Max on Tuesday December 8th 2015, 13:51
Ubuntu 14.04, Wine 1.7.55
by Adrian Kalla on Wednesday December 9th 2015, 1:24
Nonetheless: I don't see any of those problems with 1.7.54 (with or without the "virtual desktop". Since 1.7.55 introduced many problems for Settlers3, I'll stay with 1.7.54 as long as they are not fixed...
by Max on Wednesday December 9th 2015, 1:56
by Adrian Kalla on Wednesday December 9th 2015, 2:04
Regarding 1.7.54: unfortunately, the repo maintainer of launchpad.net/~ricotz/+archive/ubuntu/unstable?field.series_filter=trusty already removed the 1.7.54 from the repo...
by JoSch on Sunday December 7th 2014, 8:57
cat s3videofix.reg
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\BlueByte\Siedler3\1.0\General]
"Intro"=dword:00000000
EOF
wine regedit.exe s3videofix.reg
by Adrian Kalla on Sunday December 7th 2014, 9:03
by JoSch on Sunday December 7th 2014, 12:51
err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
Though I guess this is because I'm running wine 1.6.2