最简单搭建MC服务器
这里还是有很多人问我,到底怎么开一个MC我的世界服务器,然后又想加MOD又想加插件什么什么的,接下来我会出一系列的详细解析!
注意:全部内容仅供个人参考,有错误可以指出,全部都是以我当初萌新的视角去解析讲解
须知
什么是服务器,客户端
可参考B站视频 客户端和服务器是什么?这期视频带你深入了解。(一)【Minecraft科普】_单机游戏热门视频 (bilibili.com)
怎么选择服务器
这里使用的是 雨云 - 新一代云服务提供商 (rainyun.com) 提供的服务器为例子
进入官网:雨云 - 新一代云服务提供商 (rainyun.com) 进行注册,优惠码:vip5r,然后进入首页进入游戏云开始选购服务器
雨云支持的服务器配置还是很多的,截至到发布文章一共有6款机型,分别是:
最新一代i9纯大核 适用于1.18+/模组/基岩/群组等高消耗场景
纯大核超频方案 适用于1.18+/模组/基岩/群组等高消耗场景
高主频的性价比之选 适用于1.18+/模组/基岩/群组等高消耗场景
强劲单核性能 适用于1.18+/模组/基岩/群组等高消耗场景
中高性能,中小服的性价比之选 适用于1.16及以下纯净服务器
中等性能,适合低版本纯净小服 适用于1.12.2及以下纯净服务器
由于MC年代久远问题,导致MC非常吃的是CPU单核性能,如果服务器需求量真的很大,可以直接上i9的配置,如果不大,一般5900X的配置就足以了,如果只是和几个小伙伴玩E5足以!
什么是动态计费?
可以看到,雨云是支持两种计费模式的
那么,什么是动态计费,什么是固定计费呢?
根据雨云官方说明:
就是一个帮你省钱的好东西,超低租金,每天根据CPU超额电量扣余额
CPU使用率低于20%不耗电,高于20%的部分即认为是耗电部分**余额或者积分可以用于兑换CPU电量,电量不够就会扣除余额,余额不足就会进入限制,选择动态模式建议需要预存一点余额或者电量假如觉得难以理解,可以直接选择传统的固定计费模式或者仔细阅读以下内容**
以下为各种概念和计费机制的详细介绍
动态计费是雨云为解决用户峰值期间突发性能需求和节省用户闲置期间费用开创的计费模式。 和固定计费(固定租金)套餐不同,动态计费套餐是在低价基础月/日租的基础上对产品每日的CPU超额使用率进行额外日结计费,也就是俗称的CPU电费 (内存等其他硬件不产生电费)
解释:游戏云动态计费机制 - 新闻公告 / 政策条款 - 雨云论坛 (rainyun.com)
配置调整
前面说过,MC是十分吃单核性能的,所以简单的可以理解为,核心再多,压力给到的其实基本上就给到一个核心,所以某些情况,1c都足以,但是很明显,1c不支持高内存,可以根据雨云官方给出的左图例子作为参考进行自己的个人调整配置需求
其次,一般MC服务器只需要服务器分配10G就足以了,再多也是没什么提升(当然如果说你是生电服另说吧),就好比MC客户端帧数再高,其实60FPS就已经是很好了
独立IP可以根据个人需求进行选择,预算充足也可以上一个
操作系统就选择Windows Server 2019 64位即可,如果是低配置就选择Windows 2012 R2 数据中心版 64位,不过某些时候可能会出问题?某些服务器整合包或者是插件什么什么的会导致出现一些无法解决的问题,看个人需求吧,然后就可以进行 试用 来进行测试看看自己服务器够不够配置,够不够需求,避免出现问题
使用服务器
既然我们已经准备好服务器的运行环境了,那么接下来就可以进行下一步的操作了,开始建设MC服务器!
连接VPS(服务器)
进入服务器管理面板
确保好开放端口有开放远程控制,没有的自己添加就行,内外端口填写3389就行,一般外网会自己生成一个给你,你也可以自己填写一个
回到你的主机电脑,找到搜索框搜索远程桌面控制就可以找到win自带的远程控制软件
如果说你电脑没有搜索框?也可以通过CMD进行操控,首先我们先按下键盘win+R打开运行mstsc,完事了
然后打开软件后,填写你远程控制的地址进去,点击连接
会弹出一个窗口,让我们填写用户名和密码,我们回到雨云管理面板,复制过去就行了
Ctrl+V粘贴 ; Ctrl+C复制
部署MC服务器
获取MC服务器核心
MC服务器核心分为很多种;
- 插件服:在服务端安装插件,玩家客户端不需要安装,这种的一般叫纯净服
- 模组服:在服务端和玩家客户端都需要安装模组,这种一般都需要指定的客户端才能玩
- 官服:由Mojang官方开发团队发布的核心,不能安装模组也不能安装插件
- 混合服:在服务器上同时安装插件和模组,相对的也是有很多缺点
这里使用的是由:MohistMC - 主页 提供的混合服务器核心
选择你想要的我的世界版本即可
这里我们选择最最新版的,如果是生产环境,推荐使用稳定正式版,点击下载然后点击镜像下载即可直接下载,不过有时候可能会很慢
在等待的期间,我们可以先提前准备其他素材,先部署好Java运行环境,这里使用的是Azul | The Java Platform for the Modern Cloud Enterprise提供的Java环境程序,我们前往进行下载:Java 8, 11, 17, 21, 22 Download for Linux, Windows and macOS (azul.com),进入网站后下拉找到适合的Java版本即可
可以进行快速筛选,然后下载模式就选择ZIP模式的,因为我发现有很多萌新下载msi一键安装,就不知道Java安装在哪里路径了,压缩包就可以和服务端文件丢一块了好找
下载好就是一个压缩包,我们按照正常复制文件一样,直接复制服务器里就行,win自带的远程可以支持这样传输文件,下载好核心也是一样同理传输,当然你也可以直接在服务器游览器上下载就行,别问我为什么我不一开始就这样,因为我忘记了…不过也算是顺便告诉萌新一个小小的冷知识了,这至少我的萌新朋友们一个都不知道
然后解压好Java环境压缩包,删除压缩包(服务器储存文件夹不要用中文!!我只是例子要改的!)
便于分辨。。。
运行MC服务器核心
编写运行脚本
很简单,创建一个新文本,然后打开
这里给大家一个启动脚本例子,大家可以自信寻找互联网上的一些其他优化脚本什么的,不过我个人更喜欢实际,升级服务器
1 | "C:\Users\Administrator\Desktop\111\java17\bin\java.exe" -Xmx8G -Xms8G -jar mohist-1.20.1-603-server.jar |
解析脚本
“C:\Users\Administrator\Desktop\111\java17\bin\java.exe”
就是Java环境处于的文件夹路径,一般处于bin文件夹,我们只需要填写到bin然后后面加java.exe即可
-Xmx8G -Xms8G
服务器最大和最小分配内存,一般一模一样最好
mohist-1.20.1-603-server.jar
你的服务器核心名字,复制粘贴就行
%0
自动重启服务器脚本
运行服务器脚本
我们Ctrl+S保存编辑退出,把文件后缀改成**.bat**即可,如果没法看文件后缀自行查阅游览器资料如何打开显示
双击运行脚本,然后等待他服务器文件下载即可
输入true即可,后续也可以通过文件来修改
出现以下提示说明正在加载服务器地图文件,如果长时间处于0%你可以直接X关闭重新运行一次,主要依据你的服务器配置来决定生成速度
在我重新运行了两次后,弹出类似于**Done (100.300s)! For help, type “help”**提示就说明已经开启了
这时候,MC服务器默认使用的是25565端口进行连接,我们回到雨云管理面板,添加开放端口就行
然后下载好我的世界游戏客户端,开始游戏进入多人游戏添加地址即可!
忘记关服务器正版验证了,也许有的人没买正版,可以通过修改文件来关闭,修改好重启
番外
关于插件和模组
添加在哪里
因为我们选了一个混合核心,所以可以一起加,一般会生成两个专门放的文件夹
模组
插件
一般插件作者都会说明使用教程,这里不多做解释,而且也很简单
如果是mod,服务器不能添加一些视角类的mod,比如地图,这些会导致服务器无法开启,类似于MC百科有写
tips:
后续会出关于mod上的一些问题,不过一般来说一个个排查服务器无法使用的模组就可以解决很多问题了,这是最笨也是最有效的办法,因为没人会浪费自己时间去帮忙,有什么需要了解或者更正可以评论反馈留言
and,QQ scan to the upper right, join our communication group.
或QQ扫取右上方,加入我们的交流群.