Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sirherobrine23/go-bds

Base to create and run Minecraft server to bedrock and java
https://github.com/sirherobrine23/go-bds

go golang minecraft minecraft-server

Last synced: 7 days ago
JSON representation

Base to create and run Minecraft server to bedrock and java

Awesome Lists containing this project

README

        

# Go Bds Maneger

Maneger Minecraft server easy and more eficient

This is just a base package, without cli or even http api, for this you must create a go project and import this module, if not use one of our ready-made projects here on the server

## Server suports

- Bedrock
1. [Mojang](https://minecraft.net/en-us/download/server/bedrock)
1. [PocketMine-PMMP](https://github.com/pmmp/PocketMine-MP) (Partial)

- Java
1. [Mojang](https://www.minecraft.net/en-us/download/server)
1. [Spigot](https://www.spigotmc.org/) (Experimental)
1. [Purpur server](https://purpurmc.org/)
1. [Paper project](https://papermc.io/)
- `paper`
- `folia`
- `velocity`

## System

| System | Overlayfs/Mergefs | Bedrock Server | Java Server |
| :-----------: | :----------------: | :----------------: | :----------------: |
| Windows | :x: | :heavy_check_mark: | :heavy_check_mark: |
| Linux | :heavy_check_mark: | :warning: | :heavy_check_mark: |
| MacOS | :traffic_light: | :x: | :heavy_check_mark: |
| *BSD Family | :traffic_light: | :x: | :traffic_light: |
| Solaris/SunOS | :x: | :x: | :traffic_light: |

1. The Linux server will be emulated if possible if the architecture is different from amd64/x86_64
2. BSD Family require tests for Java server

## System packages

We implement system calls to set up filesystems of the type or similar to Linux's OverlayFS on possible platforms and in a way that is mostly compatible with servers, and another tools to maneger server easyly.

1. Binfmt
1. OverlayFS - Filesystem implementation
1. MergeFS - Golang Overlayfs implementations