MineCase
is a cross-platform application with distributed server of Minecraft
.
It's written in .NET Core
and based on the orleans framework. It constructs a high-performance, distributed system by isolating different components through actor mode.
We currently support Release 1.12 Minecraft protocol version.
You can install docker according to this guide.
curl -o docker-compose.yml https://raw.githubusercontent.com/dotnetGame/MineCase/master/build/docker/linux/docker-compose.yml
docker-compose up
You can use docker-compose stop
to stop the application。
- You need to install
.NET Core
sdk 2.0 first, you can find the version you need from here. - MongoDB, you can download it from here.
git clone git@github.com:dotnetGame/MineCase.git
cd MineCase
or Download ZIP and entry the MineCase
directory.
- Windows
Double click the build_and_run.bat
.
- Linux or Mac
Run the build_and_run.sh
.
This project is still under development. We welcome and thank you for your contribution to this project.
If you are a developer, we welcome you to fork this project and submit a Pull Request
with your changes, and if you have any questions we can discuss together in the Issues.
If you are a user, any questions you may have while using this server, or any good suggestions, can be addressed to us in Issues.