Skip to content

Releases: luskaner/ageLANServer

1.1.6

22 Jul 17:48
1.1.6
c2e1d43
Compare
Choose a tag to compare

Changelog

  • c2e1d43 Removed buggy code for to/from ip netbios and general binary executing bugs

1.1.5

21 Jul 18:34
1.1.5
c881075
Compare
Choose a tag to compare

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

19 Jul 21:08
1.1.4
742e3b3
Compare
Choose a tag to compare

Changelog

  • 742e3b3 Launcher: fixed issues of hosts mapping, certificate adding/removing, program not ending upon success and various little bugs and improvements.

1.1.3

18 Jul 21:54
1.1.3
8158294
Compare
Choose a tag to compare
1.1.3 Pre-release
Pre-release

Changelog

  • 8158294 Launcher: final fixed not setting the correct serverHost when discovering servers.

1.1.2

18 Jul 21:35
1.1.2
d70a570
Compare
Choose a tag to compare
1.1.2 Pre-release
Pre-release

Changelog

  • d70a570 Launcher: fixed not setting the correct serverHost when discovering servers.
  • 180595d Fixed warnings.
  • 533acbf Updated dependencies.

1.1.1

18 Jul 20:06
1.1.1
ed559ee
Compare
Choose a tag to compare
1.1.1 Pre-release
Pre-release

Changelog

  • ed559ee Reverted unintended default config server change.

1.1.0

18 Jul 19:56
1.1.0
5cf4854
Compare
Choose a tag to compare
1.1.0 Pre-release
Pre-release

Commits

General

Server

  • Added CLI options similar to the configuration. genCert now also has a CLI.
  • More error messages and info to both genCert and server. 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 the resources/config and then
    the current directory.

Configuration

  • Converted Announce to Announcement.Enabled
  • Added Announcement.Port
  • Added GeneratePlatformUserId
  • Added LogToConsole

Launcher

  • Launcher has been reworked into different executables:
    • Renamed launcher.config.admin to config-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.
  • Watcher improves upon the efficiency and accuracy of watching the game exit comparing to launcher.
  • launcher, config and config-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 the config and then
    the current directory.
  • All executables now have more informative error messages and include exit codes.
  • config and config-admin now do more reliable operations.
  • Now launcher exits when the game launcher is started.

Configuration

  • Options CanAddHost, CanTrustCertificate, IsolateMetadata and IsolateProfiles now reside under Config
    section.
  • Changed default CanTrustCertificate to local 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

08 Jun 17:12
1.0.7
32df67e
Compare
Choose a tag to compare

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

05 Jun 21:38
1.0.6
c8d85a0
Compare
Choose a tag to compare

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

1.0.5

04 Jun 20:13
1.0.5
ed520af
Compare
Choose a tag to compare

Changelog

  • ed520af Launcher: Properly clean up even if program stops unexpectedly
  • 1dd1366 Launcher: Execute launcher as admin if needed instead of requiring the whole launcher to be elevated