RemoteBukkit
RemoteBukkit
Plugin v4.0.0 - GUI v2.0.0 - Console v2.0.0
General
RemoteBukkit allows admins to, with the help of a plugin, remotely use the server's console. You do this by running a client on you computer and you provide this client with the hostname and port on which the RemoteBukkit plugin's server is running. Of course you will also need to provide the client with the server's username and password (set up in the plugin config file) for security.
So, provided the server has the RemoteBukkit plugin installed, admins can remotely use the Bukkit Console to control the server and execute Bukkit console commands server side.
RemoteBukkit does support multiple, simultaneous, connected clients.
News
Major Plugin Update v4.0.0
The latest plugin release (v4.0.0) adds support for CB v1.7.2.
Major Plugin Update v3.0.0
The latest plugin release (v3.0.0) adds support for multiple users.
Minor Plugin Update v2.5.0
The latest plugin release (v2.5.0) adds a number of highly requested features as well as a fix for a critical exploit.
Use
Plugin
Simply place the plugin in the standard Bukkit plugin directory and it will automatically generate its configuration the next time the server is run. The config file format is very simple, but offers several flexible options. The defaults are:
port: 25564 verbose: true logsize: 500 users: - user: username pass: password
All avaliable options and their descriptions are listed below.
Option | Default | Description |
---|---|---|
port | 25564 | The port on which the RemoteBukkit server will listen (this MUST be different to the Bukkit server's port number) |
verbose | true | Whether or not RemoteBukkit will produce verbose logging information (in the form "client X dispatched command Y"). |
logsize | 500 | The maximum number of log lines to send to a client upon successful connection. |
users | (list) | A list of the users which are permitted to connect to the RemoteBukkit server. The syntax for defining multiple user entries can be found in the example below. |
A more complex example configuration file can be found below (for demonstration purposes).
port: 6001 verbose: false logsize: 12 users: - user: escortkeel pass: secretpassword - user: bukkitserver pass: thepassword - user: minecraft pass: server
GUI Client
RemoteBukkit offers a very simple and easy to use GUI client which you can use to connect to the plugin. Just double click on the GUI's jarfile to run it. The GUI features a self-explanatory interface where you supply the hostname, port, username and password of the RemoteBukkit server.
Run the GUI with no arguments to open the Login Dialog. Run the GUI with the following arguments and it will attempt to use the supplied parameters to login automatically:
Use: [hostname:port] [user] [pass]
Switches
--help
- Prints this help message.
Console Client
If you prefer to use a console-based application to connect to the RemoteBukkit plugin you can too! The console argument syntax is very simple but the program but will print help information if you supply no/the wrong number of/invalid arguments:
Use: [hostname:port] [user] [pass] <switches>
Switches
--help
- Prints the help message.--nolog
- Instructs the server not to send any log information to the client.--exec <command>
- Sends <command> to the server and then terminates. Useful for scripts. Make sure that you surround commands containing spaces in inverted commas (e.g. "say Hello, World!").
Telnet Client (advanced)
RemoteBukkit also supports telnet connections. Just connect to the normal server port as you would with the console or GUI clients and then supply the server's username and then password on separate lines, followed by a third, blank line.
e.g.
$ telnet [hostname:ip] [user] [pass] [blank line]
Download
The latest plugin build can be downloaded here.
The latest GUI build can be downloaded here.
The latest console build can be downloaded here.
Latest Changes
Plugin v3.0.0
- Added multi-user support!
GUI v2.0.0
- Updated protocol version
Console v2.0.0
- Added
--nolog
switch - Updated protocol version
Planned Features
A standalone GUICompleted!Integration with BukkitGUI - With the help of BertwareCompleted!- Integration with RunBukkit - Another GUI for Bukkit which is not on BukkitDev (yet!)
How Can I Help?
This plugin is developed solely by me in my free time so:
- If you are a developer would like to contribute to this project, or any of my other projects, please PM me or email me at [email protected].
- If you are a not developer but would still like to contribute somehow, please consider donating. Donations are highly valued and much appreciated.
About
Developer: Keeley Hoek (escortkeel)
@Mirrorsounds
Yeah, just like dxwarlock said, the patch (GUI v1.1.2) which fixes the window resize bug is out! Enjoy! :D
Thanks,
Keeley :)
Been working perfectly! thanks. and the new resize update makes it better :)
dropped MCtelnet for this totally now. before used both depending on what I needed from it.
@Mirrorsounds
Thanks Riolu477! :D
The only a few RunBukkit components are complete and work at the moment so I can't even put out an alpha-it-barely-works-at-all release for testing. :P But I really, honestly appreciate your offer and would be happy to message you when one is ready! :D (And don't fret, it's currently under very heavy development!)
Yeah, that GUI resize thing looks really annoying! I'll fix it right away.
Thanks :D,
Keeley
@escortkeel
The RunBukkit program sounds really cool! If you make a linux compatible version I'll try it for sure!! If there is anything i can do to help (beta test, test, etc...) just let me know!!
In other news: will the gui support window re-sizing in the future? :D http://i.imgur.com/YEXe6.png
@davidj919
Hi davidj919!
Are you using the console client or GUI? Also, is the phrase repeatedly printed or does it just appear every time youm run the client?
We can go from there.
~
KeeleyI keep receiving "Server closed connection".
@colony88
@Almathy
Thank you! No, really, thank yourselves! It's you that keeps RemoteBukkit running and up-to-date!
~
Keeley :DGUI *-*
Thanks !!!
Love it!
@dxwarlock
And were done in record time! :P
Thanks,
Keeley :D
oh no no, no rush at all..it doesn't have to be today :) just a request..so take your time, typing it in when opening the GUI wont kill me..lol
@dxwarlock
Eating food...
@dxwarlock
Thanks so much! :D And thank you for helping me find this incredibly obscure bug!
Console arguments would be great, yeah! I'll put a new release up (version 1.1.1) which you can pass the arguments with Console-syntax and it will start automatically. It'll take me about 10-15 min (including writing the docs). brb :P
~
KeeleyYep, still works wonderfully! thanks for the quick update, my hat off to you! one question, is there a way to pass arguments to the gui for login?
be nice to have it like the old one, where I could bat file it, and one click of the batfile went right to the console.
@dxwarlock
Awesome! I'm glad the problem is solved! :D
Just one thing, does this version still work reliably? I think we were having some conflicting thread problems so some of the print statements I inserted in the TESTVERSION might have been making it work.
Thanks, Keeley :D
No problem at all :) just feel bad reporting a bug with no "bug info" ..lol
whatever you did in that one fixed it, it works fine now ;)
@dxwarlock
Hi Again!
I really appreciate you helping in debugging the GUI! As you may/may not be aware, the first GUI version was released today, so it's not completely stable.
I've compiled a TESTVERSION of the latest release that I've inserted some debug statements in. Try running that version from the cmd and post its result back here.
You can grab the GUI TESTVERSION here.
Much Appreciated and Thanks again for your continued support for RemoteBukkit,
Keeley :)
(crap wont let me edit the other post, so have to double post) the old jar (non-gui) works fine, been using it for months.
it probably doesn't help one bit, but this is what I can get to before it freezes: http://i.imgur.com/8dBVa.jpg
Thats the strange thing, I doesnt give me anything in the CMD window
this is the entire CMD window output from me putting it in, to it locking up:
C:\>java -jar RemoteBukkitGUI-1.0.3.jar
nothing at all. I put it in "java -jar RemoteBukkitGUI-1.0.3.jar" hit enter..I get nothing in CMD but the GUI opens, then freezes on "done" once connected, when I let it go white and cancel it, I just get a return to c:\
using java 1.7.0_03b05 (64bit)
@dxwarlock
Ummh, I'm just looking at the source code and it looks as though the GUI threw an exception. Try running the GUI jarfile through the cmd (using java -jar RemoteBukkitGUI-1.0.3.jar) and try to login and once it freezes/locks up post the output here.
Hopefully then we'll see what the problem is. :D
~
Keeley