Go Back   EQEmulator Home > EQEmulator Forums > General > General::General Discussion

General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #16  
Old 07-16-2007, 10:15 PM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,475
Default

Although it's not as busy as it's been back in '02!, the people that are still here are hard core fans of EQ.

What keep me playing after all this time, like any game I enjoy is to relive the 'live' experiences from way back then on my server, and really enjoy that.

I think there has to be a re-org of the code and establishment so we can plan what needs to be done. It feels like we are running a business without a plan and CEO. I'm willing to help code the emu, but C++ is not my strength. Unfortunately there's no written details on how to make diffs or figure out structs in the source.

I will however remain as the toolman here - as that is my niche, and good tools are like good food - make you feel good inside!

GeorgeS




__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
  #17  
Old 07-17-2007, 09:41 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

GeorgeS, you are on the money. Not so much a complete re-write, or re-structuring, but something needs to be done to allow more people to easily play this emulator, or it may not survive. I do agree the old school, "love EQ for EQ" players are still here and always will be. But in order to draw new attention to those who's first game may not have been EQ, but something else and they want to test-drive what it was like to REALLY have to play a game properly... hunting down nearly extinct copies of Titanium, and the cumbersome setup of the emu leaves a bad taste. Wow that was a run-on statement.

Anyway. For the last year, I have been absorbing EQEmu code, as well as comparing it to many other MMO emulators that seem to be a little more 'modern'. My hopes are that I will suddenly learn something that makes sense and I too can start making C++ changes where needed. I'm totally into it, just lack some of the basic knowledge.

Don't get me wrong, anyone Dev'ing EQEmu. This thing kicks ass, and I for one am very greatful to have discovered it. But, I seriously believe we need more dev attention (from more devs, not the current overworked ones ) and to make things simpler (I am working on one solution now, almost done!)

-J
Reply With Quote
  #18  
Old 07-17-2007, 11:39 AM
ZexisStryfe
Fire Beetle
 
Join Date: Sep 2006
Posts: 8
Default

I must say, I guess I am not like the usual EQEmu user. I never really wanted to relive the "glory days" of EQ. I wanted to play something new, and more importantly, using the zones, models, etc. present in EQ, I wanted to create something new. I wanted to be able to create my own world. The fact that EQEmu doesn't patch to live is a big problem. Because of this, I must agree with Amra regarding open-sourcing. I know Wind spoke of cheating if they were to do this, but if the login server code was released, and people were able to set up their own logins separate from EQemu.net's server list, then I don't view it as so much of a problem (for instance, make sure the servers on EQEmu Login are "official", and if you want to hack and change your client, then use the released login server. The minilogin helps, but you are limiting the community by forcing them to use your login server).

A perfect example of this already exists. The most popular EQEmu server out there is a world where they took the client/server and changed it and were able to create their own world. Now I understand that they do things that are considered "illegal" here, and because of that just naming them is enough to get a thread closed, but come on. At any given time they have more players on their server than all of the "official" servers on EQEmu.net combined. Obviously they are doing something right, whether or not anyone here is willing to admit it.

It is my hope that EQ2Emu will end up having a released Login server, and that it gets more backing from developers than EQEmu currently has. If this turns out to be the case, then hopefully I will be able to create my vision there, since I am just not capable of doing it with the current EQEmu.

Last edited by ZexisStryfe; 07-17-2007 at 07:48 PM..
Reply With Quote
  #19  
Old 07-17-2007, 01:32 PM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

The reason the login server code will never be released is due to the encryption stuff in there that would impose on Live servers - which would bring the thought police down on EQEmu and it would be very bad.

However, a dev responsible for updating it, changing it, making it more flexible and available itself, would be nice. Too bad for all those disassemblers.
Reply With Quote
  #20  
Old 07-17-2007, 04:17 PM
devn00b's Avatar
devn00b
Demi-God
 
Join Date: Jan 2002
Posts: 15,658
Default

Quote:
Originally Posted by John Adams View Post
The reason the login server code will never be released is due to the encryption stuff in there that would impose on Live servers - which would bring the thought police down on EQEmu and it would be very bad.

However, a dev responsible for updating it, changing it, making it more flexible and available itself, would be nice. Too bad for all those disassemblers.
Originally it was kept secret not for fear of "police", but because if we had released it sony would change it, and thats a major pain in the ass to fix.
__________________
(Former)Senior EQEMu Developer
GuildWars Co-Founder / World Builder.
World Builder and Co-Founder Zek [PVP/Guild Wars/City Takeovers]
Member of the "I hate devn00b" Club
Most Senior EQEMu Member.

Current Work: EverQuest 2 Emulator. Zeklabs Server

Last edited by devn00b; 07-18-2007 at 12:18 AM.. Reason: bleh typo
Reply With Quote
  #21  
Old 07-17-2007, 04:28 PM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

One thing I'd like to point out is that SimpleClient uses entirely its own LS protocol. Doodman's LS supports it, but SimpleClient connects to it using a separate port and it goes through a totally different code path. One possibility for open-sourcing the client might be to implement our own encryption on the SimpleClient LS protocol and use a closed-source code module for it. Then we might be able to release every part of the client except that part, which would let people compile their own clients for use with their own servers. We would have to also release an open-source version of a LS that only SimpleClient could talk to (minus encryption), but that shouldn't be a problem (I've already written a simple one that's sort of like Minilogin). I'd really like to hear the devs' take on this idea.

Last edited by Windcatcher; 07-18-2007 at 12:36 AM..
Reply With Quote
  #22  
Old 07-17-2007, 07:58 PM
techguy84's Avatar
techguy84
Discordant
 
Join Date: Apr 2007
Location: Somewhere Safe
Posts: 453
Default

Does SOE still use the same encryption on LIVE knowing that EQEmu uses it also. I find that really hard to belive, as you would think that they would change that to something similar to EQ2 and update all the clients.
Reply With Quote
  #23  
Old 08-05-2007, 08:14 AM
Xavius
Fire Beetle
 
Join Date: Aug 2006
Posts: 15
Default

I know I'm fairly new to the EQEmu scene, but just got myself together and got my server up and running, my goal is to build a custom server with custom content, expanding as the server grows...

Anyway, back to my reason for posting, have to agree that if EQEmu remains tied to a CD copy of EQ (Titanium), and access to that CD becomes restricted - its not sold over the counter anywhere I know of anymore. Then logically you're new player base will dry up, especially if they know they can go out and quite easily obtain other game emulators. To me this would sort of explain largely a dwindling player base - can folks still get hold of the Titanium Client - if not, doesnt it make sense to move to a newer client version (and I know this isnt as easy or straightforward as it might sound)?

Xavius
Reply With Quote
  #24  
Old 08-05-2007, 08:18 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

The devs are playing with a newer Anniversary Edition as a base, but it might take some time to sort it all out. The source code shows the beginnings of it, but some have reported it's just not ready yet.

As for "dwindling populations", for me only being around a year I have to say the populations appear way UP right now from one year ago. I used to see servers with all 0's or 1-3 players online, except some of the preferred ones which were still not that impressive. Now, you can total nearly 200-300 players at any given time. To me, that seems like an increase.

This emu might never see it's SOE C&D days again, but I am happy it's around for when that dark day comes that EQLive is no longer worth SOE's budget. That's really all this is about to me.
Reply With Quote
  #25  
Old 08-05-2007, 03:15 PM
LethalEncounter
Former Administrator/Developer
 
Join Date: Jan 2005
Posts: 41
Default

Sorry if I'm a couple of weeks late, but I just noticed this thread. I believe that enforcing client upgrades is the simpliest of the problems you are facing. The way EQ2 does it, is that the client sends its version number to the login server before it logs in. If the version number is too old it cant login. You could do something similiar. Another thing you could do is just randomly change opcodes every patch to prevent old clients from working


Quote:
Originally Posted by Windcatcher View Post
The problem is cheating. If it's open source there's nothing stopping cheaters from going crazy, and believe me, now that I've written one I can see all kinds of ways that cheaters could take advantage. So as much as I would like to make it open source, I doubt that it can happen for the really important parts (though many parts CAN be open-sourced, such as the netcode, content loader, 3D engine, collision avoidance, etc.). By the way, SimpleClient uses the same engine as OpenZone, so if you downloaded OZ then you already have all the 3D engine and collision avoidance code...

One question that I need answered, and only the devs can do this for me, is how to enforce client upgrades. As we fix bugs, close exploits, etc. there needs to be a way that ensures that people upgrade. It's ironic that with our own client we find ourselves in the same position as SOE, but there you have it. So anyhow I need an answer to that before I/we release it.

Edit: Someone will definitely get the full source, if nothing else to ensure the longevity of the client. I have no idea who that will be, as I haven't thought about it, but that will have to be another dev discussion. Whoever gets it will definitely need to have Delphi 6 or 7 (the personal version would be just fine). It can also be ported to newer versions -- I once ported it to Delphi 2006 but I hated D2006 so much that I dropped it and went back to D6.

Last edited by LethalEncounter; 08-05-2007 at 11:18 PM..
Reply With Quote
  #26  
Old 08-05-2007, 08:37 PM
Wizzel
Sarnak
 
Join Date: Dec 2005
Posts: 80
Default

Quote:
Originally Posted by John Adams View Post
The devs are playing with a newer Anniversary Edition as a base, but it might take some time to sort it all out. The source code shows the beginnings of it, but some have reported it's just not ready yet.

As for "dwindling populations", for me only being around a year I have to say the populations appear way UP right now from one year ago. I used to see servers with all 0's or 1-3 players online, except some of the preferred ones which were still not that impressive. Now, you can total nearly 200-300 players at any given time. To me, that seems like an increase.

This emu might never see it's SOE C&D days again, but I am happy it's around for when that dark day comes that EQLive is no longer worth SOE's budget. That's really all this is about to me.
Why will the end of Everquest Live be the dark days. Sure, a lot of people are still invested in the game, but at the current rate, Everquest is digging itself a grave. People don't leave a game because they are overjoyed. People leave because they are tired of the same. The end of Everquest Live will only mean a population increase here and more people willing to lend a hand. Do you still play EQLive?

-Wizzel
Reply With Quote
  #27  
Old 08-07-2007, 03:11 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Wizzel, if you are going to follow me around the forums and openly disagree with everything I say, I am going to develop a chronic dickhead complex.

If you are honestly asking why I think EQ's closure will be "a dark day", it is merely for the nostalgia of the game from a day when it WAS playable and enjoyable by so many for so long. Dark Day = End of an Era, which I guess to most has already happened.

As for my play time, I definitely do not "play" like I used to... but I am a guild leader still, and login regularly if for nothing more than to make my presence known and chat with the very few remaining friends I have that still log in.

Quote:
Everquest is digging itself a grave.
Agreed. :(
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 03:26 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3