Hello, I'm posting this twice, first in the Custom Server Software, and then in the Minecraft Tools section.
Minecraft has recently added an RCON feature to Minecraft Servers. This feature has not been fully explored.... and has no official software for it. At first I tried to SSH into it. Basically, the RCON allows you to connect to your servers, and give the server commands. This has been done before with Bukkit Plugins with Telnet. Same Idea, different Internet Protocol. I decided to code a Utility for the Minecraft RCON Protocol.
[Video Being Uploaded.]
This Program simply allows access to the Console that runs the server, from anywhere you have access to a Windows Machine.
In Order to Configure RCON on your server open the Server.properties file. Edit enable-rcon=false and make it true.
then set the rcon.port= and the rcon.password= and RCON will be enabled and ready on your server.
Query is now in this program. To use Query, you'll need to enable-query=true in the server.properties, and query.port=25565 :biggrin.gif:
Query allows you to get information from a server (no password or anything required, it gets the info seen in the Minecraft Launcher Basically), and this feature was requested from people.
And it is finally here. Thank Dinnerbone, and IronPython for the Query :smile.gif:
That sounds pretty cool! I have a seldom-used server in my apartment that my roommate and I intend to play on eventually, I'll have to try this tool out when we do!
This is a pretty cool feature, but as I didn't know what it did before, I was lucky to keep it off. To me, this just screams "HACKERS" Because someone on it could just go, /op [Hacker Name] and I have gone through that enough, or they can go /unban [Hacker Name]
This is a pretty cool feature, but as I didn't know what it did before, I was lucky to keep it off. To me, this just screams "HACKERS" Because someone on it could just go, /op [Hacker Name] and I have gone through that enough, or they can go /unban [Hacker Name]
There is a Password to connect to the Server, set in the Server.properties
This means that they can't just connect to your server, unless they had the password.
This will be an amazing tool once some more features are implemented. I agree with vahnx
Have a console output/a terminal, not just a single line command with messagebox
Maybe put port in seperate textfield
Translate IP from address, so I can put my no-ip for address - I use no-ip as well, this would be fantastic
Fix - After disconnect, server console gets flooded with IO: Connection Reset
Ability to save a server list/remember last server
Hide password textfield
@ Melis256 I'll Work on that :biggrin.gif:
@ HelloLion Maybe! I'll try to port it over. I'll learn Java Soon :tongue.gif:
@ vahnx "•Maybe put port in seperate textfield" I had that originally, but I thought people would like the :
•Have a console output/a terminal, not just a single line command with messagebox
I can do that :smile.gif: I'll have options for it.
•Ability to save a server list/remember last server
•Hide password textfield
I'll do those two things :biggrin.gif:
•After disconnect, server console gets flooded with IO: Connection Reset
I'm looking into a way to disconnect without the Flood, But Notch has a flaw in his code causing this. Or Maybe It's Bukkit.
Here's another suggestion that I'd like to see in an RCON utility:
Command-line version. I'd like to be able to, for example, schedule a command "MCRCON.exe 127.0.0.1:25566 pass123 save-all" to run using the Windows scheduler.
I love the tool. I have been looking for something like this for quite a long time now. And yes i know it is still and probably destined for a rewrite in java as the conversation has suggested, but i have a few suggestions.
The ability to see the console output would be awasome! I would not have to use tightVNC to get to my servers anymore.
A gui that combines a "server select": a filed of names you tie to a server IP for easy identification, and the console output as well. kinda mirroring the minecraft server GUI with the player names and the text output. If you did did that, i would probably do jsut about anything for you in return. It would make my life (i run 3 servers off of a box in my closet. lol), and the lives of SOOO many others who run servers much easier.
Possible implementation of the "enable-query" function of the server. I do now know exactly what it does, but from what i know it allows you to see players on the server and other data. I am the kinda person that likes to have all of the data i can see. even if it is not that useful. Going along with the standard gui reference, this would probably fit where the memory graph and tick timers are in the upper left on the gui.
And at the least, thankyou for the read, and i would be more than happy to help with anything. Just ask and ill let you know what I can do.
Minecraft has recently added an RCON feature to Minecraft Servers. This feature has not been fully explored.... and has no official software for it. At first I tried to SSH into it. Basically, the RCON allows you to connect to your servers, and give the server commands. This has been done before with Bukkit Plugins with Telnet. Same Idea, different Internet Protocol. I decided to code a Utility for the Minecraft RCON Protocol.
[Video Being Uploaded.]
This Program simply allows access to the Console that runs the server, from anywhere you have access to a Windows Machine.
In Order to Configure RCON on your server open the Server.properties file. Edit enable-rcon=false and make it true.
then set the rcon.port= and the rcon.password= and RCON will be enabled and ready on your server.
The GUI in my program is self explanatory, but I will add more support for this in a bit. And here is the program download: http://dl.dropbox.com/u/38425399/Minecraft Server RCON.zip
UPDATE:
Query is now in this program. To use Query, you'll need to enable-query=true in the server.properties, and query.port=25565 :biggrin.gif:
Query allows you to get information from a server (no password or anything required, it gets the info seen in the Minecraft Launcher Basically), and this feature was requested from people.
And it is finally here. Thank Dinnerbone, and IronPython for the Query :smile.gif:
There is a Password to connect to the Server, set in the Server.properties
This means that they can't just connect to your server, unless they had the password.
birchwoodstudios.tumblr.com
I'm planning on making a Mac version of this, but I can't get RCON to work at all on my server. I'll let you know when I have it done.
@ HelloLion Maybe! I'll try to port it over. I'll learn Java Soon :tongue.gif:
@ vahnx "•Maybe put port in seperate textfield" I had that originally, but I thought people would like the :
•Have a console output/a terminal, not just a single line command with messagebox
I can do that :smile.gif: I'll have options for it.
•Ability to save a server list/remember last server
•Hide password textfield
I'll do those two things :biggrin.gif:
•After disconnect, server console gets flooded with IO: Connection Reset
I'm looking into a way to disconnect without the Flood, But Notch has a flaw in his code causing this. Or Maybe It's Bukkit.
Pictures will be up in a Sec :biggrin.gif:
And that's a Good Idea! I'll add that :biggrin.gif:.
Next Step, Getting Rid of the Console (I know I added it...), and getting it into the Form :tongue.gif:
Command-line version. I'd like to be able to, for example, schedule a command "MCRCON.exe 127.0.0.1:25566 pass123 save-all" to run using the Windows scheduler.
@Roxicodine ? I'm not sure. Could you screenshot everything? And did you set up the server in the server.properties to allow RCON?
The ability to see the console output would be awasome! I would not have to use tightVNC to get to my servers anymore.
A gui that combines a "server select": a filed of names you tie to a server IP for easy identification, and the console output as well. kinda mirroring the minecraft server GUI with the player names and the text output. If you did did that, i would probably do jsut about anything for you in return. It would make my life (i run 3 servers off of a box in my closet. lol), and the lives of SOOO many others who run servers much easier.
Possible implementation of the "enable-query" function of the server. I do now know exactly what it does, but from what i know it allows you to see players on the server and other data. I am the kinda person that likes to have all of the data i can see. even if it is not that useful. Going along with the standard gui reference, this would probably fit where the memory graph and tick timers are in the upper left on the gui.
And at the least, thankyou for the read, and i would be more than happy to help with anything. Just ask and ill let you know what I can do.
And I'll figure out how to redirect Console Output into something :tongue.gif: