
Server Playtime Manager
A mod to help manage daily playtime on a server to prevent burnout.
About this Mod
Server Playtime Manager
A mod to manage daily playtime on a server to help avoid people advancing far beyond others and to avoid burnout.
Config
timezone
Specifies which timezone to define midnight from. If players are split accross multiple timezones UTC should be fine as it will still be a 24 hour period.
maxTime
The maximum time in ticks a player can play on the server alone for. At normal tickrates a tick is 50ms.
nonTrackingPeriods
Times when everyone can play together without playtime being tracked.
Example Config
{
timezone: "Z", // Z means UTC
maxTime: "72000", // 72000 ticks - 1 hour
nonTrackingPeriods [
{
startTime: "06:00+01:00", // Time is specified as time with offset in accordance with ISO 8601
endTime: "08:00+01:00"
} // Creates a non tracking period between 6am UTC+1 and 8am UTC+1
]
}
Commands
The mod has some commands to help with settings and managing playtime
playerplaytime query - Must be run by a player. Returns that player's playtime today in seconds (assuming 50 mspt). Doesn't require any permission level. playerplaytime query [Player] - Returns specified player's playtime today in seconds. Requires permission level 2. playerplaytime set [Player] [Time] - Sets the specified player's playtime today to the time specified (in ticks). Requires permission level 3. playerplaytime config reload - Reloads the config file if any changes have been made. Requires permission level 2. playerplaytime set maxTime [Time] - Sets the maxTime in the config to the number specified. Requires permission level 2. playerplaytime get maxTime - Returns the maxTime from the config. Requires permission level 2.
Available Versions
How to Install Server Playtime Manager on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Server Playtime Manager". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Server Playtime Manager server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is Server Playtime Manager compatible with fabric?
Server Playtime Manager officially supports fabric for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Server Playtime Manager – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Server Playtime Manager consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Server Playtime Manager with just one click on your server.