ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/lib/cf.pm
(Generate patch)

Comparing deliantra/server/lib/cf.pm (file contents):
Revision 1.36 by root, Thu Aug 24 14:04:29 2006 UTC vs.
Revision 1.37 by root, Thu Aug 24 14:05:22 2006 UTC

554 cf::server_tick; # one server iteration 554 cf::server_tick; # one server iteration
555 555
556 my $NOW = Event::time; 556 my $NOW = Event::time;
557 $NEXT_TICK += $TICK; 557 $NEXT_TICK += $TICK;
558 558
559 # if we are delayed by > 0.25 second, skip ticks 559 # if we are delayed by four ticks, skip them all
560 $NEXT_TICK = $NOW if $NOW >= $NEXT_TICK + .25; 560 $NEXT_TICK = $NOW if $NOW >= $NEXT_TICK + $TICK * 4;
561 561
562 $TICK_WATCHER->at ($NEXT_TICK); 562 $TICK_WATCHER->at ($NEXT_TICK);
563 $TICK_WATCHER->start; 563 $TICK_WATCHER->start;
564 }, 564 },
565); 565);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines