配置服务器
本页介绍如何在 MCSL2 中创建、导入和配置服务器,涵盖 Java 选择、内存设置、核心选择、Forge/NeoForge 安装和特殊导入流程。
模式概览
- 简易模式:最少输入,适合新手
- 进阶模式:可自定义 JVM 参数、编码等高级选项
- 导入模式:从已有压缩包或其他面板导入服务器
简易模式
需要填写的核心字段:Java、最小/最大内存、服务器核心、服务器名称。
Java 选择
在下载页可一键下载 Java,或使用自动查找 Java(1~2 秒内扫描 95% 路径)。
| Minecraft 版本 | 推荐 Java |
|---|---|
| ≤ 1.16.5 | 8 |
| 1.17.x | 17 / 18 |
| 1.18.x ~ 1.20.4 | 17 / 21 |
| ≥ 1.20.5 | 21 |
不兼容提醒
极旧版本可用 Java 7,但强烈不建议;OpenJ9 兼容性较差,生产环境不推荐。
内存设置
- 单位:MiB(M)
- 约束:最小内存 ≤ 最大内存
- 建议:给 JVM 预留 2G 以上可用内存,避免系统交换导致卡顿
核心选择
- 导入任意
.jar核心,或从「下载」页导入已下载核心 - 支持原版、Paper/Spigot/Purpur、Fabric、Forge、NeoForge、Bungee/Velocity 等
服务器名称
- 避免操作系统保留名(如
aux、con、nul等) - 避免非法字符(
/ : * ? " < > |等) - 命名冲突时会提示重命名
进阶模式
在简易模式基础上增加:
- JVM 参数(可粘贴 Aikar Flags 等)
- 输入/输出编码(跟随全局 / UTF-8 / GB18030 / ANSI)
- 更多内存和 Java 可见性选项
Forge / NeoForge 支持
MCSL2 v2.3 起对 Forge 与 NeoForge 提供深度支持:
- 自动识别安装器类型与版本(Forge / NeoForge 分流)
- 可选使用 BMCLAPI 镜像(Forge 与 NeoForge 独立开关)
- 下载依赖 → 执行处理器 → 生成服务端,实时进度展示
- 自动写入版本信息到
extraData:- Forge:
mc_version+forge_version - NeoForge:
mc_version+neoforge_version
- Forge:
基岩版(Bedrock)支持
- 支持 Bedrock Dedicated Server(BDS)
- 自动识别核心与必要文件
- 可在下载页获取基岩版核心
导入服务器
导入完整压缩包(无脚本)
- 若压缩包根仅含一个文件夹,则该文件夹名作为服务器名并在内部继续搜索核心
- 若核心在根目录,则以压缩包名作为服务器名
- 解压到
Servers/<服务器名>,自动扫描.jar供选择
导入完整压缩包(含脚本)
- 同上自动解压
- 列出脚本供选择,自动识别常见启动脚本
导入存档(无核心/无脚本)
- 自动解压并提示选择核心
- 继续设置 Java、内存、JVM 参数和编码
导入其他启动器/面板
- MCSL 1 / MSL:选择主程序目录,设置名称后导入
- 灵工艺轻开服器:选择主程序目录后导入
- MCSManager 8:基于 8.9.0 Final,选守护目录后勾选要导入的服务器
- MCSManager 9:选守护进程目录(非 Web),读取列表后勾选导入
提升体验的优化
- 智能 Java 搜索:并行扫描 + 缓存,1~2 秒完成
- 自动修正过期图标:旧 Spigot.svg 会自动替换为 Spigot.png
- 语法高亮编辑器:可直接编辑 properties / json / yaml 等配置
- 安全回滚:安装失败时自动回滚并提示日志
