# BuildAdmin Webman 环境配置
# 复制为 .env 并修改实际值

# 应用
APP_DEBUG = true
APP_DEFAULT_TIMEZONE = Asia/Shanghai

# 语言
LANG_DEFAULT_LANG = zh-cn

# 数据库（config/thinkorm.php/database.php）
DATABASE_DRIVER = mysql
DATABASE_TYPE = mysql
DATABASE_HOSTNAME = 127.0.0.1
DATABASE_DATABASE = buildadmin-webman-game-number
DATABASE_USERNAME = buildadmin-webman-game-number
DATABASE_PASSWORD = 123456
DATABASE_HOSTPORT = 3306
DATABASE_CHARSET = utf8mb4
DATABASE_PREFIX =

# 框架缓存驱动（config/cache.php → default，供 Think-ORM 模型 Cache、get_sys_config 等使用；与 Redis 热点缓存无关）
# 可选值见 cache.php 中 stores，当前一般为 file
CACHE_DRIVER = file

# 游戏热点数据 Redis（config/game_hot_cache.php，用户 / game_config / game_record，依赖 config/redis.php）
GAME_HOT_CACHE_ENABLED = true
GAME_HOT_CACHE_TTL_GAME_CONFIG = 86400
GAME_HOT_CACHE_TTL_GAME_RECORD = 60
GAME_HOT_CACHE_TTL_USER = 90
# 后台对同一用户钱包等互斥锁持有时间（秒），需小于业务事务最长耗时
GAME_HOT_CACHE_ADMIN_USER_LOCK_TTL = 30
# 是否启用热点缓存回源队列（webman 进程 gameHotDataQueueConsumer）
GAME_HOT_CACHE_ENABLE_WRITE_QUEUE = true
GAME_HOT_CACHE_QUEUE_LIST_KEY = dfw:q:hot_data_write
GAME_HOT_CACHE_QUEUE_MAX_LENGTH = 50000
GAME_HOT_CACHE_QUEUE_CONSUMER_TICK = 0.1
GAME_HOT_CACHE_QUEUE_CONSUMER_BATCH = 80

# 移动端接口鉴权（/api/v1/authToken）
AUTH_TOKEN_SECRET = 564d14asdasd113e46542asd6das1a2a

# Webman Push：浏览器实际连接的 WS 基址（不含 /app/）。HTTPS 后台须用 wss://，与 Nginx 反代 3131 一致
# 示例：PUSH_WEBSOCKET_CLIENT_URL = wss://zihua-api.yuliao666.top
PUSH_WEBSOCKET_CLIENT_URL =

# 充值支付渠道：在代码注册表之外追加渠道（JSON 数组，每项含 code / name / name_en / sort）
# 示例：DEPOSIT_CHANNELS_REGISTRY_JSON = [{"code":"bank_a","name":"银行转账A","name_en":"Bank A","sort":20}]
DEPOSIT_CHANNELS_REGISTRY_JSON =
