46 lines
1.7 KiB
Plaintext
46 lines
1.7 KiB
Plaintext
# 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 =
|