I made a rudimentary day and night system (client side ofc) using batch copy scripts and forest/lobby level skins. I made 4 folders with level skins for each time of the day. I then made a batch file, copy script for each time of day. I took the batch files and have them running through the "scheduled tasks" in Windows XP. So for example, scheduled tasks runs a batch script at 12 am that changes Lobby 1 and the Forest skins. The script also changes the music for this time of day err night. I have about 7 scripts running throughout the day, 3 of them just change music.
It's a pretty shitty way of making a Day/Night system but It works fairly well. The only problem is if you're on the level that is about to change. The OGG will not change because it is in use. The level skins however change over perfectly even if you are using the level, you just have to warp out and warp back in.
Kind of stupid but, thought I'd share. Maybe someone could elaborate on the idea and make a much better "real" client side day and night system.





