From b9db413f8e52f123b7431d941dcdda5e6402cd02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9C=B1?= <10714957+xiao-zhu245@user.noreply.gitee.com> Date: Fri, 11 Jul 2025 19:44:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9E=84=E5=BB=BA2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 ---- server/.env | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 4 deletions(-) create mode 100644 server/.env diff --git a/.gitignore b/.gitignore index d7988d0..f7fee97 100644 --- a/.gitignore +++ b/.gitignore @@ -80,10 +80,6 @@ typings/ # Yarn Integrity file .yarn-integrity -# dotenv environment variables file -.env -.env.test - # parcel-bundler cache (https://parceljs.org/) .cache diff --git a/server/.env b/server/.env new file mode 100644 index 0000000..73b166b --- /dev/null +++ b/server/.env @@ -0,0 +1,68 @@ +# 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 + +# 网络配置 +MAX_UPLOAD_SIZE=100mb +REQUEST_TIMEOUT=30000 + +# 说明: +# 1. 修改 SERVER_PORT 可以更改后端服务端口 +# 2. 生产环境部署时,请将 CORS_ORIGIN 和 SOCKET_CORS_ORIGIN 设置为实际的前端访问地址 +# 3. 请务必修改 SESSION_SECRET 和 JWT_SECRET 为随机字符串 +# 4. 根据服务器配置调整 JAVA_OPTS 中的内存设置 \ No newline at end of file