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

    drdanick

    Do you require the server to be bound to a specific ip address? Make sure that your working directory is the same directory that the server executables occupy (i.e. make sure you cd to the server directory before launching the toolkit). Also, try launching the toolkit manually with this command:

    Code:
    java -jar Minecraft_RKit.jar USERNAME:PASSWORD
    
     
  3. Offline

    davvem

    Oh, wait, it don't work perfect =p, is there any way to prevent read timed out error? anything?
     
  4. Offline

    drdanick

    As of yet, no. I'm trying to work something in to the next release.
     
  5. Offline

    davvem

    Ok, good, when's next release?
    any expected time?
     
  6. Offline

    drdanick

    Well, i'm in the middle of my University mid-semester test, so not in the next few weeks. I still have quite a bit left to work on for the next release, and I don't want to rush anything.
     
  7. Offline

    davvem

    Ok :/ also, a i found a way to mostly fix the read timed out error :D combine toolkit whit timecommands, ( don't remember exact name, but just search on timecommands ) and make it say save-all and .restart, and now, if i get read timed out, it will auto fix it in less than 40 min :D
    EDIT* it should have worked excelent, but they mess eachother up, change eachothers times =/ can you maybe make it compatible whit that? =p (ontimecommands)
     
  8. Offline

    Robert Pendell

    I'm testing RemoteToolkit locally at the moment (may ask the host to install it). Is there anything you can do about the console spitting out "Unknown console command" after every command issued? It also occurs if I just press enter except twice. Ideas?
     
  9. Offline

    drdanick

    What operating system are you using? Can I see the body of wrapper.properties?
     
  10. Offline

    Robert Pendell

    The test environment is on Windows 7. wrapper.properties is at their default values.

    Code:
    #Minecraft Remote Toolkit Properties File
    #Tue Sep 06 17:41:54 EDT 2011
    forced-restart-delay=5m
    maximum-heap-size=1024M
    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=10m,5m,1m
    minecraft-server-jar=craftbukkit.jar
    initial-heap-size=1024M
    overridden-process-arguments=
    failed-heartbeat-restart-count=5
    severe-exception-detection-level=1
    server-arguments=nogui
    toolkit-autoshutdown-delay=0
    import-properties=false
    server-restart-delay=5h
     
  11. Offline

    drdanick

    Does this issue occur if you connect to the console via telnet?
     
  12. Offline

    Robert Pendell

    @drdanick It only happens via telnet. Never on the actual game console. It doesn't matter what the telnet client being used is.
     
  13. Offline

    drdanick

    This is very unusual. I'll have a look at it and get back to you soon.
     
  14. Offline

    Robert Pendell

    @drdanick Thanks. I did some more testing. This bug appears to only affect Windows. It didn't occur on a linux VPS that I use for testing.
     
  15. Offline

    drdanick

    Oh dear, I have managed to replicate the issue. I Will get this fixed ASAP - thanks for bringing it to my attention.
     
  16. Offline

    teenspirit7

    How can i start the wrapper if i'm on a remote client already?

    Thanks
     
  17. Offline

    Boltblaster

    THANK. YOU. VERY. MUCH.!!!!!!!!!!!!!.
     
  18. Offline

    davvem

    Ok, need help, as i said in a earlier post, i use it to say the command .restart , becuse you said it would restart it from read timed out, i belive, but it only says shutdown delayed, what's that? would appriciate help.
     
  19. Offline

    hahito

    Hi,

    i have a big problem. When i restart the server (using RTK) sometimes the server freezes by loading DynMap.

    last console info ---> [INFO] [dynmap] Using Permissions 3.1.6 for access control

    There are no specific permissions or other automatic scripts in use.
    I use Bukkit b1064 on a Windows 2003 Server.
    Sometimes the reload take some minutes (2-3 minutes) but the server starts with DynMap. But mostly the server freezes without an error. This symptom occurs only with the RTK plugin.

    Have anyone the same problem or a solution for me?


    hahito

    EDIT: Sometimes the complet server starts very slowly. After loading the wrapper it can take 5 minutes befor the bukkit server is loading.
     
  20. Offline

    Robert Pendell

    Thanks for confirming. I look forward to a resolution.
     
  21. Offline

    oliverw92

    Could you make it possible to only give certain users certain permissions? I don't want my moderators being able to use Telnet, but I still want them to be able to restart etc.
     
  22. Offline

    davvem

    I can't wait untill Read timed out error is fixed =/ that's almost the only thing that makes my server crash
     
  23. Offline

    drdanick



    This has been planned for some time and will definitely be implemented in Release 11.

    @hahito It is an issue with Windows XP/Server 2003. A major priority of Release 11 is to find a permanent fix to this issue.

    @davvem If the server is not restarting through a normal .restart that indicates that the server has become completely unresponsive to console input. By default, the toolkit will force your server to restart within at least 6 minutes.
     
  24. Offline

    Sander Simonsen

    I got this plugin, and how do i change so server restart each second hour?
    and when the server crash, it restart, but then essentials dosent work, or no prefix before name !
     
  25. Offline

    drdanick

    Use this key/value in wrapper.properties to set the restart period to 2 hours:
    Code:
    server-restart-delay=2h
    
    Can you check your console for errors pertaining to essentials?
     
  26. Offline

    Sander Simonsen

    This is how my wrapper looks like now !

    #Minecraft Remote Toolkit Properties File
    #Thu Sep 08 20:38:41 AZOST 2011
    forced-restart-delay=5m
    maximum-heap-size=4000M
    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=10m,5m,1m
    minecraft-server-jar=craftbukkit-0.0.1-SNAPSHOT
    initial-heap-size=4000M
    overridden-process-arguments=
    failed-heartbeat-restart-count=5
    severe-exception-detection-level=1
    server-arguments=nogui
    toolkit-autoshutdown-delay=0
    import-properties=false
    server-restart-delay=5h
     
  27. Offline

    drdanick

    It should be working correctly. Immediately after starting the server, what is the output of .restarttime when entered into the console?
     
  28. Offline

    Sander Simonsen

    U
    Unknown console command !
     
  29. Offline

    seang96

    I have a problem whenever I run the .bat with RTK on everything can only connect to that computer no one connected or not connected to my router besides host can connect. Can you help me with this?
     
  30. Offline

    Robert Pendell

    What commandline are you using to start the server? Doesn't sound like remote toolkit is running.
     
  31. Offline

    drdanick

    Have you attempted to bind your server to a specific ip, per chance? Can I have a look at server.properties?
     
Thread Status:
Not open for further replies.

Share This Page