# ResidentSleeper A plugin-less, mod-less sleep voting system using log parsing, only available on Linux. ## Why Plugins exist that let you define a certain percentage of users that need to sleep, but they're plugins. They don't work on snapshots/etc. ## How Log files are generated by the Minecraft server under `logs/latest.log`, which can be read in a fashion similar to `tail -F` to constantly receive updates. Commands are then executed via RCON that's connected using a configuration parser. ## Usage Requirements: Linux, RCON Use supervisord or similar to run the program as your Minecraft user, with the flag `-dir /path/to/server`. The following configuration values are required in server.properties: ```ini rcon.port=25575 rcon.password=password enable-rcon=true ```