quantumf wrote:Can you elaborate on what you mean by "system clock"? Obviously java has the getTime() method, but it seems you might be referring to something more low level, and presumably less hack-proof?Mef wrote:A proper lag compensation system requires access to the system clock, which pretty much by definition means native code (which in turn means no longer having a portable java application...or if you use the applet it isn't even an option at all). I am familiar with other servers for other games that do compensate for this, but I don't know of any that are cross-platform compatible (i.e. they are all windows only from my experience as a windows user), and they require downloading / installing an executable program (instead of a of just running a java webstart application).
I believe he meant that you need to access a system counter (eg. the system up time) for a lag compensation system. You can't use system current time because it is too easily changed by the average user. Of course this is does not make it hackproof.