Releases: luskaner/ageLANServer
Releases · luskaner/ageLANServer
1.1.6
1.1.5
Changelog
- c881075 Adapted launcher messages for when it is running through explorer. Improved cleanup.bat
- 2c8b2d9 Update .goreleaser.yaml
- 59dcbfe Removed and modified comments
- 2beb4d0 Merge
- 40276d5 Added references to the Exit Codes.
- 77e2bfc Update SECURITY.md
- 1fc7a58 Fixes #9.
- 034b4c0 Update codeql.yml
- 0e658dc Update codeql.yml
- dcf4ab9 Update codeql.yml
- 381f691 Update codeql.yml
- 8fcfe62 Create codeql.yml
- 7ba984c Delete dependabot.yml
- f633103 Create dependabot.yml
- 707cc9c Create dependabot.yml
- 3eb5719 Set specific go version needed including bugfix.
- 96d32a1 Launcher: fixed generating certificate if using .bat.
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
Commits
- 5cf4854 Merge conflicts.
- 4049d09 Merge 1.1.0 into main
- 8da493d Update README.md
- efb8777 Update README.md
- a1401de Update README.md
- e9d0401 Update README.md
General
- Fixed vulnerability https://github.com/luskaner/aoe2DELanServer/security/dependabot/4
Server
- Added CLI options similar to the configuration.
genCert
now also has a CLI. - More error messages and info to both
genCert
andserver
. Including specific exit codes. - When using host
0.0.0.0
the server will announce the server on all interfaces instead of the most priority on
Windows. - The announcement message has changed to be able to evolve over time (breaking change) with different versions. It
also
includes a random ID so the server is uniquely identified. - The announcement port has changed by default as to reduce the chance of it already being used.
- The log will be written to a file by default.
- A Steam platform user ID can be uniquely generated (not by default) as to not be any clashes.
- The config file can now be specified with the
-c
flag and by default will look in theresources/config
and then
the current directory.
Configuration
- Converted
Announce
toAnnouncement.Enabled
- Added
Announcement.Port
- Added
GeneratePlatformUserId
- Added
LogToConsole
Launcher
- Launcher has been reworked into different executables:
- Renamed
launcher.config.admin
toconfig-admin
. - Added
config-admin-agent
to reduce admin elevation dialogs. - Extracted watching, reverting config and stopping server functionality to
watcher
executable. - Extracted non-admin config functionality to
config
executable.
- Renamed
- Watcher improves upon the efficiency and accuracy of watching the game exit comparing to
launcher
. launcher
,config
andconfig-admin
now include a CLI.launcher
options being similar to the configuration.- The config file can now be specified with the
-c
flag and by default will look in theconfig
and then
the current directory. - All executables now have more informative error messages and include exit codes.
config
andconfig-admin
now do more reliable operations.- Now
launcher
exits when the game launcher is started.
Configuration
- Options
CanAddHost
,CanTrustCertificate
,IsolateMetadata
andIsolateProfiles
now reside underConfig
section. - Changed default
CanTrustCertificate
tolocal
to avoid one more dialog and not being consistent with the hosts not
being user-wide. - Added
Server.ExecutableArgs
. - Added
Server.AnnouncePorts
. - Added
Client.ExecutableArgs
.
Archives
- Documentation now resides in
docs
directory.
Launcher
- Windows: Added Arm64 archive as the game can run emulated on Windows 11 on Arm.
Server
- Mac OS: Added universal archive.
- Windows: Added all-in-one archive.
1.0.7
Changelog
- 32df67e Merge
- fd15f0b Launcher: if multiple servers announced, let the user choose. Now resolving ip to Netbios host too. Launcher.admin new cleanup method and allow to remove or all multiple hosts
- 2d173f5 Update README.md
- aeb87ba Launcher: if admin write hosts directly instead of relying unnecessarily in launcher.admin.exe
- e04bcfa Update README.md
- a1d9886 Update README.md
1.0.6
Changelog
- c8d85a0 Launcher: added extra logging when cleaning up and having errors
- 48e0d61 Launcher: modified CanTrustCertificate to accept user/local/false instead of true/false. Renamed launcher.hostsEditor to launcher.admin as now it also (un)trust certificates. Added more logging
- a676d04 Launcher: hosts/certificate adding/removing messages and checked that game is not running at the start