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

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

Thread Status:
Not open for further replies.
  1. Offline


    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 @

    "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.


    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: May 6, 2017
  2. Offline


    You can't send commands to the toolkit console directly through bukkit. You need to use the same syntax that you would use in game. ie.
     /reschedulerestart user:pass time
  3. Offline


    And how i can set reschedule restart time trough API ??
  4. Offline


    Thanks for the work, without this piece of work my server wouldn't run that smooth!
    One small question:

    My server is running in a screen shell, any chance to enable colors?
  5. Offline


    What is the config folder in the zip for ?
  6. Thanks for the help. I followed the steps you described, but still get two java.exe in my taskbar, of which one is taking up 1GB ram from start, while initial heap size is set to 512MB.

    This is how my .bat looks like:

    @Echo OFF
    START "MINECRAFT-CRAFTBUKKIT" /ABOVENORMAL /B java -server -Xmx6G -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=50 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:UseSSE=3 -XX:+UseLargePages -XX:+UseFastAccessorMethods -XX:+UseStringCache -XX:+UseCompressedStrings -XX:+UseCompressedOops -XX:+OptimizeStringConcat -XX:+AggressiveOpts -jar Minecraft_RKit.jar user:pass
  7. Offline


    The issue is, you are forcing Minecraft_RKit.jar to use all these flags, not your server. As for the flags, you need to place them in the "extra-runtime-arguments=" section of (which is located in the toolkit folder). Those flags need to be separated by commas.

    That part should end up looking like this:
    Also, you will see two java's, this is its own process.
  8. Thank you very much, that was very helpful! The second process now eats much less ram, I think it worked perfectly. BTW, I've deleted my /config folder, using only the /toolkit one, that's the one that's needed, right?
  9. Offline


    The config folder, for all intents and purposes, is not needed if you already have the toolkit folder. IMHO the toolkit has backwards compatibility, so either should work, but make sure you only have one (probably the toolkit folder would be the best idea)
    Colors is determined by the server jar at the moment. All I needed for colors was to update to 1.4.6. ;)
  10. Offline


    xGhOsTkiLLeRx Tsaukpaetra

    For color support, you need to make sure the toolkit plugin jar is in your plugins folder. Color support has been tested to work with versions as early as 1.2.5.
  11. Offline


    MinecraftRKitPlugin is in the plugins folder and loaded successfully.
    In the
    enable-jline is set to true

    Idk (yet) which screen version I'm using, latest toolkit (alpha 14.3)
    Using Ubuntu LTS x64
    Java 7 Update 9
    Using Spigot, but color support works fine on my Windows test server with ANSI

    Any advise what could be the issue?

    Nevermind, fixed it!
    Removed the "\=jline.UnsupportedTerminal" from extra-runtime-arguments
    And it's working fine :)
  12. Offline


    My server froze before the heart beat could be checked on a restart. Wondering why it did not just force quit the server and try starting it up again? This was the message it gave.

    First attempt at checking for presence of Bukkit RTK plugin...
    Second attempt at checking for presence of Bukkit RTK plugin...
    Third attempt at checking for presence of Bukkit RTK plugin...
    RTK plugin for Bukkit was not detected. Disabling heartbeat until next restart.

    I would assume that it would auto restart anyways. If not I would like to request the feature and aoption to restart if heart be not found on server load.
  13. Offline


    Right, as a safeguard against restart loops the toolkit won't enable heartbeats if it never gets one.
    If the server is freezing up that fast, there's probably something that is preventing normal operation even at startup, since the plugin should respond at first even if the main thread's locked up with something...
  14. Offline


    Well what I would like is for I can bypass it. I know there is nothing. As it was and have been working. But I hate for it to not restart on load just incase it does.
  15. Offline


    I'm not entirely sure what you mean, but I believe you can set the toolkit to ignore heartbeats by:
  16. Offline


    When other people try to log on to the console with the rktoolkit username and password it doesn't work.
  17. Offline


    Is there a version of this for minecraft version 1.2.5 that I could download?
  18. Offline


    Release 10, Alpha 14.3 works on 1.2.5 with Tekkit, or has been for me with no issue.

    darkarrow likes this.
  19. Offline


    Thank you very much, I wouldn't of even tried it. Works just fine!
  20. Offline


    Need more information. Have you added them to the users list by doing .useradd username password ? Users are not automatically imported from anywhere.
  21. Offline


    So if I do for example username: Trinitylimit and password: 123 will that be specified to me for the console? Do I have to add every person I want to the console with useradd?
  22. Offline


    That's the thing. The wrapper fails to connect to the plugin to get the heartbeats. So it fails 3 times then disables that part of the plugin. I want a way to have it if it is unable to connect at all within the 3 checks to auto stop then restart the server. Not for sure why but it did it again last night. For some odd reason my server failed to load. It stops before it can fully load up. It seems to happen only since 1.4.6 I know It has to deal with a plugin but I have everyone to the newest so far.
  23. Offline


    I will implement this as a configuration option shortly. Keep an eye on the first post for a minor update.
  24. Offline


    Right, you can specify one username:password on the commandline, and the rest are added using .useradd
  25. Offline


    So each person will have a different username and password or can I do one useradd and everyone use that one.
  26. Offline

    connor stone

    Getting this at startup
    @echo off
    java -Xmx30M -Xms30M -XX:MaxPermSize=40M -jar Minecraft_RKit.jar ConnorStone:remoteelite1548
  27. Offline


  28. Offline


    How do you add colours to the messages? I've tried &e and ┬že but neither of them work.
    I'm using the newest build too (Release 10, Alpha 14.4 [CB 1.4.6])
  29. Offline



    Im having a problem with Remote Toolkit. I cant connect to my server with the UDP client. I get this "response:authentication_error". I followed all the instructions and created a user with .useradd in console, im sure im using the correct user/password, also using the salt from the file, port 25561 is open and listening. Im able to connect via Telnet
  30. Offline


    Occasionally we've been having a weird issue. Not sure what exactly is causing it.
    The server is setup to auto restart at 3am every day. When it does it's restart, sometimes, somehow, it's timer check times out. After the server has fully started, about 8-10 minutes later, it does a force restart without a safe shutdown, causing everyone to lose unsaved changes.

    Show Spoiler

    #Minecraft Remote Toolkit Properties File
    #Thu Jan 03 21:28:30 GMT-05:00 2013
  31. Offline


    This does not work reliably with the regular minecraft_server.jar, which is a shame since otherwise it is a really useful tool.

    .restart does not work for some reason and I have to use .stopwrapper and restart the wrapper from there. If you fixed it, I would gladly slip you a buck or two.
Thread Status:
Not open for further replies.

Share This Page