CKAN FAQ-常见问题解答
本文部分翻译自CKAN Wiki on github, page FAQ
以及Adding a Github API authtoken
本文向最经常出现的几个关于CKAN的问题进行了解答。
为什么我需要CKAN?我不能直接去forums/Curse/Spacedock/百度网盘/群文件下吗?
CKAN是一个便利工具,它所节省的时间正比于你所添加的Mod的数量。如果你只有1个已安装的mod那么这只会花费你大概一两分钟来确认你的mod是否有新版本并更新。但如果你有5个、10个、50个mod,那你所花费的时间就会很可观了。特别是当这些mod有需要依赖的mod的时候。
只需要点击一下Refresh按钮、CKAN就会在几秒钟之内扫描上百个mod并告知你你所安装的mod的任何更新。再点几下你就可以更新这些mod同时确保mod都已被正确安装且没有任何冲突。
(译补)
下载渠道 更新及时 插件齐全 批量更新 导出备份 forum √ √ × × spacedock √ √ × × Curse √ √ × × 百度网盘 × × × × 群文件 × × × × CKAN √ √ √ √
我在Windows上使用CKAN时发现点击任何Mod都会出错
你可能在使用旧版本的.NET框架,CKAN的图形用户界面需要.NET 4.5以上版本才能运行。
我能导入/导出我的mod列表吗?
可以!你应该可以在你的KSP文件根目录中找到_CKAN_文件夹下的_installed-default.ckan_文件,这记录了你所安装的所有mod。如果你在使用最新发布的CKAN,你可以在图形用户界面的File菜单的Export Installed Mods…导出mod文件到你所指定的位置。
重新安装mod时,你可以在图形用户界面中选择Files下的Install from .ckan或是在命令行中输入ckan install -c installed-default.ckan
你也可以参考这篇文章
CKAN说我的KSP目录不是有效的!但我非常确定这就是KSP!狗狗我!
CKAN检查以下两个条件来确定一个KSP目录是否有效:
- 必须有一个GameData文件夹
- 必须有一个readme.txt文件并且其中有一行KSP的Version。
通常情况下当一个目录被认为是无效时,很可能时缺失了readme.txt文件,或者这个文件被覆盖了。如果你在使用Steam,请验证文件的有效性。你当然也可以直接新建一个readme.txt,然后里面写上你的KSP版本号、比如这样:
Version 1.4.5
(这里对填写的版本号,不作要求,1.4.5和1.3.1都是版本号,更改对游戏没有任何影响)
我的下载速度好慢啊,明明已经科学上网了!
github会对未授权用户采取限速措施,为了能够避免这种情况,CKAN在1.24.0版本添加了用个人授权标记来访问下载地址的功能,以下是操作方法:
- 如果你还没有github账户,请注册一个
- 找到你的github设置页面(右上角头像-Setting)
- 在左侧栏找到开发者选项Developer Setting
- 左侧选择个人授权标记Personal access tokens
- 单击Generate new token
- 输入标记描述,如CKAN lient
- 在标记能力(scope)中,只勾选public_repo
- 单击Generate Token
- 你现在可以看到一大串十六进制码,立刻复制它,否则一旦刷新将永远隐藏。点击那个剪贴板图标就是。(如果忘记复制了,可以退回去,选择删除,再重新这一步骤,不用担心的)
- 启动CKAN,选择任一KSP。标记是不会对特定的KSP起作用的,它是全局的。
- 打开Setting下的CKAN Settings
- 在Authentication Tokens框中选择New
- 在Host文本框中输入api.github.com
- 在下面粘贴上你刚复制的十六进制码
- 单击Accept完成