3.2 KiB
PT's Basic Modpack
一些最基础的功能的模组包,包括录制、光影、基本优化等。主打原版味道。
开发
分为服务端和客户端两部分。服务端会在不同时间,安装不同的娱乐性质的模组。客户端则会努力保持不变。
使用 packwiz 进行模组包管理。
首先你要安装 packwiz。建议的是用 Golang 技术栈来直接安装:
go install github.com/packwiz/packwiz@latest
然后,进入对应的目录开始工作。例如要更改客户端相关:
cd client
添加模组
packwiz add https://modrinth.com/mod/create
构建 .mrpack 文件
packwiz modrinth export
服务端部署
参见 该文档。
可以直接使用 Docker 来测试运行:
docker run --pull=always \
-e TYPE=FABRIC \
-e "PACKWIZ_URL=https://gitea.service.jazzwhom.top/Passthem/pt-minecraft-modpack/raw/branch/main/server-01-random-block/pack.toml" \
-e "EULA=TRUE" \
-e "VERSION=1.21.10" \
-p 25565:25565 \
itzg/minecraft-server
或者,需要从 https://github.com/packwiz/packwiz-installer/releases 下载最新最热的 Installer,以安装需要的文件。
部署到 Simpfun
在 Simpfun 申请一个服务器实例,选择多 JDK 版本的镜像。B+.I.2XL.L 规格的服务器是个不错的选择。因为我每次只开一天,所以天天签到拿到的积分会很够。
在 管理 - 实例端口 处花 100 积分申请一个新的端口用于 Simple Voice Chat 模组。
下载 panel-start.sh 到本地,编辑 PT_SERVER="${PT_SERVER:-server-02-skygrid}" 一行为你需要的服务器配置文件文件夹名。
有可能会出现 packwiz 的各种包下不下来的情况(因为国内网络问题)所以,你可能需要手动下载 packwiz-installer.jar 和 packwiz-installer-bootstrap.jar,并放置到 /pt-minecraft-modpack/.pt-panel-runtime/downloads 文件夹下。
配置一些文件
在 server.properties 编辑 server-port 为主端口。编辑:
online-mode=true
spawn-protection=0
在 /pt-minecraft-modpack/config/voicechat/voicechat-server.properties 编辑 port 为附端口。编辑:
# The distance to which the voice can be heard
max_voice_distance=64.0
# The distance to which the voice can be heard when whispering
whisper_distance=32.0
运营时注意
在 管理 - 当前实例信息 右边的小问号,可以使用积分兑换上行流量。10 积分兑换 1G。
这里的上行流量值,要时常刷新以了解流量消耗。
如果积分不足以兑换流量,可以在控制台的 积分 值右边的加号充值。12CNY 兑换 600 积分。
在 这里 可以查看 Simpfun 站点的 Uptime。