很多用各种不同方式安装酒馆的宝宝想改用咕咕助手,或者手机、电脑、服务器数据想要互迁,其实非常简单,完全可以无损迁移。
在这里插播一个安利,咕咕助手是一个新人特别友好的酒馆安装和管理工具,一键安装、任意更新/回退酒馆版本、本地备份、云端备份等等功能非常方便,新人入坑有超完整教程还包 API,如果有新人朋友可以推荐一下哦。
原理
酒馆的程序本体和用户数据是完全分离的,只要把旧酒馆文件夹里面的用户数据替换到新酒馆文件夹里,就能让它们完完全全一模一样了。
认识重要文件和文件夹
通常搬家只要带走两个文件夹(图中有感叹号的),default-user 和 third-party。
default-user:个人数据文件夹,这是最最重要的。单用户模式下才叫这个,如果是多用户模式,就是一个和你账号同名的文件夹。
third-party:全局扩展,不是每个人都装过,如果你装扩展的时候选的是装给自己而不是装给全局,那你的扩展会装在 default-user 里的 extensions 里面,而非 third-party。因此,如果你所有的扩展都装给个人,你搬家就只需要带走 default-user 一个文件夹了。
📁 SillyTavern [酒馆根目录]
├── 📁 data [用户数据目录]
│ ├── 📁 _storage [用户账户信息(多用户账号、密码、是否是管理员身份)]
│ └── 📁 !default-user [用户个人数据(单用户模式下,多用户去找账号同名目录)]
│ ├── 📁 backgrounds [背景图]
│ ├── 📁 backups [快照备份]
│ ├── 📁 characters [角色卡]
│ ├── 📁 chats [聊天记录]
│ ├── 📁 extensions [个人前端扩展]
│ ├── 📁 OpenAI Settings [预设]
│ ├── 📁 QuickReplies [快速回复]
│ ├── 📁 themes [主题]
│ ├── 📁 user [用户设定]
│ ├── 📁 User Avatars [用户头像]
│ ├── 📁 vectors [向量数据]
│ ├── 📁 worlds [世界书]
│ ├── 📄 secrets.json [API密钥仓库]
│ ├── 📄 settings.json [用户配置文件(界面配置、开关、当前选择项)]
├── 📁 plugins [后端扩展]
├── 📁 public
│ ├── 📁 scripts
│ │ ├── 📁 extensions
│ │ │ ├── 📁 !third-party [全局前端扩展]
└── 📄 config.yaml [酒馆配置文件(网络与安全、登录体系、备份与性能)]
如何搬
以安卓单用户搬 PC 单用户为例,任意平台都是一样的。
-
确保两边的新旧酒馆都可以正常打开并进入,单用户还是多用户无所谓,两边不需要一样。
-
两边都停止游玩,可以不用关后台,但别写入新的了。
-
用任意方式将旧酒馆中的 default-user 和 third-party 两个文件夹打成压缩包(打一起还是分开无所谓,我们只是想把它运过去,结果达到即可),用任意方式传输到新酒馆目录下。
-
将新酒馆对应的 default-user 和 third-party 两个文件夹改个名字(改了名字就不生效了,对酒馆来说相当于删了,对你来说是备份,有后悔的余地)。
-
将压缩包解压,归位。原来在哪就在哪。注意嵌套问题,里里外外看一下,比如打开 data,里面有 default-user,打开 default-user,里面应该是如上一堆文件夹而不是又一个 default-user 文件夹,一定要对得上。
-
重启酒馆(不重启能打开但可能遇到头像刷不出来等等问题)。
-
确认没问题之后清理战场,解压前的压缩包、改了名字的备份文件夹等等都可以删了。
如果是单用户搬多用户、多用户搬多用户,也就是,用户名对不上的情况,比如一边是 default-user 一边是 abc,或者一边是 abc 一边是 def。道理是一样的,只不过我们搬的不是整个文件夹,是文件夹里面的内容,皮不用管,瓤换过去即可。
喜欢的话,留下你的评论吧~