MsgServer is a plugin that allow to intercept and manage messages from clients before they are processed by the server. With integrated features that focus on security/anticheat.
Its two major features are:
1. Heimdall Integration (Login System)
MsgServer works hand in hand with Heimdall to implement a real login system for Neverwinter Nights 2, including password protection before any access to the account (even the character creation or selection). This brings back a real security that disapear when Gamespy server go down. (well.. even more because gamespy authentication was already a little clumsy)
2. Anticheat System
A key addition to MsgServer is the integrated Anticheat system. This feature focuses on security, specifically targeting points of vulnerability during character creation and leveling. Many players have exploited these processes to gain illegal bonuses due to the lack of sufficient checks in the base game. MsgServer’s anticheat activates only at these critical points, ensuring any actions players take are legitimate and offering the flexibility to grant additional abilities or features via scripts without flagging characters as illegal.
What difference between the AntiCheat and the EnforceLegalCharacter option ?
1. Completude
EnforceLegalCharacter option was never complete, it basically check small little stuff like the Ability points counts, not a lot more.
MsgServer's Anticheat system, do a full analysis of your character newly created (or the leveling change), Using your 2DA to check if aspect.
2. Adaptability/flexibility
For numerous server, EnforceLegalCharacter is not even possible. If you want to give extra struff to some characters by scripts (reward,scripted classes,...) the ECL can flag the character as illegal.
With MsgServer, we focuses the process itself, checking only the change bring by the levelup. So you can give +30Strengh to a character by script, without fear of see him flagged as illegal ! (but if you do that, still fear that the character will be seriously overpowered. ;) )
Additionally, MsgServer provides a framework that allows other plugins to hook into the message processing system, enabling custom operations before the server processes the messages, with the option to either deliver or discard them.
Click here for more information
Download documentation Only (3)
Changelog
v1.1.1 (2024/10/13) (dll)
Thanks for the great work.
Awesome work!