# [First Light](https://www.spigotmc.org/resources/32061/)
[](https://gitlab.com/NatoBoram/FirstLight/-/commits/master)
[](https://stackshare.io/NatoBoram/first-light)
[](https://bstats.org/plugin/bukkit/_/7722)
如果你在个人电脑上运行服务器,你可能会注意到有时服务器崩溃并回滚到几个小时前。服务器上的人们可能会有点生气。事实上,如果你让你的服务器运行太长时间而不关闭,它就会崩溃,这对每个人来说都很糟糕。
这个插件将在服务器上最后一个玩家离开时关闭服务器,并将时间设置为0,以便接下来进入服务器的人员可以在早上进入。
## 功能
- 关闭服务器
- 将时间设置为0
在使用此插件之前,我建议使用循环来启动你的服务器,因为它将频繁关闭。
### Windows
```bat
@echo off
:x
cls
ping 127.0.0.1 > nul
java -Xmx3G -d64 -jar spigot.jar nogui
goto x
```
### Linux
```sh
#!/bin/bash
while :
do
clear
sleep 5
java -Xmx3G -d64 -jar spigot.jar nogui
done
```
## 依赖
### Windows
使用 [scoop](https://scoop.sh/) 安装依赖项。
```batch
scoop bucket add extras
scoop bucket add java
scoop install maven openjdk vscode
```
### Linux
```bash
sudo snap install vscode
sudo apt install default-jdk maven
```
## 构建
在 VSCode 中打开,然后运行这些命令。
```shell
mvn eclipse:eclipse
mvn package
```