美文网首页
Linux下搭建一个MinerCraft服务器

Linux下搭建一个MinerCraft服务器

作者: 朋朋彭哥 | 来源:发表于2020-03-08 13:29 被阅读0次

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


    image

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

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

    设置服务器Java环境

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

    image

    在服务器上找个安装位置

    • mkdir /usr/local/games/mcworld
    • cd /usr/local/games/mcworld

    下载服务端

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

    image

    启动服务端

    • java -Xmx1024M -Xms512M -jar server.jar nogui

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

    eula.txt

    • eula = false 改成 eula = true

    server.properties

    • onlinemode = true 改成 onlinemode = false

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

    • max-players=20 改为 max-players=10

    放开端口

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

    image

    防火墙也得放开这个端口

    • firewall-cmd --zone=public --add-port=25565/tcp --permanent
    • firewall-cmd --reload

    再次启动服务端

    再来一次启动服务端命令

    • java -Xmx1024M -Xms512M -jar server.jar nogui

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

    服务器进入后台运行

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

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

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

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

    下载客户端

    • 找个地方放置MinerCraft游戏, 我找的是 "E:\Games\MinerCraft"

    • 下载纯净包, 地址上面找.

    • 在MinerCraft下面建立目录".minecraft", 注意目录前有个".", 然后解压纯净包的文件到该目录下.

    • 下载登录器
      我下载的是BMCL登录器, 地址: https://www.mcbbs.net/thread-137254-1-1.html

    设置登录器

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

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

    后续

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

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

    相关文章

      网友评论

          本文标题:Linux下搭建一个MinerCraft服务器

          本文链接:https://www.haomeiwen.com/subject/dkuddhtx.html