10分钟搭建一个MC Java 1.21.1生存游戏服,Come on

1.获得服务器 | Get a server

工欲善其事,必先利其器。我们需要一个账号用于搭建服务器。

打开这个链接,选择右上角的"登录/注册",按照要求注册一个账号。

c6613448187c4a4c8483c4724a1f2374.png

注册好后,先来绑一下邮箱&手机微信,按照提示操作并提示成功后,打开购买页面

服务器类型推荐选MCSM面板,主要是方便,可以随时随地管理。

游戏类型当然是选Minecraft Java版-纯净/插件服啦(要不然你看这篇文章干嘛),服务端推荐选择Paper或Purpur,相较于Spigot有着更高的性能,版本选择1.21.1。

08eddfd296194b84a8529a9a4883e0fa.png

对于我们的服务器,前期Gold 6146/Ryzen 5900X就足够了(我选了7950X)。

 区域都是没得选,计费选动态,省钱省到爽。

d8f55159e9854e11b3cf428ddf83e2a1.png

CPU大概4-6核就可以了,因为CPU本来性能就好,内存8-12GB都是可以的。

硬盘前期10-15G吧,玩家如果多起来,对于我们这种玩法就会很占空间,就可以升级到更高。

端口虽然免费,但我们不需要,5个可以满足我们的需求,其中1个用于服务器连接,还有一些可以留着备用。

 

2.连接SFTP | Connect to SFTP

我们可以来到“管理”界面:

e6ce6f519d8f4011a8423e5a4d6cf8b3.png

 

重点是“管理面板”这一栏。

我们把鼠标移到

a59894484f0f4399a12d226bdc747335.png

上面(你们的地址可能不一样),会弹出一个:

2cd9feecc04346bd9400bfe729e0faa8.png

为了能实现SFTP传输,我们打开FileZilla下载链接,下载对应版本,安装后启动:

2c86e56b995047ba8eaaed74bb83fa4a.png

按照SFTP信息填上去,然后点击“快速连接”。

右边就多出来了:

6f96063909e447f8ac2391f8856f60fe.png

3.开始配置 | Start configuration

A  server.properties

这个文件是整个服务器的核心配置文件。右键这个文件,然后选择“查看/编辑”。

选择合适的编辑器,如VSCode,或是其他你喜欢的编辑器!

(注:雨云会自动生存server.properties,里面只包含了部分内容。请删除里面的所有内容)

1.allow-flight

这个选项表示是否能在世界里飞行。后期我们会用到岛屿飞行插件,所以加上

allow-flight=true

2.difficulty

这个选项表示游戏难度,也就是我们在单人游戏里的“和平”,“简单”等。

难度
和平peaceful
简单easy
一般normal
困难hard

比如我想开困难,就加入:

difficulty=hard

 3.enable-command-block

从名字就看出来,这个是用来启用命令方块的。

我们的服务器大概是用不到的,但如果你有需要用命令方块完成的事情,请加入

enable-command-block=true

否则就是

enable-commnd-block=false

4.gamemode

游戏模式,4个分别是

模式英文
生存survival
创造creative
极限adventure
旁观spector

那我们的服务器是生存,就是:

gamemode=survival

5.level-seed

这是世界的种子,留空则随机生成。

level-seed=

6.max-build-height

该数值表示最高的建筑高度,1.17之前只能是256,之后可以调至更高。

这个还是推荐在256以上,最常用的是320.

max-build-height=320

7.motd

motd就是类似这个的内容:

4f9ca5ceaf6d4b2299f3dc7af67a6278.png

我们可以在这个网站上创建属于自己的motd,做好后复制下面"Spigot"的内容,前面加上motd=如:

motd=A Minecraft Server\u00A7r\n\u00A74Here is another line

效果就是:

28b1645deccd443b82123809c2260f44.png

这个大家可以自己研究哦!

8.online-mode

这个也很重要,true表示只有正版账号才能加入。

比如

online-mode=false

9.sever-port

这个表示服务器的端口,自己填,只不过要和雨云管理面板的内容相匹配(也就是右边NAT映射中的源端口)。

Latest Version

把这些内容整合到一起,就是:

allow-flight=true
difficulty=hard
enable-command-block=true
gamemode=survival
level-seed=
max-build-height=320
motd=A Minecraft Server\u00A7r\n\u00A74Here is another line
online-mode=false
server-port=XXXXX

剩余的选项服务器会自动补全。

然后Ctrl+S保存,此时回到FileZilla,会自动弹出一个“上传文件的框”,勾选后确定,就好了!

B 安装插件

我们需要安装两个插件。

首先,在根目录下(也就是server.properties所在的文件夹)创建一个名为“plugins”(不含引号)的文件夹。

1 AuthMeReloaded

这个插件是用来实现用户系统的。这样我们可以防止恶意的同名登录。

想象一下,当你辛辛苦苦花了30天攒了1组钻石,然后有人刚好和你有同样的玩家名,他故意把你的钻石全部销毁了,你是什么感受?

-肯定是吐槽腐竹啊!

这里下载最新的AuthMe插件,下载后,将这个文件直接放到plugins文件夹里。

然后我们来到MCSM面板先启动服务器,等待服务器出现Done的提示时,再把服务器关掉。

回到FileZilla,可以看到plugins文件夹里多了一个AuthMe文件夹。还多了个.paper-remapped,不要删)。我们打开这个文件夹,有一个config.yml,我们右击编辑,然后找到这一行(我的在113行):

messagesLanguage: en

把这个en改成zhcn后,保存上传,具体步骤不用我多说了吧。

然后下载这个&这个,在AuthMe文件夹下(config.yml所在)找到messages文件夹,把下载的俩文件放进去,我们就完成了汉化工作!

2 BentoBox

这是我们生存游戏的主插件。把这个压缩包下载下来,里面有一个jar文件,一个txt文件,和一个文件夹。把jar和文件夹上传到plugins目录下,然后就OK啦!

同样启动再关闭,可以看到plugins目录下又多了个BentoBox文件夹,打开也有一个config.yml,下载下来编辑,把开头的

default-language: en-US

改为

default-language: zh-CN

就完成了BentoBox的汉化工作!(不知道为什么,官方没有汉化完全,大家忍一忍吧[悲])

3 SkinRestorer

这个插件是负责改变非正版玩家皮肤的,因为非正版在启动器中换了皮肤,到服务器是不会生效的。

这个也丢到plugins文件夹里即可生效。

到此,我们已经大功告成!和你的好朋友好好玩吧!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值