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

Comparing deliantra/server/ext/dm-support.ext (file contents):
Revision 1.25 by root, Sun Apr 11 04:52:07 2010 UTC vs.
Revision 1.31 by root, Thu May 6 21:58:06 2010 UTC

19Remember that everything entered here will be in the main coro context within cf::! 19Remember that everything entered here will be in the main coro context within cf::!
20You can freely use \$a .. \$z and \@l and \%l 20You can freely use \$a .. \$z and \@l and \%l
21 21
22Useful commands (note the '&'): 22Useful commands (note the '&'):
23 23
24reload_exp &
24reload_perl & 25reload_perl &
26reload_sound &
25reload_config & 27reload_config &
26reload_regions & 28reload_regions &
27reload_facedata & 29reload_facedata &
28reload_treasures & 30reload_treasures &
29reload_archetypes & 31reload_archetypes &
32reload_resources &
30ext::help::reload & 33ext::help::reload &
31ext::books::reload & 34ext::books::reload &
32ext::map_tags::reload & 35ext::map_tags::reload &
33ext::map_world::reload & 36ext::map_world::reload &
34# ext::map_scheduler::loadall & # debugging only! 37# ext::map_scheduler::loadall & # debugging only!
35while (EV::TIMEOUT & Coro::EV::timed_io_once \$fh, EV::READ, 1) { Coro::Debug::command "ps" } & 38while (EV::TIMEOUT & Coro::EV::timed_io_once \$fh, EV::READ, 1) { Coro::Debug::command "ps" } &
36({cf::mallinfo}) 39({mallinfo})
40({objinfo})
37EOF 41EOF
38 print $fh "\n> "; 42 print $fh "\n> ";
39 43
40 my $iow; $iow = AE::io $fh, 0, sub { 44 my $iow; $iow = AE::io $fh, 0, sub {
41 if (defined (my $cmd = <$fh>)) { 45 if (defined (my $cmd = <$fh>)) {
60 my $t2 = Time::HiRes::time; 64 my $t2 = Time::HiRes::time;
61 65
62 print "\n", 66 print "\n",
63 "command: '$cmd'\n", 67 "command: '$cmd'\n",
64 "execution time: ", $t2 - $t1, "\n"; 68 "execution time: ", $t2 - $t1, "\n";
65 warn "evaluation error: $@" if $@;
66 print "evaluation error: $@\n" if $@; 69 print "evaluation error: $@\n" if $@;
67 print "result:\n", cf::dumpval @res > 1 ? \@res : $res[0] if @res; 70 print "result:\n", cf::dumpval @res > 1 ? \@res : $res[0] if @res;
68 print "\n> "; 71 print "\n> ";
69 72
70 select STDOUT; 73 select STDOUT;
94 if (my $listen = new IO::Socket::INET LocalAddr => $cf::CFG{perl_shell}, Listen => 1, ReuseAddr => 1, Blocking => 0) { 97 if (my $listen = new IO::Socket::INET LocalAddr => $cf::CFG{perl_shell}, Listen => 1, ReuseAddr => 1, Blocking => 0) {
95 $LISTENER = AE::io $listen, 0, sub { tcp_serve $listen->accept }; 98 $LISTENER = AE::io $listen, 0, sub { tcp_serve $listen->accept };
96 } 99 }
97} 100}
98 101
99

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines