From 173c52f87d9519f2462c6f33a500cea005b71ada Mon Sep 17 00:00:00 2001 From: Osmium Sorcerer Date: Sun, 22 Mar 2026 17:50:28 +0000 Subject: Remove sending CT on server join Strange idea, no realization. Trying to set up a "username requirement" is antithetical to AO's pseudonymous nature. At least, CT packet is not the way to do this: nothing guarantees its uniqueness, it's prone to spoofing if we can send arbitrary CT messages at some point during the handshake, and not everyone has their OOC names preconfigured. It was never meant to be. Delete it. --- src/packet_distribution.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/packet_distribution.cpp b/src/packet_distribution.cpp index 066fc6b..5c9cd17 100644 --- a/src/packet_distribution.cpp +++ b/src/packet_distribution.cpp @@ -288,8 +288,6 @@ void AOApplication::server_packet_received(AOPacket packet) send_server_packet(AOPacket("RD")); - // TODO : Implement username messaging and requirement server-side properly. - send_server_packet(AOPacket("CT", {Options::getInstance().username(), ""})); log_to_demo = false; } else if (header == "FM") // Fetch music ONLY -- cgit