Repository navigation
AoE2:DE 1v1 automatch2 (ranked/unranked) simple implementation - #1
Closed
Chichimokers wants to merge 80 commits into
Closed
Chichimokers wants to merge 80 commits into
Chichimokers wants to merge 80 commits into
Conversation
* Fix: cache missing debug tasks Enhancement: Added config-helper module as means to interop for getting profile/game info on Linux systems via Wine. Enhancement: Added support for Client.Executable as 'steam_crossover' and 'steam_wine' on Linux systems. Update: Moved Client.IsolateMetadata and Client.IsolateProfiles parameters to own Client.Isolation section and renamed as Client.Isolation.Metadata and Client.Isolation.Profiles respectively Enhancement: Added Client.Isolation.Path so the user can specify the path to the game user data, enabling custom path and isolation at the same time on Linux. * Fixes to previous commit * Fixes to previous commit (again) * Fixes to previous commit (re-again)
…-8 (no BOM) encoding. + Code simplification
…y-win7 to XTLS/go-win due to delays releasing new versions
…r#508) * Added support in battle-server-manager and launcher to macOS * Fix: macos interpretting hosts with unseparated comment as not part of the host itself * Updated dependencies * Added battle-server, launcher and game mocks to test for macOS (but can work on all). Correctly revert when using host (or cert) file paths. Refactor flags of programs being called internally. Fixed PID unlock not deleting the file * Updated dependencies. Removed cobra dependency left-over from launch * Fixes after Github review * Fixes mock fixes * Made compatible Battle-server mock for Wine * Change Battle-server init wait from 10s to 30s for slower PC's and Wine * Print error when failed to add or remove local certificate * More fixes. Certificate setting in launcher can be 'auto' now * Fixed typo. Show window when security add/remove cert in mac. Do not setSid if process is just waited on unix-like systems * Properly quote arguments in Unix-like systems. * Require alacritty for shell commands * Removed unix outdated terminal apps and reused for macos * Improved terminal selection for linux and macOS and its detection * Mock launcher now chdir to own dir to avoid issues. macOS now kills cert cache service to avoid cache issues * Flush dns and certs at the beginning while starting admin agent. Other minor fixes * Simplified code * Update dependencies and golang to 1.26.4 * return error when checking connection * revert go-toml library to 2.3.X due to bug reading files * wine fixes for game battleserver start and minor other changes * Only build battleserver.go for windows to avoid ide errors * Isolation fixes: checking path even when disabled and and not exiting returning error when failed auto retrival * further fixes and now macos certificates are read manually due to system cache interfering * use find-certificate in macos instead of export that requires a dialog * fix previous commit * fix previous commit * fix ProcessedByNames and GetProcessStartTime for mac * optimized linux ProcessedByNames and macos now looks at cmdline similar to linux * fix some commands not returning exit code and made exit code and pidlock coherent * fix launcher not stopping config admin agent if there is no reverting to be done yet * fix for terminalArgs function Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: David Fernández Aldana <luskaner@users.noreply.github.com> * Mock launcher print correctly Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: David Fernández Aldana <luskaner@users.noreply.github.com> * Fix Development.MD Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: David Fernández Aldana <luskaner@users.noreply.github.com> * typos fixed --------- Signed-off-by: David Fernández Aldana <luskaner@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Initial AoE 2: DE for macOS native implementation Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: David Fernández Aldana <luskaner@users.noreply.github.com>
…com (luskaner#551) * Linux: restart service instead of resolved if available
…om, implement ipv4 auto in battleserver returning wan IP as necessary (luskaner#556)
…k (as old as it was supported at the start of the project, ~2024Q2) (luskaner#559)
…le-server-manager. Added ignoreIfExisting to genCert. Battle-server-manager SSL.* simplified to CertsPath. Fixed not loading env after loading conf file (luskaner#560)
…y it was not correctly determining it
Signed-off-by: David Fernández Aldana <luskaner@users.noreply.github.com>
Chichimokers
force-pushed
the
feat/automatch2-matchmaking
branch
from
October 23, 2026 18:23
24947e5 to
0405402
Compare
Owner
Author
|
Superseded by upstream PR luskaner#669. Kept the branch in the fork. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
AoE2:DE 1v1 Automatch2 (simple implementation)
What was implemented
What was achieved (how)
WorldwideUpdateAdvertisementAsync/AdvertisementByIDCache"response was not formatted correctly". Kept platformSessionId/automatch behavior.Tested
battle-server-managerstarted manually.Guidelines left for matchmaking (current state)
Room for improvement (documented)
Files
See diff for full changes (models/automatch2.go, routes/game/automatch2/*, advertisement routes/models, battleServer/host/guest/wss/http/router updates).