Profile
GitHub - Timvisee/lazymc: Put Your Minecraft Server To Rest When Idle Some Minecraft servers (especially modded) use an insane amount of resources when nobody is playing. lazymc allows you to stop your server from being inactive until a player connects. As a proxy between clients/servers, lazymc acts as a proxy. It receives all incoming status connections and relays/proxies them until the server is started. All this without their knowledge. - Very lightweight, low-profile, and efficient (3KB RAM). – Supports Minecraft Java Edition 1.7+, supports modded servers (e.g. Forge, FTB) - Configure joining client occupation methods: - Hold: hold clients when server starts, relay when ready, without them noticing - Kick: kick clients when server starts, with a starting message - Forward: forward client to another IP when server starts Lobby: keep client in emulated server with lobby world, teleport to real server when ready (experimental*) - Linux, macOS, Windows - Minecraft Java edition 1.6+ – On Windows: RCON Note: The lazymc binary must be run from the system. If you're using a Minecraft shared hosting provider with a custom dashboard, you likely won't be able to set this up. Usage Note: these instructions are for Linux & macOS, for Windows look here. From the latest release page, download the appropriate binary for you system. Place the binary into your Minecraft server directory. You can rename it if needed. Open a terminal and navigate to the directory. Make sure you can invoke it. Once lazymc has been set-up, you should change to your server directory. Next, set up the configuration. Then, start it up. See extras for more information and other things to set up (e.g. How to fix incorrect client addresses and IP banning. After you've read through the extras, everything should now be ready to go! Connect with your Minecraft Client to wake up your server Note: If the binary you need isn't available, please compile directly from source. The current installation options are limited. Minecraft servers list More information will be available in the future. Compile from source You must meet all requirements. To compile directly from source, you'll need Rust. After Rust is installed compile and install lazymc directly from the git repository. Or you can clone this repository and make it your own: Third-party use & implementations A list of third-party projects that use lazymc. - Docker: crbanman/papermc-lazymc (PaperMC with lazymc in Docker) License This project is released under the GNU GPL-3.0 license. For more information, please refer to the LICENSE file.
Forum Role: Participant
Topics Started: 0
Replies Created: 0