The reason for Epic 6.3
One of the most common questions is why this server is based on Epic 6.3 instead of earlier versions like Epic 4. The answer comes down to data quality, completeness, and long-term reliability.
The state of Epic 4
The original emulator implementation was based on C++ and targeted Epic 4. While this worked to a certain extent, it came with a major limitation:
There was no complete and reliable database.
Instead, much of the data had to be reconstructed from incomplete RDB files with missing or inconsistent values. This led to a number of issues, including:
- Skills not working as intended
- Incorrect or missing data entries
- Unpredictable behavior in certain systems
While playable, it was never truly accurate or stable.
Why Epic 6.3?
Epic 6.3 strikes a balance between being old school and having sufficient data available.
For this version, we have access to:
- More complete and consistent datasets
- Enough information to properly restore the database
- Reliable values for skills, stats, and systems
This allows for a much more accurate and stable implementation compared to earlier epics.
What about Epic 4 support?
Epic 4 is still supported, but with an important caveat:
You should expect issues.
Because the underlying data is incomplete, certain systems may not behave correctly. This is not a design choice, but a limitation of the available data.
Summary
Epic 6.3 was chosen because it provides:
- A more complete and reliable foundation
- Fewer broken or inconsistent systems
- A better long-term experience
Epic 4 remains available for those who prefer it, but it comes with known limitations.
If the goal is stability and correctness, Epic 6.3 is the clear choice.