The launcher connects you to the free play server and reports your matches to the leaderboard. That needs a registration, which takes about a minute.
Register for GKCLThree steps. Most of the time is Steam downloading the game.
Starting the game from Steam does not work. Steam cannot see the league server, so the game looks for the official ones, which are shut down, and tells you to check your wifi. Every session, start it from the launcher below.
Not sure of your name or lost your PIN? Look it up.
Pick a server. The launcher times each one from your PC and puts the fastest first, so taking its recommendation is fine.
Loading servers...
Without that Compatibility setting the game either will not start or opens to a black window. It is not the launcher going wrong, and no amount of retrying the launcher fixes it.
๐ฅ Download the Linux launcher
๐ฅ Download kocity-launcher-steamos.shIt is a plain text script. Open it in any text editor and read every line before you run it, if you want to. It asks our server list which league servers are up, times them from your Deck, signs you in with your username and PIN, and hands the game to Steam. It installs nothing and closes when the game starts.
If you have never used Desktop Mode
If double clicking does nothing
Some versions of Dolphin run the file silently with no window, so it looks like nothing happened. Do it this way instead, which cannot fail quietly. In Dolphin, right click any empty space inside the Downloads folder and choose Open Terminal Here, then type this and press Enter:
chmod +x kocity-launcher-steamos.sh && ./kocity-launcher-steamos.sh
That does step 4 and step 5 in one line. If it says curl or python3 is not installed, stop and email marcus@trophyplatform.com rather than trying to install them, because changing system files on a Deck is a longer job than it looks.
What it asks you
Three questions, in this order.
Then it hands the game to Steam and the game starts. Leave the black window open until it does. You only type the PIN once per session, and nothing about your PIN is saved to the Deck. If anything goes wrong, email marcus@trophyplatform.com and say you are on a Steam Deck, it narrows it down fast.
There is a community Mac launcher, KnockoutCity-Mac, and it does the genuinely hard part well: Rosetta, MoltenVK, GStreamer, a Wine prefix, Windows Steam inside that prefix, and the two byte patches the game needs. What it cannot do is point at our servers.
Its server list and its sign-in both come from whichever of two hardcoded backends you pick, kocity.cc or kocity.xyz. Neither knows about the league, so our servers never appear in its browser and your league PIN means nothing to it. That is a limit in the app, not something you have configured wrongly.
The gap is small and we intend to close it. The app launches the game with exactly the same two arguments the Windows and Steam Deck launchers use, so once it has done the setup, one short script can take over the final step and sign you in properly. We are not shipping that script until a Mac player has run it start to finish, because publishing an untested install is worse than saying this.
If you are on a Mac, email me
marcus@trophyplatform.com, and say which Mac you have and whether it is Apple Silicon or Intel. You will be the first one through and I will walk it with you rather than leaving you to a page that does not cover you. Your registration, your username and your PIN already work. It is only the launch step that is missing.
FREE
Play unlimited matches and climb the Compound Score board. Free to play.
Trophy white-labels a private gaming server with your brand. Custom launcher, private IPs, fully managed. Your employees or customers play free. Turnkey setup, no ops team required.
See Brand Pricing โSelf-service Sandbox from $99. Branded two-week trial from $499. Founding partner pricing from $2,499 for 90 days.