Skip to content

Releases: Relief156/Minecraft-Server-Status

v1.1.3更新

26 Aug 05:23
8ac660c

Choose a tag to compare

V1.1.3

本次更新支持删除所有文件(数据库除外)后重新部署安装。此操作不会影响数据库,但为确保数据安全,仍建议您优先备份数据库。

最新更新

API更新功能改进

  • 新增API更新检查功能,用户可以前往管理页面进入api管理页面,更新和选择使用的api源
  • 配置文件中api先关内容改为api源连接,可以自行部署,切换自己的api
  • 更新了API更新源地址,更改为GitHub官方仓库地址https://raw.githubusercontent.com/Relief156/Minecraft-Server-Status/refs/heads/main/api.json
  • 提高了API更新的稳定性和安全性,确保能够获取到最新的官方API配置

安装页面优化

  • 新增安装流程日志框功能,实时显示安装过程中的关键操作和状态
  • 添加详细的日志记录系统,包括时间戳和操作类型(信息、成功、错误)
  • 优化了数据库测试功能,集成日志显示,使用户能够直观了解测试过程
  • 提供日志清空功能,增强用户体验
  • 日志条目的样式根据操作类型区分,便于快速识别

其他改进

  • 优化了配置文件生成逻辑,确保配置的完整性和正确性
  • 提高了安装过程的透明度,方便用户排查问题
  • 如果用户自行搭建api想公开的可以提pr,我将更新在官方源中,并且附上来源

V1.1.2 多线程请求、日志优化

24 Aug 08:12
379ba8e

Choose a tag to compare

更新日志 本次更新可直接替换 api.php、index.php、view_logs.php

image

2025-08-24

系统核心优化

🚀 多线程请求功能

  • 实现了服务器状态查询的多线程并发请求机制
  • 优化了多服务器同时查询的性能和响应速度
  • 减少了大量服务器查询时的整体等待时间
  • 提高了系统在高并发场景下的稳定性

日志系统优化

✨ 新增功能

  • 实现了日志按天自动压缩归档功能
  • 创建专用logs文件夹存储历史日志文件
  • 日志文件命名格式为YYYY-MM-DD_api.log.gz
  • 添加了日志归档错误处理和调试信息

🛠 改进

  • 修改api.php文件,添加archiveLogIfNeeded()归档方法
  • 实现了GZIP压缩与普通文件归档的备用方案
  • 优化view_logs.php,仅显示当天日志内容
  • 添加归档操作的日志记录

功能说明

  • 系统会在写入新日志时自动检查日志文件的最后修改日期
  • 当检测到跨天时,自动将前一天的日志压缩归档并清空原日志文件
  • 归档过程包含完整的错误处理,确保系统稳定性
  • 提供了查看当天最新日志的优化体验

注意事项

  • 历史日志文件存储在项目根目录下的logs文件夹中
  • 使用GZIP格式压缩,减小存储空间占用
  • 日志归档操作本身也会记录在日志中,便于追踪

V1.1.0

22 Aug 11:13
379ba8e

Choose a tag to compare

1.1.0 更新日志 本次更新建议清除数据库重新部署

更新内容

  1. API 获取方式调整
    • Java 版本的 API 已改为作者自建的 API,并准备了备用 API,以确保服务的稳定性。基岩版仍使用旧版 API,以减少对公益 API 的请求。API 服务器的运转需要资金支持,如果您愿意赞助,我们将不胜感激!
    • 新的 API 将尝试获取服务器当前玩家列表并记录在案。现在,您可以在历史人数记录中查看某个时间点的在线玩家列表。
  2. 监控页面优化
    • 移除了监控页面的管理员登录按钮,将其功能隐藏在网页标题中。点击网页标题即可登录进入后台管理。同时,管理页面增加了一个“回到主页”的按钮,方便用户操作。

待修复问题

  1. MOTD 渲染问题
    • 原版格式的 MOTD 渲染存在一些问题,正在努力解决。
  2. 玩家 ID 获取问题
    • 在尝试获取服务器在线玩家 ID 时,可能会出现获取不到的情况,导致返回“anonymous player”。这可能是 Mojang 的问题,目前尚未找到修复方法,可能需要服务端增加模组。

V1.1.1

23 Aug 07:09
29d015b

Choose a tag to compare

54e32b930b2e4ed42e6e725ca62b126e
根据评论区的建议,我们对软件进行了小版本更新,并新增了相应功能。此次更新仅需替换 index.php、admin.php 和 db.php 文件,并重启 Web 服务器即可完成。在进行任何操作之前,强烈建议您备份相关文件,以确保数据安全。

V1.0.1

21 Aug 10:01
e40db83

Choose a tag to compare

更新内容

1. 图表模态框标题添加服务器图标显示

  • 现在图表内容获取以天为单位,减轻的数据库和网页服务器的负担,可以自行选择某一天的数据进行查看
  • 在图表模态框标题中添加了服务器图标,格式为"图标-服务器名称-历史在线人数"
  • 实现了从服务器卡片获取图标并在模态框中显示的功能