Minecraft Remote Admin
-Minecraft Remote Admin-
-Main- -Features- -Configuration -Client-
Minecraft Remote Admin is a plugin which enables you to access your console remotely.
For the Desktop Client (including downloads) visit http:forums.bukkit.org/threads/171909/.
Inactive
For the time being MRA is inactive, I haven't been busy with it in a long while and I don't know when I'm starting on it again. Sorry if you're using this plugin and are waiting for an update
Update 1.7
Last updated 18-12-2013
The update for 1.7 is currently waiting for the bukkit team to get their new logger in the api, my hands are tied until I have access to the main logger again.
Right now I've swiped the floor with some bugs I encountered and I've refactored some of the code. The update will also have the /calladmin command implemented (which I'm finishing right now).
Features
- Manage remote clients
- A list of players and their ping
- Players can see their own ping (The bukkit command /ping just shows you pong!)
This plugin uses metrics to track statistics of its usage by sending some anonymous server information to the metrics website. For more information go to the metrics page or visit http://metrics.griefcraft.com/learn-more/
Usage
Just drop the jar in your plugin folder and run your craftbukkit server. You might want to change the server key the first time (since the one it generates is a pain in the ass to type). This key is very important, it's used to encrypt the session between server and client.
Also, make sure you open port 5745 on your firewall (or any other port you wrote down in the config).
Commands
- /myping shows a player their current and average ping
- /calladmin is not implemented yet
- /mra help shows you a list of available mra commands (I'm too lazy to lay em all out here)
Permissions
- minecraftRemoteAdmin: gives permission to use the /mra commands (default: OP)
- minecraftRemoteAdmin.call: gives permission for the /calladmin command (default: true)
- minecraftRemoteAdmin.ping: gives acces for the /myping command (default: true)
Configuration
The config file will be put in your plugins folder the first time you run your craftbukkit server with the plugin installed. if you somehow manage to lose the comments I made in there. open up the plugin's jar with a zip archiver and you'll find yourself a clean config.yml
Upcoming Features
- /calladmin command to notify remote admins if a player needs help
Bugs/Issues
if you find any please leave a ticket or send me a PM
If you want a quick response to any issues you have, do not post a comment but send a PM instead! I don't check this place very often!
I get this error when the server starts, and it won't ;et me login to the MinecraftRemoteAdmin
@crunkazcanbe
if you want to make my plugin load before all others I would suggest you to edit the plugin.yml inside the jar.
http://wiki.bukkit.org/Plugin_YAML Look at attributes load and loadbefore on that webpage and add them to the plugin.yml
It will allow you to load the plugin earlier, but that is as much as you can do. Hope this helps
Small Edit: in the next version I'll release "load: STARTUP" will be default so it should be loading up a lot faster. But it might take a while before a new release is done
I have a server with a dedicated server hosting company and I use this to access the console because I hate the console in browser by multicraft is there any way to make this plugin the first to load out of all my plugins when the server starts so I see most of everything logged in the remote console because as of right now I have 120 plugins and this is like the 50th plugin to load so I only start seeing stuff in the remote console when this plugin loads . I like being able to see any errors in the console without having to use the console in multicraft . thanx @StabbedBit
@StabbedBit
It was on my end... Got it fixed and it works perfectly. My port forward was acting up, but I was able to fix it. Thanks for the help though.
P.S. Great pluggin!
@KingRedAcid
Well, I don't really know what else could be it, you could try running the client locally (on the same pc as the server and connect to 127.0.0.1) to see if it is really something blocking the connection.
Another possibility is that the plugin's internal server isn't running. check if you don't get any errors from my plugin while booting craftbukkit.
@StabbedBit
That is what I thought and manually went in and unblocked any Java run programs. Still nothing.
@KingRedAcid
Probably something blocking the connection, for starters you should check your firewall if it isn't blocking java.
I have port forwarded 5747 and I try and log in with my information using the IP:108.184.22.155:5747 and this comes up in the Client not the Console. I don't see why it won't let me connect, I check my spelling on everything and tired different ports.
java.net.ConnectException: Connection timed out: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) at java.net.AbstractPlainSocketImpl.connect(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.<init>(Unknown Source) at java.net.Socket.<init>(Unknown Source) at com.stabbedbit.minecraftRemoteAdmin.desktop.connection.ConnectionMana ger.run(ConnectionManager.java:87) at java.lang.Thread.run(Unknown Source)
My Connection is closing after 30 Seconds :o do you have a fix for that?
@IStinkTyler
It should be there between the downloadable files, but the bukkit team hasn't approved of my most recent files yet...
where do i get the client?
@MDRunaway
It's not on the login screen, it's after you've logged in.
@StabbedBit
? There is no Save Button on mine MRA Client http://37.157.254.143/bukkitproblems/ka.jpg
@Dan7heMan
Well, the error thrown there is java.io.StreamCorruptedException. It's an exception thrown when the connection is there, but it is corrupt. In this plugin's case it's most likely that it means you entered the wrong key, which is used to encrypt information (server and client talking to each other in a different language, so to speak).
So I'm not entirely sure what's happening in your case. Have you tried a different key?
@StabbedBit
Still says that the server key is wrong, I use a host, maybe that is whats causing the problem?
@MDRunaway
look under the edit menu in the menubar....
Much Better no error spamming :) Please add to the Client a save option so we haven't type in everything again after closing the client :o
@MDRunaway
try this small update http://dev.bukkit.org/bukkit-plugins/minecraft-remote-admin/files/9-plugin-v0-1-2-1-beta/
After i changed the Port to 12345 it works, But one big error is there It brings the Server CPU and Ram to burst, because of an error that appers every second 5 times and so the Usage gets high:
It don't stop, only if i disconnect from MRA so please fix :3 I've the full error Log for you here as a zip because its 40 MB Big only full of MRA Errors :o Link: http://37.157.254.143/bukkitproblems/
@BiweGas
what is the client giving you for information? I know that your error said that something went wrong on the server. so your client canceled the connection because something went wrong.
you can get the error output from the client by running it from a command window as is explained here. Also, if your client just keeps hanging on connecting you should update to the latest version of this plugin!