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

    Shoot

    Blackberry please? :D
     
  3. Offline

    drdanick

    Well, it's Java so it shouldn't be hard. My priority at the moment is pushing out the backup component, followed by the Android application. I will probably be able to port most of the network components of the Android app to a Blackberry app somewhat easily, provided the Android Java SDK is similar enough to the J2ME SDK.

    For now, could you make do with the web panel? ;)
     
  4. Offline

    Shoot

    Sure thing, thanks for the reply
     
  5. Offline

    fabe

    Too bad. My server crashes often because of [SEVERE] Unexpected exception errors.
    Is there any possibility, that your plugin restart the server after this?

    Maybe you could include some functions in the launcher to read console lines that are given out of the minecraft server and always checks if there is this string.
     
  6. Offline

    dak393

    I can get it all to work but only by entering it all manually when I try to use the .sh file I get this:
    Code:
    /Users/*/Desktop/Bukkit/rtoolkit.sh ; exit;
    Unable to access jarfile Minecraft_RKit.jar
    logout
    
    [Process completed]
    
    Any ideas? I should have given both files execute permissions as well unless I did something wrong.
     
  7. Offline

    drdanick

    Try running the .sh from within the server directory. I can see what the problem is, i'll update the script for the next release.
    --- merged: Feb 10, 2011 2:09 PM ---
    My wrapper already reads console lines. It's actually required to have the save complete message display.
    I will build in optional support for this in the next version.
     
  8. Offline

    Jobsti

    I need a changelog with date, I think I'm using your first Version.... but works great ;)
     
  9. Offline

    BlueT

    Sorry, but is it just me or is your Server down?
    Seems that drdanick.com is not responding...
     
  10. Offline

    drdanick

    Oh dear, that does not look good. I've put the latest release on my own personal server for now.
    --- merged: Feb 10, 2011 3:28 PM ---
    I need to clean the post up. I ran out of space for that :p
     
  11. Offline

    unrivaledneo

    Was trying to get this to work, dont know much about this sorta stuff, but in install how the guide said to and when to run the .bat file it pops up then closes right away. The only things I edit was the user:pass in the files. everything else i set up to your guide
     
  12. Offline

    drdanick

    Add the word pause to the end of the .bat file, then tell me what's printed in the console.
     
  13. Offline

    unrivaledneo

    Says java aint valid haha wtf.

    I use this to boot up bukkit usualy
    Code:
    @ECHO OFF
    IF /I "%PROCESSOR_ARCHITECTURE:~-2%"=="64" "%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xms1024M -Xmx1024M -jar "%~dp0craftbukkit.jar"
    IF /I "%PROCESSOR_ARCHITECTURE:~-2%"=="86" java -Xms1024M -Xmx1024M -jar "%~dp0craftbukkit.jar"
     
  14. Offline

    drdanick

    ok, edit the .bat file and replace 'java' with "%ProgramFiles(x86)%\Java\jre6\bin\java.exe"
     
  15. Offline

    unrivaledneo

    Ok now i get could not open cause of object heap
    restarting

    over n over.
     
  16. Offline

    drdanick

    Can I see the full error as it appears in the console?
    Also, how much ram are you allocating to the server in wrapper.properties, and how much ram do you have installed in your machine?
     
  17. Offline

    unrivaledneo

    Error occurred during initialization of VM
    Could not reserve enough space for object heap
    restarting....

    have it set up for 1024m
     
  18. Offline

    drdanick

    You forgot to mention how much ram you have installed :p
     
  19. Offline

    unrivaledneo

  20. Offline

    drdanick


    Well there's the problem. You cannot allocate all of your memory to the server since your operating system and whatever else is currently running will have their own memory overheads. There obviously won't be 1024M left to allocate! :p
     
  21. Offline

    unrivaledneo

    thats weird then how does the server boot up without the remote? lol
     
  22. Offline

    Mordenkainen

    I am having the same problem as Toob where when the server starts up it halts at the message:
    INFO: Listening to Port 25,561 with a connectivity queue size of 5.
    And continues when you hit "Enter"

    Also, when the server is restarted by the plugin, it just says "Restarting..." until Enter is pressed.

    During this time, you can connect with telnet, and it will output the status messages for that to the console. An Enter in the telnet window will also cause the server to continue starting.

    The same thing happens with the telnet server turned off, except the message it stops at is "Starting UDP listen server on port 25561".

    Using craftbukkit 300, and have Java 1.6.0_23-b05, XP 32-bit SP3.

    Also, it would be nice if your telnet window showed the content of the console, so you could see the servers responses to your commands.
     
  23. Offline

    Chojin

    First, great plugin, I cannot live without it :)

    I have the same feature request too as suggested earlier.
    It would be really useful to catch "[SEVERE] Unexpected exception" and to issue an immediate restart. If stop command does not do anything, it kills the java process and restart process.

    Thx alot!
     
  24. Offline

    silentdojo

    anyone have a copy of the backup preview... the link is down?
     
  25. Offline

    tremor

    I know you run the wrapper with this:
    Code:
    java -Xmx30M -Xms30M -XX:MaxPermSize=40M -jar Minecraft_RKit.jar user:pass
    Is the memory allocation that high necessary? Can we get away with 20-20-30? How about less? I'm on a VPS with 2GB RAM. I put 1024M to the minecraft server, 30M to the wrapper, a few more to some websites and postfix mail server.. I'm running with 0 Free.

    I see an upgrade in my future but, any suggestions.. already shut down my mumble server.
     
  26. Offline

    drdanick

    If you do indeed have exactly 1024MB of memory installed and are allocating that much to the server, then it won't work. You are either mistaking about how much ram you have allocated to craftbukkit, or how much ram you have installed.

    It's a problem with Windows XP. It's a terrible, terrible operating system from a development perspective regarding cli based applications. There is a simple workaround that i'm implementing, and it will hopefully be in the next update.
    As for your telnet suggestion, I am not aware of what you mean. It should be forwarding everything from the console to telnet and vice versa. It's probably another problem with Windows XP, and so I may not be able to fix it. >.>

    I'm busy implementing that already! It will be in the next version.

    Ah, I forgot to update that link. Hang on, it'll be working again shortly.

    I was generous with how much was allocated to the wrapper. It should be able to make do with about 20M, maybe less.
     
  27. Offline

    silentdojo

    Thanks for fixing the link...
    Wondering if I'm using a ramdisk and I use the backup plugin. Where will the backups be saved? Can I specify location? I don't have any more space on the ramdisk for a backup.
     
  28. Offline

    sadleric

    .commands now work in windows via the wrapper! Thanks.
     
  29. Offline

    drdanick

    As of now, the backups need to be stored in the world folder. I will probably add a way of changing that in either the final release, or the next preview.
     
  30. Offline

    OptiDash

    Is there a way I can set it so that my server restarts every day at certain time (for example 6 AM) instead of just setting a 24h interval?
     
  31. Offline

    drdanick

    Update!

    Release 10 Alpha 6
    -Added the option to have the server restart on a "SEVERE" exception. By default this is disabled and needs to be enabled in wrapper.properties
    -Reimplemented the ability for the wrapper to force the server to restart after a grace period set forth by forced-restart-delay


    Still to come
    -A decent attempt at getting this to work properly on Windows XP *sigh*
    -Scheduled restarts on a set time of day
    -Map backups integrated into wrapper
    -A wiki page for this
    --- merged: Feb 11, 2011 7:15 PM ---
    It's on the todo list ;)
     
    OptiDash likes this.
Thread Status:
Not open for further replies.

Share This Page