Skip to content

Releases: luskaner/aoe2DELanServer

v1.4.0

22 Sep 17:34
v1.4.0
2a0e3c4
Compare
Choose a tag to compare

ℹ️ See the new repo if you are using a Custom Launcher in order to achieve 100% offline functionality.

What's Changed

Relevant changes since last stable version

General

  • Enhancement: Executables now default to their parent folder as the current folder to avoid errors depending on how/where they were executed.
  • Fix: Launcher agent now properly kills the server if any error occurs (and is meant to).
  • Enhancement: Multiple hosts can now be specified for the server to listen on.
  • Enhancement: Server no longer show TLS error as they are normally triggered by the launcher.

Windows

  • Enhancement: when the launcher checks for the game being installed on Steam it no longer only checks the registry as it is wrong sometimes (still used to find Steam itself).
  • Change: The server when executed via the launcher will now not be minimized and use the proper terminal application (if not executing as admin).

Linux

  • Enhancement: Ported launcher to Linux.
  • Fix: PID lock handling when needing to find the process that locked it.

Archives

Windows

  • Enhancement: Launcher/full archives for Arm64 now use tar.xz

Linux

  • Enhancement: Added full/launcher archives for x86-64 and arm64 architectures.
  • Enhancement: server arm64 now use tar.xz.
  • Enhancement: Added arm-5 (armel) archive.
  • Change: Renamed arm32 archive to arm-6.

macOS

  • Change: Removed the 2 architecture-specific archives.
  • Enhancement: Simplified universal archive name.

See Github differences v1.3.3...v1.4.0

Relevant changes since last unstable version

None

Files

  • Full:
    • Windows:
      • 10 on x86-64: aoe2DELanServer_full_1.4.0_win_x86-64.zip
      • 11 on ARM: aoe2DELanServer_full_1.4.0_win_arm64.tar.xz
    • Linux:
      • x86-64: aoe2DELanServer_full_1.4.0_linux_x86-64.tar.xz
      • ARM64: aoe2DELanServer_full_1.4.0_linux_arm64.tar.xz
  • Launcher:
    • Windows:
      • 10 on x86-64: aoe2DELanServer_launcher_1.4.0_win_x86-64.zip
      • 11 on ARM: aoe2DELanServer_launcher_1.4.0_win_arm64.tar.xz
    • Linux:
      • x86-64: aoe2DELanServer_launcher_1.4.0_linux_x86-64.tar.xz
      • ARM64: aoe2DELanServer_launcher_1.4.0_linux_arm64.tar.xz
  • Server:
    • Windows:
      • 10, Server 2025 or IoT on ARM64: aoe2DELanServer_server_1.4.0_win_arm64.zip
      • 10 IoT on ARM32: aoe2DELanServer_server_1.4.0_win_arm32.zip
      • 10, Server 2016 or IoT on x86-64: aoe2DELanServer_server_1.4.0_win_x86-64.zip
      • 10 or 10 IoT on x86-32: aoe2DELanServer_server_1.4.0_win_x86-32.zip
    • Linux:
      • Kernel 3.1 on ARM64: aoe2DELanServer_server_1.4.0_linux_arm64.tar.xz
      • Kernel 2.6.23 on ARM32:
        • ARMv5 (armel): aoe2DELanServer_server_1.4.0_linux_arm-5.tar.gz
        • ARMv6 (sometimes called armhf): aoe2DELanServer_server_1.4.0_linux_arm-6.tar.gz
      • Kernel 2.6.23 on x86-64: aoe2DELanServer_server_1.4.0_linux_x86-64.tar.gz
      • Kernel 2.6.23 on x86-32: aoe2DELanServer_server_1.4.0_linux_x86-32.tar.gz
    • macOS - Catalina (v10.15): aoe2DELanServer_server_1.4.0_mac.tar.gz

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.

  1. Download the aoe2DELanServer_1.4.0_checksums.txt and aoe2DELanServer_1.4.0_checksums.txt.sig files.
  2. Import the release public key and import it to your keyring if you haven't already.
  3. Verify the aoe2DELanServer_1.4.0_checksums.txt file with the aoe2DELanServer_1.4.0_checksums.txt.sig file.
  4. Verify the SHA-256 checksum list inside aoe2DELanServer_1.4.0_checksums.txt with the downloaded archives.

Simplest way to use it

  1. Download the asset aoe2DELanServer_full_1.4.0_....
  2. Uncompress it somewhere.
  3. If not using the Steam or Microsoft Store launcher, edit the launcher/config.ini file and modify the Client.Executable section to point to the game launcher path, e.g C:\AoE2DE\launcher (no quotes needed). You will need to use a custom launcher (plus what my other repo provides) for 100% offline play.
  4. Execute launcher/launcher: 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.
  5. 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.
  6. In the game, when hosting a new lobby, just make sure to set the server to Use Local Lan Server. Setting it to
    public visibility is recommended.
  7. 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, create an issue or look for discussions

v1.4.0-rc.1

18 Sep 23:13
v1.4.0-rc.1
b93a940
Compare
Choose a tag to compare
v1.4.0-rc.1 Pre-release
Pre-release

What's Changed

Relevant changes since last stable version

General

  • Enhancement: Executables now default to their parent folder as the current folder to avoid errors depending on how/when they were executed.
  • Fix: Launcher agent now properly kills the server if any error occurs (and is meant to).
  • Enhancement: when the launcher checks for the game being installed on Steam it no longer only checks the registry as it is wrong sometimes.
  • Enhancement: Multiple hosts can now be specified for the server to listen on.
  • Enhancement: Server no longer how TLS error as they are normally triggered by the launcher.

Windows

  • Change: The server when executed via the launcher will now not be minimized and use the proper terminal application (if not executing as admin).

Linux

  • Enhancement: Ported launcher to GNU/Linux.
  • Fix: PID lock handling when needing to find the process that locked it.

Archives

Windows

  • Enhancement: Launcher/full archives for Arm64 now use tar.xz

GNU/Linux

  • Enhancement: Added full/launcher archives for x86-64 and arm64 architectures.
  • Enhancement: server arm64 now use tar.xz.
  • Enhancement: Added arm-5 (armel) archive.
  • Change: Renamed arm32 archive to arm-6.

macOS

  • Change: Removed the 2 architecture-specific archives.
  • Enhancement: Simplified universal archive name.

See Github differences v1.3.3...v1.4.0-rc.1

Files

  • Full:
    • Windows:
      • 10 (or higher) x86-64 (64 bits): aoe2DELanServer_full_1.4.0-rc.1_win_x86-64.zip
      • 11 (or higher) on Arm (64 bits): aoe2DELanServer_full_1.4.0-rc.1_win_arm64.tar.xz
    • GNU/Linux::
      • x86-64: aoe2DELanServer_full_1.4.0-rc.1_linux_x86-64.tar.xz
      • Arm64: aoe2DELanServer_full_1.4.0-rc.1_linux_arm64.tar.xz
  • Launcher:
    • Windows:
      • 10 (or higher) x86-64 (64 bits): aoe2DELanServer_launcher_1.4.0-rc.1_win_x86-64.zip
      • 11 (or higher) on Arm (64 bits): aoe2DELanServer_launcher_1.4.0-rc.1_win_arm64.tar.xz
    • GNU/Linux:
      • x86-64: aoe2DELanServer_launcher_1.4.0-rc.1_linux_x86-64.tar.xz
      • Arm64: aoe2DELanServer_launcher_1.4.0-rc.1_linux_arm64.tar.xz
  • Server:
    • Windows:
      • 10 (or higher) on Arm (64 bits): aoe2DELanServer_server_1.4.0-rc.1_win_arm64.zip
      • 10 IoT on Arm (32 bits): aoe2DELanServer_server_1.4.0-rc.1_win_arm32.zip
      • 10 (or higher) x86-64 (64 bits): aoe2DELanServer_server_1.4.0-rc.1_win_x86-64.zip
      • 10 x86-32 (32 bits): aoe2DELanServer_server_1.4.0-rc.1_win_x86-32.zip
    • GNU/Linux:
      • Kernel 3.1 or higher with Arm64: aoe2DELanServer_server_1.4.0-rc.1_linux_arm64.tar.xz
      • Kernel 2.6.23 or higher with Arm32:
        • ARMv5 (armel): aoe2DELanServer_server_1.4.0-rc.1_linux_arm-5.tar.gz
        • ARMv6 (sometimes called armhf): aoe2DELanServer_server_1.4.0-rc.1_linux_arm-6.tar.gz
      • Kernel 2.6.23 or higher with x86-64: aoe2DELanServer_server_1.4.0-rc.1_linux_x86-64.tar.gz
      • Kernel 2.6.23 or higher with x86-32: aoe2DELanServer_server_1.4.0-rc.1_linux_x86-32.tar.gz
    • macOS - Catalina (v10.15) or higher: aoe2DELanServer_server_1.4.0-rc.1_mac.tar.gz

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.

  1. Download the aoe2DELanServer_1.4.0-rc.1_checksums.txt and aoe2DELanServer_1.4.0-rc.1_checksums.txt.sig files.
  2. Import the release public key and import it to your keyring if you haven't already.
  3. Verify the aoe2DELanServer_1.4.0-rc.1_checksums.txt file with the aoe2DELanServer_1.4.0-rc.1_checksums.txt.sig file.
  4. Verify the SHA-256 checksum list inside aoe2DELanServer_1.4.0-rc.1_checksums.txt with the downloaded archives.

Simplest way to use it

  1. Download the asset aoe2DELanServer_full_1.4.0-rc.1_....
  2. Uncompress it somewhere.
  3. If not using the Steam or Microsoft Store launcher, edit the launcher/config.ini file and modify the Client.Executable section to point to the game launcher path, e.g C:\AoE2DE\launcher (no quotes needed). You will need to use a custom launcher for 100% offline play.
  4. Execute launcher/launcher.exe: 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.
  5. 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.
  6. In the game, when hosting a new lobby, just make sure to set the server to Use Local Lan Server. Setting it to
    public visibility is recommended.
  7. 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 QA if you have any issues, create an issue or look for discussions

v1.3.3

08 Sep 19:36
v1.3.3
43a53d1
Compare
Choose a tag to compare

What's Changed

Relevant changes since last stable version

The main fixes relate to the server:

  • Fix: The host of a lobby can no longer change.
  • Fix: The host of a lobby must always be present, the host leaving deletes the lobby instead of just the host being vacant.
  • Fix: Messages from server to client are now more reliable.
  • Fix: The client no longer has a fixed authorization for 1 hour, instead it is now for 5 minutes but it will keep extending indefinitely for as long as authorized communications take place.
  • Fix: reporting a match now returns the correct response.

See Github differences v1.3.2...v1.3.3

Files

  • Full (launcher and server):
    • Windows 11 (or higher) on Arm (64 bits): aoe2DELanServer_full_1.3.3_win_arm64.zip
    • Windows 10 (or higher) x86-64 (64 bits): aoe2DELanServer_full_1.3.3_win_x86-64.zip
  • Launcher:
    • Windows 11 (or higher) on Arm (64 bits): aoe2DELanServer_launcher_1.3.3_win_arm64.zip
    • Windows 10 (or higher) x86-64 (64 bits): aoe2DELanServer_launcher_1.3.3_win_x86-64.zip
  • Server:
    • Windows:
      • 10 (or higher) on Arm (64 bits): aoe2DELanServer_server_1.3.3_win_arm64.zip
      • 10 IoT on Arm (32 bits): aoe2DELanServer_server_1.3.3_win_arm32.zip
      • 10 (or higher) x86-64 (64 bits): aoe2DELanServer_server_1.3.3_win_x86-64.zip
      • 10 x86-32 (32 bits): aoe2DELanServer_server_1.3.3_win_x86-32.zip
    • Linux:
      • Arm64: aoe2DELanServer_server_1.3.3_linux_arm64.tar.gz
      • Kernel 3.1 or higher with Arm32: aoe2DELanServer_server_1.3.3_linux_arm32.tar.gz
      • Kernel 2.6.23 or higher with x86-64: aoe2DELanServer_server_1.3.3_linux_x86-64.tar.gz
      • Kernel 2.6.23 or higher with x86-32: aoe2DELanServer_server_1.3.3_linux_x86-32.tar.gz
    • macOS:
      • Apple Silicon - Arm64: aoe2DELanServer_server_1.3.3_mac_apple-silicon.tar.gz
      • Catalina (v10.15) or higher with Intel - x86-64: aoe2DELanServer_server_1.3.3_mac_intel.tar.gz
      • Universal (with above requirements): aoe2DELanServer_server_1.3.3_mac_all.tar.gz

Verification

The verification process ensures that the files you download are the same as the ones that were uploaded by the
maintainer.

  1. Download the aoe2DELanServer_1.3.3_checksums.txt and aoe2DELanServer_1.3.3_checksums.txt.sig files.
  2. Import the release public key and import it to your keyring if you haven't already.
  3. Verify the aoe2DELanServer_1.3.3_checksums.txt file with the aoe2DELanServer_1.3.3_checksums.txt.sig file.
  4. Verify the SHA-256 checksum list inside aoe2DELanServer_1.3.3_checksums.txt with the downloaded archives.

Simplest way to use it

  1. Download the asset aoe2DELanServer_full_1.3.3_win_x86-64.zip.
  2. Uncompress it somewhere.
  3. If not using the Steam or Microsoft Store launcher, edit the launcher/config.ini file and modify the Client.Executable section to point to the game launcher path, e.g C:\AoE2DE\launcher.exe (no quotes needed). You will need to use a custom launcher for 100% offline play.
  4. Execute launcher/launcher.exe: 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.
  5. Repeat the above steps for every PC you want to play in LAN with by running the launcher.exe, the first PC to
    launch it will host the "server" and the rest will auto-discover and connect to it.
  6. In the game, when hosting a new lobby, just make sure to set the server to Use Local Lan Server. Setting it to
    public visibility is recommended.
  7. 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).

v1.3.2

31 Aug 20:50
v1.3.2
1ad12c1
Compare
Choose a tag to compare

What's Changed

Relevant changes since last stable version

All fixes are related to server in Unix-based systems:

  • Fix: PID locking no longer uses /var/run thus work for non-root users.
  • Fix: Server genCert no longer creates the 'certificates' folder without permissions.

See Github differences v1.3.1...v1.3.2

Files

  • Full (launcher and server):
    • Windows 11 (or higher) on Arm (64 bits): aoe2DELanServer_full_1.3.2_win_arm64.zip
    • Windows 10 (or higher) x86-64 (64 bits): aoe2DELanServer_full_1.3.2_win_x86-64.zip
  • Launcher:
    • Windows 11 (or higher) on Arm (64 bits): aoe2DELanServer_launcher_1.3.2_win_arm64.zip
    • Windows 10 (or higher) x86-64 (64 bits): aoe2DELanServer_launcher_1.3.2_win_x86-64.zip
  • Server:
    • Windows:
      • 10 (or higher) on Arm (64 bits): aoe2DELanServer_server_1.3.2_win_arm64.zip
      • 10 IoT on Arm (32 bits): aoe2DELanServer_server_1.3.2_win_arm32.zip
      • 10 (or higher) x86-64 (64 bits): aoe2DELanServer_server_1.3.2_win_x86-64.zip
      • 10 x86-32 (32 bits): aoe2DELanServer_server_1.3.2_win_x86-32.zip
    • Linux:
      • Arm64: aoe2DELanServer_server_1.3.2_linux_arm64.tar.gz
      • Kernel 3.1 or higher with Arm32: aoe2DELanServer_server_1.3.2_linux_arm32.tar.gz
      • Kernel 2.6.23 or higher with x86-64: aoe2DELanServer_server_1.3.2_linux_x86-64.tar.gz
      • Kernel 2.6.23 or higher with x86-32: aoe2DELanServer_server_1.3.2_linux_x86-32.tar.gz
    • macOS:
      • Apple Silicon - Arm64: aoe2DELanServer_server_1.3.2_mac_apple-silicon.tar.gz
      • Catalina (v10.15) or higher with Intel - x86-64: aoe2DELanServer_server_1.3.2_mac_intel.tar.gz
      • Universal (with above requirements): aoe2DELanServer_server_1.3.2_mac_all.tar.gz

Verification

The verification process ensures that the files you download are the same as the ones that were uploaded by the
maintainer.

  1. Download the aoe2DELanServer_1.3.2_checksums.txt and aoe2DELanServer_1.3.2_checksums.txt.sig files.
  2. Import the release public key and import it to your keyring if you haven't already.
  3. Verify the aoe2DELanServer_1.3.2_checksums.txt file with the aoe2DELanServer_1.3.2_checksums.txt.sig file.
  4. Verify the SHA-256 checksum list inside aoe2DELanServer_1.3.2_checksums.txt with the downloaded archives.

Simplest way to use it

  1. Download the asset aoe2DELanServer_full_1.3.2_win_x86-64.zip.
  2. Uncompress it somewhere.
  3. If not using the Steam or Microsoft Store launcher, edit the launcher/config.ini file and modify the Client.Executable section to point to the game launcher path, e.g C:\AoE2DE\launcher.exe (no quotes needed). You will need to use a custom launcher for 100% offline play.
  4. Execute launcher/launcher.exe: 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.
  5. Repeat the above steps for every PC you want to play in LAN with by running the launcher.exe, the first PC to
    launch it will host the "server" and the rest will auto-discover and connect to it.
  6. In the game, when hosting a new lobby, just make sure to set the server to Use Local Lan Server. Setting it to
    public visibility is recommended.
  7. 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).

v1.3.1

24 Aug 18:36
v1.3.1
32a4010
Compare
Choose a tag to compare

What's Changed

Relevant changes since last stable version

  • Fix: Remove unnecesary half-baked Ipv6 support as the official client does not support it and could create issues.
  • Fix: Server now uses all IP addresses if specifying a host.
  • Fix: Launcher battle server broadcast now does use an ephemeral port instead of a fixed local port 9999 that could be in use and create conflicts.

See Github differences v1.3.0...v1.3.1

Files

  • Full (launcher and server):
    • Windows 11 (or higher) on Arm (64 bits): aoe2DELanServer_full_1.3.1_win_arm64.zip
    • Windows 10 (or higher) x86-64 (64 bits): aoe2DELanServer_full_1.3.1_win_x86-64.zip
  • Launcher:
    • Windows 11 (or higher) on Arm (64 bits): aoe2DELanServer_launcher_1.3.1_win_arm64.zip
    • Windows 10 (or higher) x86-64 (64 bits): aoe2DELanServer_launcher_1.3.1_win_x86-64.zip
  • Server:
    • Windows:
      • 10 (or higher) on Arm (64 bits): aoe2DELanServer_server_1.3.1_win_arm64.zip
      • 10 IoT on Arm (32 bits): aoe2DELanServer_server_1.3.1_win_arm32.zip
      • 10 (or higher) x86-64 (64 bits): aoe2DELanServer_server_1.3.1_win_x86-64.zip
      • 10 x86-32 (32 bits): aoe2DELanServer_server_1.3.1_win_x86-32.zip
    • Linux:
      • Arm64: aoe2DELanServer_server_1.3.1_linux_arm64.tar.gz
      • Kernel 3.1 or higher with Arm32: aoe2DELanServer_server_1.3.1_linux_arm32.tar.gz
      • Kernel 2.6.23 or higher with x86-64: aoe2DELanServer_server_1.3.1_linux_x86-64.tar.gz
      • Kernel 2.6.23 or higher with x86-32: aoe2DELanServer_server_1.3.1_linux_x86-32.tar.gz
    • macOS:
      • Apple Silicon - Arm64: aoe2DELanServer_server_1.3.1_mac_apple-silicon.tar.gz
      • Catalina (v10.15) or higher with Intel - x86-64: aoe2DELanServer_server_1.3.1_mac_intel.tar.gz
      • Universal (with above requirements): aoe2DELanServer_server_1.3.1_mac_all.tar.gz

Verification

The verification process ensures that the files you download are the same as the ones that were uploaded by the
maintainer.

  1. Download the aoe2DELanServer_1.3.1_checksums.txt and aoe2DELanServer_1.3.1_checksums.txt.sig files.
  2. Import the release public key and import it to your keyring if you haven't already.
  3. Verify the aoe2DELanServer_1.3.1_checksums.txt file with the aoe2DELanServer_1.3.1_checksums.txt.sig file.
  4. Verify the SHA-256 checksum list inside aoe2DELanServer_1.3.1_checksums.txt with the downloaded archives.

Simplest way to use it

  1. Download the asset aoe2DELanServer_full_1.3.1_win_x86-64.zip.
  2. Uncompress it somewhere.
  3. If not using the Steam or Microsoft Store launcher, edit the launcher/config.ini file and modify the Client.Executable section to point to the game launcher path, e.g C:\AoE2DE\launcher.exe (no quotes needed). You will need to use a custom launcher for 100% offline play.
  4. Execute launcher/launcher.exe: 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.
  5. Repeat the above steps for every PC you want to play in LAN with by running the launcher.exe, the first PC to
    launch it will host the "server" and the rest will auto-discover and connect to it.
  6. In the game, when hosting a new lobby, just make sure to set the server to Use Local Lan Server. Setting it to
    public visibility is recommended.
  7. 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).

v1.3.0

18 Aug 17:31
v1.3.0
020f711
Compare
Choose a tag to compare

What's Changed

Relevant changes since last stable version

  • Improve PID handling for process monitoring its status.
  • Disable by default isolation of profiles marking it as experimental as it could conflict with Steam/Xbox Cloud save and could also fail sometimes.
  • Fixes that official server maintenance does not affect local server.
  • Added options to execute commands for setup and revert in launcher.

See Github differences v1.2.2...v1.3.0

Since latest pre-release version

Files

  • Full (launcher and server):
    • Windows 11 (or higher) on Arm (64 bits): aoe2DELanServer_full_1.3.0_win_arm64.zip
    • Windows 10 (or higher) x86-64 (64 bits): aoe2DELanServer_full_1.3.0_win_x86-64.zip
  • Launcher:
    • Windows 11 (or higher) on Arm (64 bits): aoe2DELanServer_launcher_1.3.0_win_arm64.zip
    • Windows 10 (or higher) x86-64 (64 bits): aoe2DELanServer_launcher_1.3.0_win_x86-64.zip
  • Server:
    • Windows:
      • 10 (or higher) on Arm (64 bits): aoe2DELanServer_server_1.3.0_win_arm64.zip
      • 10 IoT on Arm (32 bits): aoe2DELanServer_server_1.3.0_win_arm32.zip
      • 10 (or higher) x86-64 (64 bits): aoe2DELanServer_server_1.3.0_win_x86-64.zip
      • 10 x86-32 (32 bits): aoe2DELanServer_server_1.3.0_win_x86-32.zip
    • Linux:
      • Arm64: aoe2DELanServer_server_1.3.0_linux_arm64.tar.gz
      • Kernel 3.1 or higher with Arm32: aoe2DELanServer_server_1.3.0_linux_arm32.tar.gz
      • Kernel 2.6.23 or higher with x86-64: aoe2DELanServer_server_1.3.0_linux_x86-64.tar.gz
      • Kernel 2.6.23 or higher with x86-32: aoe2DELanServer_server_1.3.0_linux_x86-32.tar.gz
    • macOS:
      • Apple Silicon - Arm64: aoe2DELanServer_server_1.3.0_mac_apple-silicon.tar.gz
      • Catalina (v10.15) or higher with Intel - x86-64: aoe2DELanServer_server_1.3.0_mac_intel.tar.gz
      • Universal (with above requirements): aoe2DELanServer_server_1.3.0_mac_all.tar.gz

Verification

The verification process ensures that the files you download are the same as the ones that were uploaded by the
maintainer.

  1. Download the aoe2DELanServer_1.3.0_checksums.txt and aoe2DELanServer_1.3.0_checksums.txt.sig files.
  2. Import the release public key and import it to your keyring if you haven't already.
  3. Verify the aoe2DELanServer_1.3.0_checksums.txt file with the aoe2DELanServer_1.3.0_checksums.txt.sig file.
  4. Verify the SHA-256 checksum list inside aoe2DELanServer_1.3.0_checksums.txt with the downloaded archives.

Simplest way to use it

  1. Download the asset aoe2DELanServer_full_1.3.0_win_x86-64.zip.
  2. Uncompress it somewhere.
  3. If not using the Steam or Microsoft Store launcher, edit the launcher/config.ini file and modify the Client.Executable section to point to the game launcher path, e.g C:\AoE2DE\launcher.exe (no quotes needed). You will need to use a custom launcher for 100% offline play.
  4. Execute launcher/launcher.exe: 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.
  5. Repeat the above steps for every PC you want to play in LAN with by running the launcher.exe, the first PC to
    launch it will host the "server" and the rest will auto-discover and connect to it.
  6. In the game, when hosting a new lobby, just make sure to set the server to Use Local Lan Server. Setting it to
    public visibility is recommended.
  7. 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).

v1.3.0-rc.2

16 Aug 20:21
v1.3.0-rc.2
f4b92d6
Compare
Choose a tag to compare
v1.3.0-rc.2 Pre-release
Pre-release

Changelog

  • f4b92d6 Corrected README.md and .goreleaser.yaml regarding 'full' string in the archives.

Changes since latest stable version

v1.2.2...v1.3.0-rc.1

Changes since latest pre-release version

v1.3.0-rc.1...v1.3.0-rc.2

v1.3.0-rc.1

16 Aug 19:34
v1.3.0-rc.1
a14f3e0
Compare
Choose a tag to compare
v1.3.0-rc.1 Pre-release
Pre-release

Relevant changes

  • Improve PID handling for process monitoring its status.
  • Disable by default isolation of profiles marking it as experimental.
  • Fixes that official server maintenance does not affect local server.
  • Added options to execute commands for setup and revert in launcher.

Changelog

  • a14f3e0 Updated dependencies relative to launcher-common module's update.
  • df42f98 Updated dependencies relative to common module's update.
  • 39dc711 Launcher: if already selected best IP for an announced server, don't repeat the work potentially and wrongly selecting another IP.
  • 3f5c7fe Launcher: fixes #29 - game refusing to connect if official server is under maintenance. Improved killing of process in launcher-config. Proper unexpected shutdown in launcher-config-admin-agent. Improved selection of server ip to connect if it was configured manually with a host.
  • 6f3ed50 Launcher: common module updated to improve PID handling.
  • 97d4257 Updated security policy to mark v1.3.0 as the only supported (changed from v1.2.0).
  • ff3770d Launcher: renamed complete archive to include 'full' string.
  • 719664e Launcher: setupCommand now is awaited and must return a 0 exit code to continue.
  • 695e257 Launcher: Added support to windows-style vars in arguments. Fixed config not reverting if launcher was killed unexpectedly. Changed clientExeArgs and serverpathArgs type (and they equivalent config) to string. Introduced setupCommand and revertCommand to execute external commands.
  • 93f6a2c Launcher: Updated launcher-common dependency.
  • 7630138 Launcher: Updated launcher-common module to run an arbitrary command.
  • ac29795 Launcher: When connecting to an announced server, the ip to connect to now properly checks it is our server (and not just any https server) and use of loopback interface is prioritized. Fixes #28
  • 297a463 Updated dependencies relative to launcher-common module's update.
  • 1c278ad Updated dependencies relative to common module's update.
  • 001649b Launcher: update common module's dependencies.
  • f4dec41 Launcher: Fixed parsing of Server.ExecutableArgs and Client.ExecutableArgs.
  • af90738 Pid files now use /var/run/ and temp directories before current exe dir, allowing to work cross-version and being consistent with other programs (now use project prefix).
  • 4ce87fe Launcher: Now server lookup path for consistency (with former path 3) include for 2nd priority ./server/server.exe.
  • c8793f9 Launcher: Set by default Config.IsolateProfiles to false and mark as experimental. Closes #14.
  • 89ee665 Remove Plan 9 as buildable target for server, it is not compatible

See Github differences v1.2.2...v1.3.0-rc.1

v1.2.2

11 Aug 18:59
9da893c
Compare
Choose a tag to compare

Changelog

  • 9da893c Update README.md, added more details and some corrections.
  • 4592412 Added missing tips for when firewall permission might be needed
  • 53f9cb7 Added missing tips when starting some executables that might require accepting dialogs
  • 141ac7c Fixed version flag in all executables that have it

See Github differences v1.2.1...v1.2.2

v1.2.1

08 Aug 21:01
v1.2.1
3bea5a3
Compare
Choose a tag to compare

Changelog

  • 3bea5a3 Launcher: updated some messages that were no longer valid
  • 10b8a40 Server: fixed game/party/reportMatch stub
  • 12fbacb Server: fixed using log instead of fmt
  • dc78482 Server: when starting match now the WSS message sent is targetted to the particular user and not the host
  • 8b6da39 Server: renamed typo models2 to models
  • 8dab067 Server: fixed code not using shared RNG
  • 7048557 Server: advertisement now return started match flag instead of always 0
  • 9157848 Server: now detects unexpected shutdowns and acts accordingly
  • c922ac7 Server: lobbies are no longer visible nor joinable when the match starts
  • d356030 Server: add stub for missing route achievement/applyOfflineUpdates (same stub as leaderboard)
  • c99324b Server: remove leftover file from windows-all package
  • 866034c Updated launcher-common dependency (v2)
  • 065a136 Updated launcher-common dependency
  • a83793c Updated common and battle-server-broadcast dependencies (v2)
  • ecbd57a Updated common and battle-server-broadcast dependencies
  • ab14eac Updated common module
  • bf59ee1 Fixed go.work.example's not including battle-server-broadcast module.
  • 7feabb9 Updated go.work.example's battle-server-broadcast to v1.2.0 version.
  • c945f09 Launcher: Update server.go, removed useless assignment
  • ac4c7a2 Update README.md
  • 6b9100e Added gocard to server-genCert module
  • 1861427 Added gocard to launcher module
  • db4f972 Added gocard to launcher-config module
  • c8b2787 Added gocard to launcher-config-admin module
  • 0b3fa30 Added gocard to launcher-config-admin-agent module
  • 92d6f66 Added gocard to launcher-common module
  • 2acae96 Added gocard to launcher-agent module
  • 473c770 Added gocard to common module
  • 0e5218e Update SECURITY.md

See Github differences v1.2.0...v1.2.1