首页/新闻资讯/正文详情

ServerPackCreator 配置文件终极指南:serverpackcreator.conf 与 properties 全字段解析

发布时间:2026/9/25 6:14:19 来源:云帆数科 栏目:资讯中心
ServerPackCreator 配置文件终极指南:serverpackcreator.conf 与 properties 全字段解析
ServerPackCreator 配置文件终极指南serverpackcreator.conf 与 properties 全字段解析【免费下载链接】ServerPackCreatorCreate a server pack from a Minecraft Forge, NeoForge, Fabric, LegacyFabric or Quilt modpack!项目地址: https://gitcode.com/gh_mirrors/se/ServerPackCreatorServerPackCreator 是一款强大的 Minecraft 服务端模组包生成工具它能从 Forge、NeoForge、Fabric、LegacyFabric 或 Quilt 模组包一键生成完整的服务端包。要玩转它核心在于读懂两套配置文件控制单个服务包行为的serverpackcreator.conf以及掌控全局行为的serverpackcreator.properties。本文将逐一解析每个字段的作用、默认值与最佳实践帮助你彻底掌控这个工具。两套配置文件各司其职ServerPackCreator 的配置分为单包配置与全局配置两层配置文件格式作用范围存放位置serverpackcreator.confTOML单个服务端包模组包路径、版本、包含目录等你的配置目录每包一份serverpackcreator.propertiesProperties全局行为模组过滤、脚本模板、Web 服务等SPC 主目录homeoverrides.propertiesProperties全局行为的临时覆盖层SPC 主目录加载顺序为内置默认值 → 主目录serverpackcreator.properties→ 主目录overrides.properties。这一优先级机制由 application.properties 中的spring.config.import定义。内置默认值可参考 serverpackcreator.properties。serverpackcreator.conf 全字段解析单包配置serverpackcreator.conf是每次生成服务端包的任务书使用 TOML 格式。字段定义与注释可直接查看 PackConfig.kt配置校验逻辑在 ConfigurationHandler.kt。基础字段一览字段说明示例modpackDir模组包目录或 ZIP 路径相对/绝对路径均可./Some ModpackminecraftVersionMinecraft 版本需与模组包一致1.20.1modLoader加载器仅限Forge/NeoForge/Fabric/Quilt/LegacyFabricNeoForgemodLoaderVersion加载器具体版本20.1.0serverPackSuffix服务端包名称后缀可留空-betajavaArgs写入启动脚本的 JVM 参数留空则不加-Xms2G -Xmx4GserverIconPath自定义server-icon.png路径可留空serverPropertiesPath自定义server.properties路径可留空includeServerIcon是否包含默认/自定义图标booltrueincludeServerProperties是否包含server.propertiesbooltrueincludeZipCreation是否生成 CurseForge 兼容的 ZIP 归档booltrueconfigVersion内部版本标记勿手动编辑用于版本迁移判断—inclusions包含规则详解inclusions是 conf 中最强大的部分决定哪些文件/目录进入服务端包。每个条目包含四个字段[[inclusions]] source config destination inclusionFilter exclusionFilter config/bluemap/.*source来源。模组包内的目录无需前缀如mods、config包外文件必须写完整路径。destination在包内的目标位置留空表示保持原名。inclusionFilter正则白名单只保留匹配的文件。exclusionFilter正则黑名单。若条目不设置 source则视为全局排除规则作用于所有包含项如.*.png可排除所有图片。⚠️ 注意lazy_mode会把整个模组包含客户端内容全部复制进服务端包官方明确不建议在生产配置中使用。clientMods 与 whitelist模组过滤双保险clientMods [AmbientSounds_, PackMenu-, F3Toggle-] whitelist [Ping-Wheel-, appleskin-]clientMods纯客户端模组黑名单生成时从服务端包中删除。写模组文件名前缀不含版本号不是 CurseForge 项目名。whitelist白名单模组即使命中黑名单也强制保留如Ping-Wheel这类客户端显示但服务端也需要的模组。当列表为空时SPC 会自动回退到内置的fallbackmodslist兜底列表数百个常见客户端模组的文件名前缀该列表随版本更新。[scripts]启动脚本占位符[scripts]是键值对集合生成启动脚本时做占位符替换[scripts] SPC_JAVA_SPC java SPC_JAVA_ARGS_SPC -Xms2G -Xmx4G内置占位符包括SPC_MINECRAFT_VERSION_SPC、SPC_MODLOADER_SPC、SPC_RESTART_SPC崩溃自动重启、SPC_SKIP_JAVA_CHECK_SPC跳过 Java 兼容性检查、SPC_WAIT_FOR_USER_INPUT_SPC脚本结束时等待用户确认等。注意SPC_JAVA_SPC在压缩包内的脚本中恒为java只有解压后的本地脚本使用你的自定义值——这是为了保证下载用户环境的兼容性。[plugins]插件扩展配置安装了插件pf4j 格式放入plugins目录后插件的扩展配置会保存在[plugins]区块中随 conf 一起加载。示例插件见 serverpackcreator-plugin-example。serverpackcreator.properties 全字段解析全局配置全局配置分四大板块官方文档详见 HELP.md 的 Configuration 章节。核心生成控制属性说明de.griefed.serverpackcreator.serverpack.autodiscovery.enabled自动检测模组端侧性客户端/服务端并排除纯客户端模组默认truede.griefed.serverpackcreator.serverpack.autodiscovery.filter黑名单匹配方式START默认前缀/END/CONTAIN/REGEX/EITHER慎用de.griefed.serverpackcreator.serverpack.cleanup.enabled生成后是否清理临时文件默认truede.griefed.serverpackcreator.serverpack.overwrite.enabled是否覆盖已存在的同名服务端包默认truede.griefed.serverpackcreator.minecraft.snapshots是否向 GUI 开放快照/预发布版本默认falsede.griefed.serverpackcreator.serverpack.zip.excludeZIP 归档排除的文件支持MINECRAFT_VERSION、MODLOADER、MODLOADER_VERSION占位符默认排除服务器 jar遵守 Mojang EULAde.griefed.serverpackcreator.serverpack.zip.exclude.enabled是否启用上述 ZIP 排除de.griefed.serverpackcreator.configuration.directories.serverpacks服务端包输出目录留空则为默认模组列表与目录过滤属性说明de.griefed.serverpackcreator.configuration.fallbackmodslist客户端模组兜底黑名单勿手动编辑通过菜单Edit → Update Fallback Clientside Modslist更新de.griefed.serverpackcreator.configuration.fallback.updateurl兜底列表的远程更新源 URLde.griefed.serverpackcreator.configuration.modswhitelist全局模组白名单如Ping-Wheel-、appleskin-de.griefed.serverpackcreator.configuration.directories.mustinclude建议纳入服务端包的目录config、mods、kubejs、scripts 等de.griefed.serverpackcreator.configuration.directories.shouldexclude自动排除的客户端目录screenshots、resourcepacks、logs、shaderpacks 等de.griefed.serverpackcreator.configuration.aikarAikar 的 JVM 调优参数集合GUI 中点击按钮即可一键写入javaArgs脚本模板与 Java 路径属性说明de.griefed.serverpackcreator.serverpack.script.template.bat/ps1/sh三种启动脚本模板的路径留空使用内置默认每次启动会被重置为最新版de.griefed.serverpackcreator.serverpack.java.template.ps1/shJava 自动安装脚本模板路径6.0.0de.griefed.serverpackcreator.script.java.N为 Java N 指定本地路径如script.java17C:/.../java.exede.griefed.serverpackcreator.script.java.autoupdate是否按 Minecraft 版本自动切换脚本中的 Java 路径默认truede.griefed.serverpackcreator.serverpack.update是否允许更新旧版生成的服务端包需关闭覆盖Web 服务模式与 Spring/Tomcat 配置启用-web参数后服务监听http://localhost:8080以下属性生效。官方明确提示无特别说明的spring.*/server.*属性不要改动以免破坏服务。属性默认值说明server.port8080Web 服务端口spring.servlet.multipart.max-file-size5000MB单文件上传上限用于上传模组包 ZIPspring.servlet.multipart.max-request-size5000MB单次请求总大小上限server.tomcat.accesslog.*—Tomcat 访问日志开关、目录、前缀/后缀、格式commonserver.tomcat.keep-alive-timeout600000长连接超时毫秒spring.datasource.tomcat.max-active50数据库连接池上限spring.transaction.default-timeout600事务默认超时秒spring.output.ansi.enabledALWAYS控制台彩色输出de.griefed.serverpackcreator.spring.schedules.database.cleanup0 0 0 * * *数据库清理 CronWeb 模式de.griefed.serverpackcreator.spring.schedules.files.cleanup0 30 0 * * *文件清理 CronWeb 模式de.griefed.serverpackcreator.spring.schedules.versions.refresh0 0 0 * * *Minecraft/加载器版本列表刷新 CronWeb 模式其他实用属性属性说明de.griefed.serverpackcreator.language界面语言en_GB、de_DE、uk_UAde.griefed.serverpackcreator.versioncheck.prerelease更新检查是否包含预发布版默认falsede.griefed.serverpackcreator.configuration.hastebinserver日志/配置上传用的 HasteBin 服务地址de.griefed.serverpackcreator.homeSPC 主目录谨慎修改custom.property.*自定义前缀用于向脚本/模板注入你自己的键值对实战技巧overrides.properties 快速覆盖无需改动主配置文件即可临时覆盖任意属性在 SPC 主目录新建overrides.properties写入要覆盖的键值对即可。启动时加载的覆盖项会打印到日志方便确认。这是 Web 部署如 Docker见 docker/root/defaults/serverpackcreator.properties时最常见的做法。配置检查Config Check会在生成前自动验证 conf 的所有字段——模组包路径是否存在、版本组合是否合法、包含目录是否可用错误会汇总显示如图中所示常见问题速查GUI 中看不到快照版本设置de.griefed.serverpackcreator.minecraft.snapshotstrue。想换语言修改de.griefed.serverpackcreator.language后重启。黑名单误删了服务端需要的模组把它加入whitelist或改用autodiscovery.filterREGEX精确匹配。生成的 ZIP 上传被平台拒绝检查zip.exclude是否生效需zip.exclude.enabledtrue服务器 jar 必须被排除。启动脚本 Java 路径不生效确认SPC_SKIP_JAVA_CHECK_SPCfalse且压缩包内脚本恒用java属正常设计。命令行生成使用-config /path/to/serverpack.conf直接指定 conf 文件配合--destination指定输出位置。相关文件路径一览默认全局配置serverpackcreator.properties单包配置模型与字段注释PackConfig.kt配置校验逻辑ConfigurationHandler.kt全局属性读取ApiProperties.ktWeb 服务内置属性application.properties官方配置文档HELP.md总结serverpackcreator.conf管这一个包怎么做路径、版本、inclusions、模组过滤、脚本占位符。serverpackcreator.properties管工具整体怎么跑自动检测策略、模板、Web 服务与定时任务。需要临时覆盖时优先用overrides.properties不动主配置。所有字段改完后运行一次配置检查确保生成流程零报错。掌握这两套配置文件后无论是本地 GUI 使用、CLI 自动化还是 Web 服务部署你都能对 ServerPackCreator 的行为了如指掌。【免费下载链接】ServerPackCreatorCreate a server pack from a Minecraft Forge, NeoForge, Fabric, LegacyFabric or Quilt modpack!项目地址: https://gitcode.com/gh_mirrors/se/ServerPackCreator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

华大多合一OCX读卡器控件:IE环境下身份证/社保卡快速集成指南
华大多合一OCX读卡器控件:IE环境下身份证/社保卡快速集成指南

简介:本资源为华大公司开发的多合一通用读写读卡器OCX控件,面向Windows平台C/VB/VC等传统桌面应用开发者,解决多品牌读卡器设备接入不统一、驱动适配复杂、API调用繁琐等实际问题。控件支持IC卡、ID卡等多种介质读写,提供标准化CO… · 2026/9/25 6:14:19

MindSpeed LLM FSDP2后端快速上手:一份YAML配置就能驱动大模型训练
MindSpeed LLM FSDP2后端快速上手:一份YAML配置就能驱动大模型训练

MindSpeed LLM FSDP2后端快速上手:一份YAML配置就能驱动大模型训练 【免费下载链接】MindSpeed-LLM 昇腾LLM分布式训练框架 项目地址: https://gitcode.com/Ascend/MindSpeed-LLM MindSpeed LLM 是面向昇腾 NPU 的大语言模型分布式训练框架,其中的… · 2026/9/25 6:14:19

Union Alpha限免实测:从zcode配置到机械臂操控全流程
Union Alpha限免实测:从zcode配置到机械臂操控全流程

最近圈子里被一个叫Union Alpha的模型刷屏了,宣传口径特别直接:性能逼近Astra,限免一周。我一开始以为又是哪个实验室放出来的营销烟雾弹,结果测了三天发现这玩意儿确实有点东西,尤其是在工具调用和视觉控制这块&#… · 2026/9/25 6:52:19

深度解析 Hypothesis 测试执行次数:`max_examples` 的完整运行语义与底层实现
深度解析 Hypothesis 测试执行次数:`max_examples` 的完整运行语义与底层实现

测试开发工具 【免费下载链接】hypothesis The property-based testing library for Python 项目地址: https://gitcode.com/gh_mirrors/hy/hypothesis 点击查看 免费下载 本指南聚焦 Hypothesis(Python 属性测试库)中一个看似简单实则微妙的… · 2026/9/25 6:52:13

BentoML Keras 集成实战:save_model、load_model 与 get 三大 API 全解析
BentoML Keras 集成实战:save_model、load_model 与 get 三大 API 全解析

模型推理服务人工智能后端大模型MLOpsLLMOps 【免费下载链接】BentoML The easiest way to serve AI apps and models - Build Model Inference APIs, Job queues, LLM apps, Multi-model pipelines, and more! 项目地址: https://gitcode.com/gh_mirrors/be/BentoM… · 2026/9/25 6:52:13

OctoPrint JavaScript 客户端库 printer 组件完全指南:通过 `OctoPrint.printer` 掌控你的 3D 打印机
OctoPrint JavaScript 客户端库 printer 组件完全指南:通过 `OctoPrint.printer` 掌控你的 3D 打印机

物联网后端 【免费下载链接】OctoPrint OctoPrint is the snappy web interface for your 3D printer! 项目地址: https://gitcode.com/gh_mirrors/oc/OctoPrint 点击查看 免费下载 导读 本文聚焦 OctoPrint JavaScript 客户端库(JS Client Library&am… · 2026/9/25 6:52:13

【Coze】在Coze平台使用源码创建工作流
【Coze】在Coze平台使用源码创建工作流

Coze 提供了图形化的工作流搭建平台,适用于低代码构建自动化任务流程。通过资源管理、节点配置与流程连接,可实现多种业务逻辑的在线部署。 本文介绍如何在 Coze 中创建工作流资源、导入流程 JSON 配置,并完成起止节点的连接与字段设置,直至试运行与发布上线的全过程。 文… · 2026/9/25 6:52:07

cuDF libcudf 字符串列的 Unicode 限制解析:UTF-8 编码、大小写转换与正则字符类边界
cuDF libcudf 字符串列的 Unicode 限制解析:UTF-8 编码、大小写转换与正则字符类边界

数据分析数据工程机器学习 【免费下载链接】cudf cuDF - GPU DataFrame Library 项目地址: https://gitcode.com/gh_mirrors/cu/cudf 点击查看 免费下载 导读 cuDF 的 libcudf 是 GPU 加速的 DataFrame 库的底层 C 引擎,其字符串列(string… · 2026/9/25 6:52:01

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码