diff options
author | nielsbreu@gmail.com <nielsbreu@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2013-03-24 16:44:44 +0100 |
---|---|---|
committer | nielsbreu@gmail.com <nielsbreu@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2013-03-24 16:44:44 +0100 |
commit | 03e29802cdde309f3734ab7b6dd17ab60b9a359f (patch) | |
tree | bcc0712b29b55fa6ede3df3757f14e0c428b8af4 /MCServer/Plugins/Core/web_manageserver.lua | |
parent | Fixed a problem in Linux handling of ListenThread. (diff) | |
download | cuberite-03e29802cdde309f3734ab7b6dd17ab60b9a359f.tar cuberite-03e29802cdde309f3734ab7b6dd17ab60b9a359f.tar.gz cuberite-03e29802cdde309f3734ab7b6dd17ab60b9a359f.tar.bz2 cuberite-03e29802cdde309f3734ab7b6dd17ab60b9a359f.tar.lz cuberite-03e29802cdde309f3734ab7b6dd17ab60b9a359f.tar.xz cuberite-03e29802cdde309f3734ab7b6dd17ab60b9a359f.tar.zst cuberite-03e29802cdde309f3734ab7b6dd17ab60b9a359f.zip |
Diffstat (limited to '')
-rw-r--r-- | MCServer/Plugins/Core/web_manageserver.lua | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/MCServer/Plugins/Core/web_manageserver.lua b/MCServer/Plugins/Core/web_manageserver.lua new file mode 100644 index 000000000..f617eb46a --- /dev/null +++ b/MCServer/Plugins/Core/web_manageserver.lua @@ -0,0 +1,24 @@ +function HandleRequest_ManageServer( Request ) + local Content = "" + if( Request.PostParams["RestartServer"] ~= nil ) then + cRoot:Get():ServerCommand("restart") + elseif( Request.PostParams["ReloadServer"] ~= nil ) then + cRoot:Get():GetPluginManager():ReloadPlugins() + elseif( Request.PostParams["StopServer"] ~= nil ) then + cRoot:Get():ServerCommand("stop") + end + Content = Content .. [[ + <form method="POST">]] + + Content = Content .. [[<table> + <tr style="padding-top:5px;"> + <td><input type="submit" value="Restart Server" name="RestartServer"> <br /> restart the server</td> + <td><input type="submit" value="Reload Server" name="ReloadServer"> <br /> reload the server</td> + <td><input type="submit" value="Stop Server" name="StopServer"> <br /> stop the server</td> + </tr> + </table> + + ]] + return Content +end + |