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

    tr0nlegacy2012

    Hello,
    I have a server hosted through Fluctis, and I have a spigot.jar server. My host offers an option to choose Remote toolkit in the configuration. After enabling it, all the settings are automatically imported as it seems. Although, I am given no warning before shutdown. Can you please help? All I get for a message is software in your host machine reset your connection.

    Wrapper properties: http://pastebin.com/7JiVDM4n
    Remote Properties: http://pastebin.com/SUTHFHGB
    Messages.txt: http://pastebin.com/QD0bDX88
     
  3. Offline

    extragornax

    Hello,

    I don't have acces the machine console, as I host my server on omgserv.com . How do I launch the wrapper ?
     
  4. Offline

    Boeing747guy

    Help. My server keeps restarting without warning and says something before it restarts "Heartbeat failure threshold limit exceeded!" and shuts down. I also see "First attempt detecting the presence of RemoteToolkit plugin for bukkit" then second, then third, then it says "Remote Toolkit plugin not found. Disabling heartbeats until next restart!" and then "Remote Toolkit found, enabling heartbeats...." but still restarts, I did /pl, it's listed and green in there.
    What's going on?
     
  5. Anyone able to provide older versions? Looking to set this up on my 1.6.4 FTB Modded server but having trouble with the 1.7.2 version
     
  6. Offline

    BritishRambo

    [20:55:23 ERROR]: Encountered an unexpected exception
    net.minecraft.server.v1_7_R1.ReportedException: Ticking entity
    > at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:630) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:259) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:530) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:442) [spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [spigot.jar:git-Spigot-1186]
    Caused by: java.lang.OutOfMemoryError: Java heap space
    > at net.minecraft.server.v1_7_R1.Vec3DPool.create(Vec3DPool.java:32) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.World.rayTrace(World.java:838) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.World.a(World.java:713) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.World.a(World.java:1764) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.Explosion.a(Explosion.java:130) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.World.createExplosion(World.java:1744) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.WorldServer.createExplosion(WorldServer.java:867) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.EntityTNTPrimed.explode(EntityTNTPrimed.java:82) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.EntityTNTPrimed.h(EntityTNTPrimed.java:62) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.World.entityJoinedWorld(World.java:1469) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.World.playerJoinedWorld(World.java:1445) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.World.tickEntities(World.java:1314) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.WorldServer.tickEntities(WorldServer.java:508) ~[spigot.jar:git-Spigot-1186]
    > at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:626) ~[spigot.jar:git-Spigot-1186]

    > ... 4 more

    My server has been crashing because of certain things (first problem was an easy port fix) but now it's doing this?

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

    iksaku

    Can you make something similar for PocketMine? Thanks
     
  8. Offline

    aaronfranke

    Feature request: Can you make it so we have the option of making a "Temp server" start up when you close the server, and close itself when the server finishes loading? It doesn't need to be on the same port as the main one (That would be mighty tricky :p). It simply needs to start up a server jar of our choice (in a different directory (internal?)) and have a message be sent to the players once the normal server comes back up. I have a lot of plugins and I want my players to have somewhere to go during the 2 minute restart.
     
  9. Offline

    xgames178

    drdanick,
    You could make available the source of the RTK Controller?
    or not?
     
  10. Offline

    jojodmo

    I keep getting java.lang.OutOfMemoryError: Java heap space When I use this... I tried setting the heap space to 5 Gigs (I know it's way too much), yet I still get it. When I try launching without remote toolkit I don't get this error... Is there some other way than the traditional -XX:MaxPermSize= to set the permGenSpace when using RTK?

    Just by the way, when I get the OutOfMemoryError I get a ton of NMS errors... Nothing to do with any plugins.
     
  11. Offline

    Cirno

    Just a question; how unsafe security-wise is the telnet comms? I understand that telnet isn't exactly well known for security (if anything, it's probably hated for it).
     
  12. Offline

    yaitsbilly

    Been getting

    Code:
    Caused by: java.lang.OutOfMemoryError: PermGen space
    And heres my starter.

    Code:
    @echo off
    java -Xmx30M -Xms30M -XX:PermSize=256m -XX:MaxPermSize=512m -jar Minecraft_RKit.jar user:pass
    pause
    Any clue?
     
  13. Offline

    codydbgt

    How much would you want for the source code?
     
  14. Offline

    yaitsbilly

    Anybody? I'm still having this issue.
     
  15. Offline

    drdanick

    aaronfranke I don't have any intention of adding any major features into the current development branch. When R11 comes out, that feature will be possible with a module.

    xgames178 There is a slightly older version of the controller in the first few pages of this thread.

    jojodmo Are you setting the memory allocation in wrapper.properties or the start script? Also, how much memory does your system have available?

    Cirno Telnet is designed to forward a terminal in a simple, unencrypted manner. It is true that an attacker can potentially eavesdrop on communication, but in this case there would be very little to gain for an attacker who was able to monitor or seize control of the terminal, considering that all they would have control over was the game server's console. Because of this, there are likely to be very few people who will see the effort in doing this actually worthwhile. That being said, it is advisory to disable Telnet if you have another way of accessing the console (such as through ssh).

    yaitsbilly Remove the two permsize arguments from the start script.

    codydbgt It is not for sale. R11 will eventually be open source.
     
  16. Offline

    jojodmo

    drdanick Yep, My computer has 16 GB available, and I tried setting the PermGenSpace to 5GB (Yes, yes, I know it's overkill) in the startup script, and tried setting 10GB as the max & min space in wrapper.properties...
     
  17. Offline

    drdanick

    jojodmo Can you pastebin the contents of both the startup script and wrapper.properties?
     
  18. Offline

    yaitsbilly

    I'm using this along side with spigot instead of bukkit, and all is working but how can I add color to console as if I weren't using remote toolkit?
     
  19. Offline

    drdanick

    yaitsbilly The Toolkit plugin needs to be present for color to work.
     
  20. Offline

    nicatronTg

    So I can't input text after around a 10 minute time period of leaving the console open. The entire screen dies, and I can't input anything. If I reconnect to a screen with the wrapper on it, I can hit enter and get a result, but I can't type commands. Ideas?
     
  21. Offline

    jjacobson

    Hey drdanick. I really appreciate the work you have put into RTK over the years. I remember using it a long time ago and loving it.

    However, I do have a quick question. I will be running a few dedicated servers with around 30 spigot instances on each. I would love to use RTK to ensure up-time but I am a bit worried about the overhead it may cause (if any?). How heavy is RTK? Will running ~30 instances of it have any noticeable negative effects on the server performance? Thanks! I will defiantly throw something your way when I get a chance.
     
  22. Offline

    GodsDead

    I can connect via telnet in windows CMD and on OSX terminal, but I can't connect via Putty, when I force the window to stay open, it says:
    Nice Try!
    Closed by host
     
  23. Offline

    zachrywilsn

  24. Offline

    AngelopoulosYT

  25. drdanick I don't have a salt in my remote.properties, I tried adding a space for it where the wiki says it should be but it still hasn't generated
     
  26. Offline

    lazyboy91

    i found that on my iMac none of those commands to work. using OSX 10.9.2, i had to type this command to get it to boot. /Users/<USERNAME HERE>/<LOCATION OF BUKKIT>/start.command ; exit; after a number of times of repeated commands this one did the trick


    my bad that was the old start bat file i used before rtk

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

    skiracerdude

    Getting really weird console output since installing RTK, namely these weird character strings that appear before messages:

    Code:
    03.05 08:16:18 [Server] INFO [08:16:18 INFO]: There are 0/60 players online:
    Any ideas what cause it? drdanick

    Also, is there a way to stop printing that message shown? "There are x/x players online" Im pretty sure its RTK that does that
     
  28. Offline

    GodsDead

    Where can I find alist of modules?
     
  29. Offline

    hotelmariofan

    @drdanick I too am having issues with my server crashing upon startup due to permgen errors. I've set it to numbers that are far more than it should need, I've taken any specifications off and ran it, no matter what I do it still crashes upon startup until I use the default server.bat. If you have any other ideas as to what could fix this, please let us know. Also, where can I download past versions of the toolkit? I can't seem to find an archive of any kind.
     
  30. Offline

    Novice

    Excelent!
     
  31. Offline

    BensDaMan

    I have been using this for well over a year, It was great up until now, it seems that 90% of the time i try to start the server, it cannot find the RKit Plugin and then the server never starts.
    I've tried to restart the wrapper 100 times, still nothing.

    First attempt at checking for presence of the RemoteToolkit plugin for Bukkit...
    Second attempt at checking for presence of the RemoteToolkit plugin for Bukkit...
    Third attempt at checking for presence of the RemoteToolkit plugin for Bukkit...
    RemoteToolkit plugin for Bukkit was not detected. Disabling heartbeat until next restart.

    After this process ^ is done, nothing, literally nothing happens (waited hours)
    Also tried changing all the options in the wrapper config file, no difference.

    Can you please add a way to DISABLE heartbeats?
     
Thread Status:
Not open for further replies.

Share This Page