Here is a little something I have been working on for the past week. I am trying to really get a good handle on java and decided to build a cross platform server management utility.
It is far from complete and still has a few features that I need to complete, as well as some aesthetic fixes. However I am releasing an Alpha testing version to the community to get some feedback, as well as feature requests.
Please note that this utility relies heavily on the telnet server built into EQEmu, and provides a GUI interface to ALL of the telnet commands available. I have separated the commands into drop down menus, some commands are pure SQL driven as well, and I am still working on a few them. An alert will tell you if the command is in the works.
What Works Now:
- All Telnet Commands
- A couple of SQL select commands (list guilds, list petitions)
Coming Soon:
- Account management SQL queries
- Guild management SQL queries
- Graphical fixes
- Move the console window into the output frame in the program. ( this one eludes me so far! )
- Help Docs
Prereqs:
- Must have telnet connection open with an account setup.
- Must have a MySQL connection with the same username and password as the telnet connection. Give this account the ability to change things in the db as well. The program will eventually be able to add/delete things like guilds, accounts, petitions and such.
- Must have a Java JRE or JDK installed to run the EQEmuJSM.jar file (progam is developed on sun jdk ver 1.6.0.20 under Gentoo Linux)
- Before any command will work you need to connect to the server in the interface.
Known Bugs:
- Text box resizing is terrible
- Need to move the separate console window into the main application
- You need to connect to a server! Alert pops up at the wrong time sometimes.
You can get the latest version here:
http://code.google.com/p/cubbers-eqe...downloads/list
the file is called EQEmuJSM.jar
Download it and run it with the following command:
java -jar EQEmuJSM.jar
I will be putting the source code up on the google code page under subversion once the project is further along. If any devs want to view it before then feel free to PM me and I will provide you with a tarball.
I look forward to some feedback!