Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sirherobrine23/go-bds
- Owner: Sirherobrine23
- License: gpl-2.0
- Created: 2024-08-05T16:57:30.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-12T23:38:34.000Z (11 days ago)
- Last Synced: 2024-12-13T00:19:37.556Z (11 days ago)
- Topics: go, golang, minecraft, minecraft-server
- Language: Go
- Homepage: https://sirherobrine23.com.br/go-bds/go-bds.git
- Size: 245 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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