GameServerManager/server/.env
2025-07-25 09:01:06 +08:00

67 lines
1.3 KiB
Bash
Raw Permalink 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.

# GSM3 游戏服务器管理系统配置
# 服务器端口配置
# 后端API服务端口
SERVER_PORT=3001
# 前端开发服务端口(仅开发环境使用)
CLIENT_PORT=5173
# 环境配置
NODE_ENV=development
# 日志配置
LOG_LEVEL=info
# CORS配置
# 前端访问地址(开发环境)
CLIENT_URL=http://localhost:5173
# 允许的前端访问地址,生产环境请修改为实际域名
CORS_ORIGIN=*
# Socket.IO配置
SOCKET_CORS_ORIGIN=*
# 数据目录
DATA_DIR=./data
# 日志目录
LOG_DIR=./logs
# PTY配置
PTY_TIMEOUT=1800000
PTY_MAX_SESSIONS=0
# 游戏服务器配置
GAME_MAX_INSTANCES=0
GAME_DATA_DIR=./data/games
# 系统监控配置
SYSTEM_MONITOR_INTERVAL=5000
SYSTEM_STATS_HISTORY_SIZE=720
# 告警配置
ALERT_CPU_WARNING=70
ALERT_CPU_CRITICAL=90
ALERT_MEMORY_WARNING=80
ALERT_MEMORY_CRITICAL=95
ALERT_DISK_WARNING=85
ALERT_DISK_CRITICAL=95
# Java配置用于Minecraft服务器
JAVA_HOME=
JAVA_OPTS=-Xmx2G -Xms1G
# 备份配置
BACKUP_ENABLED=true
BACKUP_INTERVAL=86400000
BACKUP_RETENTION=7
# 网络配置
REQUEST_TIMEOUT=0
# 说明:
# 1. 修改 SERVER_PORT 可以更改后端服务端口
# 2. 生产环境部署时,请将 CORS_ORIGIN 和 SOCKET_CORS_ORIGIN 设置为实际的前端访问地址
# 3. 请务必修改 SESSION_SECRET 和 JWT_SECRET 为随机字符串
# 4. 根据服务器配置调整 JAVA_OPTS 中的内存设置