This tool is made for PMs, GMs and others with some form of database access to do common game/user management tasks without mysql knowledge.
Features:
Adapts to different account table locations (separate account db, my, and my2)
Remember Me saves server IP, username, and account table location.
Botjail/Unjail characters. Now with a timer!
Ban and unban users by either character name or account name. Now with a timer!
Award EPs, PPs, and VIP. Awarding VIP will show current VIP level before changing.
View a Botjail list and a Ban list.
EoAdminServices will automaticlly start checking bans/botjails when executed (use "Remember me")
Please post any bugs to this thread or to the issue tracker and remember that this is a BETA product made by me and further development/bug-fixing by me will be done passively. Also note that I am not an active EO Pserver Developer and thus will not have lots of ideas. Recommendations are welcome and greatly needed for further development.
Requires .NETFramework 2.0
By clicking this spoiler and downloading this program you recognize that this is a beta version and that some menus and buttons that are coded may not be available.
v1.0.1 - EoAdminServices now starts checking bans/botjails upon execution when "Remember me" is checked.
v1.0 - Added EoAdminServices for timer functionality on bans/botjails.
v0.4 - Initial C# Release
Source Code available with detailed changlog.
Solution made in VS2010 using the C# Language.
You made EoAdminPanel before. What is new in EoAdminPanel2?
Thank you for asking! EoAdminPanel2 may contain a lot of the features from the old panel, but it is vastly different.
Two of the major changes in EoAdminPanel2 are licensing and programming language:
EoAdminPanel2 is licensed under . As such, it is compliant for use with the mysql .net connector dll used in this program.
The old EoAdminPanel1 was written in Visual Basic and very poorly I might add. EoPanel2 is coded in C# using Visual Studio 2010. While the interface may be very familiar, all VB code has been completely rewritten in C#. The new code is written with expandability in mind.
It also should take a less of a toll on the mysql server. Previously EoPanel1 made a new connection for each SQL statement. EoPanel2, on the other hand, will reuse the same connection at login to do run all SQL statements until the user either logs out or exits. This should make for much better-looking mysql logs if you use them.
Some other changes are:
The AwardVIP is no longer a separate window of the Award menu, but a separate menu all by itself. This will leave more space for the account name lookup I plan to add to it.
A new "about" page on startup with a disclaimer as required by GPLv2. Simply check the "Do now show this again" checkbox so this doesn't reappear on every login.
I checked out this new release to see what new things you may have added to this version. Over all I say it will be helpful to the people on these forums. Some suggestions I have though would be the following.
Change the Vip award to go by character name (GM's or PM's without db access shouldn't have access to account names.)
Perhaps add a refresh to the botjail/list this way the end-user won't have to reload the list everytime.
Change the Vip award to go by character name (GM's or PM's without db access shouldn't have access to account names.
This is one thing that I have wanted to add in the past, but the way it was coded in VB made it a little difficult. v0.4 was a straight port from EoPanel1, so absolutely expect this feature in the next release.
Quote:
Originally Posted by Eurion
Perhaps add a refresh to the botjail/list this way the end-user won't have to reload the list everytime.
This was a feature of EoPanel1, but was removed as the way the program is coded now it was not as simple to code. Once I figure some way, elegant or not, I assure you it will be back.
Quote:
Originally Posted by Eurion
Quote:
Originally Posted by [Devil]
nice you wont add sources ?
The source is there, its just set up in a SVN so he can easily update things as he edits them, which is a great idea actually.
The source link is here: and is also in the first post above the reference links. Only major releases will be compiled and uploaded to this thread on Epvp. The source will be updated more frequently as I work on it. If your interesting in bug-fixing, forking, or just want to see how this program works, the SVN works great.
King perhaps u could make some more features like ip banned or something more extreme ehhehe coz you doing well on programming anyways i would like to said nice release!!
i don't see any sources available on there, only the mysql DLL file, but still a good release
Go to the sources tab. From there you can either click browse or follow the instructions to connect with an SVN client.
Quote:
Originally Posted by DeadHackerz
King perhaps u could make some more features like ip banned or something more extreme ehhehe coz you doing well on programming anyways i would like to said nice release!!
Thanks for the suggestion! However, I do not want to spend my time reinventing the wheel. A feature like ip banning is better left up to the server's firewall.
In the meantime, I do (as seen in the source) plan on eventually making an add-on program that would run on the server like forcer hinted to in the Acme admin tool. It would implement a timer to automatically release users from botjail. This would be a feature down the line and diffidently wont be included in v0.5.
This beta is from branches v0_5 and contains the following changes:
Improvements to the Login system wait time.
AwardVIP now has character option
Started initial login after frmManage is loaded.
Login method no longer tried to update login info after cancel click
When Clicking on Detail 1 it gives error.
why dont you make icon for it here is a good editor i can do it for you, but let me download the Program :P
i made HW Icon with this but.. lost the setup.
Where is the Detail 1 you are clicking on? Could you post a screenshot?
As for the other stuff, so far I have kept the GUI pretty simple. I have just done the bare-bone stuff without much regard for making things pretty. Perhaps after my classes are done I will work toward a color scheme and icon, but for now the stock stuff works for me.