How do I change my server's timezone?
Your server's timezone drives both your schedule times and the timestamps in your logs. If a scheduled restart seems to fire at the "wrong" moment, the timezone is usually the reason. Depending on your software, you can set it with a startup variable or in the software's own config.
Where the timezone comes from
Some server eggs expose a timezone (TZ) variable on the Settings page. Where that isn't available, the timezone is set inside your software's configuration files instead.
Changing it
- Check the Settings page for a timezone (TZ) variable if your egg exposes one.
- Otherwise, set the timezone in your software's config where that's supported.
- Restart from the Console tab and confirm your schedule times line up.
Tip: Schedules run on the server's timezone. If a scheduled restart fires at an unexpected hour, mismatched timezone settings are almost always why.
Frequently asked questions
There's no TZ option on my Settings page — now what? Some eggs handle timezone differently. Open a ticket and we'll point you to the right place for your setup.
More in Server Settings & Configuration
- How do I configure a brand-new server from scratch?
- How do I edit server.properties and other config files?
- How do I set a server icon or description (MOTD)?
- How do I set the startup jar/script and fix "invalid or corrupt jarfile" errors?
- How do I set up a specific server type (Bedrock, Spigot, Mohist, Velocity, Waterfall, Forge)?
- How do I install a resource/texture pack that prompts players?