Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程

开设自己的《我的世界》游戏服务器,做为服主的你将拥有完全控制权,可以自定义游戏规则,可以安装MOD光影。创建独有的世界,邀请朋友一起玩。本文将教你如何在Linux云服务器上部署《我的世界》JAVA版游戏服务器,无论你是新手还是有一定经验的老玩家,都会为你提供详细的部署步骤和指导,让你快速上手。

本文适用于准备长期开服的服主食用,使用的也是独享服务器。如果你的需求是短期联机,可以加群等站长我更新适用于短期联机的开服教程。

配套B站视频

视频教程地址:https://www.bilibili.com/video/BV1fi421d7Uu

准备工作

在正式开始之前,你需要做以下几点工作

选择并租用云服务器

租用国内低延迟的独享IP云服务器(成本高,但独享)或nat游戏云(成本低,但共享IP,别人的机子受到攻击导致停服,自己的服务器也受到牵连,不过配置够高时可以考虑)

推荐一下自家的服务器,玄灵云:https://cloud.xuanling.cn/cart

本文使用CentOS 7.9做演示

关于系统的选择,系统会占用硬件的一些性能,选那个一目了然(一看一个不吱声)

Windows会占用500MB-4GB内存,Linux会占用50MB-1.5GB

系统WindowsLinux桌面版
内存29%9.6%
16GB内存服务器开机时占用测试,低配可能占用更少

你在选择服务器时需要注意到这一点,假如你选了个2H1G的服务器,那还装什么Windows系统

关于CPU的选择,主频低时,核心数翻倍即可,单核最好是频率高一些

原版生存玩法,选择2核配置主频2.5Ghz以上的云服务器(推荐3.5Ghz及以上)

纯净服:4核CPU20人以下

如果需要大量玩红石,选择4核配置主频3.5Ghz以上的云服务器(推荐4.5Ghz及以上)

生电服:4核CPU10人以下

ps:为什么没模组服?因为模组插件主要占用的是内存,而且不好说明CPU占多少,假如是大型模组,CPU可以考虑多核高频率了

关于内存的选择,内存越高,承载人数翻倍,如果内存硬件条件差就换个吧

每名玩家越占用200MB,若是插件服,可能会占用更多,可能会达到500MB以上

纯净服:4G内存20人以下

插件模组服:4G内存10人以下(因模组数量原因,内存越大越好)

ps:为什么没生电服?因为红石电路等,主要占用的是CPU

关于宽带的选择,这个带宽不好算

通常一个玩家一般会占用300kb带宽,假如你的模组有占用,如语音交流模组,可能会需要到500kb以上

如果纯净服一个玩家300kb,那么1mb可以带动3名玩家,依需求选择

下载安装服务器连接工具,并连接服务器

支持系统:windows

推荐标签:免费/简单/中文

下载地址:

支持系统:windows/macOS/Linux

推荐标签:强大/全能/多端

下载地址:

支持系统:安卓

推荐标签:简单/中文/解锁高级版

下载地址:

支持系统:安卓

推荐标签:全能/中文

下载地址:

打开宝塔SSH客户端,点击添加服务器

图片[1]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

如果已经租用了服务器,在服务器列表可以找到自己的服务器(不知道在哪里就问客服),点击操作

图片[2]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

红框中就是需要用到的信息(公网IP,用户名,密码,端口)

图片[3]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

将上面的信息填写到连接工具对应输入框,点击保存并连接服务器(Centos用户名一般为root,Ubuntu用户名一般为ubuntu)

图片[4]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

放行需要使用的端口或关闭防火墙

查看安全组中的规则,TCP协议入方向是否放通(最好是添加用到的TCP端口:25565、23333、24444)

图片[5]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

如果没有放通,则新增规则,如图所示

图片[6]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

修改云服务器的软件下载源为国内

国内服务器使用国内下载源

本文使用的系统版本是CentOS7.9,不管你的服务器使用的镜像是7点几,使用下方文章的操作,都可以升级到此版本

更新系统版本为最新版

安装Docker

安装Docker,是因为我们需要在容器中创建JAVA环境

下载游戏的服务端软件

官方原版也可以,但很普通,假如你想在多人游戏中体验到更多特色,则需要装MOD等容,所以模组加载器是必不可少的

下载支持MOD的服务端(魔法加持,下载更快)

本文选择的是支持我的世界1.20.1的Forge版本

图片[7]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

安装MCSM面板

MCSManager 面板(简称:MCSM 面板)是一款全中文,开源,分布式,开箱即用,支持 Minecraft 游戏服务端和所有控制台程序的管理面板

官网:https://www.mcsmanager.com

SSH工具连接服务器,在控制台输入以下命令并回车

sudo wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup_cn.sh | bash

安装成功:

图片[8]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

浏览器访问:http://公网IP:23333

有能力的朋友,务必自行查找CentOS版本的防火墙配置方法,不过对于完全不懂的朋友,这无异于天方夜谭

不过还是有两个简单的解决方案(其实可以配置防火墙的,但是大家遇到的防火墙问题不一,以下两个方法最简单)

1.使用宝塔面板放行入方向TCP端口:25565、23333、24444

宝塔安装教程(可跳过安装web服务推荐安装套件Nginx,MySQL,PHP等):https://wxsnote.cn/360.html

图片[9]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

2.关掉防火墙,简单粗暴,依次运行下方命令(不推荐!!!)

systemctl stop firewalld
systemctl disable firewalld
service iptables stop
图片[10]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

点击开始使用

图片[11]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

创建管理员账号密码

图片[12]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

这里我选的是老用户

图片[13]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

使用容器安装JAVA环境

进入面板后,点节点管理,再点镜像管理(注意,Docker提前要安装好,否则这里会报错)

图片[14]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

远程主机镜像管理处,点击新增镜像

图片[15]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

本文要装的我的世界JAVA版服务端是1.20.1版本,所以需要选择JAVA17环境

图片[16]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

点击确定就可以创建容器了

图片[17]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

每过一段时间点击刷新,就可以看到镜像是否构建完毕,构建完成后就可以进行下一步

图片[18]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

安装并配置游戏服务端

这一步操作繁琐,注意不要跳过

安装游戏加载器并创建游戏服务端实例

点击应用实例,点击选择远程节点地址

图片[19]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

选择本地实例地址后,点击新建实例

图片[20]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

选择JAVA版我的世界游戏服务端

图片[21]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

填写实例名称,填写下方的启动命令,最后点击上传服务端软件

java -server -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar ${ProgramName} --installServer

-jar表示运行jar程序,后面填要运行的jar文件名

${ProgramName}代表你接下来上传的文件名

--installServer表示安装服务端

-Dfile.encoding=UTF-8指定文件编码为UTF-8,可以避免中文乱码的问题

-Duser.language=zh -Duser.country=CN 指定语言和地区为中文和中国,部分插件或服务端会自动切换到中文

--installServer是安装命令,非官方的服务端是需要先安装处理一次的,官方的则不需要,删除即可

图片[22]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

检查启动命令是否真确,随后点击确定

图片[23]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

选择准备好的服务端软件

图片[24]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

点击前往编辑实例具体参数

图片[25]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

选择启动方式为虚拟化容器,环境镜像选择jdk17,网络模式选择host,最后点击保存配置

图片[26]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

点击实例镜像,再点击刚刚创建的实例

图片[27]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

开启实例,这时就开始安装了,但需要等一会儿,不要心急,否则胡乱操作,后续步骤会报错,如下载的服务端资源不全导致无法启动

图片[28]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

当控制台显示图中所示的内容,就是安装成功了,必须等到提示安装成功!

图片[29]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

修改启动命令为游戏服务端启动命令

点击文件管理

图片[30]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

编辑run.sh文件

图片[31]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

java @user_jvm_args.txt后填以下命令,注意两边要有空格

-server -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN
图片[32]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

点击高级实例设置

图片[33]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

启动命令修改为

bash run.sh
图片[34]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

下滑,点保存配置

图片[35]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

启动并配置游戏服务端

再次开启实例

图片[36]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

控制台出现以下内容,意思是未同意我的世界的用户协议

图片[37]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

点击服务端配置文件

图片[38]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

点击eula.txt的浏览

图片[39]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

选择是,并点击保存配置

图片[40]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

开启实例

图片[41]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

控制台提示Domo,代表我的世界JAVA版服务端启动成功

图片[42]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

连接游戏服务器

在游戏客户端添加多人游戏,服务器地址填写:服务器的公网IP:25565

图片[43]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

列表显示正常

图片[44]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

加入服务器,就可以畅玩了

图片[45]-Linux搭建带网页管理面板的我的世界(MC)JAVA版MOD服务器教程-王先生笔记

游戏相关问题

以下为常见问题的解答,如果你有其它问题,请在评论区提问

服务器端口已放行但依旧无法连接

服务端设置

实例自启动功能设置

无法启动实例

将自己的游戏账号设置为管理员

服务器管理员常用指令

MOD(模组)在哪里下载?

MOD模组怎么安装

如何使用已有的世界存档

国内服务器无法下载我的世界JAVA服务端解决方案

我的世界连接服务器提示登录失败无效会话(请尝试重启服务器及启动器)

未完待续.....

原文链接(非王先生笔记发布均为盗版):https://wxsnote.cn/3085.html

评论后可接收该文章的更新邮箱通知
友情赞助

如果你喜欢我的内容,可以赞助我哦!你的一点点心意,是我不断前进的动力!
温馨提示: 本文最后更新于2024-10-29 00:07:25,某些文章具有时效性,若有错误或已失效,请在下方留言或加入QQ群: 399019539 联系群主反馈。注意一些链接无法访问可能是你网络的原因,如Github,并非资源地址失效。
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
相关推荐
评论 共12条

请登录后发表评论

    请登录后查看评论内容

王先生笔记