Linux下搭建一个MinerCraft服务器

2020-03-08  本文已影响0人  朋朋彭哥

儿子一直喜欢玩"我的世界", 关键还老是因此耽误了学习, 之前挨打挨骂也都经历过了, 要是能及时改正也算是不错. 可惜折腾来折腾去, 还是控制不住自己.


image

我琢磨了下, 得想办法转移他的注意力. 他不是喜欢电脑吗, 和他一起折腾一个"我的世界"服务器, 让他把一部分精力转移到技术上来, 说不定能因此改变他一些兴趣爱好.

说干就干.
正好前几天买了个阿里云服务器, 装的是CentOS, 可以拿来作为MinerCraft的服务器.

设置服务器Java环境

之前为了做这个博客, 安装LNMP环境, 我估计Java同时也顺手装上去了.
使用Xshell登录后台, 检测Java安装情况, 发现确实安装好了.

image

在服务器上找个安装位置

下载服务端

首先, 到MCBBS上注册一个账号, 然后下载一个Java服务端.

image

启动服务端

第一次肯定不成功, 会在mcworld目录下生成几个文件, 修改eula.txt和server.properties两个文件.

eula.txt

server.properties

同时考虑到给小朋友玩的, 不能占用太多内存, 在server.properties里限制一下上线人数吧.

放开端口

注意, 在server.properties文件里标出了端口要求 query.port=25565, 那么我们需要给服务器开放这个端口.
在aliyun的后端开放这个端口.

image

防火墙也得放开这个端口

再次启动服务端

再来一次启动服务端命令

嗯嗯, 这个过程不会太快, 大概2分钟左右吧, 直到显示"Done", 表示已经完全启动了.

服务器进入后台运行

到此阶段, 服务器是启动了, 但还是在前台运行, 这也耽误事啊, 我们在合适的地方建立一个shell吧, 也方便以后操作.

一般来说XShell一登录就是自己的home目录, 那就在自己的home目录处建立:

#!/bin/bash
cd /usr/local/games/mcworld
java -Xmx1024M -Xms512M -jar server.jar nogui &

好了, 服务器算是搞定了, 客户端还没影呢.

下载客户端

设置登录器

启动后会自动识别当前版本号 1.15.2.
在启动设置里填写用户名, 随便写就好, 注意登录方式: 离线模式.

点击开始, 可能要段时间, 然后会出现游戏主界面. 后面就简单了, 相信玩过的都知道, 点击多人游戏, 添加服务器, 输入我们自己的服务器ip地址, 然后enjoy...

后续

好吧, 也不知道是好事还是坏事, 服务器和登录器刚搭好, 儿子就玩上了, 更关键是第一时间把ip地址和客户端一股脑打包发给同学去了.

纯净端, 和他以前玩的还不一样, 当然我没玩过, 他说要准备什么插件, 让他折腾去吧.

上一篇 下一篇

猜你喜欢

热点阅读