Skip to content

A powerful software to control your server and keep it up to date. Besides offering a nice Rest API to control your server.

License

Notifications You must be signed in to change notification settings

Exhorder6/Bds-Maneger-Core

 
 

Bds Maneger Core

Bds Maneger Core is a javascript core in Nodejs that manages several types of server seftware for Minecraft Bedrock and Java. Bds Maneger Core has integrated with a REST API with full integration with Bds Maneger Core in addition to CLI and One bot versions for the telegram.

Any contribution is welcome, but before a look at CONTRIBUTING.md, Bds Manager Core code of conduct

Requirements for Bds Maneger Core

All

Windows 10+

Documentation

We have a separate repository for all Bds Maneger Project documentation, link here from the main page, Repository link

Badges

Total alerts Language grade: JavaScript DeepScan grade

Start Bds Maneger Core with npx

CLI

All options can be found in the bds maneger core documentation.

npx --package=@the-bds-maneger/core@latest bds_maneger -sk

Telegram Bot

npx --package=@the-bds-maneger/core@latest bds_telegram

Install Bds Maneger Core globally

The commands available after installation:

  • bds_maneger
  • bds_telegram

npm i -g @the-bds-maneger/core@latest

Launch Bds Maneger Core with a docker image

Docker Compose

Docker Compose Install guide

version: "2.1"
services:
  BdsCore:
    image: ghcr.io/the-bds-maneger/core:latest
    container_name: BdsCore
    restart: always
    network_mode: host
    environment:
      DESCRIPTION: running Minecraft Bedrock Server on the docker by Bds Manager
      WORLD_NAME: Bds Maneger Docker
      GAMEMODE: survival
      DIFFICULTY: normal
      ACCOUNT: "false"
      PLAYERS: 13
      SERVER: bedrock
      ENABLE_COMMANDS: "false"
    volumes:
      - ./BdsCore:/home/bds/bds_core

Windows

docker run --rm -d --name BdsManegerCore -v BdsCore:/home/bds/bds_core ^
    --restart=always -p 19132:19132/udp -p 19133:19133/udp -p 1932:1932/tcp ^
    -e DESCRIPTION="running Minecraft Bedrock Server on the docker by Bds Manager" ^
    -e WORLD_NAME="Bds Maneger Docker" ^
    -e GAMEMODE="survival" ^
    -e DIFFICULTY="normal" ^
    -e ACCOUNT="false" ^
    -e PLAYERS="13" ^
    -e SERVER="bedrock" ^
    -e ENABLE_COMMANDS="false" ^
ghcr.io/the-bds-maneger/core:latest

Linux/MacOS

docker run --rm -d --name BdsManegerCore -v BdsCore/:/home/bds/bds_core \
    --restart=always -p 19132:19132/udp -p 19133:19133/udp -p 1932:1932/tcp \
    -e DESCRIPTION="running Minecraft Bedrock Server on the docker by Bds Manager" \
    -e WORLD_NAME="Bds Maneger Docker" \
    -e GAMEMODE="survival" \
    -e DIFFICULTY="normal" \
    -e ACCOUNT="false" \
    -e PLAYERS="13" \
    -e SERVER="bedrock" \
    -e ENABLE_COMMANDS="false" \
ghcr.io/the-bds-maneger/core:latest

Azure Container and Azure VM

We've separate the repository for azure deploy templates, go here if you want to deploy to azure.

Oracle Cloud

soon!

About

A powerful software to control your server and keep it up to date. Besides offering a nice Rest API to control your server.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.4%
  • Shell 2.9%
  • Dockerfile 1.2%
  • HTML 0.5%