sif2-vitepress/docs/en/dev_guide/variable-argument.md
2025-01-22 19:27:59 +08:00

96 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
outline: deep
---
# 环境变量和命令行参数 {#variable}
## 介绍
### Docker环境变量
`HTTPS`是否开启https默认: false
`ENABLE_ASSET_SERVER`:是否开启资源服务器。
`NPPS4_ADDRESS`Sif NPPS4服务器地址默认: “127.0.0.1:51376”
`MAXTIME`:服务器默认时间(默认: 1736076211该时间最大不可超过官方停服时间
`HIDDEN`隐藏WeiUI默认: false
`DISABLE_IMPORTS`禁止导入账户默认false
`DISABLE_EXPORTS`禁止导出账户默认false
`ANDROID_JAPAN`帮助页面显示链接到该服务器的日服android应用下载地址。
`ANDROID_GLOABL`帮助页面显示链接到该服务器的国际服android应用下载地址。
`IOS_JAPAN`帮助页面显示链接到该服务器的的日服ios应用下载地址。
`IOS_GLOBAL`帮助页面显示链接到该服务器的国际服ios应用下载地址。
`ASSET_URL`:帮助页面显示的游戏资源下载地址。
### 命令行参数
::: tip 注意
本节所列的变量有可能已经过时,可以通过`ew --help`查看所支持的参数,环境变量与之对应。
:::
`--port <PORT>`: 服务器监听端口(默认: 8080)
`--asset-port <ASSET_PORT>`: 资源服务器监听端口(默认: 8000)
`--path <PATH>`: 数据库存放位置(默认: "./data/")
`--asset-path <ASSET_PATH>`: 游戏资源存放位置(默认: "./asset/")
`--enable-asset-server`: 开启资源服务器。
`--https`: 开启https。
`--npps4 <NPPS4>`: Sif NPPS4服务器地址用于sif的账户连接(默认:"127.0.0.1:51376")
`--global-android <GLOBAL_ANDROID>`: 帮助页面显示链接到该服务器的国际服android应用下载地址。
`--japan-android <JAPAN_ANDROID>`: 帮助页面显示链接到该服务器的日服android应用下载地址。
`--global-ios <GLOBAL_IOS>`: 帮助页面显示链接到该服务器的国际服ios应用下载地址。
`--japan-ios <JAPAN_IOS>`: 帮助页面显示链接到该服务器的的日服ios应用下载地址。
`--assets-url <ASSETS_URL>`: 帮助页面显示的游戏资源下载地址。
`--max-time <MAX_TIME>`: 服务器默认的初始时间,以时间戳形式返回。(该时间最大不可超过官方停服时间)
`--hidden`: 隐藏Web界面。
`--purge`: 在启动服务器时,清理死亡账户。(死亡账户为账户中无任何卡片)
`--disable-imports`: 禁止账户导入功能。
`--disable-exports`: 禁止账户导出功能。
`--en-ios-asset-hash <EN_IOS_ASSET_HASH>`: 国际服ios客户端资源的hash。
`--jp-ios-asset-hash <JP_IOS_ASSET_HASH>`: 日服ios客户端资源的hash。
`--en-android-asset-hash <EN_ANDROID_ASSET_HASH>`: 国际服android客户端资源的hash。
`--jp-android-asset-hash <JP_ANDROID_ASSET_HASH>`: 日服android客户端资源的hash。
## 如何设置
### Docker
使用`-e`指定环境变量下例为设置服务器默认时间为1736076200:
```
docker run -d \
--name sif2 \
-p 8080:8080 \
-p 8000:8000 \
-e MAXTIME=1736076200 \
-v ./data:/data \
-v ./asset:/asset \
zhushenwudi/lovelive-sif2:1.0.1
```