sif2-vitepress/docs/en/dev_guide/variable-argument.md
2025-01-23 19:25:35 +08:00

3.1 KiB
Raw Blame History

outline
deep

环境变量和命令行参数

介绍

Docker环境变量

HTTPS是否开启https默认: false

ENABLE_ASSET_SERVER:是否开启资源服务器。

NPPS4_ADDRESSSif 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>: 游戏资源存放位置(默认: "./assets/")

--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