Ultimately, I'm shooting for something like this:
Console Configuration: Will determine if console is to be used as 'local-only', 'LAN-based private', 'LAN-based public' or 'WAN-based public'. Should auto-acquire current IP and Gateway. Will let the user determine if Allaclone/Custom web-hosting should be installed..All download/install/config/update functions will have a manual override option. Can latch onto a current server install. Command-line text is editable. Command-Line Software Download/Auto-Install: I will have to check legality of this due to certain EULA download agreements..back-up to Install Instructions for anything questionable. Multiple/Independent World Server Configuration: Console can host multiple world servers running from independent server directories and databases..Auto-generated config files based on options. Each server is added to the console as an object and has the option of running a 'current' or previous 'rev', or even 'test' build. (I did verify that the emulator can run multiple instances..resources need to changed..didn't set up an actual second server and login yet though.) Built-in browsers for Emulator HTTP, AllaClone and Custom web browsing..no additional functionality other than brower, nothing outside of local domain (per browser) should be allowed. Multiple/Remote Login Server Configuration: Same as above..essentially. Remote hosts, of course, are just structured info types. Once a Login Server is created, it becomes available to the world server object. AllaClone-per-WS support: If the console was configured to support web-hosting and is enabled on the WS object, each WS will have it's own directory in /apache/../httpin/. In addition to ../<worldserver>/AllaClone/, I'm thinking of adding ../<worldserver>/<custom>/ to allow anyone drop in ready-made scripts. Remote Database Support: ... Again, these are the main concepts I'm looking at, but not all inclusive. I'd like, at the very least, some very basic emu and db interaction..not so detailed since there are many great tools already out there. And adding too much power can lead to people trashing their db's and filling up the forums with support questions. I just remember my acute learning curve when getting my server up and running and thought this might be something that I could focus on in my spare time..other than eq, of course :) (added..) Each world server object will actually bind the executable's com window to a text window. Still don't know if I can capture the zone.exe com since it is launched internally to eqlaunch.exe. |
Considering EQEmu Console Project Thread
To be honest, my skills are pretty old... I started out by learning BASIC on a TI-99/4a and Trash-80 CoCo. I taught myself Assembly to some degree, but what is an 11-year old suppose to do in a pre-web era. (watching a dot moving around on the screen gets pretty old fairly quick..although I did manage to capture and playback about 20k of scratchy bitmapped audio using my attached tape deck storage medium.) :rolleyes:
In the last 6 years or so, I finally decided to take up OOP over Line coding and loaded up an old copy of VB5.0 that I had laying around. I'm still working on .net concepts and my understanding of C++ is about this much ->||<- (I can see what's going on, but don't understand the file structures (i.e., .h vs. .cpp) and library calls so much.) Obviously, my current intent is to work on a VB version of this and see where it goes. I may start an EQEmu Console Project thread once I get my concept diagrammed and processes a little more congealed so I don't hi-jack this one :) |
Please discuss any posts concerning my Console project here:
http://www.eqemulator.org/forums/sho...274#post209274 Thanks for the timeshare Nos! |
Hello all and first off nos and George thank you for the work on this awesome tool so far. I gotta Q though and I'll admit my newbness. I used to play on an emu long before titanium even and ran a personal server to pass time.
Well a few computers and upgrades later I figured I'll attempt this again and use on of my older shells and make a server computer for file sharing and as my emu server. ( granted it's still only a single core, kinda guessing a quad core would possibly work better. Or I figure out how to make the server use multiple computers. ) Well so far so good and things seem to be up and running. A few of the things for configuration I dont understand what they are actually asking for so I left those blank. These were areas like server binaries folder. ( assuming thats where my world.exe and such are but not sure, remember newb :P but learning ) So while I can access the DB and such just fine, the main status page does not show the status of world server and such, nor an option to start them. But thats most likely due to the error at the bottom of that page stat Now the question I have is in using the tools on the machine I am gaming from I seem to access the DB just fine from the server machine, but the main page where it shows the status does not seem to work and I get an error connecting to there. ( says make sure remote administration is enabled ) Is there some other remote admin thing I need to place access to beyond mysql that I proably am guessing I overlooked? |
Follow up posting ( so newb I couldnt figure out how to edit my last post :/ )
From doing some searching and stuff. I am guessing the enabling remote administration thing might be more of a windows issue since the stats monitors processes? If so then I might not be able to use that portion on my server box which is XP:Home which appears to not have that ability like XP:Pro does. Edit:Addition- Ok weird, the edit button showed up on this post just fine. Maybe it fades off from a post after a certain amount of time? |
If you used the default address for MySql of 127.0.0.1:3306, then you can only access it from the host server computer. You will either need to reconfigure your mysql server to the host LAN IP address, or use a port forwarding on the same computer..192.168.xxx.xxx:3306 -> 127.0.0.1:3306. I think there is a tool to reconfigure the server..if not, try the mysql config files and then reboot. Port forwarding is done via host computer and not the router in this case.
That should get you access from another LAN computer. (Don't forget to change your eqemu config files to reflect any db server address changes.) (Editing after one hour requires admin request..I've only noticed the button not showing up on posts that I'm at a different IP from the original post.) U |
Thanks for the replay Uleat, and ahhh gotcha on the edit button info.
Now as far as mysql database I have good access to it using this tool from a remote comp. The part that does not seem to be connecting is the stuff on the status page. Now in regards to that I think I have chases that issue down to not havin admin rights in general for the processes on the server comp since it is running XP Home as the OS. I am going to try and learn how to run Linux off that comp sometime, unless I can find a really cheap copy of XP Pro, or a friend that has it and no longer using. |
Unfortunately XP Home doesn't allow Remote Admin, though with some google searches there are some 'patches' that can enable it. Not sure I'd recommend it though.
|
0.0.2.2 ALPHA
http://www.mediafire.com/?3uwad25go1fdm * Fixed bug that wouldn't allow equipping of a naked bot when no other bots existed or no inventory was found. Thanks Calabeth for finding that! |
Awesome hehe I'll get this one and check that one out shortly. As for the patches I found one but it needed some .dll files from pro and some registry editing so I passed on that.
A friend of mine says he has a CD of an XP Pro VL and key from a few companys that are no longer around. So whenever I get over there I'll have that to install on server machine hehe. With the warmer weather coming around the server machine is getting moved off elsewhere for slightly less heat and most of all less noise lol. |
Ok checked it out some more. Now this is what I found to happen and maybe it's not fully implemented yet.
Character Editor loads PC's but not bots. Equipment editor loads both types, but I am not able to drag/drop gear onto slots at all. So far in testing did basic leveling. I am at lvl 7 ( Drakkin Warrior ) now and had assigned myself base lvl defiant armor. Now I have a good mixture of bots now some with armor and some none at all. Was not able to drag and drop any armor to naked ones or replace pieces on others for any slot. But maybe I dont have a setting set up correctly that might cause this? I run on Win 7 Home x64 |
0.0.2.3 ALPHA
http://www.mediafire.com/?3uwad25go1fdm * Fixed problem equipping certain races. NOTE: Character Editing bots is not implemented yet. Thanks again Calabeth! |
Awesome work so far Nos :D, more feedback for you lol.
I can now update myself as a PC Drakkin with gear via drag/drop. Most of the bots I can also do this with regardless of if they are naked or have gear already, with the exception of Drakkin and Vah Shir. When you click on the "load in toons" button neither of them show up in the races column, that remains blank for those 2 races. I have not tried all of the races so far as of yet but I have checked, Barb, wood elf, and high elf. When I get a chance I am going to make 1 bot of all the other races also and see if they show up to provide more feedback for you. Ok was bored and had not shut server comp down. So all other races are not checked and add Iksar and Froglok to the list that are not equippable as bots. All of the others were cleared and ready to go for equipment loading by hand. |
0.0.2.4 ALPHA
http://www.mediafire.com/?3uwad25go1fdm * Fixed problem equipping certain bot races. * Fixed Load Bots not displaying Race/Class correctly. Thanks again to Calabeth! |
Awesome work Nos :D Can now equip bots and PC's of all races and classes hehe. Until you enable some other items later on like opening bags and editing contents in that. I think I'll play in game explore around some then look into messing around with editing some items and spells see if I can break anything there to report lol.
|
Sounds good!
You can open bags already, just click on it. Should open up and display the contents. Right click on the items to modify them. Dragging from bags to equip isn't enabled yet, nor is dragging from equipped items to inventory. If there's anything specific you want to do that's not implemented, let me know. |
0.0.2.6 ALPHA
http://www.mediafire.com/?3uwad25go1fdm Also an updated icon pack for VoA item support (Thanks GeorgeS!) * many fixes / error handling implemented * converted 'collapsable' groups to tabbed format * 'Gear Up' button added to Item Editor, one click to gear all (or selected) slots of character or bot, based on level / race / class and hp / mana / ac stats of the item. Please post or PM me with any errors / bugs you find. |
Does this work?
Hi!
I downloaded your ServerAdmin tool and the updated icon pack. Installed them according you your short and sweet readme. I opened up the application after nagging errors stating that it appears I did not create the server on this machine - no encryption key, blah blah. I got past the errors clicking ok and entereed mysql db infor and server login, - Server login is an account name I use to login and play on my server, is that right? I used my GM account to make sure it had enough status to function. The application crashed time after time and seems highly unstable at this point. I know it is alpha but I couldn't get anything to work. Before I entered my info I browsed the tool tabs to see what it shoud be able to do. I saved my information, after clicking continue past the errors. And restarted as prompted. Anyway, after several attempts (each time gettng the same nagging error popup window about encryption) I gave up and closed the app. It seems to not be working, at least for me. Did I do something wrong? Cause if there is a way to screw something up, you can bet I probably will, LOL. I like the idea, I know it is just in Alpha stage and I hope to see it become stable in time for use. I have GeorgeS tools but it took me a while to figure out how to use them. Some of those crash too. I would like to see all his tools rolled into one app. I dunno if he still supports his tools I have not seen anything new from him in a long time. The EqEmu Admin tool 5.9 (latest?) on source forge is several years old and does not seem to work with the current server core an DB. At least it didn't for me. I am looking for an easy to use all around editor. I tried the PEQPHPEditor from http://www.peqtgc.com/tools_.php#peqe but that doesn't work for me either, well it does for some things but keeps throwing errors out and crashing. Something about the coding and php not gettng along! Is there a current tool that works for editng all the stuff in the DB other than GeorgeS? So far his seem to be teh most stable with the least crashes, once I figured out how to use them and got over the malware complaints from my browser when I downloaded them (made me a bit nervous at first) . Well, I have high hopes that this will fully develop into something useful. :) |
Actually the reason few make tools like these is the complexity involved and time required. I have invested 10 years in this project.
I fix bugs as soon as they are reported - did you report any? |
Quote:
I would like to see your tools rolled into one package. Do you have any plans to do that in the future? Keep up the good work. I also finally got the peqphpeditor working. I adjusted some php.ini settings and it works for me now. I did not report any bugs, my problems were most likely from not understanding how to use your tools. I did not get a readme or documentation with your tools when I downloaded them other than how to install. Nothing that explains how to do stuff anyway. Do you have any docs or help files for them? Some things were not obvious to me but I am learning them as I go. It could just be me, I am dense sometimes, LOL. I meant no offense to you. Thanks again :) If you don't know, there are all kinds of Malware warnings that popup with Google chrome when visiting your website. I checked with several AV and Malware detection programs and found no problems. You might want to contact Google and appeal that. Have a nice day! |
Hi Dew,
sorry for the delay in replying.... Were the errors you got on first run? If so, close the program, delete the Data\Servers.xml file and try again. try running it as Administrator (Vista / 7) if those do not fix the errors, can you PM me the contents of your Data\Servers.xml file? you can edit the file with notepad and *** out any passwords if you want. The server maintenance sections are not working / implemented currently. The tools section (the rewrite of GeorgeS' tools) should be 100% implemented, though there may be some bugs still floating around. As a 'precaution' - fill out everything possible, and ONLY check the following boxes: Database Settings: Enable Tools and Editors Leave all other checkboxes unchecked at the moment. |
Thank you. I will give that a try. I appreciate your help with this.
My errors are usually due to my own ignorance, LOL. |
Yeah those were real threats because the website was hacked,and I had to reupload allmy stuff. Check out the links in my sig for updated weblinks to the tools. I wanted someone to help\write the wiki for the tools, but everyone knows how much effort it is..
GeorgeS |
Quote:
Is there a FAQ? If I do find a bug, how should I go about reporting it to you? I would help if I had the knowledge and experience but I am just learning most of this stuff myself. I have time and effort tho! LOL I am disabled so I have lots of time on my side which is why I built my own server. It is helping me learn/relearn my sql, C++ and MS Visual Studio, HTML, Perl, Apache, and Php. I am also getting an appreciation and/or basic understanding of Game Theory and Economics. It also keeps my mind occupied so I have less time to think about my disability and pain and thereby feel it less and feel sorry for myself. LOL :) |
All times are GMT -4. The time now is 12:15 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.