# ServerAlarmClock
**ServerAlarmClock** 是你的 Minecraft 服务器的完美闹钟!你是否曾经尝试加入一个还在休眠的服务器?有了 ServerAlarmClock,你的服务器将在有人尝试加入时自动启动,确保没有人需要等待太久才能开始游戏。
### 功能
- 🚀 **自动服务器启动:** 当玩家尝试加入停止或休眠的服务器时,你的服务器将自动启动。
- 💬 **自定义消息:** 在服务器启动时向玩家发送有趣且可定制的消息。
- 🔧 **易于配置:** 简单的设置,配备轻量级、无忧的配置。
Linux shell 脚本示例
```
#!/bin/bash
# 服务器目录
SERVER_DIR="your/server/path"
# 标志文件路径
FLAG_FILE="your/flag/file/path/example.flag"
# 切换到服务器目录
cd "$SERVER_DIR" || { echo "Failed to change directory to $SERVER_DIR"; exit 1; }
while true
do
# 检查标志文件是否存在
if [ -f "$FLAG_FILE" ]; then
echo "Minecraft Server is Starting"
# 启动服务器
java -jar server.jar
# 删除标志文件
rm -f "$FLAG_FILE"
echo "Minecraft Server has Stopped"
else
sleep 1
fi
done
```
让 ServerAlarmClock 保持你的玩家开心,并让你的服务器随时准备就绪,不再出现意外的停机时间!