[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 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 93 times. It was last edited by drdanick Apr 20, 2013.
  2.  
  3. Offline

    Bikkel007

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This is my wrapper:
    minecraft-server-jar=craftbukkit-0.0.1-SNAPSHOT.jar
    extra-runtime-arguments=-Djline.terminal=jline.UnsupportedTerminal
    server-arguments=nogui
    initial-heap-size=1024M
    maximum-heap-size=1024M
    overridden-process-arguments=
    server-restart-alerts=10m,5m,1m
    server-saveall-period=0
    server-restart-delay=5h
    forced-restart-delay=5m
    toolkit-autoshutdown-delay=0
    toolkit-autoshutdown-alerts=10m,5m,1m
    force-save-on-restart=true
    restart-on-severe-exception=false
    severe-exception-detection-level=1
    server-heartbeat-threshold=1m
    failed-heartbeat-restart-count=5
    filter-ansi-escape-codes=auto
    import-properties=true

    And my server .jar is named: craftbukkit-0.0.1-SNAPSHOT
  4. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Update!

    Release 10 Alpha 12
    -Added the option to disable remote echoing of input over Telnet sessions.
    -Added the option to bind both the Telnet and UDP server to any given host.
    -Blank Strings are now supported values in messages.txt.
    -Added the ability to override toolkit properties through command line arguments.
    -Toolkit will stop sending heartbeat challenges if the plugin component does not respond after three attempts.
    -Various bug fixes.

    UDP Client fixes:
    -'Force Stop' now works.
    -Text fields are now automatically selected when brought into keyboard focus.
  5. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Waffletastic @Bikkel007 It sounds like the Java bin dir is not on your PATH environment variable.
    Follow the instructions in this article (make sure you double check the location of the bin directory on your computer, since it is likely to be different to that listed on the page):
    http://introcs.cs.princeton.edu/java/15inout/windows-cmd.html

    @Jobsti done and done.

    Backups will be available in Release 11.
    Jobsti likes this.
  6. Offline

    Nick22

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi. I have a problem. I was stupid and in the properties for the java process i set "Run this program as an administrater" to true. Now whenever i try to start the server with the rtoolit.bat the command prompt blinks on my screen and goes away. Does anybody have a solution to this! thank you!
  7. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you open the .bat file in a text editor and add the word 'pause' to a new line at the end of the file? This will allow you to see the exact reason as to why Java is not launching.
  8. Offline

    Bikkel007

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @drdanick Ty! I thought Java was allready installed, but it wasn'txD So my problem is resolved. TY!
  9. Offline

    Deide

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Just checking, but will r11 fix issues running the wrapper on Windows XP? :)
  10. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I hope to have it working from the ground up. *crosses fingers*
  11. Offline

    Lathanael

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @drdanick:
    Since the wiki is a bit outdated, what exactly does import-properties= in the wrapper.props and shell-password-mask= in the remote.props do?

    This post has been edited 1 time. It was last edited by Lathanael Oct 16, 2011.
  12. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    import-properties is intentionally not documented, and was used to import property keys from the configuration files used with the hMod version. I am retaining the property for the migration from R10 property files to R11 property files (the format is going to change a little).

    As for the other, it is simply the character that is used to replace printed password characters when logging in to a Telnet console session. I should update the wiki.
  13. Offline

    Pezmc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It is possible to allow the console to support standard commands such as backspace and the up arrow?

    I just end up with

    Code:
    13:01:00 [INFO] /178.79.164.111:60371 lost connection
    ^[[A^H
    
  14. Offline

    KyneSilverhide

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I've tried to create a new RTKModule, but I got an error when starting the RTK wrapper :
    I don't think there are a lot of people that have tried the "Module" feature.
    Code:
    protected WebbyServer(final ModuleMetadata moduleMetadata, final ModuleLoader moduleLoader, final ClassLoader classLoader, final ToolkitEvent tkEevent, final ToolkitEvent tkEvent) {
          super(moduleMetadata, moduleLoader, classLoader, ON_SERVER_HOLD,ToolkitEvent.ON_SERVER_RESTART);
          //the last two parameters define the events where the plugin is enabled and disabled respectively.
    }
    This is the code used by MilkAdmin, and it works :/

    I've checked that all required class are bundled in the RTKWebby.jar. I'm using the last version of Minecraft_RKit.jar
  15. Offline

    Lathanael

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ahh ok, thanks. One more question though: Do i need to put the character to maks in quotes or doublequotes or do i simply put the character there?
  16. Offline

    Gibstick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    THANKS!
  17. Offline

    Imm0rt41

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    can someone tell me wtf RTPONG++ is
  18. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Backspace is supported, so long as the keyboard buffer is not empty (this is typical for any console). I will look at supporting jline in the future.

    Make sure you are including the module .txt file in the root of the .jar.

    You can put any character (or string of characters) in without quotes.

    It's the heartbeat challenge response (required for crash detection). If you have updated the wrapper recently, make sure you update the plugin component, since the challenge response was changed in R10 A11.
  19. Offline

    Imm0rt41

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ok, thanks.
  20. Offline

    Jobsti

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Heyho @drdanick

    Request:
    /restarttime - Ingame time left for next restart to Ops/Admis/groups
    /restarttime broadcast - Broadcasts the restarttime to all online users.

    Possible?

    The new UDP Client:
    If I press TAB, it marks the Username, so I can enter the name, next Tab doesn't mark PWD or IP (but it works with mouse-click ;) ),
    so I have to mark and clear the fields by myself or using the mouse.

    Little .ini or file to save the last input (name/pwd/ip: port), possible?

    This post has been edited 3 times. It was last edited by Jobsti Oct 18, 2011.
  21. Offline

    Nick22

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    :( It just says "Press any key to continue". When i open it the first cmd window pops up then goes away and another apears saying press any key to continue!!! :'(
  22. Offline

    ScottSpittle

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Generic UDP Socket exception: java.net.SocketException: Socket closed
    Starting UDP listen server on port 25568
  23. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If you noticed, there is a placeholder for those messages in messages.txt, but it will not be possible to implement until release 11.
    I will have a look into the UDP client issues.

    Prior to using the toolkit, did you use another .bat file to launch your bukkit server?

    This is normal.
  24. Offline

    Jobsti

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Not noticed, I use my old txt since the ~first releases :D
    But thanks for the Info!
  25. Offline

    MuttsNuts

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi. Can I still grab a CB1240 version as at the moment stuck with that due to some plugins still not upto date. Thanks :D
  26. Offline

    drdanick

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    R10 Alpha 12 should be compatible with most bukkit builds.
  27. Offline

    thestriker095

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have noticed that the .help command does not list all of the commands such as .forcerestart could you add them in?

    That would be great!
  28. Offline

    meee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Possible to create on every startup/restart a new log file and rename the old one?
  29. Offline

    aehoooo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Does it work on 1337?
  30. Offline

    piousminion

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Feature Request: log rotation on auto-restart.

    My server log is getting huge and manually rotating the log is a pita.
  31. Offline

    Vasileff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi guys. I've a question. My server uses Mineshafter proxy, so I start it from a CraftBukkit Starter.bat:
    Code:
    @echo off
    java -Xms1024M -Xmx1024M -jar mineshafter-server.jar "%~dp0craftbukkit-0.0.1-snapshot.jar"
    PAUSE
    What should I do in order for the plugin to run the .bat file instead of craftbukkit-0.0.1-snapshot.jar?
  32. Offline

    aedgar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I would also like to know this!

Share This Page