简介

你说得对,但是Uptimeow是一款专为Minecraft服务器设计的实时状态监控面板。它构建于一个精密的网络架构之上,为服务器管理员提供了一个被称作“数据之窗”的透明界面。在这里,关键的服务器参数将被实时监控,如同被神选中的人获得“神之眼”一般,Uptimeow赋予了你洞察服务器运行状态的能力。你将扮演一位细心的管理员,在这个高效的监控平台中,邂逅各种图表和数据,它们各具特色,共同讲述着服务器的健康状况。与Uptimeow一起,你将轻松应对各种挑战,确保服务器稳定运行,找回玩家们流畅游戏体验的同时——逐步发掘服务器性能的真相。

运行实况

Uptimeow运行截图

功能

监控

通过Uptimeow,您可以在线监控服务器的运行状态,如是否在线、TPS、在线人数等

历史记录

您可以在线回溯过往的服务器状态记录,以便结合日志更好地排查问题

玩家反馈

通过将本面板开放给玩家,玩家可以通过您选择的方式及时联系管理组以报告服务器故障

警报

您可以自定义配置消息推送服务,当服务器状态异常时,Uptimeow将会自动推送报警消息到您的手机,以便及时解决问题

部署

使用编译好的二进制文件部署

  1. release页面下载最新版本
  2. 解压文件,将uptimeow文件放入服务器目录
  3. 创建config.yml文件 示例
web:
  host: "0.0.0.0"
  port: 8080

rcon:
  host: "your_server_ip"
  port: 25575
  password: "your_password"

server_info:
  name: "The name you want to show on the website"
  address: "demo.meowdream.cn(Display IP, can be different from rcon host)"
  website: "https://mc.demo.cn"
  description: "Just a demo :)"

warn:
  enabled: true
  dingtalkBot: #详情可搜索"钉钉自定义机器人"
    enabled: true
    accessToken: "xxx"
    secret: "xxx"
    atMobile: "xxx"
  enabledType:
    lowTps: 
      enabled: true
      threshold: 19.0 #TPS低于该值时触发
    offline: true

从源代码构建

  1. 克隆仓库
git clone https://github.com/MeowLynxSea/uptimeow.git
  1. 安装依赖
go mod tidy
  1. 编译
go build -o uptimeow
  1. 跟随上一步创建config.yml文件,将uptimeow文件放入服务器目录

开源协议

本项目采用MIT license