11-07-2014, 12:24 PM
Lol dream on...

Sorry for topic jump but im now looking into EP1 myself an been reading this topic xD
I've been leaning towards writing an emulator for EP1. I've talked a lot about it in the past, and actually have written some server code for doing so last night. Tho it's still a big and tedious task to tackle. That's the only thing that has been keeping me from emulating the original 1185 client. I would move the database over to PostgreSQL as well since it's easier to use for cross platform server files. I've been able to build an extremely high performance server base for Windows, with a few modifications I should be able to port it to Linux as well. What I mean by high performance is every socket gets a thread, the same way game servers for games like Battlefield 4 work. All of the public files use some sort of async socket system which is great and all, but this is why everything is out of sync ingame when it comes to character movement etc. With a dedicated thread for each socket everything should be butter smooth. It should make PvP a lot more interesting as well, since combat won't be as dependent on ping. It's one of them projects I would like to do, but just get overly lazy when it comes time for it.

