Skip to content
No description, website, or topics provided.
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bonemc-api
bonemc-bukkit
bonemc-bungee
bonemc-common
bonemc-master
bonemc-node
.gitignore
LICENSE
README.md
pom.xml

README.md

BoneMC 1.0.11 - ALPHA | Gaming Cloud BuildStatus

What is BoneMC?

BoneMC is a simple "cloud" for connecting game server. Currently we are in a alpha version but stay tuned!

Web: https://bonemc.com/

Supported game server

  • Spigot (FULL: 1.8.8 - 1.14.4)
  • Paper (FULL: 1.8.8 - 1.14.4)
  • BungeeCord (FULL: 1.8.8 - 1.14.4)
  • Vanilla (Only Network Run)
  • Sponge (Only Network Run)

Features

  • Windows and linux support
  • tar.gz file support
  • .zip file support
  • directory support
  • Plugin support
  • Event API
  • RESTful endpoints
  • Java documentation
  • Flow powered network
  • Powerful templating
  • HTTP / HTTPs resources
  • SFTP Resources
  • Custom designed resources(ftp, mysql, mongodb, network storage...)
  • Storage(disk) Resources
  • Multi-Node network
  • Internal + External ipv4 support
  • Static server support
  • PluginPacket support
  • /hub command support
  • tablist header/footer support
  • Easy server management #webapp
  • Automatic template synchronization
  • Automatic and dynamic node selector

Requirements

  • CPU: 1 Core @ 1.6Ghz (Recommended: 2.4Ghz)
  • Memory: 128mb (Recommended: 1gb)
  • Disk: 256mb (Recommended: 1gb)

(Without Minecraft / Spigot / Bukkit server just master and node)

Download

https://ci.kroseida.com/job/bonemc/

TODO's

  • Bug fixes
  • Creating a installation guide
  • Developing some plugins
  • Cloudflare Load Balancer (plugin)
  • JoinMe Command (plugin)
  • Private Server (plugin)
  • CloudNet / TimoCloud.. API Imitator (plugin)
  • REDIS Player Management (plugin)
  • InfluxDB Analytics Generator (plugin)
  • Lobby Load Balancer (plugin)
  • Standalone Application Hosting (plugin)
  • Exception Reporter (plugin)
  • Kubernetes/Docker Deployer (plugin)
  • Proxmox / VMWare / ... Deployer (plugin)
  • FULL Vanilla Support
  • FULL Sponge Support
  • .bone files for resources
  • Unit Test
  • Jenkins/GitlabCI support
  • Developer Launcher support
  • Global DevNet
  • Dual Master support
  • Memory management protection
  • CPU management Protection
  • ...

Developer

Documentation: https://bonemc.com/documentation/1.0.11-ALPHA/

Maven

First import the maven repository

  <repositories>
    <repository>
      <id>bonemc-repo</id>
      <url>http://repo.kroseida.com/repository/public/</url>
    </repository>
  </repositories>

for bukkit side development:

  <dependencies>
    <dependency>
      <groupId>com.bonemc</groupId>
      <artifactId>bonemc-api-bukkit</artifactId>
      <version>1.0.11-ALPHA</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>

for bungee side development:

  <dependencies>
    <dependency>
      <groupId>com.bonemc</groupId>
      <artifactId>bonemc-api-bungee</artifactId>
      <version>1.0.11-ALPHA</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>

for master side development:

  <dependencies>
    <dependency>
      <groupId>com.bonemc</groupId>
      <artifactId>bonemc-api-master</artifactId>
      <version>1.0.11-ALPHA</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>

for node side development:

  <dependencies>
    <dependency>
      <groupId>com.bonemc</groupId>
      <artifactId>bonemc-api-node</artifactId>
      <version>1.0.11-ALPHA</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>
You can’t perform that action at this time.