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

    drdanick

    I have mentioned this many times: you cannot allocate all of your avaliable memory to the server, it just isn't possible. Operating systems have their own memory overheads as well as all the programs running on them. Try allocating less memory.

    Also, change the line in your .bat file to read:

    Code:
    java -Xmx20M -Xms20M -XX:MaxPermSize=20M -jar Minecraft_RKit.jar SirMustachio:PASSWORD
    
     
  3. Offline

    silentdojo

    Running CB 457... Testing

    Code:
    2011-02-27 19:19:05 [SEVERE] Could not load plugins/MinecraftRKitPlugin.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:80)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: com.drdanick.McRKit.plugin.RTKPlugin.<init>()
        at java.lang.Class.getConstructor0(Class.java:2706)
        at java.lang.Class.getConstructor(Class.java:1657)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:75)
        ... 8 more
     
  4. Offline

    drdanick

    Hmm, looks like another constructor issue. I'll look into it.

    EDIT: It seems to work fine in build 467
     
  5. Offline

    ballacraft

    i am also getting this problem since updating craftbukkit to the newest version. was working great before. it seems i cant restart/stop from the cmd either, just hangs on 'restarting......'
     
  6. Offline

    drdanick

    @ballacraft @kymaster try setting extra-runtime-arguments in wrapper.properties to:

    -Djline.terminal=jline.UnsupportedTerminal

    @everyone ^ the same goes for you if you want to fix the console problems.
     
  7. Offline

    ballacraft

    thanks, that worked a treat. :)
     
  8. Offline

    cyberbobjr

    Hi Doctor,
    the plugin work very well, but when i use telnet session, after a while, commands not responds.
    This is my console log :
    I have this error after about the 10th command.
    thanks you so much for your help :)
    Regards.
     
  9. Offline

    drdanick

    Whoops, I forgot to synchronize an important IO method there. I've fixed it and updated the original post with the new version.
     
  10. Offline

    cyberbobjr

    thanks you ;)
     
  11. Offline

    RytoEX

    Would you consider changing your "Installing the wrapper" step 2 to mention "same folder as the craftbukkit JAR" instead of just "bin folder of your server"? The wiki page on setting up a server does not specify that your server must be run from a folder called "bin", so I (and, it seems, at least a few others in this thread) found this rather confusing.

    Thanks for your hard work!
     
    SirMustachio likes this.
  12. Offline

    drdanick

    Ah, that's an artifact left over from this wrappers days with hMod. I'll fix it now.
     
  13. Offline

    Eegabooga

    Ok so I tried using the program AbsoluteTelnet. I also portforwarded the port 25561 for UDP to my Linux box. This is what I got when I tried to connect with AbsoluteTelnet:
    *I x'd out my ip, they weren't really x's.
     
  14. Offline

    drdanick

    You need to forward both UDP AND TCP port 25561.
     
  15. Offline

    oleerik

    This plugin is great!

    There is just one problem id like to understand why happens:
    After a server-restart all flames seem to have vanished. This is quite weird, I think. I thought this kind of information where saved along with the mapdata?

    Note: We are using hellstone to make the flame last long :)
     
  16. Offline

    drdanick

    That problem will be on bukkit's end. All the wrapper does on a restart is issue the stop command to the console (which saves chunk and entity data).
     
  17. Offline

    oleerik

    Ok, thanks for the information.

    Do you think it is possible to make a plug-in which make all hellstone automatically burn?
     
  18. Offline

    drdanick

    I can't imagine it would be too difficult to have all placed netherrack set alight. Unfortunately, I am too busy with University to write it. Perhaps you should make a thread in the Plugin Requests board.
     
  19. Offline

    sharkale

    i have an issue. later appear "INFO: Listening to Port 25.252 with......" need an input keybord (ENTER) to start the server.
    i have windows xp. the latest toolkit, and the latest java version.
    if restart server. freezing at "Restarting..." and need again a input keybord to start.
    after this issue, works fine
    in my computer with win7 x64 work fine. but copy and paste teh folder server in server have this issue. any ideas?
    sorry bad english :rolleyes:
    [​IMG]
     
  20. Offline

    drdanick

    I've mentioned this in the thread earlier. XP support is very, very dodgy, and although I am trying, it is unlikely to ever work properly.
     
  21. Offline

    sharkale

    :( what do you use? win 7? linux? you could test with "windows virtual pc" to emulate win xp and fix it.
    does not a severe error. is a tiny bug.
     
  22. Offline

    drdanick

    I have physical machines running all varieties of windows, linux and OS X. The problem is fairly complicated, and comes down to Windows not following standards. So far it only affects users running XP, not any other Windows iteration.
     
  23. Offline

    Vittek

    Hmm i don't know what i'm doing wrong.. toolkit runs perfectly with CB 441 but if I upgrade to say 480, no console commands are parsed anymore if i start it with the toolkit bat. But i just use a direct batch file to start the server, I can enter console commands without any problems.
     
    GameFAQsRolo likes this.
  24. Offline

    Profanwolf

    Your stuff broke again.
     
  25. Offline

    GameFAQsRolo

    I'm having the same problem on CB #493 (just promoted to latest recommended build) with r10 a8.23 on Win7 64.
     
  26. Offline

    sharkale

    but not a mega bug. a timer for 5 seconds and start the server. why stop there. is easy to bypass. the execution stop there for some reason.
     
  27. Offline

    drdanick

    It is not simple. The process itself starts and then hangs as if it's waiting for some control character sequence.

    @everyone with the latest problem: update the toolkit and delete wrapper.properties. If it still doesn't work I'll look at it myself soon.
     
  28. Offline

    GameFAQsRolo

    OK, I compared my wrapper.properties with the one in the r10 a8.23 package and found that the difference is the addition of -Djline.terminal\=jline.UnsupportedTerminal,. When I added that argument, everything works great. I went back over the previous posts and found that you had already recommended everyone to add that in, but I had overlooked it and it didn't cross my mind to overwrite the wrapper.properties. The only [aesthetic] problem I've seen so far is the missing "<" in the console that was recently added.

    *EDIT*
    There also seems to be some gibberish getting printed into the console when using some of the commands in there. This is what is displayed when using "list" in the console.
    Code:
    2011-03-03 19:18:35 [INFO] There are 0 players online.
    2011-03-03 19:18:35 [INFO] 
     
  29. Offline

    drdanick

    That does not look like the standard output of the list command. Do you have any plugins running that might be overriding it?
     
  30. Offline

    GameFAQsRolo

    It appears to be the essentials core causing the conflict (essentials.jar). Everything runs normally when one plugin or the other is running, but when running both RemoteToolkit and Essentials.jar, that type of gibberish appears int he console. I was using Essentials 249 for this testing.
     
  31. Offline

    drdanick

    Sounds like it encodes characters in some way that is not totally supported by the toolkit.
    When you use that command without the wrapper, are there any noticable format changes on that line rom the rest of the console?
     
Thread Status:
Not open for further replies.

Share This Page