EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   General::Server Discussion (https://www.eqemulator.org/forums/forumdisplay.php?f=601)
-   -   Classic or era-based server content (https://www.eqemulator.org/forums/showthread.php?t=40028)

MarcusD 10-10-2015 09:50 PM

Quote:

Originally Posted by image (Post 244058)
Lets be honest, we potentially stole EverQuest .. lol .. you know what I am talking about, lots of /zone 'ing in live with a little handy utility.

EQEmu is built more on the Cyberpunk mantra than 'just' open source.

<sarcasm>. I get the logic. Since we are using something from shrewd narcissist code hoarders we also should become shrewd code hoarding narcissists ourselves. Because only our project matters and how much we can monopolize the market. </sarcasm>

I can sense what happened. Someone got a little glimmer of paypal donation button gold in their eye. Not that accepting donations is bad, it is very good but once you get a glimpse of the end of the rainbow it can change the way you do things. We have to build for what is good and right and not stare too much at the donate button.

Akkadius 10-11-2015 06:34 PM

So, I've been here for a little while, I see posts of all variations that very much resemble history repeating itself, one of which is the classic topic.

People will complain until the bitter end that P99 doesn't "share" their source/db and what have you, but to be completely honest, they aren't obligated to and they literally don't owe the community anything.

It is no different than said organization (not to confuse with business) of a few guys who dump their heart and soul into a project with insane amounts of time, they don't have to share their work because it is their fucking work, regardless of whether it resembles what "should" be available to the public.

While it is very encouraged to give back and a person/organization doesn't have to, P99 has definitely given back in more ways than people have a fucking clue about directly and indirectly and its the attitude that something is owed that pisses me off regardless of the intricacies of the drama that transpire around said server.

Circle back to my original point of repeating, every once in a while there are people who have stars in their eyes with enough fume to get a server up and half working and then realize how much work they are in for, and that if it really was that simple than everyone would be doing it. Running a project is not just throwing some content and source together, it becomes a whole other realm when you all of a sudden have many players to respond to and integrity of the project as a whole to maintain.

That being said, appreciate that there is EQEmu in its current form and that there is as much availability as there is and there is in my opinion, an incredibly healthy attitude about sharing and contribution amongst many. I feel obligated myself to continue to facilitate this as much as I can even though my days of playing with server content have been gone for quite some time. It's been about giving back to a community that gives people so much freedom and ability to express their own creativity and learn things they had no idea they'd even affiliate themselves to.

To conclude, if someone wants to head up a next-to classic project, organize it and run it with a healthy, non-spiting attitude that is of P99 I more than welcome it. However I must say, good luck.

Speedz 10-11-2015 06:50 PM

TAKProject and EQMacEmu have seen many benefits from p99.
I fully agree with your sentiments Akka.
People tend to fly into the scene and do very little to investigate the history of something before making assumptions and flame wars.

provocating 10-11-2015 07:09 PM

Quote:

Originally Posted by Speedz (Post 244100)
TAKProject and EQMacEmu

The reason I say the same is that GiT for EQMacEmu points back to TakProject.

Aren't they the same? You also have to think that people like Haynor are involved in both projects. There is no way things are not implemented on both TakProject and P1999.

Speedz 10-11-2015 07:20 PM

TAKProject hosts the EQMacEmu parent. But it is slightly different in it's own ways.
Even before Haynar's involvement we saw a number of advances in the project directly from p99.

Only Haynar can comment on what is a direct take from p99. which from my understanding is nothing past code he personally made.

EQMacEmu is what EQEmu is to all general servers. p99, PEQ, and any other server in the list.

TAKP and p2002 just are servers based off that code with their own twist.
In a public hosted server there will always need to be some form of closed source.
Be it experimental unstable code, or security bits.

Also not all coders want their code public. So there is that issue that needs to be accounted for as well.
No single dev owes anything beyond giving credit for another coder's work. I think that has gotten lost multiple times in threads like this.

provocating 10-11-2015 07:31 PM

Thank you for clearing that up Speedz

haynar 10-11-2015 09:13 PM

Yes, I dev on P99 and Takp. I have helped out on EQEmu a little too, but not much.

I have added several of things I did on p99 to takp. Nothing is a cut and paste anymore. There are many differences that make it basically so I have to re-develop things.

Nilbog and Rogean, with what they do on p99, was never the intention to have a server so populated. And there has been many thing that were necessary for that too. P99 was always about recreating the "classic" experience. If people wanted to play there, that's great too.

There are things I co-develop on both projects, like changes to the pathing systems. Those have diverged enough, they are still similar, but different.

There are things I have added to takp, that should be added to eqemu too. The original rotation code on p99 was done by Kanras, and for the life of me I struggled so hard to figure out exactly how it worked. And for the longest time I couldn't. But when learning how to decypher the movement delta's on takp, I figured out how the heading delta worked too. That let me do a new implementation of heading deltas, to allow mobs to rotate during certain movements.

Could I do more to contribute to the main EQEmu project? Sure, if I had time. I like to play this game too. I have gotten a whole one blue of exp, in the last 3 months. But I don't care.

If you want a "classic" server handed to you to work on? Get the PEQ db, start making changes. Work at it 30-40 hrs a week, for the next 2 years, with 2 or 3 other people, and tada, you will have it too.

Good luck. Happy coding.

And Go SLAY the DRAGON!!!!

Haynar

provocating 10-11-2015 09:22 PM

Quote:

Originally Posted by haynar (Post 244115)

If you want a "classic" server handed to you to work on? Get the PEQ db, start making changes. Work at it 30-40 hrs a week, for the next 2 years, with 2 or 3 other people, and tada, you will have it too.

Haynar

And you can take that to the bank. It is a huge time-sink. I work a 40 hour a week job and spend 4~5 hours a night working on my own server. I manage to spend a small amount of time playing, but that dwindles more and more. Luckily this week the Mantis tickets slowed down so I got a bit more play time in.

MarcusD 10-11-2015 09:48 PM

Quote:

Originally Posted by haynar (Post 244115)
Yes, I dev on P99 and Takp. I have helped out on EQEmu a little too, but not much.

I have added several of things I did on p99 to takp. Nothing is a cut and paste anymore. There are many differences that make it basically so I have to re-develop things.

Nilbog and Rogean, with what they do on p99, was never the intention to have a server so populated. And there has been many thing that were necessary for that too. P99 was always about recreating the "classic" experience. If people wanted to play there, that's great too.

There are things I co-develop on both projects, like changes to the pathing systems. Those have diverged enough, they are still similar, but different.

There are things I have added to takp, that should be added to eqemu too. The original rotation code on p99 was done by Kanras, and for the life of me I struggled so hard to figure out exactly how it worked. And for the longest time I couldn't. But when learning how to decypher the movement delta's on takp, I figured out how the heading delta worked too. That let me do a new implementation of heading deltas, to allow mobs to rotate during certain movements.

Could I do more to contribute to the main EQEmu project? Sure, if I had time. I like to play this game too. I have gotten a whole one blue of exp, in the last 3 months. But I don't care.

If you want a "classic" server handed to you to work on? Get the PEQ db, start making changes. Work at it 30-40 hrs a week, for the next 2 years, with 2 or 3 other people, and tada, you will have it too.

Good luck. Happy coding.

And Go SLAY the DRAGON!!!!

Haynar

So your saying that you guys feel like forcing everyone to spend 12,000 hours so they can start actually improving p99 database instead of reinventing the wheel? If p99 really only cared about the classic implementation and didn't care about having a monopoly of players then why would you place a 12,000 hr hurdle to others who have the same goal? Come on don't tell me it isn't about the coin.

In a free society anyone can do what they want but that doesn't stop me and people like me for calling people out on their BS.

I wonder if any of the p99 donators have ever asked for an audit to see where their money is ACTUALLY going ;). That would be interesting.

provocating 10-11-2015 09:54 PM

Quote:

Originally Posted by MarcusD (Post 244119)
I wonder if any of the p99 donators have ever asked for an audit to see where their money is ACTUALLY going ;). That would be interesting.

No one is forcing their hand in donations. They contribute because they know how much the developers bust their asses, daily. No matter how you feel about p1999, they owe you nor me nothing. As I said before, if you want something bad enough then start working on it, like now.

Speedz 10-11-2015 10:09 PM

If you took as much time looking through databases that ARE available as is spent stirring up a pot that is not on the stove, you would see that the EQMacEmu database is one of the most accurate to classic open databases out there. If anything is wrong, we take reports and investigate it and improve it. There are a number of things that are incorrect on p99 that were improved on in our database. But they by NO means have a monopoly.

Grab a database that is open and start looking through it. You may answer much of your own concerns.

ghanja 10-11-2015 11:44 PM

https://40.media.tumblr.com/1ea52789...1cwco1_400.jpg

MarcusD 10-12-2015 10:24 AM

Quote:

Originally Posted by Speedz (Post 244126)
If you took as much time looking through databases that ARE available as is spent stirring up a pot that is not on the stove, you would see that the EQMacEmu database is one of the most accurate to classic open databases out there. If anything is wrong, we take reports and investigate it and improve it. There are a number of things that are incorrect on p99 that were improved on in our database. But they by NO means have a monopoly.

Grab a database that is open and start looking through it. You may answer much of your own concerns.

So this would work with regular eqemu?

provocating 10-12-2015 10:57 AM

Quote:

Originally Posted by MarcusD (Post 244141)
So this would work with regular eqemu?

Sure it will, with work.

mgellan 10-12-2015 03:53 PM

Quote:

Originally Posted by Secrets (Post 244032)
Proceed with caution.

Thanks man, I hear ya and I am :) Basically, my post was to see if there was an interest in participating in a project that basically makes a classic progression a reality that's not under the control of a select few people. At this point, I'm not seeing the interest from more than a couple of people who I don't feel particularly compatible with.

Certainly EQEMU is a starting point but, of course, the project's aims are not Progression, it's to get as close to Live as possible. Since those of us who enjoy Classic generally dislike Live, that's not what floats our boats.

So, I'm gonna dick around getting Trilogy working. Thanks for the input!

Regards,
Mg

Speedz 10-12-2015 04:22 PM

Quote:

Originally Posted by MarcusD (Post 244141)
So this would work with regular eqemu?

Quote:

Originally Posted by mgellan (Post 244182)
Thanks man, I hear ya and I am :) Basically, my post was to see if there was an interest in participating in a project that basically makes a classic progression a reality that's not under the control of a select few people. At this point, I'm not seeing the interest from more than a couple of people who I don't feel particularly compatible with.

Certainly EQEMU is a starting point but, of course, the project's aims are not Progression, it's to get as close to Live as possible. Since those of us who enjoy Classic generally dislike Live, that's not what floats our boats.

So, I'm gonna dick around getting Trilogy working. Thanks for the input!

Regards,
Mg

EQMacEmu is the closest to classic as far as publicly available databases. We have altered the tables a bit from the EQEmu standard. But the data is there.
It will take a bit of work to get it compatible with any client other than the OSX and the specific PC client we use for PC.

But if your goal is to not use "Live" versions and are ok with not having a WoW cam view (ie chase camera) our code is also public. Using our codebase with the database is very close to any classic view with minimal work to get going in comparison.

I also made a nifty from scratch startup script for linux that is included in the source. It will take a base install Ubuntu 14.04 with nothing on it and install all that is needed plus a few helpful things. Then it sets up the server itself.

The only thing we don't have that you may be looking for is actual progression base in regards to item/era specific toggling as well as abilities/spells. That bit is not automated or easily set. Zones however are.

MarcusD 10-12-2015 09:03 PM

Quote:

Originally Posted by provocating (Post 244148)
Sure it will, with work.

Thanks for the "no It doesn't work" answer. Anything is possible with work. 'How much work' is the only question.

provocating 10-12-2015 09:04 PM

Isn't that subjective to your skill level? Not was not an asshole response, just the truth. If you have knowledge of EqEmu then less than 30 minutes maybe. May have to add/remove table fields, etc. Peq has changed their structure of the tables here and there. EqMac is just a bit different.

MarcusD 10-12-2015 09:06 PM

Quote:

Originally Posted by Speedz (Post 244186)
EQMacEmu is the closest to classic as far as publicly available databases. We have altered the tables a bit from the EQEmu standard. But the data is there.
It will take a bit of work to get it compatible with any client other than the OSX and the specific PC client we use for PC.

But if your goal is to not use "Live" versions and are ok with not having a WoW cam view (ie chase camera) our code is also public. Using our codebase with the database is very close to any classic view with minimal work to get going in comparison.

I also made a nifty from scratch startup script for linux that is included in the source. It will take a base install Ubuntu 14.04 with nothing on it and install all that is needed plus a few helpful things. Then it sets up the server itself.

The only thing we don't have that you may be looking for is actual progression base in regards to item/era specific toggling as well as abilities/spells. That bit is not automated or easily set. Zones however are.

This sounds really good. what is your PC client? My personal goal is running a LAN server so I don't really care about EQEmu's hosting service. Is there a walkthrough for getting a local eqmacemu server set up for PC? Ubuntu 14 doesn't install correctly on my PC :/. I hate "progression". "progression is how soe ruined eq lol. I like keeping things the same,.

jpyou127 10-12-2015 09:13 PM

I would be interested in running an AlKabor type server but with Eqemu. I have a VPS with 8gb ram 8 pros and 120gb space running linux. Any direction would be much appreciated.

Celestial

Speedz 10-12-2015 11:28 PM

Quote:

Originally Posted by MarcusD (Post 244221)
This sounds really good. what is your PC client? My personal goal is running a LAN server so I don't really care about EQEmu's hosting service. Is there a walkthrough for getting a local eqmacemu server set up for PC? Ubuntu 14 doesn't install correctly on my PC :/. I hate "progression". "progression is how soe ruined eq lol. I like keeping things the same,.

The wiki which is player ran and not hosted by the team is here, there is client info in the "Getting started".

http://wiki.takp.info/index.php?title=Main_Page

Our main server repo is here: https://github.com/EQMacEmu/Server

And as far as a Windows server setup, there is no guide yet.
But I created a GUI in C# that has not been widely tested yet.
I run it locally to do code testing and seen no real issues.
It sets up a bare system with the server on Windows 7.
Only hitch is all pre-requisite programs need to be installed with defaults and you need to source in the loginserver sql files from in the source folder.

The GUI source is here:
https://github.com/stheno/EQEmuGUI

Eventually I will make a batch file that runs exactly like the linux bash file.
Even tho i am normally not a bash/command prompt kinda person and normally like GUI interaction, I tend to favor the new bash/batch scripts for all this after the mods that have been applied to these scripts. But the GUI should give you a good start.

Edit: EQMacEmu does not connect to EQEmu's Loginserver. It runs on a standalone, but there is an option to connect your world to the TAKP loginserver to list on it's server select as well as take advantage of the security measures implemented through TAKP.

MarcusD 10-13-2015 01:29 AM

Quote:

Originally Posted by Speedz (Post 244240)
The wiki which is player ran and not hosted by the team is here, there is client info in the "Getting started".

http://wiki.takp.info/index.php?title=Main_Page

Our main server repo is here: https://github.com/EQMacEmu/Server

And as far as a Windows server setup, there is no guide yet.
But I created a GUI in C# that has not been widely tested yet.
I run it locally to do code testing and seen no real issues.
It sets up a bare system with the server on Windows 7.
Only hitch is all pre-requisite programs need to be installed with defaults and you need to source in the loginserver sql files from in the source folder.

The GUI source is here:
https://github.com/stheno/EQEmuGUI

Eventually I will make a batch file that runs exactly like the linux bash file.
Even tho i am normally not a bash/command prompt kinda person and normally like GUI interaction, I tend to favor the new bash/batch scripts for all this after the mods that have been applied to these scripts. But the GUI should give you a good start.

Edit: EQMacEmu does not connect to EQEmu's Loginserver. It runs on a standalone, but there is an option to connect your world to the TAKP loginserver to list on it's server select as well as take advantage of the security measures implemented through TAKP.

That sounds like it would fit my bill pretty well and get me closer to my goal than eqemu can. So I download the gui and will it tell me which files to move where and what programs to install?

Speedz 10-13-2015 02:21 AM

Just have to compile and run it.
It will auto copy itself to the right spot and rerun, then pop up a server setup window.
If you get lost, click the help button. There is a image that pops up that describes the steps.

After you run it, you will need to manually go into the source and apply the loginserver sql files.


All times are GMT -4. The time now is 01:13 PM.

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