Beta Release: GWLPClient v1.0
Note: This is NOT a server release.
The client utility is finally finished. It is Windows only though and has only been tested on Window XP Pro SP2 and Home. As of now, the primary usefulness of this utility is auto-updating packet dump. The usage of the program is for the most part self explanatory. Please report any bugs discovered.
Download:
To view the content, you need to sign in or register
-----------------------
Progress report:
- Services server: account creation and authorization work. Needs fixing to work in Release mode.
- GWLPClient: All functionality is currently working properly. Needs heavy testing for bugs.
- Shared logging class has been rewritten for the 3rd time and is now satisfactory and does not harbor horrible stack issue on Linux or Windows anymore.
- Network class has been optimized and now supports IP bans.
- The query subsystem has been redone to prevent queries from blocking the servers. Instead a new class has been created that can handle up to 4,200 SELECT queries per second without blocking the calling application. It utilizes multiple pipes and has a self-contained priority system.
- The login server compiles and runs on Linux in addition to Windows.
- No longer relying on an external hash library for hashing functions.
- Tons of clean up of shared code has occurred, as well as many bug fixes.
Note: The game server is still broken. We aren't really in a rush to fix it manually. An automatic solution is being looked into. Excuse my crappy English, I'm dead tired.