mirror of
https://github.com/GSManagerXZ/GameServerManager.git
synced 2025-10-04 22:02:03 +08:00
67 lines
1.3 KiB
Bash
67 lines
1.3 KiB
Bash
# 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 中的内存设置
|