Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ Hub-OS Public

A Mega Man Battle Network fan game and online battle experience that takes place on interconnected servers, or Hubs.

License

Notifications You must be signed in to change notification settings

Hub-OS/Hub-OS

Repository files navigation

About

Hub OS is an online battle experience that takes place on interconnected servers, or Hubs.

Highlights:

  • Rollback Netcode
  • Multi-Battles (3+ players in a battle)
  • Cross Platform - Windows, MacOS, Linux
  • Custom Content - including mod manager and documentation
  • Resource Packs
  • Many, many, QOL features

Hub OS has roots in OpenNetBattle

You can find our credits list on our website's Credits page or Config -> About.

Building

Prerequisite

Windows requires MSVC++ for building Lua.

Install rust

Run cargo install cargo-about. cargo-about is used for creating a license list file for distribution.

All

Run cargo run --bin dist in the same folder as this README. The commands below will run and a file containing licenses will be created in dist.

Client

Run cargo run --bin dist-client in the same folder as this README. A folder with the executable and required resources will be created in dist/client.

NOTE: If you're distributing files you should also use cargo run --bin dist-licenses

Server

Run cargo run --bin dist-server in the same folder as this README. A folder with the executable and required resources will be created in dist/server.

NOTE: If you're distributing files you should also use cargo run --bin dist-licenses

Source Tinkering

Same prerequisites as Building. There's two primary projects in this repo hub_os in the client folder and hub_os_server in the server folder.

These subprojects require files from their respective subfolders to run, such as resources for the client. So running the client requires you to use cargo run in the client folder where the resources folder is available, and running the server must occur within the server folder.

Each subproject may have their own README as well for further information.

About

A Mega Man Battle Network fan game and online battle experience that takes place on interconnected servers, or Hubs.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 20