/Kyber

KYBER is a revolutionary custom server platform and mod launcher for Star Wars™ Battlefront™ II (2017) on PC.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Warning

This version of KYBER is not up to date. Be on the lookout for the KYBER V2 update, which has been under private development, with a whole host of new and improved features.

Kyber

Kyber is an Open-Source Private Server tool for STAR WARS™ Battlefront™ II (2017).



A hosted version of Kyber is available at kyber.gg, where I operate proxies for server data that alleviate the issue of port forwarding and IP security.

What's done:

  • Server starting
  • Networking
  • Direct proxy support
  • NAT Punch-Through system
  • In-Game server browser
  • Per-player team swapping
  • Player kicking/moderation
  • Optimal proxy detection

What isn't done:

  • Built-in mod verification (currently handled at the proxy level, meaning it's unavailable if you direct-connect)
  • Kick messages (currently if you are kicked by the server admin you just get sent back to the menu with no indication of why)
  • UX/UI Styling (WIP)
  • Player banning
  • Database handling at the proxy level

If you want to use Kyber purely without a proxy (port forwarding and having people connect to your IP), the rewrite (this) is completely usable for that, feel free to build Kyber and inject it with the new launcher (/Launcher, will need a few modifications to run your own dll).

Stars and PRs are welcome!

Credits

Kyber utilizes the following open-source projects: