# PT's Basic Modpack 一些最基础的功能的模组包,包括录制、光影、基本优化等。主打原版味道。 ## 开发 分为服务端和客户端两部分。服务端会在不同时间,安装不同的娱乐性质的模组。客户端则会努力保持不变。 使用 [packwiz](https://packwiz.infra.link) 进行模组包管理。 首先你要安装 packwiz。建议的是用 Golang 技术栈来直接安装: ```bash go install github.com/packwiz/packwiz@latest ``` 然后,进入对应的目录开始工作。例如要更改客户端相关: ```bash cd client ``` ### 添加模组 ```bash packwiz add https://modrinth.com/mod/create ``` ### 构建 .mrpack 文件 ```bash packwiz modrinth export ``` ## 服务端部署 参见 [该文档](https://packwiz.infra.link/tutorials/installing/packwiz-installer/)。 可以直接使用 Docker 来测试运行: ```bash 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](https://gitea.service.jazzwhom.top/Passthem/pt-minecraft-modpack/raw/branch/main/panel-start.sh) 到本地,编辑 `PT_SERVER="${PT_SERVER:-server-02-skygrid}"` 一行为你需要的服务器配置文件文件夹名。 有可能会出现 packwiz 的各种包下不下来的情况(因为国内网络问题)所以,你可能需要手动下载 [packwiz-installer.jar](https://github.com/packwiz/packwiz-installer/releases/latest/download/packwiz-installer.jar) 和 [packwiz-installer-bootstrap.jar](https://github.com/packwiz/packwiz-installer-bootstrap/releases/latest/download/packwiz-installer-bootstrap.jar),并放置到 `/pt-minecraft-modpack/.pt-panel-runtime/downloads` 文件夹下。 #### 配置一些文件 在 `server.properties` 编辑 `server-port` 为主端口。编辑: ```env online-mode=true spawn-protection=0 ``` 在 `/pt-minecraft-modpack/config/voicechat/voicechat-server.properties` 编辑 `port` 为附端口。编辑: ```env # 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 积分。 在 [这里](https://simp.host/status/simpfun) 可以查看 Simpfun 站点的 Uptime。