MC(fabric)端开服教程

MC(fabric)端开服教程
如愿MC开服教程
图片若看不清晰请点击放大查看.
准备工作
准备一台Linux
服务器/家里云都行,系统版本任意,这里展示的是Debian12
系统,我的世界版本是1.20.1
配置要求:
CPU:2个核心
内存:20-40人2GB,30-60人3GB,60+人8GB
安装Java
这里直接使用apt安装即可
1 | sudo apt-get install openjdk-17-jdk -y |
安装服务端软件
有两种服务端的类型下载
一个是paper服务端,优点是:
基于Spigot优化,提升性能和稳定性,适合高负载的大型服务器或者配置低(不只是cpu或者运行内存低)的服务器,优化了实体,红石(比如1.20+,1.21.3-版本的刷线机无法使用),减少延迟和卡顿等机制,更新很快,紧跟官方版本
另一个就是官方服务端server.jar
完全遵循游戏设计,无额外修改,一般适合小型服务器,大型服务器可能会卡顿
选择对应版本,我这里选的1.20.1
安装MCSManager管理面板
MCSManager管理非常方便快捷,非常适合Linux小白和没🧠的我
脚本来源于官网MCSManager
1 | sudo su -c "wget -qO- https://script.mcsmanager.com/setup_cn.sh | bash" |
安装成功长这样:
随后你可以前往http://<YOUR IP>:23333
来进入你的管理后台
访问不了的记得要放开防火墙!你是哪家云就上哪家云的控制台放通端口,对于家里云可以直接关闭防火墙即可
第一次进入会设置管理员账号,随便设置即可,自己要记得账密
进去长这样:
随后点击上边的应用实例/新建实例/Minecraft Java版服务器
选择上传服务端软件
进到创建实例窗口,随便填一个实例名称
进入命令助手(疑似新版本mcsmanager弃用了该功能,这里给大家提供模板指令)
1 | java -Xms256M -Xmx1024M -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar paper.jar nogui |
解释下指令:
-Xms256M -Xmx1024M
的意思分别是:初始内存和最大内存,单位M-Dfile.encoding=UTF-8
的意思是:防止乱码,调整终端语言为utf-8-Duser.language=zh
语言英文,中文不好用paper.jar
:服务端文件名,看你的文件名字,可以进行其他命名nogui
:没有gui-Ui(图形化)运行的意思,毕竟是终端运行,要加
输入根据服务端jar名填写,比如下载的是paper-1.20.1-196.jar
单击保存命令即可
静等文件上传完毕后进入控制台即可
单击开始
按钮初始化实例
之后必定会终止实例
,需要你去填写同意协议
来到下边的服务端配置文件
,点进去
改是即可,然后保存
回到控制台,等它构建完世界
出现Done
这个字眼代表世界初始化成功了,接下来你可以选择对应版本打开联机
输入IP:<YOUR IP>:25565
进入世界开始游玩吧~(访问不了还是要记得方通对应端口哦!)
常见问题?
1.我需要管理员权限怎么办
输入/op 在线的用户名
即可获得超级管理权限(这里输入的/op可不是在聊天框哦,可是在控制台的模拟终端输入~)
2.怎么更改服务器图标
将一个正方形图片命名为server-icon.png
,注意要64*64
分辨率的图片
随后重启服务器就能看到啦
这里我准备了一张样例图片,要的自取.
3.怎么更改最大在线人数?离线玩家无法进来?游戏难度?
均能在终端/服务端配置文件/编辑配置文件中找到