Skip to content

chore: Source Arenas from the EsportAdria fork of K4-Arenas-Upkeep - #9

Draft
Flegma wants to merge 1 commit into
mainfrom
feature/arenas-esportadria-fork
Draft

Flegma wants to merge 1 commit into
mainfrom
feature/arenas-esportadria-fork

Conversation

@Flegma

@Flegma Flegma commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator

Points the Arenas entry at EsportAdria/K4-Arenas-Upkeep, our fork of shmitzas/K4-Arenas-Upkeep. Upkeep has had no commit since 2026-09-29 and no reply on the 6 PRs open since 2026-10-15, and its K4ryuu parents are archived.

Why

On our Arenas server, players who turn AFK off (with !afk or by picking a team) stay in spectator every round until they reconnect. The round-end rebuild leaves AFK players out of the waiting queue, and the AFK-off paths set them waiting without queueing them, so arena assignment never picks them. Our fork's v1.1.4 queues them again. The same fix is offered upstream as shmitzas/K4-Arenas-Upkeep#8; if Upkeep merges and releases it, this entry can go back.

What changes

  • variants.swiftlys2.repo, homepage and author move to EsportAdria; the description says whose fork it is.
  • The asset name (K4-Arenas-v*.zip), layout and install path stay. Our release workflow is Upkeep's own, so the zip has the same layout.
  • The versions list restarts at v1.1.4: GitHub doesn't copy releases into a fork, so the v1.1.3 builds drop out of the catalog. A panel with 1.1.3 installed sees 1.1.4 as the update.

Tests

  • npm run validate and npm test pass.
  • v1.1.4 is released on our fork (K4-Arenas-v1.1.4.zip, built by the release workflow from Upkeep). In game on our Arenas server: not yet, this stays a draft until it is.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant