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

    Errored

  3. Offline

    Gibstick

    Hello!

    This is probably the only good free server wrapper, so thank you! I know you are busy with your studies, but I have one (simple?) request: an option to disable remote echo, as I like to turn on local-echo and I don't enjoy seeing what I enter, twice. Could this be easily done?
     
  4. Offline

    drdanick

    That depends on whether you can specify the amount of ram to allocate to minecraft. If you can, then you need to merely launch the toolkit jar in place of the minecraft server jar, but allocate only a minimal amount of memory. (20MB, for example)

    For that to work, the wrapper would have to be aware of the internal state of the server (something that only the plugin component can currently access). I am working on this for R11.

    I assume you mean echoing over telnet. Good suggestion, I may be able to implement it into R10 over the next few days. If not, it will definitely be in R11.
     
  5. Offline

    yaitsbilly

    I set 6gb to

    java -Xmx6114M -Xms6114M -XX:MaxPermSize=6114M -jar Minecraft_RKit.jar USER:pASS

    But when I do /gc ingame it says I only have 5gb allocated, weres the the 1gb goto?
     
  6. My guess is it's rounding. And technically 1024 x 6 = 6144, not 6114. But it's still probably allocating a small amount for something else and, y'know what? I'm going to go get coffee. Good morning, god speed.
     
  7. Offline

    EnzoFX

    Thanks for the update!
     
  8. Offline

    yaitsbilly

    lol i see now.
     
  9. Offline

    Gibstick

    Great!
     
  10. Offline

    Imm0rt41

    can the telnet be accessed if the server isnt responding but the console is still up? or can it go as far as to access the console even if its not up.
     
  11. Offline

    crazyish

    Got the thingy working as far as auto restarts are concerned. Added a couple of my characters to the users via .useradd, Then controlled that they were added through .users and checked the file it self, and everything seemed fine. Even made sure to caps the names correctly. All commands i've used in the console seem to have worked fine, But any time i attempt to use commands in game, they turn up as "unknown command" etc. The possibly less important detail would be that a "unknown command" thingy shows up on the console quite a lot, without me touching the keyboard. I would go time it, or check the time in log, but i've been in the server room for so long today freezing my fingers off to fix stuff, that i'd rather do it in the morning if it would be of any interrest. (sorry for the "thingy" description, time for bed >.<) Just thought i'd add this quickly incase there is something basic i've overlooked during setup.
     
  12. Offline

    drdanick

    So long as the wrapper is running, the console can be accessed regardless of the state of the minecraft server.

    Check that you have placed MinecraftRKitPlugin.jar in your bukkit plugin folder.
     
  13. Offline

    crazyish

    Oh wow, while that was my first idea, and i had checked it then, i had completely overlooked the fact that i had moved the wrong jar to plugins "shame" ^^ Ty for making me look again.
     
  14. Offline

    Vittek

    Well just had the Read timed out error again, but this time I got the hearbeat failed and RTK is trying to restart the server. However it tries a normal restart and then tries to force a save which then gets stuck.
    Anyway to make it force a restart instead?
     
  15. Offline

    drdanick

    Wait 60 seconds. The toolkit will only attempt a forceful restart if a graceful restart does not work.
     
  16. Offline

    Vittek

    Roger that. I will wait next time. If it works and it really restarts, well consider 20 bucks donated to you! Thank you good sir!
     
  17. Offline

    retool2

    got problem with pail it freeze when loading
    but everything else fine
    GOOD JOB
     
  18. Offline

    Imm0rt41

    ok, i have telnet enabled and i have a shell-password-mask set, or w/e it was, but i cant connect to the telnet. can you tell me what i would need to enter in putty if the server was set up as:

    ip: random.ip.com
    port:25561
    rtk password:thingy

    or do i use a different password for that, i dont really get it.
     
  19. Offline

    Degnebolig

    I have a problem with the messages.txt.
    I tried emptying the save-messages, but they still show up ingame.
    I even removed the strings altogether, not even leaving the "auto-save-start" etc.
    Still showed up.

    I then tried altering the message, it just spouts the same old message.
    I tried restarting the server, dont work.

    Apparently someone had this problem in January, but the author stated he was fixing it..?

    Could anyone shed some light on how to use messages.txt?
     
  20. Offline

    PointGuard

    when I start my server some settings in the wrapper.properties gets set back to default. Any ideas?

    Code:
    #Minecraft Remote Toolkit Properties File
    #Tue Oct 04 20:04:25 EDT 2011
    forced-restart-delay=5m
    maximum-heap-size=12024M
    toolkit-autoshutdown-alerts=10m,5m,1m
    restart-on-severe-exception=true
    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.jar
    initial-heap-size=1024M
    overridden-process-arguments=
    failed-heartbeat-restart-count=5
    filter-ansi-escape-codes=auto
    severe-exception-detection-level=1
    server-arguments=nogui
    toolkit-autoshutdown-delay=0
    server-restart-delay=5h
    import-properties=false
     
  21. Offline

    drdanick

    You need to set the connection type in PuTTY to 'telnet', and the port to whatever is set in remote.properties.
    Also, make sure that you have forwarded that port (TCP) to your server.

    The toolkit does not allow empty values in messages.txt. This should be corrected in the next update.

    What values are you trying to use?
     
  22. Offline

    PointGuard

    When I change "server-saveall-period=0" to anything other than 0 and start the server it gets set back to "server-saveall-period=0".
     
  23. Offline

    drdanick

    It only accepts values in the "#h #m #s" format as documented in the wiki page

    Edit: Oh dear, it isn't documented correctly. Let me correct that.

    Edit2: Fixed.
     
  24. Offline

    PointGuard

    Thanks, I also noticed that there is some wrapper properties missing as well.
     
  25. Offline

    drdanick

    Which in particular? I am aware that the import property is not documented, this is intentional.
     
  26. Offline

    Imm0rt41

    i do, i did all that because im not a fucking idiot, i wanna know what im supposed to enter exactly into Putty with those conditions becuase it still isnt working
     
  27. Offline

    PointGuard

    The import property was one of them and here is another:
    filter-ansi-escape-codes=auto(no clue what it does)
     
  28. Offline

    drdanick

    Please see the attachment. Your username/password details are entered upon opening a connection with the server. The username/password used is the same as what was specified by the user:pass argument when staring the server.

    The majority of users will want that left on "auto". I will document it when I have the time to do so.
     

    Attached Files:

  29. Offline

    Imm0rt41

    i never have to enter a pass when i start my server, i just run the rtk bat. i do enter a pass and username when using /restartsrv though
     
  30. Offline

    drdanick

    The password is specified within the .bat. By default it is set to user:pass but it is wise to change this to something else.
    On another note, the username/password for /restartsrv is the same as what you will need to log into the telnet console.
     
  31. Offline

    Imm0rt41

    so in telnet, do i enter

    user | pass
    user / pass
    user : pass

    which one of those?
     
Thread Status:
Not open for further replies.

Share This Page