I don`t know whether this thread is counted as double post as I know that there is
this thread with a similar off-topic discussion about it, and I also lack to find a thread with a similar topic so I post right away.
The thread I posted the link above and the weird feeling each time I has when I look at the IG clock made me think about this. In the calender thread there is the discussion about having a fixed ratio from RL-time to IG-time.
If this ratio is fixed into the server software the server has to restarted if one wanted to change this ratio (I think). Also with a fixed ratio noone would think about changing it, otherwise it wouldn`t be fixed ^^
So the problem of different day and night lengths would be shifted to the lighting system, not be solved with the time system, as it should be.
So my idea is following:
The server has to send each client a synchronisation packet (I think each 0 am and 0 pm in IG-time and at the login of a client are sufficient). Baring in mind that this system has not to be by far as precise as NTP. At login and each time when needed there also has to be send a packet with the \"velocity\" of the time. This packet says \"1 tick=0,5 seconds\" for example. So it is up to the client to figure out the rest. With that system the IG-time is completely independant of the RL-time (timezones, sunset, etc.). To change the length of the day and/or night the server only has to send another packet with a changed velocity. This system provides great flexibility with testing the daylengths to get the best ratio, with altering daylengths in summer/winter IG, even with \"godevents\" when a god wants to retard the day or night on the fly.
The other thing is to leave the \"figure-clock\" and to go to a \"crystal dial\". Sun dials just give approximate time measures, which is really more appropriate to a middle age setting.
I imagine a crystal dial as a small stone which shows simplified the brightness of the crystal, independant on the location, a bit like electrostatic induction.
In the night the same stone could illuminate (of course just a bit), at the beginning of the night bright, getting darker and darker till it is completely dark shortly before the morning.
To give the player a simple utility there could be points around the stone as \"guess\" by the char.
A very simply approach as svg, converted to png here:
Edit: the stone illuminates because it absorbed the radiation of the crystal at the daytime -> it is brighter at first and gets darker.