Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 4874|回复: 12

[辅助软件] [MineDoor] 分布式 MinecraftPE 服务器集中入口服务器软件

[复制链接]
raysuperman 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
469
钻石
性别
保密
注册时间
2013-7-11
查看详细资料
发表于 2015-9-16 11:23:34 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 raysuperman 于 2015-11-7 11:54 编辑

MineDoor
Java 编写的一个配置简单、运行高效的 Minecraft: Pocket Edition 玩家分发(入口)服务器
适用于各种类型的分布式小游戏服务器、生存服务器等
一贯的使用 GPL 协议,代码开源并由 Github 托管



MineDoor 是什么?
在 2012年的时候,一个 MinecraftPE 服务器能同时在线 40 个玩家就已经算是很大的服务器了。现在的 MinecraftPE 服务器所承载的玩家数量已经远远多于以前,70 人、100 人同时在线已经是家常便饭,甚至上千人同时在线在大型的服务器上也是很常见的,比如今天早上我起来的时候就看到 LifeBoat 有 7897 人在线,而这么大的用户量如果全部堆在一个服务端上,肯定是承受不住的。所以现在一般的大型服务器都会采用分布式服务器,将玩家分流到各个子服务器上,并以一定的算法平衡各个服务端的负载量。在这套系统内,玩家首先会连接到入口服务器,然后由该服务器经过计算将用户转发到最适合的一个节点服务器上。MineDoor 就是这样一个作为入口的服务器,内置一套使各个节点服务器负载均匀的算法,通过获取各个节点的负载量、延迟等,计算出最适合的服务器节点。



配置 MineDoor
要使用 MineDoor,请先安装 Java Runtime Environment (JRE)Maven 工具,二进制可执行文件及安装包可以在 Java 官网: java.comMaven 下载 mdinstall.jpg
若要编译并安装安装 MineDoor,在 Bash Shell 中使用命令
  1. curl https://raw.githubusercontent.com/SuperMarcus/MineDoor/master/build.sh | bash
复制代码
或者可以前往 Github 下载已经编译完成的二进制文件: https://github.com/SuperMarcus/MineDoor/releases
安装完成后,根据提示使用命令运行服务器
  1. ./start.sh
复制代码
MineDoor 是 CLI 接口的 Java 应用,故在运行中不会有任何窗口弹出
第一次启动服务器之后,运行目录下会生成两个文件("server.properties", "servers.txt") 请对其进行配置。
添加节点服务器请按格式追加到"servers.txt"内:
  1. 地址:端口
复制代码
如: play.lbsg.net:19132



帮助使 MineDoor 变得更好
MineDoor 使用 GPL 协议保护其版权,并且源代码由 Github 托管
任何人都可以通过 Pull Request 参与到 MineDoor 的改进中
项目地址: https://github.com/SuperMarcus/MineDoor



评分

参与人数 3人气 +5 金粒 +35 收起 理由
hsk001ufo + 2 Mcbbs有你更精彩~
zmdd + 1 + 5 楼主你太帅了~
pogox + 2 + 30 Mcbbs有你更精彩~

查看全部评分

moochan 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
77
钻石
性别
保密
注册时间
2015-7-14
查看详细资料
发表于 2015-9-16 23:12:52 | 显示全部楼层
感谢楼主的无私贡献,原开源精神一直发扬下去,让更多人得到知识的力量。
回复

使用道具 举报

2996771466 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
62
钻石
性别
保密
注册时间
2015-9-5
查看详细资料
发表于 2015-9-17 06:14:40 | 显示全部楼层
不懂。。。具体怎么样配置。作用多服务器数据共存?
回复

使用道具 举报

2996771466 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
62
钻石
性别
保密
注册时间
2015-9-5
查看详细资料
发表于 2015-9-17 06:25:14 | 显示全部楼层
lz可以详细说一下教程不
回复

使用道具 举报

raysuperman 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
469
钻石
性别
保密
注册时间
2013-7-11
查看详细资料
 楼主| 发表于 2015-9-17 07:51:58 来自手机 | 显示全部楼层
2996771466 发表于 2015-9-17 06:25
lz可以详细说一下教程不

有道理…一会来更新
回复

使用道具 举报

2996771466 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
62
钻石
性别
保密
注册时间
2015-9-5
查看详细资料
发表于 2015-9-17 12:21:07 | 显示全部楼层

RE: [MineDoor] 分布式 MinecraftPE 服务器集中入口服务器软件

raysuperman 发表于 2015-9-17 07:51
有道理…一会来更新

(⊙v⊙)嗯lz我下载好了。。。但是貌似那个 ./start.sh貌似不行
回复

使用道具 举报

2996771466 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
62
钻石
性别
保密
注册时间
2015-9-5
查看详细资料
发表于 2015-9-20 08:52:25 | 显示全部楼层
lz这个方法是什么作用,共享所有数据么,还是仅仅登录和人数显示
回复

使用道具 举报

2996771466 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
62
钻石
性别
保密
注册时间
2015-9-5
查看详细资料
发表于 2015-9-20 09:05:46 | 显示全部楼层
打完curl https://raw.githubusercontent.co ... oor/master/build.sh | bash
显示
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
101  2836  101  2836    0     0   1053      0  0:00:02  0:00:02 --:--:--  6260
  • MineDoor - By Marcus (https://github.com/SuperMarcus)
  • Checking dependecies...
    [!] Please install "mvn"
    怎么回事
  • 回复

    使用道具 举报

    zmdd 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    1825
    钻石
    性别
    保密
    注册时间
    2013-3-12
    查看详细资料
    发表于 2015-9-25 17:29:33 | 显示全部楼层
    伪前排支持
    回复

    使用道具 举报

    zmdd 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    1825
    钻石
    性别
    保密
    注册时间
    2013-3-12
    查看详细资料
    发表于 2015-9-25 17:30:47 | 显示全部楼层
    不过这教程略少= =不知道如何添加子服务器
    回复

    使用道具 举报

    luoduan 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    308
    钻石
    性别
    保密
    注册时间
    2014-12-3
    查看详细资料
    发表于 2015-10-16 07:58:03 | 显示全部楼层
    有个详细教程就好了
    回复

    使用道具 举报

    raysuperman 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    469
    钻石
    性别
    保密
    注册时间
    2013-7-11
    查看详细资料
     楼主| 发表于 2015-11-7 11:48:14 | 显示全部楼层
    2996771466 发表于 2015-9-20 09:05
    打完curl https://raw.githubusercontent.com/SuperMarcus/MineDoor/master/build.sh | bash
    显示
      % Tota ...

    你需要安装maven... 因为这个安装脚本事实上是把源代码clone下来然后编译一遍
    回复

    使用道具 举报

    颜帅 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    157
    钻石
    性别
    保密
    注册时间
    2014-2-9
    查看详细资料
    发表于 2016-7-1 20:04:53 | 显示全部楼层
    赞,希望楼主的开发永无止境
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册(register)

    本版积分规则

    Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

    GMT+8, 2020-1-29 06:55 , Processed in 0.049099 second(s), Total 26, Slave 24 queries, Release: Build.2020.01.19.1840, Gzip On, MemCached On.

    "Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

    © 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

    快速回复 返回顶部 返回列表