更新历史记录
在这里,您可以追踪 风花雪月 L4D2 管理面板 平台的每一步成长与进化。
2025年08月09日
1.0.8
风花雪月 L4D2 管理面板 节点程序更新啦!
- 注意:此版本已经放弃个人部署html前端
- 目前重新开发了前端面板方便你管理 不用自身部署 更方便使用
- 可能你会担心 我在后台会不会看见你的密钥等等之类的 告诉你不会!全被加密数据库后也看不见! 前端数据只记录了你的节点管理 IP和加密后的节点密钥 其他都是储存你自己VPS服务器!
- 新前端地址l4d2.1a1b.cn QQ群913470166 如果你觉得不够好不妨大胆提出来会继改进的哦!
- v1.0.8 更新日志
- 1.新增功能
- 增加批量操作功能最多200个-服务器 建议批量启动20个服务器
- 2.核心修复
- 节点删除数据库依然存在问题
- 无人空闲自动重启的频繁循环问题
- Windows重启后双进程产生的原因
- 管道缓冲区满了导致进程阻塞发生服务器崩溃问题
- 还有一些bug具体忘了 emmm
2025年08月03日
风花雪月 L4D2 管理面板 节点程序更新啦!
- 注意:此版本已经放弃个人部署html前端
- 目前重新开发了前端面板方便你管理 不用自身部署 更方便使用
- 可能你会担心 我在后台会不会看见你的密钥等等之类的 告诉你不会!全被加密数据库后也看不见! 前端数据只记录了你的节点管理 IP和加密后的节点密钥 其他都是储存你自己VPS服务器!
- 新前端地址l4d2.1a1b.cn QQ群913470166 如果你觉得不够好不妨大胆提出来会继改进的哦!
- v1.0.7 更新日志
- 1.核心修复
- 修复了节点重启后服务器状态不同步的问题
- 节点程序更新重启后,现在能正确识别已运行的L4D2服务器
- 自动恢复服务器进程跟踪,避免状态显示错误
- 解决了L4D2端口自动递增检测问题
- 当配置端口被占用时,L4D2会自动递增端口运行
- 现在系统能正确检测并显示实际运行端口
- 前端界面会清晰显示"配置端口 → 实际端口"
- 修复了游戏模式设置不生效的问题
- 更正了启动参数从 +sv_gametypes 为 +mp_gamemode
- 对抗、生还者、清道夫模式现在可以正常启动
- 2.功能优化
- 优化了错误提示信息
- 前端现在显示后端返回的具体错误信息
- 告别模糊的"保存失败",提供详细的错误描述
- 提升问题排查和用户操作体验
- 完善了端口冲突处理
- 启动前检测端口占用情况
- 智能识别L4D2进程与其他进程的端口冲突
- 提供详细的冲突信息和解决建议
2025年08月02日
1.0.6
风花雪月 L4D2 管理面板 节点程序更新啦!
- 注意:此版本已经放弃个人部署html前端
- 目前重新开发了前端面板方便你管理 不用自身部署 更方便使用
- 可能你会担心 我在后台会不会看见你的密钥等等之类的 告诉你不会!全被加密数据库后也看不见! 前端数据只记录了你的节点管理 IP和加密后的节点密钥 其他都是储存你自己VPS服务器!
- 新前端地址l4d2.1a1b.cn QQ群913470166 如果你觉得不够好不妨大胆提出来会继改进的哦!
- v1.0.6 更新日志
- 1.插件管理系统优化
- 文件上传修复
- 新增 multer 中间件支持,确保插件文件上传稳定性
- 解决生产环境中 API 地址硬编码导致的连接失败
- 插件状态管理增强
- 修复插件分发记录与服务器节点不同步的问题
- 新增孤立记录清理功能,自动维护数据一致性
- 优化 Linux 系统下的插件名称匹配逻辑,支持不区分大小写查找
- 网络稳定性改进
- 实现动态超时机制,根据操作类型调整等待时间
- 增强错误处理,防止节点连接失败导致后端服务崩溃
- 优化 RCON 连接异常的处理流程
- 2.游戏管理功能新增
- 新增游戏管理员管理界面,支持直接编辑 admins_simple.ini 配置
- 实现在线玩家快速提升为管理员功能,通过 RCON 获取准确 Steam ID
- 提供详细的权限级别说明和标志位解释
- 支持离线状态下的管理员配置,无需服务器运行
- 3.跨平台兼容性
- 解决 Windows 系统下 SourceMod 安装文件名冲突问题
- 实现安全的压缩包解压机制,自动处理无效文件名
- 优化文件系统操作,确保 Windows 和 Linux 环境一致性
2025年07月25日
1.0.5
风花雪月 L4D2 管理面板 节点程序更新啦!
- 注意:此版本已经放弃个人部署html前端
- 目前重新开发了前端面板方便你管理 不用自身部署 更方便使用
- 可能你会担心 我在后台会不会看见你的密钥等等之类的 告诉你不会!全被加密数据库后也看不见! 前端数据只记录了你的节点管理 IP和加密后的节点密钥 其他都是储存你自己VPS服务器!
- 新前端地址l4d2.1a1b.cn QQ群913470166 如果你觉得不够好不妨大胆提出来会继改进的哦!
- v1.0.5 更新日志
- 【新增功能】
- 共享插件仓库
- 现在中央插件仓库,用于统一存储、管理和版本控制所有插件。
- 插件可以一键分发、安装、卸载或更新到节点下的任意服务器实例,极大地简化了多服务器的插件管理流程。
- 共享地图库
- 引入了共享地图库功能,所有通过创意工坊、直接链接或QQ闪传下载的地图将统一存放在共享库中。
- 服务器通过符号链接(symlinks)使用地图,显著节省了磁盘空间,并使地图的分配与管理变得前所未有的简单。
- [核心修复] Windows 服务稳定性增强:
- 重构了 Windows 服务的核心运行机制,引入了更健壮的全局异常捕获和事件等待模型。
- 此项修复旨在彻底解决长时间运行后可能出现的“掉服务”(服务意外停止或无响应)的问题,确保节点24小时稳定在线。
2025年06月21日
1.0.4
风花雪月 L4D2 管理面板 节点程序更新啦!
- 本次更新对节点程序和前端界面进行了多项重要改进,旨在提升程序的稳定性和资源管理效率,并优化了用户操作体验。
- 主要新增功能
- 1. Windows 节点程序服务化
- 为了提升在 Windows 平台上的稳定性和自动化能力,节点程序 (L4D2ManagerAgent.exe) 已被重构为标准的 Windows 服务。
- 后台运行: 安装后,节点程序将在系统后台运行,没有独立的控制台窗口,并可配置为开机自启动。
- 权限与兼容性: 以系统高级权限运行,解决了创建地图符号链接需要管理员权限的问题。
- 静默自动更新: 解决了 UAC (用户账户控制) 弹窗中断自动更新流程的问题,现在从前端触发的节点更新可以全自动、静默地完成。
- 2. 共享地图仓库与清理工具
- 为优化多服务器环境下的磁盘空间占用,引入了新的地图管理机制。
- 集中存储: 所有下载的第三方地图(.vpk 文件)将统一存储在一个共享目录中。每个服务器实例通过软链接来使用这些地图,避免了文件的重复存放,节省磁盘空间。
- 孤立地图清理: 新增了“孤立地图清理”工具(位于“节点系统”->“节点维护”),可以扫描并删除共享目录中不再被任何服务器使用的地图文件,以回收存储空间。
- 优化与改进
- 运行时端口显示: 在服务器列表中,现在会额外显示进程实际监听的端口号,方便进行网络故障排查。
- 节点状态检查优化: 优化了对离线节点的检查逻辑。当一个节点连续连接失败时,系统会自动延长对该节点的检查间隔,以减少不必要的网络请求和前端错误提示。编辑节点信息后,会立即重置状态并尝试重新连接。
- 问题修复
- 修复了页面加载问题: 解决了当存在离线节点时,可能导致服务器列表页面无法完整加载所有在线服务器信息的严重问题。
- 修复了重复创建问题: “添加服务器”弹窗的提交按钮在处理期间将被禁用,以防止因重复点击而创建多个服务器实例。
- 升级建议
- Windows 用户: 强烈建议升级至此版本。请从下载页面获取最新的“Windows 服务版”节点包,并参照新的安装指南,使用管理员权限的命令行来安装和启动服务。
2025年06月15日
1.0.3
风花雪月 L4D2 管理面板 节点程序更新啦!
- 崩溃分析功能
- 地图管理下载地图功能
- 节点数据存储功能
- CPU核心绑定功能
- 修复了一些bug
- 功能挺多的自己探索吧
2025年06月02日
1.0.2
风花雪月 L4D2 管理面板 节点程序更新啦!
- 路径自定义:用户现在可以通过节点系统界面查看并修改 SteamCMD 的安装路径和 L4D2 服务器文件的默认基础路径。这些设置将保存在节点中,并应用于后续操作。
- 下载灵活性:“通用 L4D2 文件下载”功能现已支持指定自定义的绝对路径作为安装目标。
- 服务器配置:添加 L4D2 服务器时,其文件位置可以直接指定为绝对路径。
- RCON功能修复:解决了RCON命令执行因密码处理不当导致的 AttributeError 错误,确保了玩家管理、插件控制等RCON相关操作的正常运行。
- 节点进程管理优化 (Linux):节点程序现已实现启动时自动记录并更新其进程PID至 l4d2_tool.pid 文件。 此优化确保了节点在自动更新并重启后,其运行PID能够被管理脚本准确追踪。
- 更新检查:节点程序更新检查频率已调整(默认为60分钟)。
- 系统优化:修复了若干已知问题,提升了程序的稳定性和路径处理的准确性
2025年06月02日
1.0.1
风花雪月 L4D2 管理面板
- 1.新增 “系统依赖检查”用户界面:
- 在“节点系统”标签页中,为Linux节点提供了“系统依赖库检查”功能模块。
- 用户可通过点击“运行依赖检查”按钮,调用后端的预检API,并在界面上清晰查阅检测结果,包括缺失的依赖项及推荐的修复命令。
- 2.优化 用户操作体验:
- 改进了添加L4D2服务器配置时的错误反馈机制,当因安装目录路径无效导致后端报错时,前端将显示更明确的指引。
- 修正了节点程序自我更新任务完成后,UI中相关按钮状态可能出现异常的小问题。
- 更新了“帮助与信息”标签页的部分说明文字,以匹配最新的功能和操作流程。
- 关于任务状态显示的中文化建议:为获得最佳视觉效果,建议在更新前端后,若任务列表中的“状态”字段仍为英文(例如 "Failed", "Completed"),可参照相关文档或联系技术支持,通过简单的JavaScript调整将这些状态关键词映射为中文(例如“失败”, “完成”)。
2025年06月02日
1.0.1
风花雪月 L4D2 管理面板 节点程序更新啦!
- 1.新增 Linux 系统依赖预检功能:
- 引入了API接口 (/api/node/check_system_dependencies),允许通过前端界面请求对Linux节点进行关键运行库的检查。
- 此功能可检测SteamCMD运行所需的32位核心库(如libc6:i386, libstdc++6:i386等)的安装情况,并针对Debian、RHEL、Arch等主流Linux发行版提供相应的安装包建议。
- 提升 SteamCMD 下载的稳定性与控制性:
- 2.优化了SteamCMD的下载任务 (_download_steamcmd_task),增加了网络请求的自动重试机制(最多3次,间隔30秒)和更长的单次下载超时时间(300秒)。
- 下载任务在重试等待期间,现可响应主应用的停止信号 (stop_event),以实现更平稳的任务中止。
- 3.优化 任务信息本地化显示:
- 对后台任务执行过程中的阶段说明(Stage)和信息提示(Message)文本进行了中文化处理,提升了信息的可读性。
- 4.优化 Steam登录失败的提示信息:
- 当Steam账户登录失败时,系统将尝试从SteamCMD的输出中识别更具体的错误原因(如“密码无效”、“账户登录被拒绝”等),并在任务信息中进行明确提示。
2025年05月28日
1.0.0
前端初始版本
- 前端初始版本
2025年05月28日
1.0.0
节点程序初始版本。
- 节点程序初始版本。