文章内容可能已严重过时
本文发布于 529 天前,文中的信息可能已经发生变化,请读者注意甄别。
本文头图来源:Pixiv / 绘 C@❀
本文是应我好友 @Satohideki 的要求所写。
-
有关 Minecraft 版本的简单说明。
-
有关服务器租用的解释。
-
有关 Minecraft 控制面板的安装
众所周知啊,我说的这个游戏圈一直有这么一种说法:
流水的游戏,铁打的 Minecraft
不知道玩什么的时候,或者是电子阳痿的时候。找上三五个好友,直接变身方块人,耳机一边里播着 C418,一边撸树,下矿,大兴土木,拆别人家别提多惬意了
所以在这里写一个教程,帮助大家在实在没什么事情做了的时候可以快速搞一个东西玩。
写在前面
目前关于 Minecraft 有两个版本:
- 一是由网易代理的国服「我的世界」
- 二是由微软持有的国际服「Minecraft」
由于国服我的世界托管在网易「我的世界启动器」中,没什么可以操作的空间,因此本文所说的「我的世界」或者是「MC」均为国际服版本。
租用云服务器
我们可以把服务器想象成一台永不关机的电脑,其作用就是 24 小时不间断的为你提供服务。也就是说其实这在我们的电脑上操作也是可以的。但是考虑到大家都有强劲性能的显卡等大瓦数用电器,24 小时开机明显不是一个划算的操作。所以这里我推荐前往云服务商进行租用服务器。
别害怕,这不是一个很大开销的行为,目前主流的服务商(腾讯云、阿里云)都提供了相对便宜的主机供大家使用,本文就以腾讯云为例,教会大家在腾讯云上搭建 MCSManager 控制面板。
打开腾讯云,点击右上角进入「控制台」,完成实名认证,在上方搜索栏中搜索 CVM,选择「云服务器」
点击选购,选择一个离你和你朋友们都最近的服务器,比如我要和北京的朋友一起玩,那我就选择北京
这里我们选择上方的「自定义配置」,因为我们不会 24 小时开机,也不会 24 小时有人游玩,选择包月的方式成本就显得有点高了,在自定义配置中,有一个付费方式叫做「竞价实例」,这个竞价实例的意思是
竞价实例是云服务器 CVM 的一种计费模式,它最核心的特点是折扣售卖和系统中断机制,即您可以基于一定幅度的折扣购买实例,但同时系统可能会自动回收这些折扣售卖的实例。当您购买并获得一个竞价实例后,竞价实例的使用与按量计费的 CVM 实例基本无区别,包括控制台操作、远程登录、服务部署、关联 VPC 等。—— 腾讯云文档中心
看不懂不要紧,它的意思就是我们可以以基本一折(或以下)的价格开出服务器,代价就是不适合生产环境。虽说有被官方释放实例(停机)的风险,但是截止到今天,作者还从来没有遇到过被释放实例的情况,所以请放心搞起吧!
首先选择合适的地区
其次选择合理的配置,对于配置,我提供一个建议配置,以游玩 MOD 服务器为标准:
- 五人以下建议选择 8GB 内存
- 十人以下建议选择 16GB 内存
对于原版生存服务器:
- 五人以下建议选择 4GB 内存
- 十人以下建议选择 8GB 内存
以此类推。相信大家开好友服是不会有更多玩家的,这里的玩家是指同时在线的玩家数量。
随后选择操作系统。对于服务器而言,用户界面是没必要的,因此我建议大家选择 Ubuntu 或者 Debian 系统,这里我们选择 Ubuntu 为例子,系统选择 18.04 64 位
按照这个配置方案,在这个服务器开机时,每小时的硬件费用是 0.12 元。
点击下一步,调整带宽,选择按流量计费。我的习惯是将带宽调整到允许的最大值(100 Mbps)。事实上,20 Mbps 的带宽就足够几个人游玩的好友服务器。
安全组先保持默认,因为我们稍后还要进行额外设置 。
登录方式请选择密码,这样设置比较简单易懂,设一个满足其要求的强密码即可。随后点击下一步开通即可。
安装控制面板
为了照顾不太擅长 Linux 的小伙伴,这篇教程使用一个开源的 Minecraft 控制面板来管理服务器,使用控制面板能极大的简化部署难度,这次使用的是 MCSManager
MCSManager 已经有非常完善的 使用文档,不过考虑到这篇教程是面向萌新们的,所以本文将从新建服务器开始,一步一步的教大家如何安装。
登录与初始化
在第二部分,我们已经完成了服务器的建立,我们回到腾讯云控制台,能够看到我们新开的服务器信息,这里我们主要关注 IP 地址。
记录下红框里面的「公网地址」,准备好之前建立服务器时设置的密码,我们打开自己电脑中的终端程序,windows 11 系统应该已经在 cmd 中内置了 ssh 服务,启动 cmd,在弹出的界面中输入
other
按下回车,终端可能会提示您这是个全新的服务器,询问是否保存密钥,此时输入 yes 即可
然后输入密码,这里要注意的是 linux 设备上的密码输入是没有回显的,确保您密码都输入正确后,按回车键一次就可以了,出现下面的界面则代表登录成功。
安装 MCSManager 面板
在开始之前,我们需要切换到 root 账户,root 账户是 linux 系统的最高权限账户,操作时还轻务必小心。
在终端中输入 sudo passwd
进入修改 root 密码环节,同样的,经过两次没有回显的密码输入环节,当终端提示
other
时,则代表 root 密码已经被修改完成。接下来,输入 su
来切换到 root 用户,此时需要的密码就是你刚刚设置好的密码。
高权限操作警告
在这一步之后,你将会获得你服务器的最高权限。请随时明白你的每一条操作都会影响什么。
当我们看到输入框前方的「/」已经变成「#」时,则代表你已经是 root 账户下了。
根据官方的文档,我们使用一键安装脚本来安装 MCSManager
other
这个一键安装脚本能够识别您的服务器的位置和系统,自动帮助您选择合适的内容进行安装。当初下下面的内容时,安装就完成了。
调整安全组
现在按照上面的提示使用你的 IP 地址加端口号还无法访问,因为还有防火墙没有放通,接下来我们来放通防火墙。登录腾讯云,选择「云服务器」,向下能够看到「安全组」选项卡,点击它
点击右边的编辑规则
点击左上角的「添加规则」:
- 来源输入:
0.0.0.0/0
,这代表着全部放行 - 协议端口输入:
TCP:23333,24444
,这代表着放行了 MCSManager 的端口 - 备注输入:MCSManager
点击「确定」,对 MCSManager 的端口就完成了放行。
为了方便,我们再新建一条防火墙,将 Minecraft 的游戏端口也放行,点击左上角的「添加规则」:
- 来源输入:
0.0.0.0/0
,这代表着全部放行 - 协议端口输入:
TCP:25565,UDP:25565
,这代表着放行了 Minecraft 的端口 - 备注输入:Minecraft
然后点击「确定」,就完成了对所需要端口的放行。
这时再访问你的 IP 地址:24444,就能看到 MCSManager 的主界面了
随后根据网页上的中文教程,注册一个管理员账户,就可以了。
至此,管理面板安装完成。
服务器核心准备
这一步我将会根据大家的游玩内容帮助大家选择服务器核心。一般来说,主流的玩法有 Java 版和基岩版(Bedrock)。其中对于 Java 版,又分为:
- 高版本纯净服
- 高版本 MOD 服
- 高版本插件服
- 经典版本纯净服
- 经典版本 MOD 服
- 经典版本插件服
一般来说,高版本代表了 1.20 以上,经典版本代表 1.16.5 和 1.12.2 等
对于高版本纯净服和插件服,我推荐使用 PaperMC:
对于高版本 MOD 服,我推荐使用 Fabric:
Forge 也是支持的,不过我个人感觉不是很现代,所以不太推荐:
对于经典版本的服务端,我建议使用 CatServer:
至于其他的版本,就辛苦大家自己找一下了。毕竟 MC 的版本实在是太多了 Orz...
下载来的文件一般是 .zip 格式的,不需要解压,稍后我们就将它上传到服务器面板上。
接下来将会介绍的安装 Java、配置服务端和 MOD,请前往 系列教程(二) 进行观看 XD