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

    nullschritt

    Any plans on adding a custom parameter to set the max ram usage for the actual server, your program seems to cap it at 1024, with no way to change it, and my server requires at least 2124 to run optimally. Thanks for the great tool, it just doesn;t have enough capacity with it;s current config to support servers that have lots of mods and plugins.
     
  3. Offline

    xBlackLightx

    Is there any way to set this up so that it will execute a command upon restart? We use this plugin with the Parkour plugin on our server, and upon every auto restart, there is an inventory glitch with Parkour. Because of this, we created a plugin that has a command to kick all users from Parkour. But we need a way for RemoteToolkit to execute this command before the server restarts. Is there any way to do this?
     
  4. Offline

    Taketheword

    [quote uid=90612252 name="Taketheword" post=1481553]Just finished my new RTK Controller which allows for unlimited saved sessions (saved in data files).
    Here is the Google Doc (information about the program): https://docs.google.com/document/pub?id=1MGcTopfGryl6pL2zGHcImsJVycXqH9J6OBvSXnDHRW8

    Here is the download location: <Edit by Moderator: Redacted mediafire url>

    Note to Remote Toolkit developer: If you happen to see this I would highly appreciate if you try it out and mabey post some kind of a link somewhere?[/quote]

    This thing still exists. If anyone is interested in taking over this offspring tool PM me.
     
    Last edited by a moderator: Dec 15, 2016
  5. Offline

    Nuckel_80

    hi, i have a problem . the toolkit restarts the server every 5 minutes please help me, how can i stop this. i don't get any errors in console. it didn't change anything in the files for a long time, the server restarts every 6 hours. everything worked fine and after a restart it starts to restart every 5 minutes
     
  6. Offline

    alfista

    Hi,

    I use this Toolkit, it's very good and helpful, but it has a big bug. After each time and some restarts I need to increase the memory, it's doesn't have enough. Now I'm on 1GB and it's not enough.
    Please do something with is and I hope you will have soon a version for MC 1.6.2.
    And please is possible to do there a restart at exact time?

    Thanks.

    I must increase the amount of memroy while aother sides it wont work.
    I won't give him more ram but when I add I don't have this error. Now is not enough 1GB ... ???
    And it starts about 2 or 5 mins. I have only there 1 plugin RTKWebby.

    Here you have the error:

    Error enabling Toolkit module WebbyRTK:
    java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOf(Arrays.java:2271)
    at java.lang.StringCoding.safeTrim(StringCoding.java:79)
    at java.lang.StringCoding.access$300(StringCoding.java:50)
    at java.lang.StringCoding$StringEncoder.encode(StringCoding.java:305)
    at java.lang.StringCoding.encode(StringCoding.java:344)
    at java.lang.String.getBytes(String.java:916)
    at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
    at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242)
    at java.io.File.isDirectory(File.java:799)
    at org.apache.commons.io.filefilter.DirectoryFileFilter.accept(DirectoryFileFilter.java:72)
    at org.apache.commons.io.filefilter.NotFileFilter.accept(NotFileFilter.java:57)
    at org.apache.commons.io.filefilter.AndFileFilter.accept(AndFileFilter.java:123)
    at org.apache.commons.io.filefilter.OrFileFilter.accept(OrFileFilter.java:120)
    at java.io.File.listFiles(File.java:1217)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:420)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:424)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:424)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:424)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:424)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:424)
    at org.apache.commons.io.FileUtils.listFiles(FileUtils.java:482)
    at org.apache.commons.io.FileUtils.listFiles(FileUtils.java:546)
    at com.kyne.webby.rtk.web.WebServer.getAllowedRessources(WebServer.java:468)
    at com.kyne.webby.rtk.web.WebServer.<init>(WebServer.java:76)
    at com.kyne.webby.rtk.modules.WebbyRTKModule.onEnable(WebbyRTKModule.java:88)
    at com.drdanick.McRKit.module.Module.startModule(Module.java:45)
    at com.drdanick.McRKit.module.ModuleManager.handleToolkitStateEvent(ModuleManager.java:66)
    at com.drdanick.McRKit.McRKitLauncher.<init>(McRKitLauncher.java:155)
    at com.drdanick.McRKit.McRKitLauncher.main(McRKitLauncher.java:109)
    Wrapper is running on: Mac OS X 10.8.4 x86_64

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

    fishyf1sh

    Hi,

    Love this tool. it's made admin-ing things much easier.

    Since 1.6.2 I have a weird problem though. The console stops accepting telnet logins.

    Starting up the wrapper and bukkit, everything works like normal. We can log into the console remotely.

    However, after a few hours, the connection gets established, but you're never prompted for a login or password. Everything via telnet just hangs.


    The wrapper itself is running, as you can still run the dot commands from the console, add users, restart, etc, you just can't get into it anymore remotely.


    I think I've ruled out firewall or ipfilter issues, even with neither running, I cannot get a login and password prompt to the console port from the very machine it's running on.
     
  8. Offline

    alfista

    Hi,
    I would like to know how many memory is required for working of this wrapper and if this wrapper allocate memory only for his self or for the complete MC server, thats mean the memory that I allocate for Mc too.
    Can you tell me when you plan to bring out the new release?
    Thanks.
     
    SimSonic likes this.
  9. PLZ PLZ Can you tell me how to disable auto restart at /stop command.
     
  10. Offline

    codydbgt

    Can i get the source for the wrapper? please
     
  11. Offline

    drdanick

    alfista You should raise this with the WebbyRTK dev. By default, the toolkit itself (and any installed modules) only have access to 40MB of memory. You can manually increase this in rtoolkit.sh or rtoolkit.bat, if that is the start script you're using.

    fishyf1sh This is a problem that appears to happen periodically with Java TCP sockets. It's difficult to reproduce, but I am looking into it.

    alfista If you use the included start script, the toolkit will not use more than about 40MB of memory + whatever you allocate for your Minecraft server. I am preparing a development release for module developers currently. A real release will come soon after.

    jkctech use .stopwrapper

    codydbgt r11 will be open source.
     
  12. Offline

    alfista

    Hi, I have used it, but I don't know why, when I added some others (mc) plugins than the 40MB of ram was not enough and it wanted more and more ... I don't know how to stop it.
    The bukkit webby is still the same.
     
  13. Offline

    fishyf1sh

    I believe I fixed my issue. I'm not sure actually what I did since I was changing many things at once, but I think it may have been clearing out a log file that fixed it? or slowing down the amount of log spam going to the console.

    Our error log was about 2 gigs, and we had a few broken plugins spamming the console with 100s of messages a minute.

    I'm wondering if that could of somehow stopped it from authenticating.
     
  14. Offline

    drifter397

    Can you link me to the 1.2.5 download? I'm running a tekkit classic server and I cant find the version I'm looking for. Thanks!
     
  15. Offline

    optb

    Hey! It appears the download link for this plugin is not working, as I am getting this error every time I click on it.
     

    Attached Files:

  16. Offline

    TexasRanger12

    When ever i start the server, i get an invalid or corrupt jarfile error. What do i do? Can you guys please help me???
     
  17. drdanick

    use .stopwrapper in where?
     
  18. Offline

    Nikno

    Hey. I've got the following problem:
    If I try to upload Minecraft_RKit.jar into my serverdir, FileZilla responds the following:
    Command:STOR Minecraft_RKit.jar
    Response:550 Minecraft_RKit.jar: Not a regular file
    Error:Critical file transfer error
     
  19. Offline

    alfista

    Zip it and so send. Jar file is a directory with many other files ... so some ftps can have problems to send it.
     
  20. Offline

    Nikno

    I thought jar is just a compiled Java code archive. Well, I'll try zipping it before sending, thanks for the tip.
     
  21. Offline

    alfista

    Hi,

    please help me with the RTK, while I have added to new plugins to the MC and the RTK is crashed on not enough memory and I have there 1536MB. Now I need to have 2048MB and max is set to 2560MB for working.
    I don't added any plugins to RTK, I have there still only BukkitWebby.
    Please help, I can't give him more memory ...
    Thanks.
     
  22. Offline

    Nikno

    You want to allocate more ram to the server, do I get this right?
     
  23. Offline

    alfista

    Yes. It always need more and more memory and I don't know why. The author tell me that 40MB is enough but It some times crashed and after that I need increase the memory for working. I'm now on 2048MB and max is 2560 with only one plugin (BukkitWebby). It's too much for this package ... I have on MC only 1024MB and it's enough with many many plugins. It must be a some bug or something ... I don't know what should I do.[/quote]
     
  24. Offline

    Nikno

    You want to allocate ram to the toolkit??? I never had problems with the 40M and I think you get something wrong there. How do you know that it crashes, do you have a crash log?
     
  25. Offline

    alfista

    I would like to know what I do wrong ... I see many errors in console and now I know that is needed to stop the server increase the memory for RTK and it will work without errors. When I only stop the server and then will reseat it will tell me that it can't start, that he has not enough memory ... I'm now by 2.5GB ram for RTK and 2GB ram for MC. In MC i accept it, I have a lot of plugins but in RTK i have only one. And I found that when I add some plugins for MC, RTK will icresing the memory too.... I don't know what should I do ...
     
  26. Offline

    Nikno

    Please post the error log, this might help the developer when he reviews your problem.
     
  27. Offline

    alfista

    With this settings:

    (cd "$DIRECTORY"; java -Xmx200M -Xms200M -XX:MaxPermSize=512M -jar Minecraft_RKit.jar ${USER}:${PASS})

    is this error:

    Initializing...
    Loading toolkit properties...Done.
    Loading toolkit modules...Done.
    Error enabling Toolkit module WebbyRTK:
    java.lang.OutOfMemoryError: Java heap space
    at java.lang.StringCoding$StringEncoder.encode(StringCoding.java:300)
    at java.lang.StringCoding.encode(StringCoding.java:344)
    at java.lang.String.getBytes(String.java:916)
    at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
    at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242)
    at java.io.File.isDirectory(File.java:799)
    at org.apache.commons.io.filefilter.DirectoryFileFilter.accept(DirectoryFileFilter.java:72)
    at org.apache.commons.io.filefilter.NotFileFilter.accept(NotFileFilter.java:57)
    at org.apache.commons.io.filefilter.AndFileFilter.accept(AndFileFilter.java:123)
    at org.apache.commons.io.filefilter.OrFileFilter.accept(OrFileFilter.java:120)
    at java.io.File.listFiles(File.java:1217)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:420)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:424)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:424)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:424)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:424)
    at org.apache.commons.io.FileUtils.innerListFiles(FileUtils.java:424)
    at org.apache.commons.io.FileUtils.listFiles(FileUtils.java:482)
    at org.apache.commons.io.FileUtils.listFiles(FileUtils.java:546)
    at com.kyne.webby.rtk.web.WebServer.getAllowedRessources(WebServer.java:468)
    at com.kyne.webby.rtk.web.WebServer.<init>(WebServer.java:76)
    at com.kyne.webby.rtk.modules.WebbyRTKModule.onEnable(WebbyRTKModule.java:88)
    at com.drdanick.McRKit.module.Module.startModule(Module.java:45)
    at com.drdanick.McRKit.module.ModuleManager.handleToolkitStateEvent(ModuleManager.java:66)
    at com.drdanick.McRKit.McRKitLauncher.<init>(McRKitLauncher.java:155)
    at com.drdanick.McRKit.McRKitLauncher.main(McRKitLauncher.java:109)
    Wrapper is running on: Mac OS X 10.8.4 x86_64

    but the wrapper don't work and there is a second problem too. I start about 3mins with one plugin there ...

    Thanks for help.
     
  28. Offline

    madyoda

    -
     
    Last edited: Feb 15, 2016
  29. Offline

    Jurre1996

    drdanick is it possible to point to the server location, something like this: minecraft-server-location=R:/Server/
    If not could you add it?

    Also Is it possible to have it run multiple servers?

    -Regards Jurre
     
  30. Offline

    Sam991

    how does this work with hosted servers? same as a server running on your pc?
     
  31. Offline

    Nikno

    No, it's not the same. It just offers you direct access to the console via telnet. Furthermore the wrapper adds some administrative commands to your server.
     
Thread Status:
Not open for further replies.

Share This Page