Quote:
Originally Posted by Caiu
[You must be logged in to view images. Log in or Register.]
I'd play it. Might go mad from all the inaccurate content but I like the looks of that UI.
|
I think you misunderstand. I'm not really interested in making
a server with specific content you could log into and play. Just a platform for anyone who might want to try making such a server using the Trilogy client. I imagine anyone who did that would probably skew toward classic, although personally I'd be more interested in something classic in spirit but with more complex NPC behavior and challenging, non-trivializable raid content instead... but that's just me.
Quote:
Originally Posted by trite
[You must be logged in to view images. Log in or Register.]
the problem with open source emu servers is that they will be hacked to pieces if they ever become popular....if they released the p99 source tomorrow, the server wouldn't last until the day after tomorrow.
|
Most of the insecurity in EQ comes from the laughably naive design of the client, where it is given way too much information that it can spy on, and sometimes change to influence how it behaves. The server code has limited influence on any of that. I understand that P99 deals with this to some degree with its (heavily-packed) dll injection thingy, but other than a layer of encryption used for sensitive packets and maybe some verification, the involvement of the server in any of that would likely be quite small. (Unrelated, but last time I checked you can still do minor cheats on P99 by editing model data to make walls semi-transparent or able to be walked through, or make your character tiny so you can squeeze into tiny gaps.)
The "hacks" that can be done by sending bad packets to the server (using bad position updates to warp, sending zone requests out of nowhere, moving items to slots that shouldn't be accessible, etc) are largely things that can be detected and denied (EQEmu already handles the mentioned things and others).
Probably inevitable that some crash bugs would sneak in, but the best way to deal with those is to find the cause and fix them.
Anyway, if I did get aynwhere with my code and decided to use a permissive license, someone could make a closed-source fork and do all the things P99 does if they wanted ... kind of like P99 did with EQEmu.