Application RemoteToolkit - Restarts + crash detection + auto saves + remote console!

Discussion in 'Bukkit Tools' started by drdanick, Jan 16, 2011.

  1. Offline

    drdanick

    Minecraft RemoteToolkit
    -Less downtime, more fun for your players, more power to you!

    Are you a Minecraft server administrator? Do you value up-time and stability? Do you fancy the ability to remotely control your server, both in-game and out of game, in a myriad of useful ways from a plethora of different devices?
    If you answered yes to any of the above, then the Minecraft RemoteToolkit is for you!


    What the Minecraft RemoteToolkit Plugin and Wrapper do for you:
    • Provides almost perfect server uptime with no need for action from an owner/administrator!
    • Have your server save and restart at any time period with configurable restart warnings!
    • The Toolkit guarantees a restart within the set restart period, even if your server crashes, becomes unresponsive, or encounters a "SEVERE" exception!
    • Remotely control every function of the Toolkit, even from your smart phone!
    • Full remote console access via telnet with support for multiple terminal types!
    • Telnet daemon conforms to current Telnet related RFCs!
    • Customizable alert messages!
    • Fully extendable though 3rd party modules!
    • Full feature set works with most craftbukkit builds!
    • Most features work with any Minecraft server variation, even vanilla!
    • Telnet can be disabled!
    For server administrators
    Download - Release 10, Alpha 15.3 [CB 1.7.2-R0.2] (wget friendly)
    Instructions & Documentation

    For developers
    UDP API REV 8 | Documentation
    Module API | Coming soon!

    For everyone
    Official IRC channel
    #remotetoolkit @ irc.esper.net


    "Help! I've downloaded it, but I do not know how to get it working!"
    Stop! Before you give up or ask for help, make sure you have read the step-by-step installation instructions on the wiki page. If you are still having problems, please do not be hesitant to post a request for help on this thread or in the IRC channel - no matter how simple your problem seems.


    Todo


    [​IMG][​IMG]
    Any donation would be very much appreciated. I'm but a poor University student, and I sacrifice quite a lot of unpaid time to keep the Toolkit updates and support flowing.

    Thank you to the following who have chosen to support the Toolkit through a donation:
    Deren909, marshall007, Vittek, clanslots, meee, KyneSilverhide, szoller, hungoverfurball, Lama_0, Viet, acc1dent, joby890, Liger_XT5
     
    Last edited: Jul 28, 2015
  2. Offline

    Tsaukpaetra

    Are you using both parts of the toolkit (launcher and plugin)? the .hold command only works when you're using the launcher part. If you had a stack trace from the console that would help as well.
     
  3. Offline

    chlitto

  4. Offline

    Tsaukpaetra

    As far as I know, it's a problem with bukkit itself. Read timed out indicates the connection from the client to the server took too long. To date, nobody I have seen has created such a plugin to detect this condition. If it is appearing in the terminal (that mirrors what RemoteToolkit can see from the console), you might be able to watch the console for a repetition of these lines and trigger a restart if it's happening too often, but I wouldn't know where to start on that...
     
  5. Offline

    jycs

    No wiki, no documentation...

    Please, how to do : server-restart-delay=00:00,06:00,12:00,18:00
     
  6. Offline

    Tsaukpaetra

    AFAIK, the server restart delay is a timeout that starts as soon as the server launches, and after the timeout, it restarts it. So the line should look like this:
    server-restart-delay=6h. (Or 06:00)
    I'm not entirely certain if time-based restarting is supported...
     
  7. Offline

    rexs123

    Code:
    Loading SpaceModule...Done.
    ----------------[SpaceModule v1.2-SNAPSHOT]---------------
    Error enabling Toolkit module SpaceModule:      ]  0 % |
    java.lang.NullPointerException
        at java.io.StringReader.<init>(StringReader.java:50)
        at com.thoughtworks.xstream.XStream.fromXML(XStream.java:903)
        at me.neatmonster.spacemodule.management.ArtifactManager.setup(ArtifactManager.java:61)
        at me.neatmonster.spacemodule.SpaceModule.onEnable(SpaceModule.java:382)
        at com.drdanick.McRKit.module.Module.startModule(Module.java:45)
        at com.drdanick.McRKit.module.ModuleManager.handleToolkitStateEvent(ModuleManager.java:66)
        at com.drdanick.McRKit.McRKitLauncher.<init>(McRKitLauncher.java:144)
        at com.drdanick.McRKit.McRKitLauncher.main(McRKitLauncher.java:103)
    Wrapper is running on: Linux 3.2.0-2-amd64 amd64
    Starting wrapper...
    Starting UDP listen server on port 4001
    14-Oct-2012 4:02:19 PM net.wimpi.telnetd.net.PortListener run
    INFO: Listening to Port 4,001 with a connectivity queue size of 5.
    I keep getting this error =( Please help I cant use the spacebukkit control panel without it :(
     
  8. Offline

    Tsaukpaetra

    You would need to contact the module creator for that, http://spacebukkit.xereo.net/ I think.
    It looks as though it isn't instantiating a string correctly. Probably when its reading the config file.
    I would check to make sure that everything exists and that it is formatted correctly.
     
  9. Offline

    jycs

    I do not remember how, but it was possible :/
     
  10. Alright, so whenever I try to fly in creative or just run it drags me back and teleports me random places. I came to conclusion that it was this plugin because I disabled all my plugins but yet it still happened. Then I ran it with Run.bat instead of rtoolkit.bat and it works fine. Please fix, Thanks Icee2199.
     
  11. Offline

    ipod2114

    yo the mod wont work for me it says that java is not a command can you help me i run java 6 32 bit
    please help me
     
  12. Offline

    Alvin1111

    I am a complete noob at this so how does this work, and how can I install it or use it?
     
  13. Offline

    RyanSayer

    Would it possible to add the ability to add your own command to be performed on restart? I'm using RTK and Mob Arena, if people are playing in the arena and the server restarts when the players reconnect they have the ability to teleport out of the mob arena with all the free gear. Because of this issue I've been trying to ma force end <arenaname> to the restart process with no luck.
     
  14. Offline

    Fuzzwolf

    Whenever the read times out and my server crashes, it will not attempt to restart until I access the computer (turning the monitor on, clicking the mouse). Is there any way to stop this so I will not have to be around for crash control to work?
     
  15. Offline

    Tsaukpaetra

    I'm pretty sure this could be accomplished with a module, but I'm not sure how to program one. Basically it sounds like you just want to teleport the players out of the arena before the server restarts, correct?
    The whole point of the toolkit is that it restarts the server when it's not responding (i.e. read timed out or severe error). You will want to make sure both parts of the toolkit are running (launcher and plugin).
    Basically, the plugin sends a "heartbeat" to the launcher saying that the server is still alive, and if the launcher doesn't receive a reply after about five minutes (customizeable) the toolkit will attempt to save all worlds and restart the server. On the actual console, when the server first starts, after all the plugins have loaded and you get "Done (28.341 s)!" There should be a line that mentions the rtoolkit plugin found, enabling heartbeats. If you have that, it should work.
     
  16. Offline

    RyanSayer

    Yeah that's kind of the idea, I want it to work with Mob Arena so it doesn't just teleport players out I want it to end the arena so people keep their rewards and don't get any of the Mob Arena items.
     
  17. Offline

    Fuzzwolf

    Hm, that is enabled though I was running an older version. Everything is running correctly, the console even prints "Restarting..." but until I enable my monitor and click my mouse it will not actually restart. Perhaps it has something to do with Spigot, a modified CraftBukkit build I use.
     
  18. I heard that installing rtoolkit over Multicraft causes a bypass of the memory allocation, causing some kind of huge lag and error. I really want spacebukkit, could you fix this by any chance?
     
  19. Offline

    turtledude01

    Thanks i found out that i had something typed in remote bind Thanks
     
  20. Offline

    thestriker095

    @drdanick

    There seems to be an issue when using the MinecraftRTKPlugin is alliance with "enable-query: true" in server.properties. When requesting for a Full Status it comes back unseccessful. However when I remove the plugin, it works fine.

    http://dinnerbone.com/minecraft/tools/status/
     
  21. I think this might be a bug with my plugin, when you restart the server you kicks you with the default kick message that my plugin uses, dunno how to fix

    Link in sig
     
  22. Offline

    balcas

    Cmon theres no WIKI and i forgot commands -_-
     
  23. Offline

    Tsaukpaetra

    Yeah, for some reason the OP hasn't been able to get updated with the right information. I mean, there's plugins for this yet it still mentions that the API information is "coming soon" ;)
    Well, when the server is restarting it does kick people, if your plugin is overriding the default kick functionality, that would be expected. Then again, I don't know minecraft's API so this is just a guess ;)
     
  24. Offline

    drdanick

    I'll look into it when I can, but I cannot see how the toolkit would interfere with this.

    The wiki page is back up. I've been extremely busy over the last few weeks, and I couldn't do anything until now. I apologize for the delay.

    I assist people who approach me privately regarding module development. Currently, there is no formal documentation, but this will change with the release of R11 (which is right around the corner).
     
    Tsaukpaetra likes this.
  25. Offline

    Tsaukpaetra

    Yays!
    I personally don't have too much time for development myself, but I was trying to keep things afloat here with people asking questions and whatnot. ;)
     
  26. Offline

    drdanick

    Oh yes, thank you for assisting with support. I do appreciate it :)
     
    Tsaukpaetra likes this.
  27. Is there a way to execute *nix commands everytime a server restarts?
     
  28. Offline

    P_S

    Can be added parameter for run like "-startheld" ? And for remote telnet connection add command ".getrestarttime".
    Thx
     
  29. Offline

    Tsaukpaetra

    Perhaps, through the use of a plugin to the toolkit, but not yet afaik.

    You mean to have the wrapper start in the Held state? This is currently not possible yet.
    .restarttime - Displays the time left until the next server restart.
     
  30. Offline

    drdanick

    You'll need to write a module to do this currently.
    To my understanding, you are already receiving assistance on this in the IRC channel :)

    That is a good idea. I'll add support for something like -startheld in the next minor update.
    Also, as Tsaukpaetra has said, .restarttime should be what you are looking for. All of the standard toolkit commands (Including those supplied by modules) will work over telnet. Remember, you can always use .help to remind yourself of the various commands.
     
  31. Offline

    Jobsti

    My bigges wish is /.restarttime and /.restarttime-broadcast with permission for ingame-use
    And to use "uparrow" in the console for the last commands.

    I'm waiting for this, since one of the first RTK releases. ;)
     

Share This Page