# 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 = # H5/后台联调共用:WebSocket 连接地址(建议带 /ws/ 路径) # HTTPS 域名请使用 wss:// # 示例:H5_WEBSOCKET_URL = wss://zihua-api.h55555game.top/ws/ H5_WEBSOCKET_URL = wss://zihua-api.h55555game.top/ws/ # 充值支付渠道:在代码注册表之外追加渠道(JSON 数组,每项含 code / name / name_en / sort) # 当前代码注册表仅内置 ddpay;一般无需再追加。示例:DEPOSIT_CHANNELS_REGISTRY_JSON = DEPOSIT_CHANNELS_REGISTRY_JSON = # 模拟支付(channel_code=mock):未接入 DDPay 时用于联调充值/提现;生产请设为 0 FINANCE_MOCK_PAY_ENABLED = 1 # 充值待支付有效秒数(超时自动失败、支付链接倒计时;mock/ddpay 全渠道统一,默认 60) DEPOSIT_PENDING_EXPIRE_SECONDS = 60 # ========== DDPay Payment Gateway(文档:docs/DDPay Payment Gateway_v1.1.3_zh.md)========== # 公网 HTTPS 根地址,无尾斜杠;用于拼接入金/出金 callback_url。生产必填;不配则从请求 Host 推导(本地可能为 http)。 DDPAY_PUBLIC_BASE_URL = # 商户标识(文档 client_id;identifier 为项目对接扩展字段,按 DDPay 分配填写) DDPAY_CLIENT_ID = DDPAY_IDENTIFIER = # API 签名密钥(文档 API Secret,勿提交到版本库) DDPAY_API_SECRET = # 接口 Endpoint(由 DDPay 商户支持提供;HTTPS POST application/json) DDPAY_DEPOSIT_INIT_URL = DDPAY_DEPOSIT_STATUS_URL = DDPAY_PAYOUT_INIT_URL = DDPAY_PAYOUT_STATUS_URL = # 模拟充值:前端 public/mock-deposit.html 所在站点根地址(无尾斜杠) # 开发:Vite 一般为 http://127.0.0.1:5173;生产:与后台同域则填 DDPAY_PUBLIC_BASE_URL 或留空(自动用 API 公网根) # MOCK_DEPOSIT_HTML_BASE = http://127.0.0.1:5173 # 模拟充值链接签名密钥(不配则回退 AUTH_TOKEN_SECRET) # FINANCE_MOCK_PAY_LINK_SECRET =