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

Comparing deliantra/server/ext/map-tags.ext (file contents):
Revision 1.25 by root, Thu Apr 29 08:22:17 2010 UTC vs.
Revision 1.28 by root, Fri Feb 3 03:01:45 2012 UTC

1#! perl # mandatory 1#! perl # mandatory
2 2
3our $SCHEDULE_INTERVAL = $cf::CFG{extractor_schedule_interval} || 3600; 3CONF SCHEDULE_INTERVAL : extractor_schedule_interval = 3600;
4 4
5use JSON::XS; 5use JSON::XS;
6 6
7our $db_mapinfo = cf::db_table "tag-mapinfo"; # info/cache for maps 7our $db_mapinfo = cf::db_table "tag-mapinfo"; # info/cache for maps
8our $db_target = cf::db_table "tag-target"; # tag => maps 8our $db_target = cf::db_table "tag-target"; # tag => maps
126 126
127 # now hunt for all per-player maps 127 # now hunt for all per-player maps
128# scan_dir $cf::PLAYERDIR 128# scan_dir $cf::PLAYERDIR
129# for my $login (@{ cf::player::list_logins or [] }) { 129# for my $login (@{ cf::player::list_logins or [] }) {
130# for my $path (@{ cf::player::maps $login or [] }) { 130# for my $path (@{ cf::player::maps $login or [] }) {
131# cf::cede_to_tick;
132# 131#
133# $path =~ /^~[^\/]+(\/.*)$/ 132# $path =~ /^~[^\/]+(\/.*)$/
134# or next; # doh 133# or next; # doh
135# 134#
136# my $base = cf::map::find $1; 135# my $base = cf::map::find $1;
183 my $guard = cf::lock_acquire "map-tags::reload"; 182 my $guard = cf::lock_acquire "map-tags::reload";
184 183
185 BDB::db_close $db_target; 184 BDB::db_close $db_target;
186 BDB::db_close $db_mapinfo; 185 BDB::db_close $db_mapinfo;
187} 186}
187

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines