Classic or era-based server content
I made a server something like five years ago to see "how MMOs work" (not that EQemu is representative of MMO architecture these days). It was fun, frustrating without the guides that are around today. I've been thinking about trying again. Similar to P99, which I enjoy, but with some custom mechanics that will never exist on there. I'm sure I can get the server up and running, my question is about the content...
I found ProjectEQ, which seems great, but I would bet that P99 has diverged or done their own modifications and I'm guessing they haven't ported their findings back to ProjectEQ (I don't think ProjectEQ really has a way for them to do that from what I can tell). Does anyone know if this is correct? Also, ProjectEQ seems to be progression based, meaning their previous era versions are not maintained, so e.g. their Velious-era database would have "fixes" in the Luclin version. If I wanted to create a Velious-era server, and used the latest version on ProjectEQ while disabling newer zones, I'm guessing that would include changes to the Velious-era content (e.g. nerfs) that were made post-Velious. Is that correct? Just to be clear, I'm not trying to compete with P99 (or anyone else), I don't want that headache. The headache I want is to just make something different and/or see if my ideas are fun or (most likely) horrible, but within the era I enjoyed the most. From reading patches, posts, etc. from P99 it seems like they "enable eras", which sounds interesting, as if there is a timeline of eras rolled up with patches that they move through...not just making things act as they were in an era, but working through the steps in time. That's pretty cool if that's how they work (meaning P99), but I digress. |
Nilbog and Rogean do not share many, if any changes back to PEQ that I know. Yes, both parties could work together but that is not how it is currently working out. As far as using the standard default PEQ database, there will be months or even years of changes you will have to make if you want a truly Velious era database. I have been doing it for around 4 months now and still have a long way to go. Your items, start locations, spawns, spells, trivials on tradeskills, skill caps, zone lines will all have to be adjusted. That is not even touching quest changes like money and xp given.
|
It is a huge undertaking, devnoob and I personally have been reverting from a PEQ database because our original database was so old back from the early GuildWars days. We do this during/inbetween the servers we host (when people play on it) and this new rendition has been going on since about 2011. I am still fixing things to this day and some things can't be fixed sometimes without modifying the client.
A good example of 'client side' issues is the 'brown skeleton' model from classic -- you won't be able to get it working unless you do some impressive texture/model changes (or modify the client). Eg. http://i54.tinypic.com/k21ogk.jpg. Some things really come down to nitpicking of how classic it needs to be. How much work do you want to put into it and how much time you want to learn how to do new things because if you take on a responsibility of the eqemu server by yourself you inherit the responsibilities of the code base, database and the client. |
Long read...
I agree with image and provocating. It is a huge undertaking. I'm just one guy with limited knowledge and there is enough within the database to consume unknown hours/days/weeks to alter to a previous time. There is a certain segment of folks here who wish to have classic/progression content and I believe this segment is large enough to warrant a bit of organization. I recently had a conversation with someone about this. Below are the edited parts which may have relevance to this topic. Maybe something here will entice others in some way: Quote:
|
Quote:
I think I have been running servers for around 4 years now, it takes a lot of commitment and I think most have no idea what they are getting into. Sure you can ignore bug request from your players, but it is like the broken window philosophy. So I am just agreeing with Image here, it is how much you want to put into it. |
From a personal standpoint:
I'm not interested in running a public server. I know enough from being around here a while to understand it would take more than just me. I'm focused on learning about all the processes involved. I believe I could contribute to a team in some way. Making a day-in, day-out commitment to one for an undefined period of time is something I cannot do. I would rather spend the time learning new things than doing the same thing over and over. EDIT: To clarify, a team running a server and a commitment resembling a job This does not mean I would not contribute to a goal which some could benefit from which includes doing the same thing over and over. There is a distinction. |
I've also spent a lot of time modifying PEQ to be more classic (in my case aiming for being completely true to the last day of Velious) but I wonder the same thing - would people contribute to a project (call it OpenClassic) where everyone works together to create an accurate Classic server, with proper source code control so the project can roll out an accurate Classic Era server version and maintain that then a Kunark version, etc. so if someone wants to create a progression server they can simply download the code and data for that version, then increment through the patches on the correct timeline etc.
Nilbog and crew have done an awesome job but it would be really nice if the code/data was open source so we didn't have a ton of people reinventing the wheel... Regards, Mg |
I post my collection of path files on www.eqpvp.com/paths -- probably be updating it again soon once I do some run testing around the new path files I have been working on this month.
My database/code is so off base from main eqemu. Highly modified since 2011 since I run custom servers (but on the classic setting). Just coming to mind I don't even have LUA scripting in there I am still using perl, plus the loot table design was rewritten recently. I can't suggest it as a base unfortunately because its been modified for my custom server (such as a Diablo item system that lets me create items on the fly during gameplay). Just a lot of things I don't think would fall in line with classic or would want to be part of that source. |
They will never open source p1999, can you imagine 10 of those servers? It would kill their population.
|
Quote:
|
I'm with ya.
I can't code yet but, as mentioned, I can work a database. I am not afraid of mapping data if it's considered largely accurate. Not saying I could map it all in all circumstances or that I am some master at it, silly... The database is a huge undertaking IF it needs to be changed from scratch (peq). But, for many of us, it's not from scratch. We've all worked on it in one form or another. I think the biggest hurdle is getting people to loosen their iron grip on their own data. The next hurdle would be agreeing on content. The real classic pros can do this for classic. Any who have played the game can contribute here with all expansions, beautiful! It's not as hard as it seems. The current code has quite a bit of flexibility through the `rule_values` table. (thank you to all that put their hard work on it and foresight) <--- I cannot stress this one enough There are a lot of things that could be considered "easy" as far as coding goes. I won't be the judge of that although I know it to be true. A few things, at least from the get go, would probably need to be accepted by a person like myself with no coding background. Some things are done as good as they can be done for an emu. Unless I bump my head and miraculously become a prodigy coder, I will (have to) accept this. I'm talking about the mechanics, of course. Everything is there. All the long hard years of DB building and coding is in place. It is this simple; naysayers... I don't have kind words for naysayers. This goes for devil's advocates although, there is sometimes merit in what they state. I'm a devil's advocate. |
Last little rah rah thing I'll say on this.
If each of us spent a teeny, tiny fraction of the time on organizing this that we did on altering our own content, do you think it would happen? |
I would contribute if anything became of it.
|
Awesome, those that have more experience than me (many/most/all?) can recommend the best route to organizing (git?) and I will do my best to set it up.
If I do this, my first commit will be everything I have. (I know, it must be a lot, you're thinking) All my data, which will surprise some of you. All my sql scripts concerning building expansions <this will surprise you as well ;)> and if more beginners need some query help, I can add some more basic searching scripts along with explanations. Personally, I would love some critque on my scripts. Only reason I say it may surprise you is because I'm the FNG asking all the questions. EDIT: I didn't clarify - if those with more experience than me could suggest a good way to organize this, please, I would be grateful =) I don't like guessing |
I think this is a great idea! Accurate content that all could then build off of even if it's a custom server. That was originally the whole idea behind the emu in the beginning?
|
All times are GMT -4. The time now is 10:48 PM. |
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.