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

    TfT_02

    I really like using this on my server. :) It works very good.
     
  3. Offline

    xDeeKay

    Sorry if this has been answered before, but I don't exactly want to look through 82 pages.
    So I don't host my server from my PC, I pay for a server host. So my question is, is there a way to set this all up so that it's compatible with a server host?

    Because the problem I'm having is that my server host has it's own console, so it doesn't use the cmd screen for consoles, therefor it won't be able to use the run.bat as the main console.

    Any help would be much appreciated!
     
  4. Offline

    TalMarian

    PLEASE HELP ME!
    when i run the rtoolkit.bat i get this message in cmd:

    'java' is not recognized as an internal or external command,
    operable program or batch file.
    Press any key to continue . . .

    i have Java 7 (update 9). PLEASE HELP!
     
  5. Offline

    Tsaukpaetra

    Refer to my post #2434 on this page.

    Your %path% variable doesn't have java in it.
    Add the following to the run.bat file just before the line that starts with the word "java":
    set path=%path%;%programfiles%\Java\jre7\bin;%programfiles(x86)%\Java\jre7\bin;%programfiles%\Java\jre6\bin;%programfiles(x86)%\Java\jre6\bin
     
  6. Offline

    CriminalCraft

    Question: How to work on Multicraft?

    Code:
    15.12 23:07:19 [Server] INFO ERROR: There are no users on file. One must be specified.
    15.12 23:07:19 [Server] INFO USAGE: Minecraft_RKit [OPTIONS] [USERNAME:PASSWORD]
    Can't change the .bat file too, already asked the host.
     
  7. Offline

    xDeeKay

    Few questions:
    1. Does RTK support coloured alert messages? Or does it just use the standard pink console message?
    2. Do the alert messages have to be announced by 'CONSOLE'? Or can they be announced any other way?
    Thanks.
     
  8. Offline

    Tsaukpaetra

    Place the following in the file /toolkit/users.txt (It is also attached)
    Code:
    #You should not need to edit anything in this file!
    [users]
    adminuser:d88b2950f1480a04d610628780debd4498c34580
    
    This will allow the server to start, with allowing the user {adminuser} and password of {hispassword}
    After the server is started, use the command .useradd {username} {password}
    Then, the command .userremove adminuser


    At this moment, all coloring is filtered from the console for compatibility reasons. Hopefully soon color will be supported. :)
     

    Attached Files:

    Last edited by a moderator: May 12, 2017
  9. Offline

    xBladeM6x

    I just downloaded this, and kind of figured out how to configure it. The problem I'm facing is that I go through a hosting service provided by Beastnode.com. How do I go about having this work on their / any server setup in which I can't change the starter .bat for craftbukkit.jar?
     
  10. Offline

    Tsaukpaetra

    Check out my posts #2434 and #2453. They're on this page. Should get ya started. ;) I'm going to make a definitive guide on this hopefully within a week since it seems such a popular topic. :p
     
  11. Offline

    xBladeM6x

    Does RemoteToolKit take a lot of the CPU? Something must be, because all the sudden my server is stressed for almost no reason. If only there was a plugin that would should you how much CPU individual plugins were taking up. -_-
     
  12. Offline

    xDeeKay

    I'm also hosted with Beastnode, send them a support ticket requesting a setup for RemoteToolkit, they'll know what it is and they'll set it all up for you :)

    My toolkit-shutdown-time-warning message is: Server is scheduled to shutdown in %t
    Although in-game it appears in all caps. Is this supposed to happen?

    EDIT: I meant restart-time-warning:Server is scheduled to restart in %t
    (But the same deal)

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

    xBladeM6x

    Yes. Check the rtoolkit folder, and you can change the messages in the "messages.txt".
     
  14. Offline

    xDeeKay

    I did, I changed it from **SERVER RESTART IN %t** to Server is scheduled to restart in %t
    But my problem is that the new message is appearing in capitals, not the way I set it.
     
  15. Offline

    Krixvar

    Hey, is there a way to use this script along with the minecraft-init script? I'm not sure if this is the right place to ask this, but I'd love to be able to use remoteToolkit so I could set up SpaceBukkit, but I like the way minecraft-init lets me run the server console in a separate screen so I can run other commands, and it also prevents the server from stopping if I exit the ssh session. Anyone have any ideas about this?
     
  16. Offline

    cookie4270

    Do the following command to open up a Screen session to host your server in:
    Code:
    screen -S mc
    Then start your server as usual. When you're ready to do other stuff, do Ctrl-A-D to detatch from the screen. Use
    Code:
    screen -r mc
    to return to your server console
     
  17. Offline

    MeowMeowMeow

    Please update it :)
     
  18. Offline

    xBladeM6x

    This is probably a noob question, but what does TelNet do? And does this make things run smoother if turned off? Also, how do you change it so it can be more than just light purple in the messages?
     
  19. Offline

    reyniraron

    Not working with 1.4.6…
     
  20. Offline

    Tsaukpaetra

    Telnet is mainly provided if you don't already use a remote console access solution, as it provides direct access to the server console in real time. It is a basic terminal protocol, no it doesn't affect server performance by more than a margin of a few microseconds.
    Please elaborate. What's not working? It's just a relauncher with perks. Are you certain it's the toolkit that's not working? I updated to 1.4.6 just fine. ;)
     
  21. Offline

    reyniraron

    It started working for me a short time ago, it was broken first :p.
     
  22. Offline

    Tsaukpaetra

    Odd. And I only say that because this toolkit should not affect the running of the server in any way. It merely launches the .jar file specified and adds on the ability to telnet into the console, so if anything breaks, it would have been the .jar itself. :p
    In any case, I'm glad it's working for you.
     
  23. Offline

    Icee2199

    drdanick Could you possibly add Color Support as Bukkit has done with there latest builds on the servers?
     
  24. Offline

    drdanick

  25. Offline

    Icee2199

    drdanick I am updated to the latest version, and I get no colors
     
  26. Offline

    drdanick

    That was a preview. It's coming in the next version.
     
  27. Offline

    Crosstieger

    Is it posible to set a specific time (like 12pm or 1am) as toolkit-autoshutdown-delay? If not it would be great if you can add something like that.
     
  28. Offline

    bluesnoob

    Server keeps restarting
    Is there any way to disable heartbeats and automatic restarts after missed heartbeats entirely?
    For some reason i didn't find out yet my bukkit server takes very long to startup (sitting there with > 100% CPU load for several minutes), which rtk doesn't seem to like. Once the CPU load goes down, and i log in, after few minutes rtk says 'missed heartbeats, trying to restart' and restarts my server.

    This is really totally annoying, especially as i was away for some days over christmas and was basically unable to play on my home server ...

    Actually i just wanted to use the 'scheduled restarts' from rtk (having the server restarted after each 4 hours).

    wrapper.properties:
    forced-restart-delay=15m
    maximum-heap-size=4096M
    toolkit-autoshutdown-alerts=10m,5m,1m
    restart-on-severe-exception=false
    server-saveall-period=15m
    extra-runtime-arguments=-Djline.terminal\=jline.UnsupportedTerminal
    force-save-on-restart=true
    server-heartbeat-threshold=10m
    server-restart-alerts=10m,5m,1m
    minecraft-server-jar=craftbukkit-1.4.6-R0.1.jar
    initial-heap-size=3072M
    overridden-process-arguments=
    failed-heartbeat-restart-count=0
    filter-ansi-escape-codes=auto
    severe-exception-detection-level=1
    server-arguments=--nojline,nogui
    toolkit-autoshutdown-delay=0
    import-properties=false
    server-restart-delay=4h

    Greetings

    Thomas
     
  29. Offline

    Icee2199

  30. Offline

    DreadPirate_Duo

    First of all, thanks for this toolkit... I've been looking for a great Minecraft server toolkit I can us on vanilla AND Windows.

    I have a question...

    No matter what value above 1472M I put into the wrapper.properties file the min and max heap size is limited to 1472M. I tried 2048M and 2G and it's a no go, when logged in my heap size will not go higher than 1472. I am not using an installed version of Java, the Java EXEs I am using are localized under the Minecraft Folder (I have a JRE.x64 subfolder that I use so I don't have to install Java).

    Other than that, I love the program. I am running it on Windows Server 2012 Standard - Core Install (smallest install possible). I'm also using the latest version of 64-bit Java (again localized, not installed into the OS).

    Again, thanks for the awesome program... I was in the process of writing my own wrapper for vanilla Minecraft when I came across your toolkit (thanks to the forums)... it's harder to interface to STDIN in Windows than Linux ;-)

    Please let me know if there is any more information that I can provide to help. It is very possible that I have a configuration issue somewhere in my files, something in the JRE that I need to modify. If I run the server without the toolkit the heap size works as expected.

    Thank you.
     
  31. Offline

    drdanick

    Yes, just use 24 hour time values. eg,
    Code:
    toolkit-autoshutdown-delay=01:00

    bluesnoob You need to set server-heartbeat-threshold to 0. Ie,
    Code:
    server-heartbeat-threshold=0

    DreadPirate_Duo How much physical ram is installed in your machine?

    Update!

    Release 10 Alpha 14
    -Fixed color support.
    -Added support for jline console formatting and command history.
    -Added console formatting to the remote console shell.
    -Added a console playback to the remote console.
    -Added the ability to start the toolkit in a held state.
    -Fixed Windows XP support.
    -Bug fixes.


    NOTES:

    This release includes updates to both the wrapper, and the plugin component. MAKE SURE YOU UPDATE BOTH!

    If you would like to start the toolkit in a held state, launch the toolkit with the argument -hold. eg,
    Code:
    java -Xmx30M -jar Minecraft_RKit.jar -hold user:pass
    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