Create Delight Remake v0.5.0.15 客户端使用说明
Create Delight Remake v0.5.0.15 客户端使用说明
适用于 Client-Create-Delight-Remake-v0.5.0.15.zip,服务器地址为 zjo.rainplay.cn:25568。
首次使用建议按这个顺序操作:用启动器导入 ZIP → 选择 64 位 Java 17 → 设置内存 → 选择固定的游戏账号 → 启动并连接服务器。离线玩家需要皮肤时,可按第 4 节配置,客户端已经包含所需的皮肤补丁。
1. 安装整合包
这个约 33 MB 的 ZIP 是 CurseForge 格式的整合包安装清单,里面包含 manifest.json 和 overrides,并非完整游戏文件。清单有 392 个下载条目,另有 2 个直接附带的 mod JAR;首次导入仍需联网下载模组、Minecraft、Forge 和资源文件。
- 准备支持 CurseForge 整合包导入的启动器,例如 HMCL、PCL 或 XMCL。Windows 可以使用 PCL/HMCL,Linux 可以使用 HMCL/XMCL。
- 在启动器中使用“导入整合包”“从文件安装”等功能,选择原始 ZIP。支持拖入 ZIP 的启动器也可以直接拖入。
- 建议创建独立实例,保留版本隔离,名称可设为
Create Delight Remake v0.5.0.15。 - 等待下载完成;如果启动器列出需要手动下载的 CurseForge 文件,按它给出的页面下载指定版本,再继续安装。
- 检查实例版本:Minecraft 1.20.1、Forge 47.4.16。不要自行换成 Fabric、NeoForge 或其他 Forge 版本。
不要只把 ZIP 解压后双击,也不要把 manifest.json 丢进 mods 文件夹。下载不完整时,应补齐启动器提示的文件;不要通过随意删除 mod 来跳过安装错误。
建议预留至少 10 GB 磁盘空间,后续存档、截图和其他实例会继续占用空间。
2. Java / JDK 如何选择
本整合包优先选择 64 位 Java 17。推荐 Eclipse Temurin 17,使用该系列当前的补丁版本即可。
| 项目 | 建议 |
|---|---|
| Java 主版本 | 17 |
| Windows / Linux 的 Intel、AMD 电脑 | x64 / x86_64 |
| Apple Silicon 等 ARM 电脑 | 对应系统的 ARM64 / AArch64 版本,并使用支持该架构的启动器 |
| 下载类型 | 不确定时选 JDK 17;玩游戏只需运行环境,完整的 Java 17 运行时也可以 |
| 不应选择 | Java 8、32 位 Java |
| 电脑已有 Java 21、25 等 | 保留即可,但为这个游戏实例单独指定 Java 17 |
推荐下载页:Eclipse Temurin 17。启动器如果提供 Java 下载管理,也可以直接选择 Java 17。
安装 Java 后,还需要在 这个整合包实例的设置 中找到“Java 路径 / Java 版本”,选中对应运行程序:
Windows:<Java 17 安装目录>\bin\javaw.exe
Linux / macOS:<Java 17 安装目录>/bin/java
如果启动器要求选择 java.exe,按启动器的文件筛选选择即可。不要选择安装程序,也不要选择 javac。
启动器自身使用的 Java 和游戏使用的 Java 可以不同。终端里执行 java -version 只说明系统默认版本;最终应以 启动器为这个实例选择的路径和启动日志 为准。日志应显示 17.0.x 和对应的 64 位运行环境。
包内的 PCL 配置没有固定 Java 路径。不要把其中的 VersionVanilla:20.0.1 当作 Java 20 要求;它属于启动器的游戏版本元数据。实际游戏版本以整合包清单中的 1.20.1 为准。
3. 内存与画面设置
以下是起步建议,不是整合包作者公布的最低配置。这个包模组较多,建议电脑总内存至少 16 GB。
| 电脑总内存 | 建议给游戏的最大内存 |
|---|---|
| 8 GB | 比较紧张;可尝试 4–5 GB、低画质、关闭光影,仍可能内存不足 |
| 16 GB | 先设 6 GB;复杂场景不足时再调整到 8 GB |
| 32 GB 及以上 | 先设 8 GB,需要时再提高 |
如果启动器用 MB 作单位,6 GB 对应 6144 MB,8 GB 对应 8192 MB。不要把全部物理内存都分给 Java;系统、显卡共享内存、启动器和其他软件也需要空间。最小内存使用启动器默认值即可,暂时不需要抄入大量 JVM 参数。
客户端预设为简体中文、5 区块渲染距离、5 区块模拟距离,并包含 Embeddium 和 Oculus。首次运行建议保留低渲染距离、关闭光影,稳定后再逐步提高。不要额外安装 OptiFine 来替代包内的渲染组件。
首次启动会加载大量模组和配方,可能需要数分钟。只要日志仍在推进,就先等待;长时间没有变化或进程退出,再按第 7 节排查。
4. 离线玩家如何使用皮肤
这个客户端清单已经包含 CustomSkinLoader 14.28(万用皮肤补丁) 和 TrueUUID 1.1.2,不需要为了皮肤再加一份相同 mod。
| 组件 | 实际作用 |
|---|---|
| CustomSkinLoader | 在客户端从皮肤站或本地文件加载皮肤、披风等材质,是纯离线玩家使用皮肤的主要方式 |
| TrueUUID | 配合服务器验证正版或皮肤站身份、处理 UUID 和皮肤信息,并在允许时提供离线兜底 |
| 3D Skin Layers | 将已有皮肤的外层显示为立体效果,不负责提供皮肤来源 |
| AppleSkin | 显示食物和饱食度信息,与玩家皮肤无关 |
方式 A:继续离线登录,通过 LittleSkin 显示皮肤
已经以离线账号游玩的玩家,想换皮肤时优先采用这个方法。它不要求改成皮肤站登录。
- 在启动器中创建或继续使用固定的离线角色,例如
HanserPlayer。建议名字使用 3–16 位英文字母、数字或下划线,选好后不要随意修改。 - 打开 LittleSkin,注册并登录网站账号。
- 在皮肤站创建一个角色,角色名与游戏中的离线名字保持完全一致,包括大小写。这里对应的是“角色名”,不是注册邮箱或网站昵称。
- 上传 PNG 皮肤,或者从网站衣柜选取皮肤,然后将它应用到这个角色。仅上传而未应用,不会成为角色的当前皮肤。按图片选择 Steve / Classic 或 Alex / Slim 模型。
- 启动器仍然选择原来的“离线登录”账号,启动整合包,连接服务器。
- 等待皮肤加载,可以按 F5 查看自己的外观。更换皮肤后先退出服务器再重进;仍未刷新时重启客户端。
CustomSkinLoader 14.28 默认就有 LittleSkin 加载源,通常不需要手动改配置。这个方法不要求使用微软账号,但加载在线皮肤仍需要电脑能够访问皮肤站。
其他玩家也能通过在线来源加载这张皮肤。 前提是使用同样整合包、正常启用 CustomSkinLoader、能访问 LittleSkin,且加载源没有被更高优先级皮肤覆盖。服务器不会把“只存在你电脑上的图片”自动上传给大家;每位玩家的客户端负责加载自己看到的材质。
遇到同名角色时,需要留意皮肤加载优先级。CustomSkinLoader 14.28 默认会优先尝试服务器给出的 GameProfile 皮肤信息,然后是 Mojang、LittleSkin 等来源。若你的离线名字与某个正版角色重名,较高优先级来源可能先返回那个人的皮肤。
遇到这种情况时,可以在自己的客户端将 LittleSkin 调到优先位置:
-
完全退出游戏,在启动器里打开这个实例的游戏目录。可以通过“打开模组文件夹”进入
mods,再返回上一层;那里应当能看到mods、config等目录。 -
找到并备份
CustomSkinLoader/CustomSkinLoader.json。它不在config目录中。若还没有生成,先启动游戏并进入一次世界或服务器,再退出查看。 -
在 JSON 的
loadlist数组里,找到名字为LittleSkin的整个对象,将它移到数组第一项,保留其余设置。通常能看到类似下面的对象:{ "name": "LittleSkin", "type": "CustomSkinAPI", "root": "https://littleskin.cn/csl/" }上面的代码只是
loadlist中的一个条目,不是完整配置文件,不要单独覆盖整个文件。移动对象时保留合法的 JSON 逗号和括号。 -
重启客户端。这个调整只影响你自己看到的皮肤来源;如果朋友也被同名皮肤覆盖,他们的客户端也需要调整。
若没有皮肤冲突,无需改动加载顺序。使用皮肤站账号登录、且服务器已正确下发皮肤时,也通常无需调整。
方式 B:本地 PNG 皮肤,不依赖皮肤站
适合先测试外观,或只要求在自己电脑上显示皮肤。
-
先运行整合包一次,再退出游戏。
-
通过启动器打开这个实例的游戏目录。
-
把皮肤保存为下面的路径,文件名与角色名保持一致。例如角色叫
HanserPlayer:<实例游戏目录>/CustomSkinLoader/LocalSkin/skins/HanserPlayer.png -
建议先使用标准的 64×64 PNG 皮肤。确认文件不是误命名的
HanserPlayer.png.png,Linux 上尤其注意大小写。 -
LocalSkin在默认加载列表中排得较后。如果线上同名皮肤抢先命中,就像上面的步骤一样,备份配置后把现有的LocalSkin整个条目移到loadlist第一项,再重启游戏。
这种方式默认只有你自己看得到。 其他玩家的电脑没有这张文件,就不会从你的本地目录读取它。如果希望朋友也能看到,优先使用方式 A;或者由每个朋友自行安装同名图片并配置本地加载源。
方式 C:使用 LittleSkin 账号登录
适合从一开始就准备使用皮肤站身份的玩家。它与“离线账号按名字加载皮肤”不同,会影响登录身份和 UUID。
-
在 LittleSkin 注册账号、创建角色并应用皮肤。
-
在 HMCL 的账号管理中选择内置的 LittleSkin 登录项,登录并选择角色。
-
其他支持外置登录的启动器,可选择“外置登录 / 第三方登录 / authlib-injector”。没有内置 LittleSkin 选项时,认证服务器地址为:
https://littleskin.cn/api/yggdrasil -
使用皮肤站账号登录并选中角色,保留整合包原有的 TrueUUID,启动游戏连接服务器。
客户端和服务器使用相同的 TrueUUID 1.1.2;该版本包含 authlib-injector 皮肤站身份处理。这里的外置登录通过启动器配置,不需要自己给 Minecraft 手写 -javaagent 参数。
https://littleskin.cn/csl/ 是 CustomSkinLoader 的皮肤材质接口;https://littleskin.cn/api/yggdrasil 是 启动器的账号认证接口,两者不能混填。
已有离线进度的玩家,请先联系管理员再切换账号类型。 包内 TrueUUID 在检测到同名离线玩家数据时,可能显示“确认继承离线玩家数据”的提示。该版本的提示明确说明:确认后会先备份再迁移数据,并把名字绑定到当前验证账号,后续不再允许该名字以离线身份进入。不要把这个提示当成普通皮肤设置直接确认;管理员应先备份世界并确认迁移方案,也不应默认所有 mod 的玩家进度都能完整迁移。
服务器虽然关闭了 Minecraft 的强制正版验证,但保留了 TrueUUID 对已验证名字的保护。如果某个名字已经验证为正版或皮肤站账号,之后再用同名纯离线账号可能会被拒绝。此时应恢复原有登录方式或联系管理员。
5. 连接服务器
-
在启动器选择
Create Delight Remake v0.5.0.15实例和准备好的账号。 -
启动游戏,在主菜单进入“多人游戏”。
-
点击“添加服务器”,名称自行填写,地址填写:
zjo.rainplay.cn:25568 -
保存并加入。
玩家使用的是公网 25568。25565 是服务器内部入口,44602 是 SSH 管理端口,都不应填进客户端服务器列表。
请保留整合包里的 ZSTDNET。服务器使用它处理游戏连接,不能用缺少该 mod 的原版客户端或任意拼装的 Forge 客户端代替本整合包。
首次加入时会同步整合包数据并加载世界,需要等待。进入后如果要测试皮肤,先完成角色名和皮肤应用设置,再重新连接;服务器列表能显示 MOTD 只证明状态查询成功,不代表完整进服流程已经完成。
6. 保留账号和实例数据
长期游玩尽量固定以下三项:同一实例、同一角色名、同一账号类型。
修改名字、由离线切换到微软或皮肤站账号,都可能改变服务器识别的 UUID,涉及背包、位置、任务、队伍或领地数据。只换皮肤图片、仍使用原离线名字和离线登录,一般不涉及这种身份切换。
升级整合包时先备份原实例,特别是单人存档、截图、地图标记和 CustomSkinLoader 配置。客户端与服务器应使用管理员指定的同一整合包版本,不要自行一键更新全部 mod。
7. 常见问题
| 现象 | 优先检查 |
|---|---|
| 导入后只有文件夹,无法启动 | 是否使用了启动器的整合包导入功能;ZIP 本身不是完整客户端 |
| 启动器报告下载失败或缺少依赖 | 先补齐它列出的指定文件;不要删掉相应 mod 或随意换版本 |
Java 版本错误、无法创建虚拟机、UnsupportedClassVersionError |
确认该实例实际使用 64 位 Java 17;检查是否选中了系统里其他版本。若某个新加的 mod 要求更高 Java,先恢复整合包原版文件 |
闪退并显示 OutOfMemoryError |
检查给游戏的最大内存和电脑剩余内存;关闭其他大型程序,按第 3 节调整 |
| 能进游戏但帧率低 | 先关闭光影、降低渲染距离和画质;不要仅靠不断增加 Java 内存 |
| 服务器拒绝连接或超时 | 地址是否完整写成 zjo.rainplay.cn:25568;再由管理员检查服务状态和公网映射 |
| 服务器能显示名称,却在进服时断开 | 检查客户端包版本、完整下载的 mod、ZSTDNET,以及日志中的具体断开原因 |
| 提示缺少模组或频道版本不匹配 | 使用完整的 v0.5.0.15;恢复自行删除、替换或更新的 mod |
| 仍是 Steve/Alex 默认皮肤 | 检查 CSL 是否正常加载、LittleSkin 角色是否同名、皮肤是否应用到角色、电脑能否访问皮肤站 |
| 显示陌生人的皮肤 | 检查同名正版角色与加载优先级;必要时按第 4 节将 LittleSkin 提到首位 |
| 本地皮肤只有自己看得到 | 这是 LocalSkin 的正常行为;希望朋友可见时改用在线皮肤源 |
| 自己看到新皮肤,朋友看到旧皮肤 | 对方可能仍有缓存或不同加载优先级;让对方重进服务器、必要时重启客户端并检查其 CSL 配置 |
| 改名或换登录方式后,背包和任务看似丢失 | 停止继续用新身份游玩,联系管理员检查 UUID 和备份;不要反复换名字尝试 |
| 提示身份校验失败、该名字不能离线进入 | 检查是否用错账号类型;曾经验证过的名字受 TrueUUID 保护 |
向管理员反馈时,提供完整错误文字和该实例游戏目录下的 logs/latest.log;如果生成了崩溃报告,再提供 crash-reports 中对应文件。皮肤问题还可以查看 CustomSkinLoader 目录下的日志。发送日志前留意是否包含账号令牌等登录信息。
8. 说明依据与验证范围
本说明根据客户端 ZIP 的 manifest.json、modlist.html、PCL 配置和默认游戏设置,以及已部署的服务端配置编写。客户端固定的 TrueUUID 1.1.2 文件已与服务端 JAR 校验一致;CustomSkinLoader 已核对为 ForgeV2 14.28,并对照该版本源码确认了 LittleSkin 和 LocalSkin 的默认配置。
服务器此前已通过公网 zjo.rainplay.cn:25568 的 Minecraft 状态协议检查。本次没有实际启动图形客户端、创建皮肤站账号或完成多人进服;具体皮肤显示与账号验证效果仍需玩家按自己的账号测试。
参考资料: