Weather and time of day are one of the game's weather templates. The server keeps it: players who join later get the same.
| Template | What | Test command (chat) |
|---|---|---|
DTFreeRideDay | day | /weather DTFreeRideDay |
DTFreeRideDayRain | day, rain | /weather DTFreeRideDayRain |
DTFreerideNight | night | /weather DTFreerideNight |
DTFreeRideDayWinter | winter day | /weather DTFreeRideDayWinter |
DTFreeRideDaySnow | day, snow | /weather DTFreeRideDaySnow |
DTFreeRideNightSnow | night, snow | /weather DTFreeRideNightSnow |
In a script
world.setWeather("DTFreerideNight") -- night for everyone
print(world.getWeather())
-- day and night every 30 minutes
local night = false
timer.every(30 * 60 * 1000, function()
night = not night
world.setWeather(night and "DTFreerideNight" or "DTFreeRideDay")
end)