跳转至

我的世界(Minecraft)

包含最常用的Mod和插件后台:PaperMC,Forge,CurseForge,Spigot


1.推荐配置

2C/4G起跳,4C/8G非常流畅,8C/16属于大服,更高配置适合百人或MOD服
由于部分功能是单核心处理的,所以单核心性能对于多人/大量物品的模组服影响非常大
CPU升级路线:Intel-E5 < Ryzen2000 < Intel-10th < Ryzen3000 < Ryzen5000 < Ryzen7000

2.开服教程

由于MC各类分支较多,以下为不同分支的后台教程

Minecraft服务端版本号 JDK/Java推荐版本
1.7+ 8
1.12+ ~ 1.15+ 8
1.16+ 8/11
1.17+ ~ 1.20+ 17
1.20.6+ 21

2.1.Vanilla

  • 原版优化不是很好,通常建议使用Paper,除非是最新版
    但需要注意Paper默认关闭了部分游戏特性,来防止服务器卡顿
  • 比如:刷沙机的传送门周边区域加载,所以需要两个人在传送门两边
  • 比如:地毯机的位移刷物品特性(可以在Paper的Global设置里面开启)

2.2.Paper

  • Paper为Bukkit的分支,同时兼容Spigot,但仍有部分插件在两者之间存在兼容性问题
    Paper的插件可以直接放入插件文件夹Plugins里,通常可以从Spigot MC下载

  • Paper的最优开机指令可以在flags.sh生成(注意勾选Pterodactyl)
    但务必请记得内存Heap上限最高为50%-75%的分配内存
    否则服务器JVM内存增长过程中可能触发内存限制导致停机

2.3.Forge

警告:强烈不建议新手玩家,自己组装中大型模组包,Debug问题将会非常麻烦 Forge后台

2.3.1.更换Forge版本

  1. 启动 页面,更改 FORGE VERSIONMINECRAFT VERSION 两个参数
  2. 启动 页面,根据对应的版本,在右上角,选择正确的Java
  3. 文件 页面,删除当前服务器所有文件
  4. 设置 页面,点击 重新安装服务器, 等待服务器安装完成
  5. 启动服务器,弹窗 选择接受EULA后,服务器会重启正确运行

2.3.2.Forge添加Mod

  1. 首先在客户端正确添加 Mod
  2. 测试 Mod 在本地正常工作
  3. 拷贝到服务器 Mod 文件夹内
  4. 大文件/多文件传输-图文教程
  5. 调整在configworld/severconfig里的 Mod 配置文件
  6. 分发 Mod 和 资源包 给玩家

2.4.Spigot

假矿插件会导致严重的网络问题和加载问题,不建议使用
推荐直接使用Paper后端,因为Paper对假矿的优化较好,基本上体验不到卡顿和穿模问题

2.5.CurseForge

2.5.1.服务器端自动安装

MLSG支持服务器端自动安装,只需用户填入 Project-ID 和 File-ID 服务器就会安装对应服务器端。


填写完成后,删除服务器所有文件,然后在 设置 选项卡,点击重装服务器

CurseForge后台


CurseForge模组包列表,Project-ID在对应模组包主页右侧找到
File-ID则在,具体文件页面的顶部URL最后部分(服务器必须要Server Pack的File-ID)

CurseForge-IDs CurseForge-IDs CurseForge-IDs CurseForge-IDs

2.5.2.客户端安装模组包

客户端使用CurseForge教程如下,同样以上面的ATM9为例:


点击CurseForge官网下载客户端安装器,下载完成后,搜索并安装对应的模组包

CurseForge客户端下载 CurseForge安装模组包 CurseForge其他功能

3.注意事项

一些通用的注意事项,强烈建议阅读

3.1.已知BUG

  • 请务必为服务器设置有限的内存(数字或百分比),否则MC的安装脚本将不会正常运行
  • 由于MC运行在JVM里面,所以内存显示并不正确,强烈推荐使用Spark查看服务器状态

3.2.内存设置

  • 对于启动指令的参数,必须设置有限的Heap大小,因为JVM本身需要一部分额外内存,
  • Heap的最大内存为分配内存的50%-75%之间,或者留2G,比如12G的分配,Heap给10G
  • 部分JVM的Flag建议不要使用,包括:-XX:+DisableExplicitGC-XX:+AlwaysPreTouch
    以上Flag可能导致爆内存问题频繁发生,导致服务器频繁触发OOM,自动重启

3.3.模组上手

  • 由于模组服对服务器/客户端版本对应要求非常严格,推荐新玩家从Curseforge打包好的模组包开始。 CurseForge官网 - 模组包列表
  • 如果想玩第三方模组包(如MCmod,B站,笔记),需要玩家提供服务器端模组包,以及自己分发客户端模组包(所有玩家客户端模组需要统一)

4.地图载入速度

  • 游戏读图速度主要和内存大小有关,如果内存不够大,已经生成的地图则会载入很慢,一般8G足以,16G-24G最优,大内存一般3-5倍速飞行都会非常流畅的载入地图。

5.地图生成速度

  • 游戏的地图生成速度(未到达的边界区域)和CPU有关系,绝大部分例如Paper和Spigot后端都支持多核心的地图渲染,多核心会显著提升地图生成速度。

6.Dynmap设置

Dynmap需要额外的端口分配,如果只有一个首选(游戏端口)请联系管理员开通更多端口
同时也可以为您配置反向代理来提供https和纯地址访问(无需端口号)
Dynmap对于较大和较多层的世界,可能占据巨大硬盘空间,建议对其进行专门的设置