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

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

    JeffBobbo

    Firstly, this is super awesome and just what I was looking for. XD

    But I appear to be being a bit silly somewhere, cause I can't figure out how to disable the automatic restarts, doing ".set restarts off" has (or appears to have) no affect, and I can't see anything in the config to disable it. Using Minecraft Remote Toolkit R10 Alpha 13 & CraftBukkit version git-Bukkit-1.2.5-R5.0-b2262jnks (MC: 1.2.5) (Implementing API version 1.2.5-R5.0)
     
  3. Offline

    Taketheword

    I have posted this program on here before almost 6 months ago, but I finally took the time to totally recode it using the UDP API! It now works perfectly! I havnt seen a single glitch or flaw that I havnt fixed in hours of testing! I would appreciate it you could post a download link on your main post! Here it is, an upgraded, improved RTK Controller using UDP! Has the option to save 1 server session settings! (ip, port, user, pass, salt) You can load up your saved session/server any time you start up the program!
    Download link (try it out and comment): http://retrocraftmc.com/downloads/rtkcontroller.jar
    I am currently working on an applet version! I hope to include this on my website, I'll post when I'm finished!!

    UPDATE: I may also work on a android app version! I had tried this before but it was extremely buggy so I canceled the project.

    Trouble downloading .jar? Download a .zip file here! http://retrocraftmc.com/downloads/rtkcontroller.zip

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 2, 2016
  4. Offline

    jamcat22

    Can you please add this to BukkitDev so that CraftBukkitUpToDate will update this automatically?
     
  5. update to 1.3.1 bukkit please<3
     
  6. Offline

    Crackhat

    is there any need for an update?
     
  7. does this work in 1.3.1 bukkit?
     
  8. Offline

    Crackhat

    for me it works nice!
     
  9. ya i noticed it works :3
     
  10. how does the autosave work?

    Toolkit - > Wrapper.properties ->
    Code:
    #Minecraft Remote Toolkit Properties File
    #Tue Aug 07 23:54:20 EEST 2012
    forced-restart-delay=5m
    maximum-heap-size=4096M
    toolkit-autoshutdown-alerts=10m,5m,1m
    restart-on-severe-exception=false
    server-saveall-period=0
    extra-runtime-arguments=-Djline.terminal\=jline.UnsupportedTerminal
    force-save-on-restart=true
    server-heartbeat-threshold=1m
    server-restart-alerts=60m,30m,15m,10m,5m,1m
    minecraft-server-jar=craftbukkit-1.3.1-R1.0.jar
    initial-heap-size=4096M
    overridden-process-arguments=
    failed-heartbeat-restart-count=5
    filter-ansi-escape-codes=auto
    severe-exception-detection-level=1
    server-arguments=nogui
    toolkit-autoshutdown-delay=0
    server-restart-delay=2h
    import-properties=false
    
    How to make server autosave every 15 seconds?
     
  11. Offline

    drdanick

    Code:
    server-saveall-period=15s
     
  12. Offline

    someonexh


    bump again... ?
     
  13. Offline

    FattyCraft

    Anyway we can download JUST the crash detection part of this plugin? That would make my day. I might donate if you could help me out :))
     
  14. Offline

    alexh

    Rtk + SpaceBukkit = <3

    Very well done to you sir, Hope to see future updates and new features.
     
  15. Offline

    tatelax

    I had this plugin setup, but then it started randomly shutting down the server. Any explanations?
     
  16. Offline

    Geodeek

    It would appear that the download link, as well as your website's index is not working...

    EDIT: Everything appears to be working well now, looking forward to trying this out. :D
     
  17. Offline

    lfrst05

    CRITICAL BUG: Thread Leak

    I have been using the remote toolkit for a while now. I use it mainly to perform a scheduled restart of Bukkit every 24 hours. The heartbeat plugin is enabled and any remote (telnet) funcionality is disabled.

    My Bukkit server is running on a VPS (Linux) which allows at most 650 parallel running threads. When using this remote toolkit the whole server (the whole VPS ont only Bukkit) is blocked every 3 weeks (or so) - it can't even create a new thread for a new SSH connection.

    The attachement threads.zip contains:
    wrapper.properties - RemoteToolkit config
    remote.properties - RemoteToolkit config
    threads.txt - Thread statistics of the last 3 days of the RemoteToolkit
    threads.sh - Script used to generate the thread statistics

    Edit: I don't knot why the attachement is not shown but here is a alternative link: http://lukasf.at/threads.zip
     

    Attached Files:

  18. Offline

    hdkill2

    Works in 1.3.1? please reply :'(
     
  19. Offline

    Adrenaline

    Good to know
     
  20. Offline

    drdanick

    I can confirm this. Thank you for bringing it to my attention.

    Edit: Are you using any toolkit modules?
     
  21. Offline

    lfrst05

    No. Only the default RemotToolkit R10a13
     
  22. Offline

    drdanick

    Could you provide a thread dump (after the number of live threads has grown considerably)?
    Provided you have a JDK installed, you can obtain one with:
    Code:
    jstack -l <pid> > threaddump.txt
     
  23. Offline

    lfrst05

  24. Offline

    drdanick

    I have released an update which should correct the issue. Let me know if the problem persists.
     
  25. Offline

    lfrst05

    Ok thank you.
    Remote Toolkit R10 Alpha 13.1 is now running. I will inform you about the staus in the next days.
     
  26. Offline

    deery50

    Im having memory leaks on my server and would like to start the server with:
    "java -Xincgc -jar craftbukkit.jar nogui"
    but with the wrapper I can only change the heap-sizes. Is there a way to change this?
     
  27. Offline

    drdanick

    In wrapper.properties:
    Code:
    extra-runtime-arguments=-Xincgc,-Djline.terminal\=jline.UnsupportedTerminal
     
  28. Offline

    deery50

    Then do i just get rid of the initial and maximum heap?
     
  29. Offline

    drdanick

    You can leave them since java will not honor the Xms flag when -Xincgc is set. Bear in mind that the maximum heap size does still need to be set when you are using the incremental gc.
     
  30. Offline

    deery50

    Hmm still having memory leak problems. But if i run the server without the toolkit with
    "java -Xincgc -jar craftbukkit.jar nogui"
    its fine.
     
  31. Offline

    drdanick

    How exactly are you coming to the conclusion that there is a memory leak?
     
Thread Status:
Not open for further replies.

Share This Page