linux搭建mcpe服务器_在Linux的各个版本上安装、配置Minecraft服务器版

Minecraft是一个流行的沙箱独立游戏,由瑞典程序员Markus “Notch” Perssion首先创造,后来由Mojang开发并发布。这是一款关于打碎和放置砖块的游戏。首先,人们建造建筑物来抵抗夜晚的怪物,随着游戏的发展,玩家一起创造有趣和充满想象力的东西。

——引自翻译文章:How To Set Up a Minecraft Server on Linux

近期为了让朋友玩我的世界联机,就准备给我那台空闲的服务器安装Minecraft服务器版。搜索后发现,大多数开服教程说的方法都比较简略,且未指明教程适用于哪种系统,刚接触Linux的小白难以接受。于是,经过自己的摸索实践后,写了以下教程。

一、确定机器内存大小 # free -m //用于查看机器内存信息

【正式上机时请忽略注释,下同】

效果如下

解析:Mem:内存;Swap:交换分区;total:总计;used:已使用部分;free:空闲部分

单位:MB

如果你的同时联机人数为5或以下,内存至少需要512MB;同时联机人数为5-10人,内存至少需要1GB(1024MB);10-20人需要2GB

二、安装-CentOS 部分

如果你的机器安装的是CentOS系统,请阅读本节,如不是请忽略。

1.确定是否安装JDK

SSH命令行输入 # java -version //查看已安装的JDK版本

如果已经安装JDK,那么将输出JDK版本,如:

否则就会是:

2.安装JDK

如果你已经安装JDK,那么请忽略本节,直接阅读下一节。

SSH命令行输入 # yum search java|grep jdk //yum库搜索JDK

效果如下

选择你要安装的JDK版本(x86系统只能安装x86版,x64系统只能安装x86_64版),  如 # yum install java-1.8.0-openjdk-src.x86_64 //使用yum库安装java-1.8.0-openjdk-src.x86_64

【格式:yum install (此处加:前面的字符)】

enter后开始安装(所需时间根据设备性能而定)。安装时可能询问是否继续,在确定信息后按y确定。安装结束后,建议检查一次JDK版本,以防错误。

3.安装Screen

Minecraft服务器版需要在后台持续运行,如果缺少Screen,那么在断开SSH连接后服务端将自动断线。

SSH输入 # yum install screen //通过yum库安装Screen

4.开始安装主程序 # mkdir mcserver //创建Minecraft运行目录(目录名可自定义) # cd mcserver //切换到运行目录

在创建和切换到运行目录后,我们就可以开始安装主程序了。 # wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar //下载主程序包

【可自定义要安装的版本,链接中的两处'1.10.2'可修改为你需要的版本(两处必须同步),如果你要安装的是第三方版服务器(如“水桶”),请手动上传jar包到机器 /root/mcserver/ 目录】

如果返回的HTTP状态码为404,如

则你的版本不支持。如返回状态码为403或你的机器不能连接到下载站点,请在本机下载程序包后手动上传到服务器 /root/mcserver/ 目录下。

5.运行主程序

开启一个Screen # screen -S 'mcs' //开启一个名为'mcs'的Screen

接着,开始运行jar包 # java -Xmx256M -Xms1M -jar minecraft_server.jar nogui //以最大256MB内存,最小1MB内存运行jar包

-Xmx后和-Xms后数值大小可以按服务器本身情况而定,单位为MB,切不可颠倒最大和最小值。

部分版本的Minecraft服务器软件需要先同意eula.txt(用户协议)。在运行目录中打开eula.txt,将其中的eula=false改为eula=true,再次运行上面的命令才能正确安装下去。

三、安装-Debian和Ubuntu部分

如果你的机器安装的是Debian或Ubuntu系统,请阅读本节,如不是请忽略。

1.更新源

为了确保正确运行下一步操作,我们需要更新源。 # sudo apt-get update //更新源

2.确定是否安装JDK

SSH命令行输入 # java -version //查看已安装的JDK版本

如果已经安装JDK,那么将输出JDK版本,否则将报错。

3.安装JDK

如果你已经安装JDK,那么请忽略本节,直接阅读下一节。

SSH命令行输入 # sudo apt-get install default-jdk //通过'源'安装JDK

enter后开始安装(所需时间根据设备性能而定)。安装时可能询问是否继续,在确定信息后按Y确定。安装结束后,建议检查一次JDK版本,以防错误。

4.安装Screen

Minecraft服务器版需要在后台持续运行,如果缺少Screen,那么在断开SSH连接后服务端将自动断线。     SSH输入 # sudo apt-get install screen //通过'源'安装Screen

5.开始安装主程序 # mkdir mcserver //创建Minecraft运行目录(目录名可自定义) # cd mcserver //切换到运行目录

在创建和切换到运行目录后,我们就可以开始安装主程序了。 # wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar //下载主程序包

【可自定义要安装的版本,链接中的两处'1.10.2'可修改为你需要的版本(两处必须同步),如果你要安装的是第三方版服务器(如“水桶”),请手动上传jar包到机器 /root/mcserver/ 目录】

如果返回的HTTP状态码为404,如

则你的版本不支持。如返回状态码为403或你的机器不能连接到下载站点,请在本机下载程序包后手动上传到服务器 /root/mcserver/ 目录下。

6.运行主程序

开启一个Screen # screen -S 'mcs' //开启一个名为'mcs'的Screen

接着,开始运行jar包 # java -Xmx256M -Xms1M -jar minecraft_server.jar nogui //以最大256MB内存,最小1MB内存运行jar包

-Xmx后和-Xms后数值大小可以按服务器本身情况而定,单位为MB,切不可颠倒最大和最小值。

部分版本的Minecraft服务器软件需要先同意eula.txt(用户协议)。在运行目录中打开eula.txt,将其中的eula=false改为eula=true,再次运行上面的命令才能正确安装下去。

四、配置

打开运行目录下的Server.properties,修改配置。

如果你运行的是非正版的Minecraft(客户端、服务器),请务必把online-mode=true改为online-mode=false并在SSH中输入reload重载配置文件。

具体的配置文件修改请参见 MC服主网 文章。

五、设置服务器创始人(OP)

在SSH中输入 op //设置name为管理员

通常,SSH命令行是Minecraft 的权利最大的控制台。你可以搜索“Minecraft控制台命令”来控制服务器。

六、开始连接

在对应版本的Minecraft中选择“多人游戏”-添加服务器,地址是 你的IP:25565。

七、重新启动服务器

如果你的机器因为检修或崩溃而重新启动,可以直接执行以下命令启动Minecraft。 # cd mcserver //切换到运行目录 # screen -S 'mcs' //开启一个名为'mcs'的Screen # java -Xmx256M -Xms1M -jar minecraft_server.jar nogui //以最大256MB内存,最小1MB内存运行jar包

八、重新调用Screen

你可以通过重新调用Screen查看运行情况。 # screen -ls //列出已经开启的Screen

效果如下

我们看到,Screen mc的编号为26442,记下它。 # screen -r //返回编号为id的Screen

如 screen -r 123

这时,你就可以输入命令管理你的服务器了。

本文参考文章

1. How To Set Up a Minecraft Server on Linux  开源中国-翻译

2.《[细节]MC核心文件Server.properties的配置》     MC服主网

3.《Ubuntu安装JDK详解》     Linux公社

4.《CentOS下安装JDK的三种方法》     Linux公社

5.《CentOS下安装screen》     CentOS中文站

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值