07-29-2024, 11:29 AM
It has been some time since our last update,
and as we approach the end of the month,
I would like to provide a comprehensive overview of the recent progress and developments.
I anticipate that some may feel not much has occurred or may question the necessity of this update.
Nonetheless, let's delve into the details.
As mentioned in our previous communication,
I began the process of finalizing the ORC and TDUMyLive modules.
This work has been largely completed. However, the implementation on the old server,
which we referred to as the V2 Core, no longer met our standards. The system became increasingly disorganized and inefficient.
As a result, I initiated the development of the V3 Core.
This leads us to the common queries: why undertake this new development and when will the remaining tasks be completed?
My approach is to ensure that any new system is only rolled out once the existing framework is perfected,
which inherently means this process will take additional time.
Regarding the new server, significant enhancements have been made. The server now operates with greater performance,
can support more clients, and has undergone extensive bug fixing (Found small errors in the packet reader myself ).
The following components have been completed: Profiles, Userblacklist, MyTDULive, and Player Stats (excluding Casino Stats), Moderation, Div. Playerrequest Functions.
Additionally, the file loader has been revamped (Many functions are external, which are no longer required on the proxy),
and the logging system has been restructured to facilitate easier moderation for our administrators.
I have also completed the functionality to correct "Last Seen" players. If they had a savegame from previous days, the player list will now be accurately updated.
The new server is currently in a beta phase, allowing us to monitor its performance and address any emerging issues.
Looking ahead, our next major milestone is the completion of the new proxy. Upon its finalization,
the CRC will release an update that includes the ORC and several enhancements.
Following this, our focus will shift directly to the lobby server, where a few elements are still missing and some minor issues need resolution.
Once these tasks are completed, I will revisit the casino module. Our research has indicated that the slots originally exhibited different in-game behavior,
featuring multiline support which is absent in the current version. We aim to restore this functionality to align with the original gameplay experience.
In summary, while the journey towards these enhancements is ongoing, each step is critical to ensure we deliver a robust and high-performing system.
Your patience and continued support are greatly appreciated as we work towards these goals.
Additionally, I have completely overhauled the moderation system.
This means that all text-based inputs are now checked for inappropriate language.
User images can now be banned (a native game feature). Here are some images:
Player Images now Banable
Like other pictures
I have also developed several tools that make it visually easier for me to identify problems.
With the entire RUDP system now running bidirectionally between client and server,
it is simpler for me to detect packet loss.
Additionally, these tools display several important pieces of information, as shown in the images.
By the way, PP2 is the only community server that utilizes the game's RUDP layer and properly acknowledges packets.
More? Soon
and as we approach the end of the month,
I would like to provide a comprehensive overview of the recent progress and developments.
I anticipate that some may feel not much has occurred or may question the necessity of this update.
Nonetheless, let's delve into the details.
As mentioned in our previous communication,
I began the process of finalizing the ORC and TDUMyLive modules.
This work has been largely completed. However, the implementation on the old server,
which we referred to as the V2 Core, no longer met our standards. The system became increasingly disorganized and inefficient.
As a result, I initiated the development of the V3 Core.
This leads us to the common queries: why undertake this new development and when will the remaining tasks be completed?
My approach is to ensure that any new system is only rolled out once the existing framework is perfected,
which inherently means this process will take additional time.
Regarding the new server, significant enhancements have been made. The server now operates with greater performance,
can support more clients, and has undergone extensive bug fixing (Found small errors in the packet reader myself ).
The following components have been completed: Profiles, Userblacklist, MyTDULive, and Player Stats (excluding Casino Stats), Moderation, Div. Playerrequest Functions.
Additionally, the file loader has been revamped (Many functions are external, which are no longer required on the proxy),
and the logging system has been restructured to facilitate easier moderation for our administrators.
I have also completed the functionality to correct "Last Seen" players. If they had a savegame from previous days, the player list will now be accurately updated.
The new server is currently in a beta phase, allowing us to monitor its performance and address any emerging issues.
Looking ahead, our next major milestone is the completion of the new proxy. Upon its finalization,
the CRC will release an update that includes the ORC and several enhancements.
Following this, our focus will shift directly to the lobby server, where a few elements are still missing and some minor issues need resolution.
Once these tasks are completed, I will revisit the casino module. Our research has indicated that the slots originally exhibited different in-game behavior,
featuring multiline support which is absent in the current version. We aim to restore this functionality to align with the original gameplay experience.
In summary, while the journey towards these enhancements is ongoing, each step is critical to ensure we deliver a robust and high-performing system.
Your patience and continued support are greatly appreciated as we work towards these goals.
Additionally, I have completely overhauled the moderation system.
This means that all text-based inputs are now checked for inappropriate language.
User images can now be banned (a native game feature). Here are some images:
Player Images now Banable
Like other pictures
I have also developed several tools that make it visually easier for me to identify problems.
With the entire RUDP system now running bidirectionally between client and server,
it is simpler for me to detect packet loss.
Additionally, these tools display several important pieces of information, as shown in the images.
By the way, PP2 is the only community server that utilizes the game's RUDP layer and properly acknowledges packets.
More? Soon
Es gibt zwei Dinge die unendlich sind, das Universum und die menschliche Dummheit. Allerdings bin ich mir bei zweiterem nicht ganz sicher...