Repository navigation
v2.0.0-beta.2 #681
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
Note: Beta 1 released was removed due to serious bugs.
Since last stable version
🎮 General
Ports.Bsis preserved instead of lowercased).🖥️ Server
Warning
Don't port over the user data, let the server create it from scratch.
[Games.<game>.EmbeddedBattleServer]. The server can now start a Battle Server inside its own process when no external one is configured or discovered. This means for the 'Online-like' variant:Sign.Enabled), off by default. When on, the server re-signs catalogues it serves; users inSign.PlatformUserIdExceptionsget the opposite behavior. Signing allows for the catalogues to be dynamic. GenCert now generated the signing public and private keys. **In order for the client to accept the new signature you must use AgeFakeSignature.dll of https://github.com/luskaner/ageServerLauncherCompanion.BattleServerReplayskey.GeneratePlatformUserIdastrueit may show a user with multiple entries. Thanks to @Chichimokers.Internet.IP(autoby default) to set a static WAN IP instead of relying of apify service. Only relevant if the server is accessed from the WAN side. Thanks to @bgstack15.Internet.Enabled(enabled by default) to disable the use of features that always require internet. Thanks to @bgstack15.getNewsendpoint so the server can serve news to clients./api/MatchContent/(upload and download endpoints). Configurable inCustomFilessection. Matches can now be restored to be played. Thanks to @DrA1exsourceandmtypeand never persists the transientis_newflag. Thanks to anonymous person.KeyUsageandExtKeyUsage; generated private keys are owner-only (0600).🎮 Launcher
CanUseInternet(defaulttrue) to disable the use of features that always require internet.Initial teardown, Execution and final teardown to make operations more understandable.
CanUseDialogstofalse.postAgentStartpolling is bounded and reports failure instead of hanging forever.ShellExecuteExWno longer writes into a stack-allocated struct and releases the process handle.🖥️ Battle Server Manager
ValidDatalength checks.Developer changes
restart: unless-stopped; the Docker entrypoint validates and quotesGAME_ID..gitignorenow separatesgo.work.sumand adds coverage anduserData/patterns.task buildtotask build-all.task buildnow builds only the host platform with--single-target.runRoot, with comprehensive test suites.ignorePid) to support Docker-like containers in host-like network mode.See Github differences in v1.15.6...v2.0.0
Help
Create an issue or look for other related issues.
This discussion was created from the release v2.0.0-beta.2.
All reactions