Skip to content

gobloggerid/bcs-ui

 
 

Repository files navigation

Ballistica Server Manager

Frontend PWA to manage your BombSquad/Ballisitca game server. Broadcast Bombsquad server live stats and leaderboard. Notify players when their friends join the game via web push notification and Admin panel to configure a server on fly.

Requirements

Getting Started

Host your website (use this website, or host your own)

Option 1 (use this website and add your server)

Option 2 (host website with your name/domain.)

  • Fork this repo
  • Enable the workflow that comes with this repo from Actions.
  • Repo settings > actions > general > workflow > enable read nad write permission.
  • Update variables.env, and enter your server IP:PORT in HOST and your PROXY URL in API_PROXY.
  • On your fork go to settings and enable the GitHub page on the gh-page branch.
  • Check environments to add your GitHub page URL.
  • Now you can share that URL with players or add it to your stats button of the server.

Get your proxy (optional)

  • visit https://dash.deno.com/ log in with github, and select new project > Hello World.
  • paste code from this file proxy.js into your deno, save and deploy.
  • now you will get a link to your proxy.
  • Navigate to the change server page and add your proxy URL.

How to add multiple servers?

For Bombsquad Server

Checkout BS1.7 Modded Server everything is already set up, just enable ballistica_web in settings.json.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 51.6%
  • HTML 19.7%
  • SCSS 17.2%
  • JavaScript 11.5%