v1.81.4.941 Release (October 29th, 2024) / Changelog / T4C Development

T4C Development

Follow the development of T4C, an exciting online game by Dialsoft. Stay updated on the latest updates, features, and events related to T4C.

You are not logged in.

#1 2024-11-14 17:26:55

Mestoph
Administrator
Windows 10Chrome 130.0

v1.81.4.941 Release (October 29th, 2024)

Dev Client:

Mod Update required to accommodate modifications in packets sent by the server.

Dev Server:

New Added a packet flushing system to clear packets not sent to the client within a specified time frame or if the client does not respond to a server request (network protocol optimization).

New Added verification of coordinates and presence of existing units to prevent unnecessary errors during the creation of new, unverified content.

New Added several new SysOP commands to configure additional options without needing to restart the server.

Mod Rewrote monster spawn management, separating boss spawns from the basic system, allowing for boss announcements at or before their appearance. Bosses remain in-game, even in player-free zones, for 15 minutes before despawning if not attacked.

Mod Began implementing code that prevents player disconnections at door locations (players will be repositioned a few tiles if they attempt to log out near a door).

Mod Optimized packet ranges for the network protocol; packets are now sent based on player resolution rather than a fixed range, significantly reducing network load.

Mod Adjusted range handling for ranged attacks to fix bugs where players could kill others off-screen.

Mod Adjusted NPC dialogue ranges; NPCs generally interact only with the player on quests, so nearby players no longer receive these packets, further reducing unnecessary network load.

Mod Optimized player movement; now, the delay between movements is dynamically calculated rather than set at a fixed 250ms.

Mod Enhanced NPC management thread and began lifting limitations.

Mod Optimized memory release after reading WDA files once the data is no longer needed.

Fix Fixed the "Hide" skill, which had a display bug making players invisible after skill completion.

Fix Fixed hardcoded ranges for "Sneak," "Ressurect," "Search," "Parry," and "Stunblow" skills.

Fix Fixed the "Invisibility" and "Invisibility2" effects, which had hardcoded ranges.

Fix Corrected the "DetectInvisibility" effect to resolve an issue where invisible players were still detected.

Fix Fixed character display bugs on player screens.

Fix Fixed a color display issue in system chats (PvP, Raids, Main).

Fix Fixed an issue where server configurations for PvP settings were not read correctly, causing them to reset to default on server startup.

Fix Fixed overlapping unit positions on identical coordinates, improving spell functionality.

Fix Corrected duplicate NPC management instantiation, which occasionally caused deadlocks.

Fix Fixed a duplicate read of WDA (game data) files during server loading.

Fix Fixed a bug where killed units were not fully removed from memory.

Fix Resolved memory deallocation issues for units on the client side.

Fix Removed a constraint that prevented server startup without content (unnecessary for testing).

Offline

Registered users online in this topic: 0, guests: 1
[Bot] CCBot

Board footer

[ Generated in 0.016 seconds, 7 queries executed - Memory usage: 1.64 MiB (Peak: 1.79 MiB) ]