二连接入桌
开局:点一个按钮就够
装好客户端,点连接屏上的绿色按钮「本地开服并开玩」——就这样,没有第二步。
它会自动下载对应你系统的服务器程序(自包含,不用装 Python、不用配环境),起服、发钥匙,然后把你以守秘人身份直接送进主菜单。纯净的 Windows 10/11、macOS(Apple silicon)、Linux,我们都从裸系统一键点到进桌验证过。
装客户端
两个客户端说同一套协议,连接屏上是同一个按钮。桌面应用(推荐):Loreweaver Studio ↗——图形界面、实时面板、模组自带的面板、守秘人的那几屏,外加制卡工作室;三平台安装包见最新 release ↗——macOS .dmg(Apple 芯片与 Intel)、Windows 安装器、Linux .AppImage / .deb;目前未签名,macOS 首次启动右键 →「打开」,Windows 选「仍要运行」。终端客户端一行装好(macOS / Linux):
$ curl -fsSL https://1a7432.site/trpg/install.sh | bash
Windows(PowerShell):irm https://1a7432.site/trpg/install.ps1 | iex。日后更新客户端:loreweaver update。
开发版是作为普通 Release 发布的,所以这一行装的是最新的构建,不是最新的稳定版。想把一桌人钉在某个确定版本,运行安装脚本前设 TRPG_RELEASE_TAG=<tag>,或者直接取那个 Release 自带的安装脚本(它会把自己钉住)。TRPG_SERVER_RELEASE_TAG 只钉一键开服的服务器。
加入朋友的团(填 ticket + 邀请码)
打开 Studio,或运行 loreweaver,在连接屏填:
Ticket <守秘人给的 p2p ticket>
邀请码 <守秘人给你的 key>
昵称 <随意>
ticket / 邀请码从哪来? 都由守秘人发放——ticket 是这台服务器的 p2p 地址(走 Iroh 传输,零配置,不需要域名/证书),邀请码把你绑到具体房间和角色。没有账号系统,两者都当密码保管。服务器身份是持久的,ticket 不会因为重启而变;掉线也会自动重连,不用重开客户端。
长期自托管(可选)
服务器程序也可以自己拿去服务器上长期部署:GitHub Releases 上有 Windows / macOS / Linux(x64 + arm64)四份 loreweaver-server-*,解压即跑,--doctor 一键体检。
| 平台 | 文件 |
| Windows | loreweaver-server-windows-x64.zip |
| macOS(Apple silicon) | loreweaver-server-macos-arm64.tar.gz |
| Linux x64 | loreweaver-server-linux-x64.tar.gz |
| Linux arm64 | loreweaver-server-linux-arm64.tar.gz |
五导入模组与内容包守秘人
桌子搭好之后,内容从三个口进来:酒馆卡、内容包、预设。都是守秘人的活,玩家坐好等开场就行。
把一张酒馆卡当模组开团
.import /路径/某张卡.png world
结尾的 world 是关键——这是守秘人专用的世界导入:世界书全量入库(守秘条目保持只有 KP 可见)、[InitVar] 变量树落地、卡内角色进入可认领角色池(玩家用 .pc claim 名字 认领)。而玩家自己 .import 一张卡,只会拿到人物那一半——钩子、变量声明、秘密设定这些世界机制会被结构性剥掉,一张卡没法夹带私货改写房间。
导完用 .var list 看整棵变量树(KP 全可见),再把玩家该看到的子树暴露出去:
.var expose 世界
.var expose 玩家
暴露的部分实时出现在所有玩家侧栏的状态量面板里;没暴露的在引擎内部就被过滤,永远不出服务器。
装内容包(.lwpack)
一部完整作品(卡+世界书+规则包+技能+界面面板+素材)是一个 .lwpack 文件,来源可以是本地文件、直链,或作者自己的 GitHub Release:
$ loreweaver-server --install gh:作者/仓库 # 也可以直接给本地 .lwpack 路径
装之前会先看到信任卡片——包里多少张卡多少个技能、带不带沙箱脚本、素材多大——确认了才落盘,每个文件都过完整性校验。装好 ≠ 启用:进房后由守秘人逐项开,.skill enable 开技能,.panels enable 包id 开界面面板;导包里的卡不用打全路径:
.import 包id/cards/某张卡.png world
预设与自己制卡
酒馆的 completion 预设可以整份导入当「风格层」:.preset import /路径/预设.json 后 .preset enable 名字——它塑造文风与框架,压不过骰子与守秘纪律。想自己做卡:桌面端 Loreweaver Studio(拆卡台 + 分阶段制卡机),做一次同时导出酒馆卡和原生卡两份;原生 .lorecard.json 同样 .import … world 直接开团,也能打进 .lwpack 分发。