EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Development::Tools (https://www.eqemulator.org/forums/forumdisplay.php?f=593)
-   -   New Tool: ServerAdmin (https://www.eqemulator.org/forums/showthread.php?t=34838)

nosfentora 02-03-2012 05:09 PM

New Tool: ServerAdmin
 
It's been a while since i've touched the old server tender app I wrote, so I thought I'd start from scratch and re-write it, adding in a few new bells and whistles.

Here's the download link to ServerAdmin

http://www.mediafire.com/?3uwad25go1fdm

Supports EQEmu and TrinityCore (WoW) servers

EQEmu gets a first crack at it as I'm building most of that section first, though some of the TC stuff is working.

I'll update it fairly frequently and welcome any and all feedback!

Please note: This is an ALPHA release, while it's far from complete, it's pretty functional.

Working EQ Features:

Server Status
* Monitor, Start, Stop server processes on local and LAN servers
* Monitor Log files from all server processes

Configuration
* Manage server settings (paths, options, etc)
* Edit server config file(s)
* Edit config database values

Management
* Source code management (SVN Updating)
* Database source management (SVN Updating)
* Edit databases


Tools
* EQItems (Still in development)

Still in development features:

* EQItems built in (Thanks to GeorgeS for his support!) partially working
* Compile and update server
* Install new DB updates

Future Features

* Character editor
* Spell editor
* Quest Editor

More as I think of them or they are suggested.

Known issues:
Logs will occasionally crash due to threading issue I'm tracking down.

Again, this is only an ALPHA!

nosfentora 02-05-2012 11:24 AM

Update:

0.0.0.2 Alpha
http://www.mediafire.com/?3uwad25go1fdm

* Added CPU and Memory Usages
* Added Zone process monitoring
* Start will actually start the process now

Known issues
* Logs still crashing occasionally when viewing log tab
* CPU and memory usage not 100% correct yet
* Cannot stop individual zones (yet)
* Stopping Zone server doesn't kill zone.exe processes (yet)

nosfentora 02-16-2012 03:53 PM

0.0.0.4 ALPHA

http://www.mediafire.com/myfiles.php#3uwad25go1fdm

- Minor calculation fixes
- Major re-write to EQItems implementation (now called Character Equipment - with GeorgeS' EQItems look & feel)
- Support for character /bot profiles
- Default list of EQItems .bot files already available
- Importing of EQItems .bot files
- Saving/Loading of COMPLETE character inventory (equipment, personal inventory, bank inventory) as a profile
- Item Stacks
- Item Color editing
- Drag & Drop items to equipment, inventory or bank.
- Probably more that I'm forgetting

Next Update:

Bot Equipment
Editor Music
Possibly more

nosfentora 02-17-2012 12:01 PM

0.0.0.5 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

Fixed Non handled clicks
Added in Bot augmented items
Now saves charges/stacks, augments, colors
Added ability to change # charges

Initial magleo UI - loading decoded items next update.

nosfentora 02-18-2012 01:07 PM

0.0.0.6 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* UI Fixes and improvements
* Clear equipment / inventory / bank / all implemented
* Fixed possible crashes in certain situations

If there are any problems with the 'Server Status' tab or 'Manage' tab, please let me know.

To disable those tabs, put the app in a folder that has 'Debug' in the path and Server Status and Manage will be disabled

ie C:\Server Admin\Debug

* Still working on Magelo profile decoding

nosfentora 02-18-2012 03:02 PM

0.0.0.7 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

Addressed crash when entering in only server info and db info with no other settings filled in.

nosfentora 02-21-2012 02:41 PM

0.0.0.8 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* Finished Magelo decoding
* Import any character on Magelo EQ
* easy to import, just use the built in web browser
* Option to import Magelo profile to bot/character profile for later use
* Imports stacks / charges
* Imports item augments

nosfentora 02-22-2012 04:55 PM

0.0.0.9 ALPHA
http://www.mediafire.com/?3uwad25go1fdm


* Allow Magelo form to be resized
* Refresh Profile list when importing Magelo profile
* Fixed EQClientFolder not being loaded from XML
* Fixed EQClientFolder not propagating when changed (no longer need a restart)
* Changed advanced search to use zone Long Name (short name) in selection box
* Cleanup of GUI of Advanced Search
* Implemented Kill Toon as part of character select, removes character only.
* GUI Changes / Cleanup
* Implemented Bot Equipment
* Fixed bug where Magelo profile name might not be found correctly

NOTE: Known issue with Bot Equipment
Only 1 save is allowed when loading a bot.
2nd save will result in a concurrency error.

Workaround: Re-load the bot to make any additional changes.

nosfentora 03-06-2012 03:50 PM

0.0.1.0 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

*Fully working Item Editor
*Misc changes to GUI
*XML Data layout change


Next update: Merge of Character and Bot Equipment tabs.

nosfentora 03-07-2012 05:18 PM

To anyone that is trying this app out, what Windows based SVN clients are you using? PM or post here.

Thanks!

sorvani 03-07-2012 06:32 PM

Does anyone use anything other than Tortoise? ;)

lerxst2112 03-07-2012 08:15 PM

Tortoise, Ankh, or the command line, whichever is appropriate for the task at hand.

nosfentora 03-08-2012 03:46 PM

lol sorvani

i had those three in mind and want to make sure the app can use any of them so it doesn't force someone to install another app...

Thanks sorvani and lerxst2112

nosfentora 03-13-2012 01:06 PM

0.0.1.1 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* Many GUI updates
* Consolidated Bot & Character Equipment Editor into one
* Complete rewrite of the settings system.
* Many internal threading fixes / improvement

Note: Some features have been disabled completely as I rewrite them

Please report any bugs.

Thanks

Nos

nosfentora 03-13-2012 04:37 PM

0.0.1.2 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* Fixed bug where bag items weren't being cleared
* Fixed bug where bag items not displaying in the correct slot
* Minor GUI fixes

nosfentora 03-16-2012 09:43 AM

0.0.1.3 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* Fixed major bug in SQL code that would not return any data
* GUI Fixes and improvements
* Partial implementation of character editor
* Added Web tools tab for web based tools

nosfentora 03-16-2012 01:23 PM

0.0.1.4 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* Drag & Drop fixes
* More work on Character Editor

nosfentora 03-22-2012 10:41 AM

0.0.1.5 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

Should not require a login to download. Please let me know if it does

* Mostly complete Character Editor
* Many internal re-writes fixes and updates

Next update:

Hopefully 100% working character editor with the possiblity to edit all of the profile.

Luccian 03-22-2012 01:50 PM

This tool is so amazing from what I've used of it. Good work guy, and everyone involved in updating it

nosfentora 03-22-2012 02:15 PM

Thanks! Please let me know if you run into any bugs or problems. I'm kind of on a roll updating it so I may miss something here or there.

Right now i'm concentrating on the Tools sections, and i know there are unimplemented things in the monitoring and management areas - i'll get to them when i run out of Tool steam!

nosfentora 03-26-2012 03:33 PM

0.0.1.6 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* more work on Character Editor
* can now edit and save almost all visible attributes, including memmed spells and spell book

Next update: all 180 attributes in the profile blob will be accessible.

(Please let me know if the link is still asking for a login or not)

nosfentora 03-26-2012 04:50 PM

0.0.1.7 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* Fixed spell book to display 16 spells per page (like client)
* Fixed spell book to display spells in same order as client

Next update: really will have all 180 attributes in the blob mapped!

nosfentora 03-30-2012 04:45 PM

0.0.1.8 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* Almost all of profile blob properties are now at least visible, most are editable and able to be saved.

Next update:
* last 5 properties will be added
* all visible properties should be editable and save-able.
* with many of the character db values being editable all in one spot.

NOTE: Editor will prompt you when loading another character that there are unsaved changes. This is a bug I'm working on tracking down.

If anyone out there has character tables they could share with me I'd greatly appreciate it!

see this post for more info, PM me with any questions.

Amra 03-31-2012 02:32 AM

Very nice work. I am going to delve a bit deeper this weekend. Just thought I'd leave a thank you note. =)

nosfentora 03-31-2012 01:27 PM

Thank you - and glad I'm making something that seems to be useful.

let me know if you encounter any bugs or have any suggestions to make it better.

nosfentora 04-03-2012 09:56 AM

0.0.1.9 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* Some display fixes, many internal updates.
Equipment Editor:
* Added the ability to modify augments in augmentable items (right click)
Character Editor:
* Added the ability to un-memorize selected spell

nosfentora 04-03-2012 04:53 PM

0.0.2.0 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* Added spell info to item description in Equipment Editor, Item Editor and Augment Modifier (must define client path in 'Application' section of settings for this to work.)

* Fixes to bot equipment drag & drop

* Fixes to bot equipment stack / charge modification

If there are any VB.NET Devs out there that would be interested in working on this with me, PM me.

sorvani 04-04-2012 10:48 AM

I gave this a go yesterday.
The config screen definitely needs some love for general use, but seems to work ok.
You need to add some special rules to the database editor to not load a table over a certain size, or to only load portions of a table. clicking on the items tables makes bad things happen. It may have been because i ran the program on a different machine than the server, but i doubt it.

I'll tinker with this some more. Looks like a good tool to me so far.

trevius 04-04-2012 12:35 PM

I see you are using the buttons I made for GeorgeS. If you want to make buttons easier, you can have them in the original format including the PSD (photoshop) files I made them from.

Here is the download link:
http://stormhavenserver.com/download...s_complete.zip

Let me know if you have any questions, but it is pretty straight forward if you know Photoshop at all. I have multiple color layers available in the PSDs that you can switch on or off to use whatever color buttons you want for the tool.

The tool definitely looks nice for an alpha, btw :)

nosfentora 04-04-2012 03:40 PM

thanks to both, and yea i need to figure out a better way to load the items table, i dev and test on a machine that is on the same lan as my server. load times for it are painful. I don't think i threaded it - which i probably should.

any suggestions on the config screen? (what specifically is the problem)

@trevius, Thank you!.
i used photoshop to create a blank template button image from one of his buttons. That image becomes the button background and then I put whatever text i want inside at design time, so they're not all different images.

Yea i used alot of GeorgeS's graphichs throughout it, as it orignally was born as a complete rewrite of EQItems in VB.NET, and then just grew.

nosfentora 04-05-2012 11:32 AM

Thanks for the sticky! =)

nosfentora 04-05-2012 03:31 PM

0.0.2.1 ALPHA
http://www.mediafire.com/?3uwad25go1fdm

* Fixed serious bug in loading of bots equipment profiles.
* Testing threading of loading db schema and data in Database Management

kimura 04-18-2012 04:14 PM

hey, having a bit of a problem...

once all info put in, it stays stuck on splash screen and just says loading server.... forever...any suggestions?

nosfentora 04-20-2012 08:19 AM

I know what the problem is - a part of the loading process errored out and causes a 'chain reaction crash' with no visible error.

which part i'm not sure yet.

you filled out *everything* and checked all boxes? (so i can try and replicate the error)

kimura 04-20-2012 08:28 AM

I filled out all required fields, i will try again and post back

nosfentora 04-20-2012 09:01 AM

ok, if it's easier - let me know what you *didn't* fill in

Uleat 04-27-2012 12:49 AM

nosfentora,
I'm toying around with an idea for an EQEmu front-end. I want it to install/compile/config/update/etc... but after seeing ServerAdmin, it almost doesn't make sense to take on too much functionality if your program already offers much of the same.

Would you be offended with a competing admin suite or would you rather see something that compliments SA? I haven't started any 'real' coding and don't even know if my skills will let me finish it to begin with...

Thanks for your opinion!
Uleat

nosfentora 04-27-2012 03:38 PM

Hey - wouldn't be offended at all. If you want i can give you the source to SA (it's all VB.NET). You can decide if you want to help with the project or take the ideas and go a different way with them.

PM me if you're interested.

Akkadius 04-27-2012 04:01 PM

Quote:

Originally Posted by Uleat (Post 209235)
nosfentora,
I'm toying around with an idea for an EQEmu front-end. I want it to install/compile/config/update/etc... but after seeing ServerAdmin, it almost doesn't make sense to take on too much functionality if your program already offers much of the same.

Would you be offended with a competing admin suite or would you rather see something that compliments SA? I haven't started any 'real' coding and don't even know if my skills will let me finish it to begin with...

Thanks for your opinion!
Uleat

What do you actually plan on having this front-end do?

GeorgeS 04-27-2012 09:37 PM

I assure you this is a huge undertaking - this tool uses code from my tools, and that my friend took 5 years to write and get right. What you propose will be quite a feat. I also do not encourage duplication of work, but this project is unique in some ways, and meets an unmet need, hence my support for it.

GeorgeS


All times are GMT -4. The time now is 06:20 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.