aka: the "Ip Man Launcher" ;)
This is a launcher for the self hosted version of Knockout City, developed by Velan Studios. This launcher is developed by the community and is not affiliated with Velan Studios.
Find the documentation at: https://kocity.xyz/ Join the dev discord here: https://discord.gg/4kNPb4cRxN
- Download the latest installer from the releases page
- Run the installer
- If the windows defender message pops up, click "More info" and then "Run anyway"
- Create a directory somewhere that will house everything
- Depending on the private server edition version you have downloaded, create a directory in the directory you just created called either
highRes
orlowRes
- Move the private server editions files into the highRes or lowRes folder
- Restart your launcher and click "Yes" when it asks you to create a version.txt
This should be the folder strucutre:
Knockout City/
├─ highRes/
│ ├─ KnockoutCity/
│ ├─ KnockoutCityServer/
│ ├─ eula.txt
│ ├─ readme.txt
- Improve usability by providing basic settings instead of command line arguments
- A basic news feed and a server browser and favorites list
- A clean and modern UI
- Install and update the game through the launcher
- Automatically update the launcher when a new version is released
- Allow hosting of private servers through the launcher
- Discord RPC
- Add an authentication system
- Add a public server browser
- Allow for users to enter secrets for private servers
- Add support for discord game invites (Alongside the public server browser)
- Some kind of account system with cloud sync (maybe)
- Make sure you have nodejs installed (recommend the latest LTS version)
- Clone the Project and cd into the directory
- Run
npm install
to install all dependencies - Run
npm run electron:build
, this will build the react and electron project and output an installer exe into thedist
directory