- Joined
- Nov 23, 2008
- Messages
- 1,865
- Reaction score
- 123
Disclaimer
I do not claim to have a perfect replica of the engine down to the finest detail. I’m fully aware that unknown issues can occur both from the nature of reverse engineering and due to the human factor involved in such a complex task. This is a closed source project and it is made for my private hosting purpose only.Nothing is perfect until it’s been tested, that's my stance and I hope we can all approach this topic constructively and keep the conversation progressive.
Development Status
So where are we now?The engine successfully compiles and runs solidly.
Early discrepancies were resolved — notably issues with the trade window and threading differences from older Linux kernels (2005).
We’ve downgraded the mechanics to protocol 7.4 to better match classic gameplay.
We’re currently working on a new QueryManager system.
Comparison with Tibiara
Naturally, we’ve looked at Tibiara, a great project and the only other public example we know of that has used the same approach as us to reproduce their engine. It was essential to test our engine against the issues they had documented.Interestingly, we were not able to reproduce the same issues during our testing which suggests our implementation is relatively accurate and stable. With that said, this does not mean we cant encounter issues they havent and it’s important to remain realistic. Tibiara remains a well-built and impressive project and we mention this solely as a documentation of what we have tried on our engine by comparing findings and results.
What’s Next?
We are preparing to launch a BETA server to explore the potential of running an engine that is not based on TFS.Our goals for this beta:
Real-world stress testing
See if we can manage to find missing implementations or crash the server
Eventually host this as a community server
Last edited: