View Full Version : Regarding the public eqemu project and development
cooter
07-22-2004, 11:09 PM
Like many people on this board I've been coding my own eqemu server for quite a while. The majority of time I spend working on it, I'm fixing bugs in the code... stuff that simply doesn't work as it should: bugs that cause people to crash, or incorrect variables in packets (creating goofy situations in the client), or possible player exploits, etc. For a server where someone wants to just log on and get their jollies #zoning to Plane of Time and death touching all the gods, these bugs are no big deal, but to make a good, legitimate server, they need to be fixed, and the process can be quite annoying considering so many other people have probably fixed the exact same bug yet not submitted the code.
Why don't people submit their code? I can only speak for myself in this situation. Some servers out there have a huge amount of bug fixes in place. I'm talking about servers that you log on and you say "wait, do these people use the same emulator I do?" Take for example Guildwars, or even better, Winter's Roar. The admins of these servers are also developers of the emulator. Now, please, don't take this the wrong way -- I have nothing against Wiz or image or their servers (I'm just using them as examples) -- but why aren't these code fixes making it to the public project?
I don't expect to see perfect-Sony-copy databases or custom content/code up for download, but come on -- I do expect silly bugs like kicks and backstabs not even checking range, or environment damage permanently knocking you unconcious and not killing you, to be fixed. Why shouldn't I hog my code fixes to myself if everyone else -- even the developers of the project -- do the same thing? This "here's some wood, build your own damn house" mentality is not only horribly inefficient in terms of time usage for all the programmers working on the project (dev or not), but it also creates a paradigm where nobody wants to submit their code because nobody else does.
It seems to me that the only people who are jumping to submit code are Junior Developers, and if you ask me, it seems like the whole JD system was created simply because nobody submits their code so now they would actually have some kind of reason to do so. "Sweet, if I read a 'C++ for Dummies' guide and spend 35 seconds coding a fix for one of these retarded bugs, I get a title and everyone will respect me!" I respect the JD coders for actually trying to help but the whole JD system is lame.
A forum title isn't enough to get me to submit my fixes. And I doubt I'm the only person who feels this way. If the developers lead the community in submitting fixes for the good of the public project and not just hog them for their own projects, I'm sure others would follow suit. I would.
I posted this to be constructive but feel free to flame away or ban me or what ever.
I think this make now a loooooong moment now im speaking about this "problem" with some devs, aka sucky eqemu public relations, aka cooperation between the devs, and the REAL users, the servers ops. I was speaking about this with Draupner yesterday, and it "look like" devs are speaking about it.
I honestly find totally dumb how eqemu project is generally managed, i mean, EQEmu i think, is a very good project, but NOTHING is organised, ok,i own a company and i know devs/programmers arent organised persons, but well, i have never see this before. My idea and i dont say its the best solution, it has to be speak a lot, there should be a "second level" in the forum, for server ops/teams, where they should be able to speak with the devs, i dont speak about a support forum, but more like a forum with advanced tutorial, where servers ops share their "minor" code fix while devs concentrate on major bug fixes, where the devs could explain some project orientation. Im sure all the devs here would like to have specified conversation with peoples that could understand them, not only "Hi 1017 error problem, thx".
EQEmu is nice, but i remember one time wiz or windcatcher (cant remember guys sorry), speaking about super servers, it is totally right, frst step would be to help peoples to start one. Lets take an example, look at ForEverQuest sever run by meeble, look like quite interesting, and im sure she would have tons of questions, and would like to have access to a place where should could find those informations, where she could directly speak with some devs or other servers owner, lets say it, EQEmu Darwin law is, if you dont have a server team member in your dev staff, your server will die soon, dont say im wrong, all here know its true.
More generally, EQEmu problem is a communication one, the latest example of bad eqemu communication was Melwin, i mean, yes, there were a job to do, but was it done in the smart way ? I think not, just ask who like melwin, a few~ Anyway, im just speaking and i know no one will care, or if they care it will be done in the wrong way, actually, the only thing that link me to EQEmu is the login server, maybe not for long *shrug*.
Well i wont bother to explain more what im sure draupner posted, but i would just add one thing, dont make it like #developers, it wont work, oh, and fire the one who screwed the basic idea of #developers, thx~
RangerDown
07-23-2004, 05:08 AM
I've seen people submit quite a bit of code in the EQEmu Development and Bug Fixes/Feature Requests section. Problem is, it looks like only a handful of those fixes ever make it into the CVS. I've posted two code fixes onto that section in the past, and never received even an acknowledgment from a member of the dev team, and it didn't make it into the CVS either.
Got a code fix? How do you send it? A .diff file? Post on the board, or PM a dev? And if PM, which one?
Maybe people HAVE submitted code in the past, only to get frustrated at sending it into a black hole.
RangerDown
07-23-2004, 05:24 AM
Well after re-reading the Jr Devs sticky in the other forum, I'll answer my own question...
It looks like you should post code snippets to the forums and essentially apply for a JrDev position. I suppose the Jr. Devs code is taken pretty seriously and is more likely to be merged into the CVS.
Make sure to put all your code snippets on the new forum as well as reading the sticky there.
Devs will merge your code for you and help you out (doesn't mean they will teach you to program).
I disagree with your assertion that the Jr Dev program is "lame". It's a quality control check to make sure that peeps who will be submitting code changes basically know what the heck they're doing. If, as you assume, people are applying for Jr Dev just for status, then they're doing it for the wrong reasons. If you (and I mean "you" as in the general audience, not Cooter or KhaN) are one of those people applying for that reason, please do the project a favor and don't apply. I couldn't care less about a title, all 5 of my butts glowing at once, or a % on IRC, but I'll gladly apply for Jr. Dev if that means that my contributions stand a chance of being put out there for the public to benefit from. Cooter, you might wanna consider doing the same as well.
Melwin
07-23-2004, 06:22 AM
More generally, EQEmu problem is a communication one, the latest example of bad eqemu communication was Melwin, i mean, yes, there were a job to do, but was it done in the smart way ? I think not, just ask who like melwin, a few~ Anyway, im just speaking and i know no one will care, or if they care it will be done in the wrong way, actually, the only thing that link me to EQEmu is the login server, maybe not for long *shrug*.
If I wanted to be liked I would have been a politician.
But you seem highly educated on this. Pray tell, genius, how do you enforce rules that people obviously don't want to follow without the use of force?
Enforcing rules is not a matter of being liked. You don't go "aw thanks for that speeding ticket mr. officer can i hug you" when you get a ticket for speeding.
Apart from the little personal attack I agree with you, to some degree.
But you seem highly educated on this. Pray tell, genius, how do you enforce rules that people obviously don't want to follow without the use of force?
Enforcing rules is not a matter of being liked. You don't go "aw thanks for that speeding ticket mr. officer can i hug you" when you get a ticket for speeding.
Like i said, a job was needed (mod the forum) and you done it.
Apart from the little personal attack I agree with you, to some degree.
In my head, it wasnt meant to be a personnal attack, sorry if my english make it looked like a personnal attack.
I will finish by saying, personnally, i have nothing against you, its just a divergence of opinion on how to do things :)
Charmy
07-23-2004, 06:41 AM
I will be the first to say, my skills as a programmer are not in anyway "l33t" just ask khan i have been working on the same damn error in our patcher for the past week. But i will say that i agree with khan and cooter in that the public -> Dev communication is terrible, i admit that indeed alot of questions out there should be ignored, but at the same time alot of them should be looked at, and more than often answered by devs. Not becuase they are the only ones out there who would be able to find a fix, but becuase they more often than none have a fix for it.
Now i understand that server fixes that are present on WR will often not make it into the CVS becuase wiz i am sure is proud of his server, and he also uses an older version of the code which would be difficult to pick and choose what fixes should be added.
Just look at quite a few of the people with Developer Status, alot of them have under 100 posts, and still some even have under 50 posts. What it was that got them dev status, i am guessing it is the fact that out of the 50 posts they have made 49 of them were all page after page of code fixes, which i bow to you for. but should a developer always hide int he dark behind his walls of code? Personally i believe a dev should have to get up and talk with the public, answer the questions that are perhaps "new" not the ones the post about somthing as common as "My EQClient has crashed, why?". But questions about recent code fixes the dev(s) made, and how they changed the server.
Now i know that not all the devs don't talk in just code, infact quite a few of them are very fun to talk to. Wiz, Bush, BS, image, and devnoob before he left.
As for the JD program, i agree that alot of people probably posted for the title, my question is, why are they not just Devs? they have proven they have the ability to program, they know what the hell they are doing, so why not just make them Devs?
And finally reguarding the arrival of the Pig Farmer. There are some things i appricate about it, and some things i think are just plain stupid. I admit the form needed some revamping, but giving out Titles like "I need to flame to feel self-worth" well, i just don't see a need for it, maybe i have no sense of humor, and i am sure i will earn some gay ass title for posting about this, if i might request "The Annoying Jew" would be nice.
Or him making "put down" comments about other servers not only on the formus but in our irc channel as well. and before you ask where, i will remind you of the fact you assumed KhaN had warezed out his copies of 3dmax and maya, which although i am sure no one cares, does make us look bad to people who don't think warez is legit, becuase well.. it isn't. or when we were suggesting about things in our irc channel you popped in listened and made comments about how dumb an idea it was, and how you didn't think it would make any change to the game.
But that doesn't mean i don't like some of his work, he spends alot of time monitoring the boards, and... changing them, and...
Well not all the stuff he does it bad, just.. alot of it people don't really like.
I have no end to this, so i take a small bow. ~George Carlin.
Melwin
07-23-2004, 06:54 AM
And finally reguarding the arrival of the Pig Farmer. There are some things i appricate about it, and some things i think are just plain stupid. I admit the form needed some revamping, but giving out Titles like "I need to flame to feel self-worth" well, i just don't see a need for it, maybe i have no sense of humor, and i am sure i will earn some gay ass title for posting about this, if i might request "The Annoying Jew" would be nice.
Yeah thanks, that's very nice except for that fact that I didn't set that title. Good job though, A++ would read again.
Before you assume that the FORUM ENFORCER (the guy who is supposed to enforce the rules) is abusing his power, you might want to get your facts straight. I don't abuse shit, period.
Or him making "put down" comments about other servers not only on the formus but in our irc channel as well. and before you ask where, i will remind you of the fact you assumed KhaN had warezed out his copies of 3dmax and maya, which although i am sure no one cares, does make us look bad to people who don't think warez is legit, becuase well.. it isn't. or when we were suggesting about things in our irc channel you popped in listened and made comments about how dumb an idea it was, and how you didn't think it would make any change to the game.
But that doesn't mean i don't like some of his work, he spends alot of time monitoring the boards, and... changing them, and...
Well not all the stuff he does it bad, just.. alot of it people don't really like.
So wait.
My being a forum admin somehow binds me to not commenting on servers? Wait, what? It's not even like I was being rude or anything, I was just giving some input. Gee golly, it just happens to be that I think zoning mobs will make about dick difference in the game, but since I have status on the forums, I'm suddenly not allowed to say so? It's not like I limit myself to negative comments on "other servers." Ask Wiz how positive I am on WR sometime.
As far as the rest of it goes, I'm sorry about assuming that KhaN warezed the programs, but 95% of people who have either Maya or 3DSMax got it off Kazaa or BitTorrent, heh.
sotonin
07-23-2004, 06:55 AM
I admit the form needed some revamping, but giving out Titles like "I need to flame to feel self-worth" well, i just don't see a need for it
Thanks charmy, Turns out that was Wiz, not Melwin that did that. But yes. it was pointless and shows his immaturity.
govtcheeze
07-23-2004, 06:59 AM
I couldn't care less about a title, all 5 of my butts glowing at once, or a % on IRC, but I'll gladly apply for Jr. Dev if that means that my contributions stand a chance of being put out there for the public to benefit from.
Well said, RD.
This needs to be stickied, highlighted, and PMed to everyone on the project. To me, eqemu isn't about making my e-penis bigger, how many people play server X, or titles. Its about sharing the time you spend on a hobby so that others may enjoy your hard work, and build on top of it. I find it offensive some people make great additions to their project, but purposfully keep it to themselves so they have unique "come play me server, it has X Y AND Z lolz keke!!!11!!" sold as features.
What would have happened if Scorpious(sp!) had kept his AA changes to himself? TCS kept his DB to himself? The original devs kept the src to themself?
For the general population of admins, you are able to build something great only because people before you shared. Keep the circle going so everyone can benefit. Please.
I have shared a lot of code. But the Winter's Roar source is nearly all my own code nowadays. My own AI system, my own core processes, etc. It can't possibly be integrated into the EQemu source without an extreme amount of work, work that I simply have no time to do.
Why I don't release my entire source? Because, quite simply, the project EQemu is opensource, but the project WR is not. I don't want someone implementing my unique ideas that are not related to fixing the game such as styles, our custom database, our custom item props, our custom AAs, and so on.
When it comes to code like functioning AAs, AI fixes or rewrites, the two code bases are just too different. WR NPCs share maybe 2% of their code with the CVS counterparts.
I admit the form needed some revamping, but giving out Titles like "I need to flame to feel self-worth" well, i just don't see a need for it
Thanks charmy, Turns out that was Wiz, not Melwin that did that. But yes. it was pointless and shows his immaturity.
As opposed to slinging out dedagratory comments on people's social lives based on what they do in an online game?
You're so hypocritical it's just funny. ;)
I've never gotten married in EQ or cried over an RP, I doubt I ever will, but I don't presume to go derailing other people's interests and try to claim some kind of social superiority because of what I do for personal entertainment. Learn to live and let live and not to feed your ego by attacking people.
sotonin
07-23-2004, 07:51 AM
It's easy enough to lock a thread that's getting out of hand. But no you opted to take the immature and pointless road and change my title.
/claps for Wiz
*if everybody got their title changed for a single post where they posted something stupid, uncalled for or out of place every one of us would have one.
I can't expect you to know what i've contributed to the project and why I don't deserve this title, because you obviously only have time for WR code these days. Which is fine, i'm sure WR is a great server, but when you spend all your time on it, should you really be peeking your head in here and making judgments such as randomly changing titles and such.
It's easy enough to lock a thread that's getting out of hand. But no you opted to take the immature and pointless road and change my title.
/claps for Wiz
*if everybody got their title changed for a single post where they posted something stupid, uncalled for or out of place every one of us would have one.
I can't expect you to know what i've contributed to the project and why I don't deserve this title, because you obviously only have time for WR code these days. Which is fine, i'm sure WR is a great server, but when you spend all your time on it, should you really be peeking your head in here and making judgments such as randomly changing titles and such.
What on earth does your contributions have to do with being an immature prick? :?:
I've written a shitload of code for the CVS - Line of Sight, multiple skills, the entire grid system, several AI revisions, a bundle of the bazaar framework - and a lot more. So if you want to talk about past contributions, go ahead. The assertion that because I don't code especially often for the CVS has me out of touch with the forums is hilarious, btw.
You didn't just make one post uncalled for, it was about two pages where you consistently trolled people for their habits in an online game. It wasn't excusable with a simple "I did something dumb". And in response to being called on it, all you did was scream and rant about how much you've done for the project and how immature it was to change your title.
sotonin
07-23-2004, 08:05 AM
Every response of mine in that thread was in direct response to a question from another person, i wasn't *trolling* as you put it.
And no i do not think anything but that single edited comment was uncalled for. Sorry you seem to think so.
govtcheeze
07-23-2004, 08:12 AM
Actually I should have made a distinction...I was not talking about non-Live type additions, but only code related to a core eqemu live emulator. Having those additional featured shared would be nice for the community as a whole, but I can understand keeping those just on the creator's server.
As far as making them eqemu compatible, that should be up the person wanting to implement them. As a creator of the feature, you have done enough by just writing it and releasing it. It should be up the the prospective admin who wants to add the feature to figure out how to do so. And it doesn't even have to be the releasing of code, even psudo-code would be very helpful for people who need a push in the right direction on how to write their own similar system.
I hope you didn't think I was directing any part of my post at you, Wiz. I know you have written a lot or released code and contributed a lot to the cvs. To be honest, since minilogin is dead I am forever stuck at a DR3 server. But I do want the community to live on, and was speaking as such. My post wasn't directed at anyone in particular, just something to think about.
Okay.
I'm sorry.... but that.... is one of the lamest things ever posted on these forums... ever.
Go get a life, maybe a girlfriend or wife. If you are crying because of a game you have issues.
In response to:
However, I can honestly say that I have actually cried during several of my roleplay sessions. Yes, they were that emotional.
Yeah, answering a question, alright. I can see how you misread "However, I can honestly say that I have actually cried during several of my roleplay sessions. Yes, they were that emotional." as "Sotonin, am I a sad person if I have actually cried during several of my roleplay sessions. Yes, they were that emotional." After all, it's just a faint difference of pronounciation.
OMG. he didnt???????? how did the orcs die then! omgz. im crushed.
Seriously though. come on you get what i'm saying. you see orlando blooms face. he IS real. He has emotions on his face and they are conveyed through him..
in everquest you see emotes. text on the screen and a stock avatar. if you get all excited and emotional over that you need serious mental help.
*** Sotonin shouts " Lightning bolt~, Lightning bolt!~"
Definitely nothing out of line here, no no.
sotonin
07-23-2004, 08:29 AM
I don't think there is actually. Nope.
I don't think there is actually. Nope.
Then you have just proven that you deserve the title. Bravo.
And nice dodge on the "I only replied to questions". Not.
To everyone: I apologize for the derail on this thread, btw, but sotonin seems to have this thing for taking pot shots and trolling threads.
Melwin
07-23-2004, 08:48 AM
I don't think there is actually. Nope.
Source of title identified.
Course of action?
Armanthuz
07-23-2004, 09:11 AM
Why do semi contructive posts like this always have to degrade into flame-a-thons.
The 2 overriding fundamental flaws i see with this emulator are,
1. Trying to keep up with live patches. It seems like alot of the resources now days are channeled into fixing what the latest patch broke. As you burn yourself out trying to keep up the code up to date the code bugs and breaks that are created by this action are slow to get addressed, and new features seem slow in coming out.
2. Youve emulated many aspects of EQ quite accurately EXCEPT combat. This is CRUCIAL to good game play and server balance. Yes i understand you cant emulate this accurately because of lack of information, but ive been looking at CVS code for it for little over a year now, and quite frankly almost NOTHING about the current system is even close to accurate. If everyone is wondering why AA skills are never put in, i suspect this is one of main reasons why. As to all the people that want flexible database driven combat systems, yes thats great but this is an EQ EMULATOR. As such the first priority is getting semi-accuracte base line combat.
So this doesnt get to negative, the perl based quest system is great from what ive heard. Database development and tools associated with it are incredible. Networking code has made LONG strides also in last 6-12 months.
I dont know whats its like to be a developer for eqemu, i can only imagine for the most part its a thankless job that you really have to enjoy to even begin to undertake. I have seen lots of very good things come out of eqemu, and think there will be more in the future, but planning and communication need to be improved to get there i think.
wize_one
07-23-2004, 09:22 AM
if WR code is so highly modified that is is not able to be merged with standard emu soucre.. why not remove the WR code from the emu source. i mean how many lines of unused code can be removed so more people that know coding dont have to be distracted by alot of code that is no longer needed.
anyways, i have seen the code posted in the dev forums and would say that 90% or so never gets added no devs reply to the threads saying it's a good idea but needs more or what not.
sotonin
07-23-2004, 09:23 AM
And nice dodge on the "I only replied to questions". Not.
To everyone: I apologize for the derail on this thread, btw, but sotonin seems to have this thing for taking pot shots and trolling threads.
Sorry... to correct myself, I only reply to direct questions, or "Pot Shots" (as you put it) directed at me. And the only threads where i've remotely "Flamed" anybody are ones with you Wiz. Surprise.
And nice dodge on the "I only replied to questions". Not.
To everyone: I apologize for the derail on this thread, btw, but sotonin seems to have this thing for taking pot shots and trolling threads.
Sorry... to correct myself, I only reply to direct questions, or "Pot Shots" (as you put it) directed at me. And the only threads where i've remotely "Flamed" anybody are ones with you Wiz. Surprise.
You started flaming people on page four. I hadn't even posted in this thread when you started ranting about my immaturity. So what you're saying is that you're clarivoyant, since you knew I'd come into the thread?
Not to mention as I just pointed out above, your original attack didn't reply to any question. Just because you say so doesn't make it so.
if WR code is so highly modified that is is not able to be merged with standard emu soucre.. why not remove the WR code from the emu source. i mean how many lines of unused code can be removed so more people that know coding dont have to be distracted by alot of code that is no longer needed.
anyways, i have seen the code posted in the dev forums and would say that 90% or so never gets added no devs reply to the threads saying it's a good idea but needs more or what not.
I don't really get what you're saying. The WR code is a custom mod of the EQemu code that is used only for WR. When I fix a generic feature like LOS or grids I tend to get it into the CVS, but stuff like WR AI isn't part of the CVS.
RexChaos
07-23-2004, 10:08 AM
I don't really get what you're saying. The WR code is a custom mod of the EQemu code that is used only for WR. When I fix a generic feature like LOS or grids I tend to get it into the CVS, but stuff like WR AI isn't part of the CVS.
Just was reading this thread and noticed where you said "I tend to". Does this mean that general EQ features that you've fixed you DO implement into CVS or you MAYBE implement them depending on your mood or something? What's the deciding factor if you'll submit them? I'm just wondering as that statement wasn't a definite "Yes I put all my basic EQ code fixes into the CVS"
Not taking a stab at you in a personal manner or anything, but I got all wrapped up in the moment with people quoting each other left and right and then dissecting the statements. :)
I don't really get what you're saying. The WR code is a custom mod of the EQemu code that is used only for WR. When I fix a generic feature like LOS or grids I tend to get it into the CVS, but stuff like WR AI isn't part of the CVS.
Just was reading this thread and noticed where you said "I tend to". Does this mean that general EQ features that you've fixed you DO implement into CVS or you MAYBE implement them depending on your mood or something? What's the deciding factor if you'll submit them? I'm just wondering as that statement wasn't a definite "Yes I put all my basic EQ code fixes into the CVS"
Not taking a stab at you in a personal manner or anything, but I got all wrapped up in the moment with people quoting each other left and right and then dissecting the statements. :)
Well, it honestly depends on how much time I have at my hands. Big things I do always make their way into the CVS, but it might take some time.
Other things, like the fact that WR has working AAs... I use different code for spells, combat and AI, so it really doesn't leave many AAs that I could share the code for, it'd be faster to write it from the ground, and something anyone with C++ knowledge could do.
sot really doesnt deserve that tag, all you can get from his posts back in that thread is that he thinks people who cry during eq are really really wierd, he obviously doesnt need to flame to feel self worth, its just a one liner to make him mad. he could say something like, 'wiz needs to give childish tags to feel self worth' or 'wiz needs to pick apart flaws in posts and make little comments about people to totaly ignore the real point of the poster to feel self worth" but none of those little one liners are true.. there only to piss u off.. wiz has to realise this.. right??
btw i can post this right? i mean you dont need this thread right ? lol, i mean, you guys already know if you keeping your work for your own server when it could benefit eqemu or not yah? you dont need this dude to tell u lol. ok .. yay.. i guess this post is ok
sot really doesnt deserve that tag, all you can get from his posts back in that thread is that he thinks people who cry during eq are really really wierd, he obviously doesnt need to flame to feel self worth, its just a one liner to make him mad. he could say something like, 'wiz needs to give childish tags to feel self worth' or 'wiz needs to pick apart flaws in posts and make little comments about people to totaly ignore the real point of the poster to feel self worth" but none of those little one liners are true.. there only to piss u off.. wiz has to realise this.. right??
btw i can post this right? i mean you dont need this thread right ? lol, i mean, you guys already know if you keeping your work for your own server when it could benefit eqemu or not yah? you dont need this dude to tell u lol. ok .. yay.. i guess this post is ok
That might be valid if he didn't consistently go out on a tangent to boast the superiority of his own preferences in that thread. Seriously, he was way way out of line.
Sakrateri
07-24-2004, 12:29 AM
A simple question was asked and a flame was started , cant we all just share ? if no one wants to then so be it, if there is a war between folks start another thread. I appriciate all that the devs have done so I can have my own server and I have put alot of time into changing things to get them fixed and have added some things that are unlike live . I have quests going on and have some zones set up diff then live . I do this for me , I have more fun setting things up in my server then I do playing live, I have 4 live accounts and spend more time on my server then I do in game, I only have 3 people at the most on my server and I hope they like what they find there although I know there is still alot of work to do . If i had one wish for this project it would be to stop trying to keep up with live and all work toward a common goal of taking the code we have now and perfecting it , there is only one way to ever keep up with live and that is when EQ is over . if all of the time that has been spent fixing code that live breaks were spent on perfecting what we have then these servers would be awsome. These of course are the ramblings of a mad man but who knows , mabey theres something worth thinking about in there .
Sakrateri,
ServerOp, Fates Destiny
soulshank
07-29-2004, 09:30 AM
/em turns on the "flame extinguisher" :lol:
Pinhedd
07-29-2004, 02:55 PM
A simple question was asked and a flame was started , cant we all just share ? if no one wants to then so be it, if there is a war between folks start another thread. I appriciate all that the devs have done so I can have my own server and I have put alot of time into changing things to get them fixed and have added some things that are unlike live . I have quests going on and have some zones set up diff then live . I do this for me , I have more fun setting things up in my server then I do playing live, I have 4 live accounts and spend more time on my server then I do in game, I only have 3 people at the most on my server and I hope they like what they find there although I know there is still alot of work to do . If i had one wish for this project it would be to stop trying to keep up with live and all work toward a common goal of taking the code we have now and perfecting it , there is only one way to ever keep up with live and that is when EQ is over . if all of the time that has been spent fixing code that live breaks were spent on perfecting what we have then these servers would be awsome. These of course are the ramblings of a mad man but who knows , mabey theres something worth thinking about in there .
Sakrateri,
ServerOp, Fates Destiny
this may be my first post on these forums but I would like to say that when I compare EQemu to other projects (eq related or not) I found it much much harder to find what was needed. There are a ton of tutorials and I thank those of you who put your time and effort into creating them but I felt like I was digging for a needle in a haystack trying to find out which database was the latest and greatest, which version of the server worked with what and vise versa, eventually I found the installer which worked well minus a few trivial bugs. What I'm trying to say is that yes, everyone the right to be proud of their own code and the right to keep it to themselves but the key to keeping up to EQlive is twofold, organization and being able to throw your pride out the window and say "we have a common goal, lets work together"
DeletedUser
07-30-2004, 03:46 AM
All of my fixes were in the EQEMu code, GuildWars was integrated into the EQEMu source -_-
Ofcourse GuildWars specific code wasn't in there but it contained no fixes, it was custom code that had nothing to do with EQ.
Don't accuse me of something you obviously know nothing about, kk thx.
Racetrack0
07-30-2004, 08:08 PM
Since there have been plenty of complaints about code NOT making it CVS....
I've had my hands in a handful of open-source projects in the past, even was founder/lead developer on a couple (admittedly, insignificant) ones. But one lesson I learned fast - that I'm sure the devs here deal with - is a matter of coding style. Plenty of people can patch broken code, but maybe not in a way that is consistent with the remainder of the code. This can, depending on the severity of the deviation, have effects ranging from breaking other features down the pipe (or making them impossible to implement effectively) to just making the code appreciably more difficult to read and work with in the future.
Incidentally, I would think this would be one of the bigger reasons code snippets are to be posted, rather than providing .diff files to modify the head directly. And if it takes the devs time to read through the various submissions, and yet more time to adjust the coding style of the fragment and update the CVS head (giving the benefit of the doubt, and assuming the code is decent enough to at least be implementable at an algorithmic level), then I'm all for it - give them as much time as they feel they need to do the job right the first time.
Nothing is worse than a fast or short-sighted fix (and perhaps short-sighted only by not knowing what the dev team has in store for the future) that just breaks more code down the road. Better, I say, if the CVS updates are less frequent as they have been, but of higher integrity.
Just my two cents, from a development standpoint.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.