ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/map-scheduler.ext
(Generate patch)

Comparing deliantra/server/ext/map-scheduler.ext (file contents):
Revision 1.21 by root, Wed Jan 10 01:16:52 2007 UTC vs.
Revision 1.23 by root, Sat Jan 13 23:32:43 2007 UTC

1#! perl 1#! perl # MANDATORY
2 2
3# this extension swaps out maps and resets them, in essence managing 3# this extension swaps out maps and resets them, in essence managing
4# the reset/swap policy of the server. 4# the reset/swap policy of the server.
5# it also contains the map prefetching logic 5# it also contains the map prefetching logic
6 6
20 20
21 for my $map (@$files) { 21 for my $map (@$files) {
22 utf8::decode $map; 22 utf8::decode $map;
23 next if $map =~ /\.(?:pst|meta)$/; 23 next if $map =~ /\.(?:pst|meta)$/;
24 $map =~ s/∕/\//g; 24 $map =~ s/∕/\//g;
25 $map =~ s/\.map$//;
25 cf::map::find $map; 26 cf::map::find $map;
26 $cf::WAIT_FOR_TICK_ONE->wait; 27 $cf::WAIT_FOR_TICK_ONE->wait;
27 } 28 }
28 29
29 #TODO: should also preload random maps... 30 #TODO: should also preload random maps...

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines