v1.8.0
What's Changed
Relevant changes since last stable version
General
- Enhancement: Improved the terms of Use, linux system requirements for the Launcher (plus other minor improvements) in README.
Launcher
- Fix: ensure the certificate being added is for the correct server even if hosts mapping was incorrect.
- Fix:
Config.CanBroadcastBattleServer
acted if it always wasfalse
. - Fix: IP/host resolve cache in cases where the resolution failed.
- Enhancement: Ensure the game exists before any configuration is done.
- Enhancement: if
Server.Start
isauto
and no server is found, the user will be required to pressEnter
before starting a new server to avoid mistakes. - Enhancement: if
Server.Start
isauto
orfalse
and a even when only a single server is detected, the user will need to select it to avoid mistakes and for security reasons. - Enhancement: added
{HostFilePath}
variable to use as argument inClient.ExecutableArgs
as an alternative to automatically configuring the hosts in the system. Theconfig
executable has a newhostFilePath
(-o
) option for this. - Enhancement: added
{CertFilePath}
variable to use as argument inClient.ExecutableArgs
as an alternative to automatically configuring the certificate in the system. Theconfig
executable has a newcertFilePath
(-t
) option for this.
This will enable the user to manually configure the hosts/certificate, specially useful in Linux and, would enable in the future, new DLL's in ageLANServerLauncherCompanion.
See Github differences v1.7.3...v1.8.0
Files
- Full:
- Windows:
- 10 on x86-64: ..._full_1.8.0_win_x86-64.zip
- 11 on ARM: ..._full_1.8.0_win_arm64.tar.xz
- Linux:
- x86-64: ..._full_1.8.0_linux_x86-64.tar.xz
- ARM64: ..._full_1.8.0_linux_arm64.tar.xz
- Windows:
- Launcher:
- Windows:
- 10 on x86-64: ..._launcher_1.8.0_win_x86-64.zip
- 11 on ARM: ..._launcher_1.8.0_win_arm64.tar.xz
- Linux:
- x86-64: ..._launcher_1.8.0_linux_x86-64.tar.xz
- ARM64: ..._launcher_1.8.0_linux_arm64.tar.xz
- Windows:
- Server:
- Windows:
- 10 (IoT), Server (IoT) 2025 on ARM64: ..._server_1.8.0_win_arm64.zip
- 10 (IoT), (Storage) Server 2016, Server IoT 2019 on x86-64: ..._server_1.8.0_win_x86-64.zip
- 10 (IoT) on x86-32: ..._server_1.8.0_win_x86-32.zip
- Linux:
- Kernel 3.1 on ARM64: ..._server_1.8.0_linux_arm64.tar.xz
- Kernel 2.6.23 on ARM32:
- ARMv5 (armel): ..._server_1.8.0_linux_arm-5.tar.gz
- ARMv6 (sometimes called armhf): ..._server_1.8.0_linux_arm-6.tar.gz
- Kernel 2.6.23 on x86-64: ..._server_1.8.0_linux_x86-64.tar.gz
- Kernel 2.6.23 on x86-32: ..._server_1.8.0_linux_x86-32.tar.gz
- macOS - Big Sur (v11): ..._server_1.8.0_mac.tar.gz
- Windows:
Note: If you are using Antivirus it may flag one or more executables as virus, this is a false positive.
Verification
The verification process ensures that the files you download are the same as the ones that were uploaded by the maintainer.
- Download the
ageLANLanServer_1.8.0_checksums.txt
andageLANLanServer_1.8.0_checksums.txt.sig
files. - Import the release public key and import it to your keyring if you haven't already.
- Verify the
ageLANServer_1.8.0_checksums.txt
file with theageLANLanServer_1.8.0_checksums.txt.sig
file. - Verify the SHA-256 checksum list inside
ageLANServer_1.8.0_checksums.txt
with the downloaded archives.
Simplest way to use it
- Download the asset
ageLANServer_full_1.8.0_...
. - Uncompress it somewhere.
- Windows Optional: You may need to add the launcher/server binaries to the exception list of your Antivirus
- Windows Optional: Unblock the
.exe
files as explained here - If not using the Steam or Xbox launcher, edit the
launcher/resources/config.<game>.toml
file with a text editor (like Notepad) and modify theClient.Executable
section to point to the game launcher path.
You will need to use a custom launcher (plus what my other repo provides) for 100% offline play. - Execute
launcher/launcher_<game>
script: you will be asked for admin elevation and confirmation of other dialogs as needed, you will also need to allow the connections via the Microsoft Defender Firewall or any other. - Repeat the above steps for every PC you want to play in LAN with by running the launcher, the first PC to
launch it will host the "server" and the rest will auto-discover and connect to it. - In the game, when hosting a new lobby, just make sure to set the server to Use Local Lan Server (AoE II),
select LAN before creating the Lobby (AoE III) or select the "LAN" menu option (AoE I). In AoE I/II, setting it to public visibility is recommended. - If the lobby is Public, they can join directly in the browser or you can Invite friends by searching them by name and sending an invite as needed. You can share the link to join the lobby automatically (only works if already in-game).
Help
Look for the Troubleshooting if you have any issues (or QA for any doubt), create an issue or look for other related issues.