[ADMN] RemoteToolkit [R10 a14] - Restarts + crash detection + auto saves + remote console! [1.5.1]

Discussion in 'Plugin Releases' started by drdanick, Jan 16, 2011.

     
  1. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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 14.5 [CB 1.5.1-R1.0] (wget friendly)

    For developers
    Module API | Coming soon!

    For everyone
    Official IRC channel


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

    Changelog
    Release 10, Alpha 1


    [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 donations:

    This post has been edited 95 times. It was last edited by drdanick Jun 11, 2013.
  2.  
  3. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yes, It works.
  4. Offline

    oleerik

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This is so awesome. The only "plugin" that I have never had to update. It is great! :)
  5. Offline

    tremor

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yep.. working like a charm..
  6. Offline

    Kas

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Is there any way to still "gracefully stop the server" when this mod is installed?
    Can I let the server shutdown at a given time?... I would liek to do so, since I will put a while[1] loop in an sh script which executes a copy-directory command to backup everything and fires up the server afterwards, thus backupping between restarts.
    Also, can anyone tell me why my telnet connection resets every hour?
  7. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    .stopwrapper will stop both the wrapper and the server gracefully.

    As for the telnet resets, I have not tested a connection for that long. It may have something to do with the library i'm using, i'll give that a test soon.
  8. Offline

    sharkale

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    yep, work perfect.
  9. Offline

    Chekkaa

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Love it! I have been using it for months, both on hMod and Bukkit, and it really is a lifesaver when I have to be gone for a while! It's nice not having to worry about my server being down due to crashes or whatnot.

    I have a question: what exactly does the plugin do? I have not noticed any difference between running the wrapper with or without the plugin. Does the plugin just allow for better crash detection or something?

    Also, a suggestion (if you have time): sometimes when the server restarts, some other thing on the machine will grab up a bit of the RAM it was using, and then the server can't start due to not being able to reserve the right amount of RAM. Is there a way to make it automatically run with less RAM if it won't restart due to not enough RAM being available?
  10. Offline

    qwert1484

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    rtoolkit works for me on 617
  11. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The plugin allows some in-game control, but will be used for extremely good crash detection very soon.

    Also, that's an interesting idea, i'll have a look at possibly implementing something like that in the future.
  12. Offline

    ruben

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I wonder, is it possible to apply normal commands like "time set 1", or other commands when you use plugins?
    Also, I'm not able to see what's going on on the server with my iPhone. How do I configure it so I can see what people say?
  13. Offline

    GmK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    *Could* it be, that using RToolkit with a build like 617 disables any console commands? As soon as I start my server with the toolkit wrapper, I cannot use the console anymore.

    This ofc could be a clash / a different plugin, so I'll check, but the toolkit was my first suspect.
  14. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Were you having this problem prior to build 617? Can you post the body of wrapper.properties?
  15. Offline

    Bobjoeguy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How far are you on an app for android, it would be a huge lifesaver
  16. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm going to take a shot at getting it done in the next week, during my mid-semester break. May I ask what features you were hoping would be implemented?
  17. Offline

    EnzoFX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I too am a fan of this plugin, simply because I love the idea of scheduled restarts for performance reasons. Haha, apart from that I'm not sure I'm using it to it's full potential =P.

    Right now I am looking for a simple way to schedule backups of the world folder. Maybe this is something that could be integrated into this wrapper? I'm thinking stopping the server, backing up the folder (compressing it to an archive and appending the date to the file?), then starting it back up. This would be a fantastic addition. I had a power outtage the other day and am looking for a way to have the server unaffected if it were to happen again (It corrupted the world =/).

    Oh, and what's the difference between Hold server, and force stop? Is one more graceful than the other? haha. This actually leads me to another random thought, what happens when I simply close the command window? Or if I shutdown the computer while it was running? Does it stop the server in a proper way? Or should I be sending .stopwrapper whenever I want to shut the server down?
  18. Offline

    GmK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I didn't have that problem prior to 617. It definitely only happens when starting with the wrapper - starting with a normal script in a screen session gives me full console access.

    wrapper.properties:

    Code:
    #Minecraft Remote Toolkit Properties File
    #Fri Mar 11 11:17:32 CET 2011
    minecraft-server-jar=craftbukkit.jar
    severe-exception-detection-level=1
    server-saveall-period=2h
    maximum-heap-size=4480M
    import-properties=false
    server-restart-delay=24h
    restart-on-severe-exception=false
    server-arguments=nogui
    overridden-process-arguments=
    server-restart-alerts=5m,3m,30s
    forced-restart-delay=5m
    initial-heap-size=2048M
    extra-runtime-arguments=-server,-Djline.terminal\=jline.UnsupportedTerminal,-XX\:+UseConcMarkSweepGC,-XX\:ParallelGCThreads\=3,-XX\:+UseParNewGC,-XX\:+CMSParallelRemarkEnabled,-XX\:+DisableExplicitGC,-XX\:MaxGCPauseMillis\=500,-XX\:SurvivorRatio\=16,-XX\:TargetSurvivorRatio\=90,-XX\:+UseAdaptiveGCBoundary,-Xnoclassgc,-XX\:UseSSE\=3
    
  19. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Odd. What operating system are you using? Have you tried using a newer bukkit build?
  20. Offline

    GmK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    CentOs 5.5
    I haven't tried a newer build, and currently am not at the liberty to do so - running server, I can't go on trying newer builds which aren't recommended :/ I will get back to you if that test is essential.
  21. Offline

    Phantom Index

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Could you explain with more detail?
    "Open a screen with the command screen and launch the server as normal."
  22. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    When you have logged in to a new SSH session, enter the command: screen

    Then just start the server as you usually would. When you open a new SSH session, you will not see your server's console. To do this, enter the command: screen -x
  23. Offline

    Bobjoeguy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Basically it would be nice to be able to enter commands on my phone and maybe chat with the players while I am away if they are having trouble, not sure if it would be possible, but maybe a way to start it from your phone at any time. Whatever really pops to mind that would be useful, really. Anything would be great, thanks.
  24. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You should be able to use an existing android telnet client to do that. I may implement one in an Android app in the future, but it would be a lot of work for me to get right.
  25. Offline

    Nazk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sorry I didn't read this 21-page post. :'(
    I'd like to know if it's possible to make a cron task with this toolkit ?
    Thank you for your understanding and hope to get some help from one of you !
  26. Offline

    Racha

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This is working on 617?
  27. Offline

    sharkale

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    yes! read the post or try yourself.
  28. Offline

    GmK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @drdanick

    We both didn't see the obvious: If you recheck my wrapper.properties you can see that it has the 'nogui' as additional server startup option...and of course, this disabled all console commands.
    Without it, all is fine.

    Just weird that it wasn't a problem pre b617.
  29. Offline

    ronocthede

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    im wondering if you can make an option to ignore a plugin's SEVERE error message and not restart the server if that plugin fails but restart it if the rest do. :D[creeper]
  30. Offline

    WindedDragon

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    When I try to start the server with the wrapper, it does not start the server. All it does is say:

    Minecraft Remote Toolkit V1.0_b18_3 ALPHA
    Initializing...
    Loading toolkit properties...Done.
    Loading toolkit modules...Done.
    Wrapper is running on: Windows XP 5.1 x86
    Starting wrapper...
    Starting UDP listen server on port 25561
    Apr 9, 2011 7:34:35 PM net.wimpi.telnetd.net.PortListener run
    INFO: Listening to Port 25,561 with a connectivity queue size of 5.
  31. Offline

    Mrono

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm trying to run BTM with this and having trouble, I'm using the wrapper.properties from http://forums.bukkit.org/threads/ad...ll-remote-console-531.674/page-16#post-107198

    It loads ok and loads BTM, However no console commands work as well as when I try to use any .commands nothing happens. The ONLY command that works is via UDP packet and that is to force reboot the server. When I load the server without BTM then everything works as expected (except .stopwrapper, that does nada)

    Running Bukkit 617 and BTM build 30 for bukkit
  32. Offline

    valer

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Can anyone help me getting the telnet working? I have the wrapper on port 240 however whenever i try to connect I just get a blank screen in putty. It is port forwarded and the web ui works fine. Thanks

Share This Page