First Light

当最后一名幸存者离开时,停止服务器。

资源图片
# [First Light](https://www.spigotmc.org/resources/32061/) [![pipeline status](https://gitlab.com/NatoBoram/FirstLight/badges/master/pipeline.svg)](https://gitlab.com/NatoBoram/FirstLight/-/commits/master) [![StackShare](https://img.shields.io/badge/tech-stack-0690fa.svg?style=flat)](https://stackshare.io/NatoBoram/first-light) [![bStats Servers](https://img.shields.io/bstats/servers/7722)](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 ```