Server Energiespar-Script

02/21/2016 19:03 Quadratball#1
Hallo,

betreibe nun einen Debian-Server mit Spigot und McMyAdmin im lokalen Netzwerk. Nun möchte ich gerne dass alle ~20min gecheckt wird ob der MC-Server leer ist. Wenn dies der Fall ist soll er weiterhin für 5 weitere Minuten jede Minute checken ob der Server immernoch leer ist. Wenn dies der Fall ist soll der Debian-Server nun herunterfahren um Strom zu sparen.

Falls sich nun jemand verbinden will startet der Debian-Server automatisch per Wake-On-Lan wieder und der MC-Server wird ausgeführt und ist innerhalb von ca 2-3min wieder erreichbar.

Vielen Dank im Vorraus.
02/21/2016 20:16 Der-Eddy#2
Wenns dir um Stromkosten geht solltest du dir lieber einen nen vserver mieten
Die Stromkosten alleine für einen sehr stromsparenden Computer der 24/7 läuft (~200 Watt, Minicube) liegen bei etwa 30€ im Monat

Ansonsten müsstest du wohl wahrscheinlich nen zweiten Server haben der Login Anfragen annimmt um den den ersten Server zu starten
02/21/2016 22:04 Quadratball#3
vServer ist mir zu teuer bzw schlichtweg nicht nötig. es kann durchaus mal sein dass der Server ne Woche nicht genutzt wird.
Deswegen soll er eben nicht 24/7 laufen.

Sobald er ihn aber jemand nutzen will soll er auch verfügbar sein. Das Hochfahren des Servers ist auch nicht das Problem. Über Wake-On-Lan startet der Server und mit MC-Server als Autostart ist dieser auch kurz darauf verfügbar.

Ich möchte also dass der Debian-Server herrunterfährt sobald festgestellt wird dass der MC-Server über eine gewisse Zeit nicht genutzt wurde.

So wie Windows nach einiger Zeit ohne Mausbewegung den Rechner in den Standby schickt, soll mein Debian eben den Rechner herunterfahren sobald auf dem MC-Server nix mehr passiert.
02/27/2016 03:37 Frostbyte'#4
Quote:
Originally Posted by Quadratball View Post
vServer ist mir zu teuer bzw schlichtweg nicht nötig. es kann durchaus mal sein dass der Server ne Woche nicht genutzt wird.
Deswegen soll er eben nicht 24/7 laufen.

Sobald er ihn aber jemand nutzen will soll er auch verfügbar sein. Das Hochfahren des Servers ist auch nicht das Problem. Über Wake-On-Lan startet der Server und mit MC-Server als Autostart ist dieser auch kurz darauf verfügbar.

Ich möchte also dass der Debian-Server herrunterfährt sobald festgestellt wird dass der MC-Server über eine gewisse Zeit nicht genutzt wurde.

So wie Windows nach einiger Zeit ohne Mausbewegung den Rechner in den Standby schickt, soll mein Debian eben den Rechner herunterfahren sobald auf dem MC-Server nix mehr passiert.
Also die Idee finde ich gut aber wenn wieder Spieler auf den Server gehen, können sie in dem Moment nicht joinen da der Server heruntergefahren wurde bzw. müsste man dann warten oder so? Und gibt es überhaupt Server die so eine Methode besitzen?
02/28/2016 00:57 False#5
Quote:
Originally Posted by Frostbyte' View Post
Also die Idee finde ich gut aber wenn wieder Spieler auf den Server gehen, können sie in dem Moment nicht joinen da der Server heruntergefahren wurde bzw. müsste man dann warten oder so? Und gibt es überhaupt Server die so eine Methode besitzen?
Natürlich, Nitrado nutzt das ganze auch wahrscheinlich nicht genau so aber ähnlich.