v1.13.0-rc.1 #408
luskaner
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
What's Changed
Age of Empires IV: Anniversary Edition support
Added support for this game on Steam and Microsoft Store/Xbox, however, as of writing, has the following specific issues:
Authentication
The server is introducing authentication options so the server owner has the option to properly authenticate the user, configurable as follows:
This is necessary to support AoE IV game as the server can decide which DLC's the user has access to and give the users the choice on how strict the server is so the repo is not seen as a piracy tool but rather as a way to keep games alive and allow true offline functionality
General
age4game.User-AgenttoageLANServer/1.0so it's identifiable as this software to others.Server
Authenticationkey (default 'disabled'), not compatible withGeneratePlatformUserIdunless it is 'disabled'.age4).age4.Logsetting/param being ignored.cloud/getFileURLwhen there are not URLs.item/getInventoryByProfileIDsnow properly return correct location IDs.Launcher
Server.StartWithoutConfirmationso pressing enter is not needed when starting a server if no other servers are found.Config.Certificate.CanTrustInGame.Config.CanTrustCertificatetoConfig.Certificate.CanTrustInPc.Battle Server Manager
logRootbeing passed.Other
server/BattleServers.mddoc.Developer changes
generateGoreleaserConfig.goin CodeQL.go.workandgo.work.sumand removedgo.work.templateto simplify and make it more predictable.What's coming in the future?
See this.
Sponsors/Donations
There are multiples ways to help: starring the repo, spreading the word, contributing to the repository, making an issue report, sponsoring me monthly or a one-time donation!
See Github differences v1.12.3...v1.13.0-rc.1
Simplest way to use it
.exefiles as explained herelauncher/resources/config.<game_title>.tomlfile with a text editor (like Notepad) and modify theClient.Executablesection to point to the game launcher path. In this case, you also need to modifyClient.Pathto point to the game's directory. You will need to use a custom launcher (plus what my other repo provides) for 100% offline play.battle-server-manager/resources/config.athens.tomlfile and pointExecutable.Pathto the game's "BattleServer.exe" (or specifically AoE II: DE one for AoM) executable (it's portable), for example, 'S:\SteamLibrary\steamapps\common\AoE2DE\BattleServer\BattleServer.exe'.launcher/start_<game_title>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.Help
Look for the Troubleshooting if you have any issues (or QA for any doubt), create an issue or look for other related issues.
This discussion was created from the release v1.13.0-rc.1.
Beta Was this translation helpful? Give feedback.
All reactions