Skip to content

A distributed minecraft server in dotnet core

License

Notifications You must be signed in to change notification settings

hong1990/MineCase

 
 

Repository files navigation

MineCase Build Status Build status

Screenshots

English | 中文文档

Introduction

MineCase is a cross-platform, distributed Minecraft server application developed using .NET Core that uses the Orleans framework.

We currently support Release 1.12 Minecraft protocol versions.

Setup

From docker(Only support Linux)

Install docker

You can install docker according to this guide.

Run the application

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。

From source

Pre-requirement

You need to install .NET Core sdk 2.0 first, you can find the version you need from here.

Get source

git clone git@github.com:dotnetGame/MineCase.git
cd MineCase

or Download ZIP and entry the MineCase directory.

Build and run

  • Windows

Double click the build_and_run.bat.

  • Linux or Mac

Run the build_and_run.sh.

Contributing

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.

About

A distributed minecraft server in dotnet core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.8%
  • Other 0.2%