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

    godgodgodgo

    Apparently the server wasn't being started up with the rtoolkit.sh file anymore. I got my host to make it so that it is and now it works! :D
     
  3. Offline

    drdanick

    /dev/null is only useful for writing to, not reading from. An EOF is sent when read, which results in the toolkit reporting the stream as closed.
    http://en.wikipedia.org/wiki//dev/null

    Is there a reason as to why you are not using GNU Screen?

    I need to see what port it was having issues with.
     
  4. Offline

    RollFIzzlebeef

    Ah, nuts.

    Well, the obvious reason -- it didn't seem to be causing problems before. ;) I'll have to do some tinkering on my scripts.
     
  5. Offline

    TimTim

    You Sir, rule!

    This is on of the best things I've ever. Everyone who can read is able to use your Toolkit (Nice documentation)
    Also I'll never have to restart my Server manually again. Much love will purchase some money to you :)

    PS: Can't wait for the API Modules!
     
    drdanick likes this.
  6. Offline

    sheape

    please make a vid
     
  7. Offline

    drdanick

    Haha, I was hoping someone would be kind enough to do this for me by now. :p
    I'll see if I can find some time in between my assignments, but I can't promise anything over the next week, I have a few assignments due.
     
  8. Offline

    sheape

    i need help i have went into the wiki and fallowed everything when i go to start the bat file and it dosen't work why iDK any help would be awsome
     
  9. Offline

    drdanick

    Can you tell me any errors it prints to cmd?
    If you find the window closes too fast, open the .bat with a text editor and add the word 'pause' to a new line at the end of the file.
     
  10. Offline

    sheape

    well i can make a video on my youtube channel and get it viewed by every one that uses it if you have teamviewer and you can show me i will do a full TUT

    ok i will try

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

    Vittek

    Any news on that update? really could use a auto restart for the read timed out errors about now. It's gotten so much worse with 1060.
     
  12. Offline

    TheShadow777

    its possible to use without automatic restarts?
     
  13. Offline

    Ratchet

    @drdanick

    should min/max heap size be the same? server has 2048mb allocated for it, should I set min and max to 2048?

    also, I can't seem to get automatic restarts to work. I set it to 4 hours, server ran all day without a restart. .restart in the console works fine.

    Code:
    #Minecraft Remote Toolkit Properties File
    #Thu Aug 18 09:13:17 BST 2011
    forced-restart-delay=5m
    maximum-heap-size=2048M
    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=1m
    server-restart-alerts=10m,5m,1m
    minecraft-server-jar=craftbukkit-0.0.1-SNAPSHOT.jar
    initial-heap-size=2048M
    overridden-process-arguments=
    failed-heartbeat-restart-count=5
    severe-exception-detection-level=1
    server-arguments=nogui
    toolkit-autoshutdown-delay=0
    import-properties=false
    server-restart-delay=4h
    
    and is there any way to have the log file rotate after a restart? maybe move old logs to /Logs/ and start a new one?
     
  14. Offline

    drdanick

    The framework is almost in place. I will have the source up soonish.

    Code:
    server-restart-delay=0
    
    @Ratchet My preference is to set them to the same value, but it's fine so long as the maximum size is what you would like the server to use in general.
    As for the restart issue, can you briefly set the restart period to about 1m and watch the console to note if anything of interest happens?

    I'm sure there will be a log rotation plugin avaliable for R11. It has been suggested before, and I agree it is very useful.
     
  15. Offline

    Vittek

    This is excellent news! As said right now RTK is the only thing that keeps my server running atm. Thanks again Danick!
     
  16. Offline

    Ruprect

    @drdanick

    Well my Windows server 2003 still had problems, so i decided to move to a Ubuntu VPS server - And there it runs smoothly
     
  17. Offline

    Ratchet

    seems to have started working randomly! don't know how because it ran all day yesterday without a restart now it's doing it fine.
     
  18. Offline

    Andilitox

    Thank you sooo much i love this plugin!!!!! :D
     
  19. Offline

    APhamx

    I could make a video on how to install Remote Toolkit and how to use Putty. (Maybe next week, this week I have to finish all my Summer HW for school.). But for some reason I can't connect to the minecraft command prompt using my IP, but I can connect using my local IP ie. 192.168.0.1 . Oh and is it possible for me to turn my computer off or you could integrate a computer shutdown timer? I have a wake on lan program and I'm always away from the server computer.

    Is there a reason why when I enter a command like /list, it shows me list of players but it also shows me
    "Unknown console command"

    And if I just click enter without anything it shows two of them. I read this in one of the replies above but I think this is a different problem.
     
  20. This is just a wild guess, but it looks like the port you are trying to connect to using your ip (e.g.: yourip: port) is blocked, are you sitting behind a router? If so, look if you can get to the Router-Interface and set the port-forwarding for the Port (default 25561 iirc). If you have done that already, irgnore my post ;)
     
  21. Offline

    APhamx

    Ah well I never port forwarded 25561 :l. Thought it would work without it. I'll try and see. Thanks!
     
  22. Offline

    GarretSidzaka

    yes im running windows xp pro x64 editions ( for those that dont know is the next step up from server 2003 and is based off it) and im pooched bro

    the durn thing wont load my server t'all. i moved off of WINDOWS 7 and that made all my crashes go away, but i still need this for the memory leak. is there someway you can improve compatibility with our windows server editions and my x64 edition?>

    ps; i might end up running ubuntu too soon
     
  23. Offline

    Ruprect

    If you do and if you like me doesn't have a lot of Ubuntu/Linux knowledge. This was the video that helped me to setup my server on my Ubuntu server.



    I didn't buy the hosting he recommended, I already had a VPS Ubuntu server for my websites, but those are managed through a admin interface.

    For the server I do have full root access to the server. And Bwana's video was excellent!!
     
  24. Offline

    Jobsti

    Huhu @drdanick

    How and where I can insert arguments like this?
    Code:
    -server -Xmn2G -Xms4G -Xmx8G -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:ParallelGCThreads=4 -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:MaxGCPauseMillis=500 -XX:SurvivorRatio=16 -XX:TargetSurvivorRatio=90
     
  25. Offline

    Vittek

    Hmm for awhile now I have these scrolling across the console, seems to have started after CB 1060.. Any idea what it could be?

     
  26. Offline

    deery50

    Just want you to know, You saved my server!
     
  27. Offline

    Kaosvf

    Hi,
    the command "Force stop" of Minecraft ReCon doesn't work, it say "java.net.SocketException: socket closed" and the server doesn't stop ("works Restart now and similar").
    Regards.
     
  28. Offline

    godgodgodgo

  29. Offline

    Matsuro

    Any chance that this will support Spout at any point in the future? I posted on their GitHub and they said it would have to be done on your end. They said you would need this info.

    Thanks
    -Tashi
     
  30. Offline

    drdanick

    What operating system are you using, and have you made any changes to the config such that jline may not be disabled?

    Code:
    extra-runtime-arguments=-Djline.terminal\=jline.UnsupportedTerminal,-server,-Xmn2G,-XX:+UseConcMarkSweepGC,-XX:+UseParNewGC,-XX:ParallelGCThreads=4,-XX:+CMSParallelRemarkEnabled,-XX:+DisableExplicitGC,-XX:MaxGCPauseMillis=500,-XX:SurvivorRatio=16,-XX:TargetSurvivorRatio=90
    
    Also, make sure you set the initial and maximum heap size options to 4G and 8G respectively.

    Someone is trying to connect through telnet. If you do not know who this could be, I strongly suggest you either change the remote port in remote.properties or disable telnet.

    Does it work in http://drdanick.com/mcremote ?

    As i've mentioned in the past, update plugins would not be appropriate for wrappers. There may be a solution for this in Release 11. If I can't come up with anything, others will be welcome to try.

    In what way should the toolkit actually support spout? As far as i'm aware, spout will function correctly with the toolkit without any work on either of our ends.
     
    Jobsti likes this.
  31. Offline

    ravseric

    [INFO] There are 0 out of a maximum 30 players online.
    2011-08-21 20:38:27 [INFO] Connected players: 
    2011-08-21 20:38:32 [INFO] Determine the username behind a nickname.
    2011-08-21 20:38:32 [INFO] /whois [nickname]

    randomly there is these [31m0 and these Arrows? Dosent appear without running the rtoolkit.bat. windows 64 switched to java 64 no change.
    also the message
    "RTPONG++" appears on the typable line, but dosent "Spam" the console. im baffeled.

    here is the wrapper properites

    #Minecraft Remote Toolkit Properties File
    #Sun Aug 21 17:00:32 MST 2011
    forced-restart-delay=5m
    maximum-heap-size=4096M
    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=4096M
    overridden-process-arguments=
    failed-heartbeat-restart-count=5
    severe-exception-detection-level=1
    server-arguments=nogui
    toolkit-autoshutdown-delay=0
    import-properties=false
    server-restart-delay=8h
     
Thread Status:
Not open for further replies.

Share This Page