--- deliantra/server/ext/dm-support.ext 2007/08/20 18:11:02 1.7 +++ deliantra/server/ext/dm-support.ext 2007/09/19 21:49:53 1.10 @@ -1,5 +1,6 @@ #! perl +use Coro::Debug; use IO::Socket; use Storable qw/nfreeze thaw/; @@ -24,12 +25,14 @@ Useful commands (note the '&'): reload_perl & +reload_config & reload_regions & reload_facedata & reload_treasures & reload_archetypes & ext::help::reload & ext::books::reload & +ext::map_tags::reload & ext::map_world::reload & EOF print "\n> "; @@ -40,6 +43,8 @@ if ($cmd =~ /^\s*exit\b/i) { print "will not exit() server.\n"; + } elsif ($cmd =~ s/^coro\s+// or $cmd =~ /^(?:ps|bt\s)/) { + Coro::Debug::command $cmd; } else { my $sub = sub { package cf; @@ -81,3 +86,5 @@ Event->io (fd => $listen, poll => 'r', data => cf::WF_AUTOCANCEL, cb => sub { tcp_serve $listen->accept }); } } + +