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

    GarretSidzaka

    you know if this works under xp yet, bossman?
     
  3. nope in telnet you will be asked to enter a username and afterwards to enter a password
     
  4. Offline

    Imm0rt41

    it doesn't ask me to enter anything, it just shows a green cursor then after about 10 seconds beeps and closes
     
  5. server-saveall-period=20m and it wont save at least it wont tell in game it? what is wrong
     
  6. Offline

    yaitsbilly

    I only need this plugin for the auto restart, do I need to put the .jar file into plugins folder.
     
  7. 2011-10-06 02:00:12 [SEVERE] Could not load 'plugins\MinecraftRestartController.jar' in folder 'plugins':
    java.io.FileNotFoundException: Jar does not contain plugin.yml

    2011-10-06 02:00:12 [SEVERE] Could not load 'plugins\Minecraft_RKit.jar' in folder 'plugins':
    java.io.FileNotFoundException: Jar does not contain plugin.yml
     
  8. Offline

    1nd1g0

    Please add an option for backups
     
  9. Offline

    Vittek

    Nevermind error on my part! Server restarted after 4 mins on its own. YES!!! Take that RTO.
    Anyway, 50 bucks donated, well deserved good sir!
     
    drdanick likes this.
  10. Offline

    Robert Pendell

    Is there a good init script that I can use to ensure this starts at server boot or should I just use the cron @Reboot to accomplish this?
     
  11. Offline

    drdanick

    It is likely that the required TCP port is not forwarded to the server. Are you hosting your server with a VPS?

    You need to launch the wrapper in place of craftbukkit.

    http://wiki.bukkit.org/Server_Remote_Toolkit

    Thank you for the kind donation, I do appreciate it :)
    I would be lying if I said this didn't have an effect on the speed at which I investigated the issue (I spent a few hours on it before you updated your post). I actually did uncover an issue pertaining to most failsafe forceful shutdown/restarts, so I will have that corrected in the next minor update, which will be up in the next few days.

    You can use update-rc.d on any arbitrary script and have it run on startup. These are run as a superuser, so you may want to launch the server with another user from within your startup script.

    There will be other ways of achieving the same goal, but this is what I have been doing for the last few years.
     
  12. Offline

    Imm0rt41

    no, i host off my computer. i have checked my forwarded ports and 25561 is indeed forwarded.

    ok, wait, nvm, it turns out i never did forward that port. sorry for the bother, ill just go slap myself now.


    also, for the wiki, theres an app that allows telnet access on your ipod, maybe you can add that to the section on remote server control for iOS. i havent tested it yet cause the ports werent forwarded.
     
  13. Offline

    clanslots

    I run a GSP and a customer pointed me to this plugin and it looks great. BUT.
    Would it be possible to put some overwriting properties in the main launcher ?

    Using the configuration files, the user can override the heap sizes, IP and ports of the main java process. In a shared environment this could lead to some ... bad consequences :p

    So would there be an option of having something like

    java -Xmx30M -Xms30M -XX:MaxPermSize=40M -jar Minecraft_RKit.jar -McXmx -MxXms -IP -Port USER:pASS

    That would override some of the settings from the configuration files ?

    Another option for us would be to lock down files like some other hosts do, but I'm really not a fan of that.

    Thanks !
     
  14. Offline

    drdanick

    You actually made a similar request earlier in the thread, though that was only to force the use of a particular port.

    An important focus of Release 11 is to make the toolkit far more VPS/GSP friendly, particularly by providing the ability to override all configuration keys with a set of command line arguments. I should be able to work this into the next Release 10 update, considering there is some demand for it.
    I'll notify you when it is updated to support this.
     
  15. Offline

    clanslots

    Hah it was you !
    Happens when being overworked! Just made a small bribe donation, thanks for the reply !
     
    drdanick likes this.
  16. Offline

    Buckethead

    understand up untill here. what is this supposed to open with? do i execute it with a bat or what
    From the included graphical UDP client

    1. Double click the MinecraftRestartController.jar that is included in the UDP client folder of the downloaded .zip.
    2. Enter the username and password you set when you set up the remote toolkit. (If you left it as user:pass (you shouldn't have!) your username would be user and your password would be pass)
    3. Enter the hostname/ip of the server etc...
     
  17. Offline

    SilentStray

    I'm using craftbukkit 1240 and It cant access jarfile when i run it. (Running the .sh file in Ubuntu linux)

    Code:
    Minecraft Remote Toolkit R10 Alpha 11
    Initializing...
    Loading toolkit properties...Done.
    Loading toolkit modules...Done.
    Wrapper is running on: Linux 2.6.38-11-generic i386
    Starting wrapper...
    Starting UDP listen server on port 25561
    Oct 9, 2011 11:54:29 PM net.wimpi.telnetd.net.PortListener run
    INFO: Listening to Port 25,561 with a connectivity queue size of 5.
    Unable to access jarfile /home/osiris/minecraft/craftbukkit-0.0.1-SNAPSHOT
    Restarting...
    sUnable to access jarfile /home/osiris/minecraft/craftbukkit-0.0.1-SNAPSHOT
    Restarting...
    
     
  18. I highly suspect your wrapper.properties minecraft-server-jar property is missing the .jar suffix at the end of your craftbukkit-0.0.1-SNAPSHOT. Just just a shot in the dark.
     
  19. Offline

    ZerG

    I guess ill be the bastard who asks this time ..... I notice your not on bukkitdev yet and I was looking to use your plug in an [1185] build, would you happen to have a link for me? :)
     
  20. Offline

    Errored

    The 1240 version of the plugin also works for 1185 CB. It works perfectly for me on 1185.
     
  21. Offline

    Buckethead

    HELP after step 1 i confused?
     
  22. Offline

    drdanick

    I assume you launch the toolkit with the included .bat. Did you remember to open it with a text editor and replace the default USER:PASS argument with your own username/password?
     
  23. Offline

    Buckethead

    also i dont now if this is me or not when i shutdown server using this plugin java continues to run and i cant use anything related to server untill i manually end that proccess

    yep. i did all that i meant the step 1 i posted

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

    drdanick

    You need to enter .stopwrapper in the console to stop the server, not just close the cmd window.
     
  25. Offline

    Buckethead

    i was using just /stop. ok then i will do that ty. and i do that with a . to

    still confused on other thing though

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

    drdanick

    Ah, so your issue is starting the UDP client? All you need to do is double click on MinecraftRestartController.jar, as if it were an .exe or .bat.
     
  27. Offline

    Buckethead

    but it doesnt run like one. it trys to open up with other programs
     
  28. Offline

    seriosbrad

    You need to right click > open with > choose default program

    Browse to javaw.exe (C:\Program Files (x86)\Java\jre6\bin\javaw.exe)
     
  29. Offline

    bobeeb

    with autosave on my server freezes the chat and block placeing during the save progress for some seconds
    is it just me?
     
  30. Offline

    drdanick

    The toolkit merely passes a "save-all" command through the console. It is normal for this to cause some lag, especially for large worlds.
     
  31. Offline

    Buckethead

    ty i will try this

    OMFG no mad at u or anything took me 4 hours to figure out users are case sensitive.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 2, 2016
Thread Status:
Not open for further replies.

Share This Page