70 lines
3.9 KiB
Markdown
70 lines
3.9 KiB
Markdown
# Bds Maneger Core
|
|
|
|
Create manage a server for Minecraft Bedrock, java and derivatives with an integration in NodeJs in which we deliver a versatile REST API for integration with large projects up to independent projects.
|
|
|
|
Any contribution is welcome, but before a look at [CONTRIBUTING.md](CONTRIBUTING.md), [Bds Manager Core code of conduct](CODE_OF_CONDUCT.md)
|
|
|
|
## More important information for users before 1.10.0+
|
|
|
|
In Version 1.11.0 there was a big change in the way to get the new settings and that left a good part of the program broken, so for those who are going to upgrade to the latest versions of Bds maneger Core will have to change the settings manually.
|
|
|
|
## CI/CD tests
|
|
|
|
[](https://github.com/The-Bds-Maneger/Bds-Maneger-Core/actions/workflows/codeql%20and%20ossar%20analysis.yml)
|
|
[](https://the-bds-maneger.org/The-Bds-Maneger/Bds-Maneger-Core/-/pipelines/latest)
|
|
|
|
[](https://lgtm.com/projects/g/Bds-Maneger/bds_maneger_api/alerts/)
|
|
[](https://lgtm.com/projects/g/Bds-Maneger/bds_maneger_api/context:javascript)
|
|
[](https://www.codacy.com/gh/The-Bds-Maneger/Bds-Maneger-Core/dashboard?utm_source=github.com&utm_medium=referral&utm_content=The-Bds-Maneger/Bds-Maneger-Core&utm_campaign=Badge_Grade)
|
|
[](https://deepscan.io/dashboard#view=project&tid=13683&pid=16691&bid=363172)
|
|
|
|
## Start our Docker image, making everything easier.
|
|
|
|
Windows:
|
|
```cmd
|
|
$ docker run --rm -d --name BdsManegerCore -v BdsCore:/home/bds/bds_core ^
|
|
-p 19132:19132/udp -p 19133:19133/udp -p 1932:1932/tcp ^
|
|
-e TELEGRAM_TOKEN="null" ^
|
|
-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 XBOX_ACCOUNT="false" ^
|
|
-e PLAYERS="13" ^
|
|
-e SERVER="bedrock" ^
|
|
-e ENABLE_COMMANDS="false" ^
|
|
bdsmaneger/core:latest
|
|
```
|
|
|
|
Linux/MacOS:
|
|
```bash
|
|
$ docker run --rm -d --name BdsManegerCore -v BdsCore/:/home/bds/bds_core \
|
|
-p 19132:19132/udp -p 19133:19133/udp -p 1932:1932/tcp \
|
|
-e TELEGRAM_TOKEN="null" \
|
|
-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 XBOX_ACCOUNT="false" \
|
|
-e PLAYERS="13" \
|
|
-e SERVER="bedrock" \
|
|
-e ENABLE_COMMANDS="false"
|
|
bdsmaneger/core:latest
|
|
```
|
|
|
|
## We also have some Implementation Models for Azure
|
|
|
|
#### Microsoft Azure Container
|
|
|
|
The Azure container is a special machine for Docker Within Azure, it is fully managed by Azure, it only depends on the Docker image, but it has its limitations.
|
|
|
|
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FBds-Maneger%2FThe-Bds-Maneger-Docker%2Fmain%2Fazure%2FBdsMangerCore_docker.json)
|
|
|
|
#### Microsoft Azure Virtual machine
|
|
|
|
Here we have a virtual machine totally dedicated to Bds Maneger Core, it still uses Docker to deploy Docker images.
|
|
|
|
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FThe-Bds-Maneger%2FAzure_VMs%2Fmain%2Fdeploy.json)
|
|
|
|
More Information Access the repository: [Azure VMs](https://github.com/The-Bds-Maneger/Azure_VMs)
|