v1.15.0-rc.1 #561
Pinned
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
Full MacOS support
Warning
macOS support is still considered experimental. Please report any issues you encounter.
MacOS is now fully supported even including support for the new native Steam AoE II: DE port. Thus,
full,battle-server-managerandlauncherarchives are provided just like the rest of operating systems.Notes
BattleServerso:battle-server-managerto its path along having installedwineprogram to run it.Terminalapp does not support, thus you will need to have installed one of the following:xterm,uxterm,urxvtandst.General
KeyUsageCertSignto the generated CA files.setSidif process is just being waited on.Server
leaderboards.jsonso old age2 game versions can work (as old as it was supported at the start of the project, ~2024Q2). The user must still manually place them as explained in the folder's README file.arthurlive-api.worldsedgelink.com.IgnoreIfExistingparameter togenCertbinary.Launcher
config-admin-agentis started at the beginning of the program and ensures by flushing the DNS and Certs cache that all is up-to-date.Client.Executableas 'steam_crossover' (Steam installed on Crossover).Client.Executableas 'steam_wine' (Steam installed on Wine).Client.Isolation.Pathso the user can specify the path to the game user data, enabling custom path and isolation at the same time.Config.Certificate.CanTrustInPcnow defaults to 'auto', which is resolved to 'user' in macOS and 'local' otherwise (as it was before).xdg-openfails to open the Steam URI.Client.IsolateMetadataandClient.IsolateProfilesparameters to ownClient.Isolationsection and renamed asClient.Isolation.MetadataandClient.Isolation.Profilesrespectively.Battle Server Manager
publicPortargument toBattleServer.exe(same asBsPort).SSLconfig section. NowCertsPathis defined which it is either 'auto' or a path to the certificate folder containing the appropriate .pem files per game.BattleServer.exewait 20s extra seconds as they might need to boot wine.BattleServer.exe.Other
battle-server-manager.release_public.keyDeveloper changes
BattleServer.exeto easy develop and test (specially on non-Windows systems).config-helpermodule as means to interop for getting profile/game info on non-Windows systems viawine.battle-server-broadcastmodule now hasValidData(data []byte, length int) boolmethod and exportsHeader,GuidLength,PortSizeandMinimumSize.This discussion was created from the release v1.15.0-rc.1.
All reactions