Tidak Ada Deskripsi

JunWang 66d025b56e Add mod loader 8 tahun lalu
build 65bd758ca1 Add world persistence (#94) 8 tahun lalu
data bc82851846 Implement inventory system (Part I) (#51) 8 tahun lalu
screenshots a57408a922 Update docs. (#95) 8 tahun lalu
src 66d025b56e Add mod loader 8 tahun lalu
tests 656de4cdd8 Fix several bugs in multiplay game (#118) 8 tahun lalu
.gitattributes cbbb3fd98e 初次提交 8 tahun lalu
.gitignore 4c5a3f96db Add a game client prototype (#81) 8 tahun lalu
.travis.yml e2c3cf808a fix build net46 on linux (#115) 8 tahun lalu
LICENSE 5565ab8c61 Create LICENSE (#86) 8 tahun lalu
NuGet.config e2c3cf808a fix build net46 on linux (#115) 8 tahun lalu
README-zh.md 203e4afede Readme in chinese (#106) 8 tahun lalu
README.md 203e4afede Readme in chinese (#106) 8 tahun lalu
appveyor.yml 328998c6df Add ECS for Client (#85) 8 tahun lalu
build_and_run.bat 7a7d9c890a Build scripts (#112) 8 tahun lalu
build_and_run.sh 7a7d9c890a Build scripts (#112) 8 tahun lalu

README-zh.md

MineCase

English | 中文文档

Build Status Build status

MineCase 是一个跨平台、分布式的 Minecraft 服务端应用。

本项目使用 .NET Core 编写,基于 orleans 框架。它通过 Actor 模型将各个模块分离开来,从而构建一个高效的分布式系统。

目前仅支持 Minecraft 1.12 的版本。

Screenshots

安装需要

安装

使用docker安装

  • 1 . 下载Docker for linux
  • 2 . 解压 Docker for linux,然后在linux上运行 server

    url=https://raw.githubusercontent.com/dotnetGame/MineCase/master/build/docker/linux/docker-compose.yml
    curl -o docker-compose.yml $url
    docker-compose up
    
    建议:
    • 你可以输入 docker-compose stop停止服务器的运行。

从Github安装

  • 1 . 下载并安装 .NET Core sdk 2.0
  • 2 . 下载并安装 MongoDB
  • 3 . 从 github page 下载MineCase(或者使用 clone: 指令)。

    git clone [email protected]:dotnetGame/MineCase.git
    cd MineCase
    
  • 4 . 解压 Minecase 压缩包.

  • 5 . 构建并运行 build_and_run

    • OSX : 运行 build_and_run.sh.
    • Linux : 运行 build_and_run.sh.
    • Win : 双击 build_and_run.bat.

联系我们

  此项目尚在开发之中。 您可以使用Pull Requests提交您的代码或者通过e-mailissues 联系我们, 我会将您的加入我们开发团队之中。如果你有任何问题可以在Issues中一同讨论。当您在使用MineCase的过程中遇到任何问题或者你有好的建议,也可以通过Issues发给我们。 我们欢迎且感谢您对我们项目的贡献。

License (MIT)

MIT License

Copyright (c) 2017 MineCase

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.