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

    Jobsti

    Not noticed, I use my old txt since the ~first releases :D
    But thanks for the Info!
     
  3. Offline

    MuttsNuts

    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
     
  4. Offline

    drdanick

    R10 Alpha 12 should be compatible with most bukkit builds.
     
  5. Offline

    thestriker095

    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!
     
  6. Offline

    meee

    Possible to create on every startup/restart a new log file and rename the old one?
     
  7. Offline

    aehoooo

    Does it work on 1337?
     
  8. Offline

    piousminion

    Feature Request: log rotation on auto-restart.

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

    Vasileff

    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?
     
  10. Offline

    aedgar

    I would also like to know this!
     
  11. Offline

    ScottSpittle

    I have a problem and i dont know whats quite happening..
    The server is running fine the all of a sudden it says in console "Server is Restarting" and it restarts..

    This is NOT the automated restart
    Restart on Exception = False

    Any help would be appreciated.. its only just started happening recenlty..
     
  12. Offline

    drdanick


    Whoops. I'll make sure everything is documented correctly in the next update.


    @meee @piousminion There will probably be a module for R11 that does this.


    @aehoooo @aedgar Yes. The toolkit will work with most (if not all) past and future builds of bukkit.



    Set overridden-process-arguments= to:
    Code:
    overridden-process-arguments=java -Djline.terminal=jline.UnsupportedTerminal -Xms1024M -Xmx1024M -jar mineshafter-server.jar "%~dp0craftbukkit-0.0.1-snapshot.jar"
    
    I'm not sure if the proxy spawns a new java process or not, so If the console does not work correctly, you are going to have to have the proxy launch the toolkit, which in turn will have to launch the minecraft server.

    Could you quote a large portion of your console output around the time of the restart?
     
  13. Offline

    thestriker095

    Okay! Thanks for the great wrapper/plugin!
     
    drdanick likes this.
  14. Offline

    Arcen1k

    Even though I have set it up down to the very last word. When I run the server it says "First attempt at checking for presence of Bukkit RTK plugin..." and just keeps going, but I know I have done everything correctly, did I miss something?
     
  15. Offline

    drdanick

    What is the output of the 'plugins' command in the console? Also, could you post a copy of wrapper.properties?
     
  16. Offline

    mario00037

    Problem.

    Code:
    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
        at com.drdanick.McRKit.McRKitLauncher.<init>(McRKitLauncher.java:138)
        at com.drdanick.McRKit.McRKitLauncher.main(McRKitLauncher.java:102)
     
  17. Offline

    Grimmy777

    any chance you can make this save/restart at a preset time rather then after a certain amount of time? Thanks!
     
  18. This functionality already exists. From the wiki page, wrapper.properties subsection:
     
  19. Offline

    drdanick

    What command are you starting the toolkit with? After analysis of the current codebase, I am 99% confident it is logically impossible for that error to occur under any possible circumstance.
     
  20. Offline

    mario00037

    My host's told me to type this in my terminal

    ssh [email protected]
    password: (enters password)
    ./service168/rtoolkit.sh nohup &
     
  21. Offline

    STiChad

    I read the wiki and still couldn't get this to work.
    I keep getting: java.net.SocketException: socket closed
    I typed everything in correctly, or I think I did.
    Any help would be appreciated.
     
  22. Offline

    drdanick

    That exception is a byproduct of the regular refreshing the toolkit does to its UDP server, it is completely normal.
     
  23. Offline

    STiChad

    But it still doesn't work?
    I've tried numerous times and still keep getting that error.
    I don't understand why it keeps doing that.
    Sorry, I'm using the graphic udp client included in download. I also tried on the website and nothing happens.
     
  24. Offline

    mario00037

    Error on startup.

    Code:
    Nov 1, 2011 5:37:32 PM net.wimpi.telnetd.net.PortListener run
    SEVERE: run()
    java.net.BindException: Address already in use
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:353)
        at java.net.ServerSocket.bind(ServerSocket.java:336)
        at java.net.ServerSocket.<init>(ServerSocket.java:202)
        at java.net.ServerSocket.<init>(ServerSocket.java:158)
        at net.wimpi.telnetd.net.PortListener.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:679)
     
  25. When i'm using force stop from telnet client this happens:
    Show Spoiler
    Forcing stop...
    Exception in thread "main" java.lang.NullPointerException
    at net.wimpi.telnetd.net.PortListener.stop(Unknown Source)
    at net.wimpi.telnetd.TelnetD.stop(Unknown Source)
    at com.drdanick.McRKit.Wrapper.start(Wrapper.java:713)
    at com.drdanick.McRKit.McRKitLauncher.<init>(McRKitLauncher.java:168)
    at com.drdanick.McRKit.McRKitLauncher.main(McRKitLauncher.java:102)

    and when i'm starting this:
    Show Spoiler
    01.nov.2011 15:13:17 net.wimpi.telnetd.net.PortListener run
    SEVERE: run()
    java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(Unknown Source)
    at java.net.ServerSocket.bind(Unknown Source)
    at java.net.ServerSocket.<init>(Unknown Source)
    at java.net.ServerSocket.<init>(Unknown Source)
    at net.wimpi.telnetd.net.PortListener.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    15:13:18 [INFO] Starting minecraft server version Beta 1.8.1
     
  26. Offline

    mario00037

    If I want my server to shutdown(or restart, what ever is better) and turn back on every hour so I don't have a Memory Leak how can I do that?
     
  27. Offline

    GarretSidzaka

    hows the xp bug coming along? should i try testing soon?
     
  28. Offline

    drdanick

    What exactly isn't working? Like I have said, that exception is not an error and should be ignored.

    It looks like the telnet socket isn't being closed correctly. Does this happen regularly?

    http://wiki.bukkit.org/Server_Remote_Toolkit

    I am in the middle of my University exams, so I cannot dedicate any time to this. As soon as i'm finished, I will work on it.
     
  29. Offline

    STiChad

    Its the extra included .jar that you run to either restart, get version, etc.
    You call it the grahpical UDP client.
    Also, it won't allow me to allocate very much RAM.
    I adjusted the .bat file to:
    Code:
    -Xmx81G -Xms80G
    and later I added:
    -XX:MaxPermSize=81G
    
    And it still only did a few MBs.
    My server requires quite a bit of RAM so if I can't allocate that much with this wrapper then I'd like to know.
     
  30. Offline

    drdanick


    By changing the allocations in the script, you're allocating more RAM to the Toolkit, not the actual server. Leave those allocations as their default values and set the server allocations in wrapper.properties

    I also highly recommend reading this: http://wiki.bukkit.org/Server_Remote_Toolkit
     
  31. Offline

    ParadoXz

    i keep getting the error java.net.SocketException: socket closed the server is ran on a home computer i have tried it on that and got this error tired on another laptop on a differnt network still same error message tried through hostname and ip address still same error help?
     
Thread Status:
Not open for further replies.

Share This Page