[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

    Lhjnhnas

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    When I run the .sh it loads my minecraft server, without any of the plugins installed. Help?
  4. Offline

    Mrono

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I would recommend a higher port, anything that low and the system doesn't generally like it
  5. Offline

    sharkale

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    is a problem with windows xp, just wait 5 seconds and press enter.
  6. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Could you be more specific? What do you want to schedule with cron?

    Setting severe-exception-detection-level to 1 will stop the wrapper from restarting the server on SEVERE exceptions unless they are of the type "Unexpected exception". Generally, those are only thrown by the server.

    I'll have a look into it. What Operating system are you using?

    Unless you're running the server as a superuser, you will not be able to bind ports under 1024. Change the ports to something higher than that.

    What is the exact command you're using to start the server?
  7. Offline

    Lhjnhnas

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    /home/minecaft/rtoolkit.sh start
  8. Offline

    BurnseyBoi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @drdanick
    My console is doing this again :(
    Would adding a small delay before rebinding possibly fix it? I actually saw the errors show up this time, and the whole block showed up at the same instant. No delay between any of them. Just *blink* and a whole mass of them has appeared! Same setup as before, except running CB670 now.
  9. Offline

    Nate204

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey all.

    I'm trying to run this with my server.

    java -Xms1024M -Xmx2560M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:parallelGCThreads=5 -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:MaxGCPauseMillis=500 -XX:SurvivorRatio=16 -XX:TargetSurvivorRatio=90 -jar craftbukkti-0.0.1-SNAPSHOT.jar

    I have this in a CronJob scripted to run every 12 hours. It has other commands, but this is what's used to launch my server.~ I have it, because if my server freezes or timesout, Remote Toolkit serves no purpose...

    I want to loop them together though, because If I have the CronJob setup to run the toolkit every 12 hours, then I'll be covered on the bases of server freezes (cronjob) and java crashes (toolkit).

    I had it working before, but recently I wanted to try and run these flags. I hope they'll increase performance.....just a little tiny bit. I run a 32bit OS with SWAP disabled, because I have 5GB just sitting around collecting dust. I'm able to set the Xmx to 2560 but no higher. I thought 32 bit capped it out at 1.5GB, but it worked...and I didn't see a reason to change it?

    Anyway, If anyone has any recommendations, I'd greatly appreciate it!!
    Thanks again!
    - Nate
  10. Offline

    sharkale

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This happend with bad server close. Search in taks adinistrator for java.exe and close them and try open the server again.
    Next time, closes the program properly.
  11. Offline

    JDD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So I'm wondering if you could possibly see fit to combine this plugin with a couple of others to slim down on how many plugins we would have to run :D I'm sure this has all been requested before in the previous 22 pages but I will request it again.

    Requesting the following functionality:
    Scheduled Saves - example of this would be the Simple Save plugin Here
    Scheduled Backups - example of this would be the Backup plugin Here
    Delayed Stop Command - example of this would be the Delayed Stop plugin Here

    I would love to simply use just your wrapper to handle all of these functions as well as my scheduled restarts :)
  12. Offline

    BurnseyBoi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This does fix it. Until the server has done a scheduled restart. Then the messages begin flooding again.
    @JDD
    I think the scheduled saves are already in. My map saves every 30 minutes, and it shows up in the chat. And I think scheduled backups are on the todo list.
    I like the idea of the delayed stop. Quite a few times I've just surprise booted some people off my server!
  13. Offline

    MJRamon

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Does it support 617?
  14. Offline

    Mrono

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Windows 7 and server 2008

    Note: it works fine before I put in the code to load BTM
  15. Offline

    Dusi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Everytime I try to use the /restartsrv <user> <password> command ingame, it says I failed on the password, even though I know I did not
  16. Offline

    Sergeant

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Just installed the wrapper and while it seems to be working nicely so far, the /restartsrv command does nothing and I instead get an "unknown console command" error.
  17. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Try running the shell script from within the minecraft directory (cd /home/minecraft and then ./rtoolkit.sh)

    Save scheduling has already been implemented into the wrapper, or did you have some other system in mind?
    Scheduled backups is definitely on the todo list, i'm hoping to get something out soon.
    I'm working on in-game/remote restart rescheduling, which will serve the same purpose as the Delayed stop, perhaps i'll allow scheduling of other commands too, we shall see.

    Yes.

    I'll gave it a test. Nudge me if I haven't got it done in the next few days ;)

    Make sure you put the included plugin in your plugins folder. Also, make sure that it is loaded by entering "plugins" in the console.
  18. Offline

    parker_digg

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Awesome plugin. One thing is maybe make the install instructions more idiot-friendly. The zip had a lot more than it actually needed and I'm not sure why. Wasn't sure what had to go in or not. Either way, this is great and really helps fight against the instability of craftbukkit crashes.
  19. Offline

    ksevelyar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Could you please add RemoteToolkitPlugin to minerepo?
  20. Offline

    Plague

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Do not use a plus sign in the RB version, you should state the latest tested version.
  21. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    That's definitely a high priority. As soon as I have the wiki page set up, there will be a lot more room in this post (or on the wiki) for clearer instructions.

    As I have said for a similar project, the fact that both the wrapper and the plugin are version dependent on each other, it would not be ideal to have the plugin component, without the wrapper, added to a repository such as that. I am currently working on my own auto update system for both the wrapper and the plugin and hope to have that up and running sometime soon.

    Fair enough. Fixed ;)
  22. Offline

    oliverw92

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Just wanted to say thanks for the plugin, it's a life-line for our server!
  23. Offline

    Nuinbot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Still drooling for an Android OS app! Keep up the good work!
  24. Offline

    Rhuen

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  25. Offline

    ExplosiveBacoN

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm having a lot of problems setting it up, can someone lend me a hand?
  26. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    http://forums.bukkit.org/threads/ad...ll-remote-console-674.674/page-22#post-210903

    I seriously would love to have auto updates work with this, but seeing as any updates to the plugin will almost always be dependent on new wrapper features, it just isn't feasible and would likely cause a whole raft of problems for the end user. I am looking into various alternatives, and do hope to support optional updates for both the wrapper and the plugin in the future.

    Where are you stuck?
  27. Offline

    ExplosiveBacoN

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Thanks but I managed to figure it out. :)
  28. Offline

    JitteryJoe123

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Is this mac compatible?
  29. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yes!
  30. Offline

    JitteryJoe123

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    yea i was trying to use logmein for my server but i figured out how to port foward my router so it works now
  31. Offline

    Nate204

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Could anyone help me with getting this going? or did I miss the response ;_;
    Sorry If this seems silly... My java crashed today and If I would have had your wrapper tied into my config, it would have simply restarted its self.

    Thanks for your time!! =) I really miss the plugin...
  32. Offline

    Tordur

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hello, i have had some promblems running the plugin, through a putty screen. (On a CentOs Machine vps) And whenever i closed down the putty screen it closed the server or when it restarted. I did the following to make it work, by changing the .sh file
    Code:
    #!/bin/bash
    
    USER=Username
    PASS=Password
    
    ##YOU SHOULD NOT NEED TO EDIT ANYTHING BELOW THIS LINE##
    DIRECTORY=$(cd "`dirname "$0"`" && pwd)
    (cd "$DIRECTORY"; screen -s MineCraft java -Xmx30M -Xms30M -XX:MaxPermSize=40M -jar Minecraft_RKit.jar ${USER}:${PASS})

Share This Page