diff -pruN ../../asss-1.4.4-patched-orig/src/core/billing_ssc.c ./core/billing_ssc.c
--- ../../asss-1.4.4-patched-orig/src/core/billing_ssc.c	2008-07-16 21:04:24.000000000 -0400
+++ ./core/billing_ssc.c	2008-07-16 21:21:01.000000000 -0400
@@ -944,7 +944,10 @@ local void process_identity(const char *
 
 local void logged_in(void)
 {
-	struct S2B_ServerCapabilities cpkt = {S2B_SERVER_CAPABILITIES,1,0};
+	struct S2B_ServerCapabilities cpkt = {S2B_SERVER_CAPABILITIES,0,0};
+
+	cpkt.MultiCastChat = 1;
+	cpkt.SupportDemographics = 1;
 
 	chat->SendArenaMessage(ALLARENAS,
 			"Notice: Connection to user database server restored. "
diff -pruN ../../asss-1.4.4-patched-orig/src/packets/billing.h ./packets/billing.h
--- ../../asss-1.4.4-patched-orig/src/packets/billing.h	2008-07-16 21:04:24.000000000 -0400
+++ ./packets/billing.h	2008-07-16 21:20:40.000000000 -0400
@@ -117,7 +117,8 @@ struct S2B_UserDemographics {
 struct S2B_ServerCapabilities {
 	u8  Type;
 	u32 MultiCastChat:1;
-	u32 Unused:31;
+	u32 SupportDemographics:1;
+	u32 Unused:30;
 } PACKED;
 
 /* ====================================================================
