4个版本 (2个破坏性更新)
0.7.0-beta | 2022年1月28日 |
---|---|
0.6.0-beta | 2022年1月24日 |
0.5.1-beta | 2022年1月22日 |
0.5.0-beta | 2022年1月22日 |
#671 在 游戏
16KB
279 行
另一个Factorio模组下载器吗?
是的,我遇到了很多其他下载器无法工作的麻烦。我不确定为什么,自己写一个比调试别人的更有趣。
注意,这个程序是为 无头服务器 设计的。我不知道它对普通客户端的工作情况如何。
安装
## from crates.io
$ cargo install facmod-rs
## from Github
$ cargo install --git https://github.com/ngraham20/facmod-rs
## manually from source
$ cargo install --path <path_to_repo>
配置YAML
您不必手动指定每个参数作为命令参数,而是可以使用以下所示配置文件(yaml)。任何与-c <CONFIG>
一起指定的命令参数将覆盖配置文件中指定的参数。这允许配置文件作为默认值使用,同时仍然可以手动进行更改。
username: "default"
api_token: "default"
mod_dir: "/opt/factorio/server/mods/"
mod_list:
- first_mod
- second_mod
用户名
这是您的Factorio用户名。
api_token
您可以在https://factorio.com/profile找到您的令牌。只需点击 显示 即可查看。虽然这比密码更安全,但它仍然是敏感信息,因此请确保将用户权限锁定到配置文件,以免泄露。
模组目录
这是模组目录的路径。使用绝对路径最佳,但相对路径也可以工作。
模组列表
这应该使用模组名称的 URL版本。例如,如果下载https://mods.factorio.com/mod/space-exploration,则名称将是space-exploration
。
依赖关系
~13-27MB
~441K SLoC