Messages

This subsection organizes messages by the name found in the assembly of the macOS game client. See the table before for a mapping from message type to message definition.

Message Header

The table below defines TQ's message header. The header is written to all messages first and contains the size of the message (aka. the message length minus the size of the footer) and the message type (a constant identifier for handling the message on the client and server).

PosTypeDescriptionExample
0UInt16Message Size60
2UInt16Message Type1001

The message footer in Conquer Online was added in patch 5018. The footer contains an 8-byte string identifying the sender of the message. If the client sent the message, the footer would be "TQClient"; else, it would be "TQServer".

Message Types

The table below is an abstract and directory of message types used in various patches of Conquer Online.

TypeNameAbstract
1001MsgRegisterNew character creation
1004MsgTalkGame chat and system messages to clients
1005MsgWalkRole movement on the ground
1006MsgUserInfoCharacter information on login
1008MsgItemInfoDetails on an player owned item
1009MsgItemRequest to use an item
1010MsgActionGeneral action for a player or entity
1012MsgTickRound-trip tick validation
1014MsgPlayerSpawn a player or entity
1015MsgNameClient string update request
1016MsgWeatherSet weather on the game map
1017MsgUserAttribSet user attributes for client
1019MsgFriendManages friend and enemy lists
1022MsgInteractInteract or attack player or entity
1023MsgTeamManages a team of players
1024MsgAllotAllot attribute points
1025MsgWeaponSkillWeapon proficiency update
1026MsgTeamMemberDetails on multiple teammates
1027MsgGemEmbedEmbed gem in an item
1028MsgFuseFuse material to an item
1029MsgTeamAward
1032MsgBattleEffectiveness
1033MsgDataGeneral integer data message
1034MsgDetainItemInfoDetails on a detailed item
1036MsgGodExp
1037MsgPing
1038MsgSolidify
1039MsgNpcPath
1040MsgPlayerAttribInfoPlayer's battle statistics
1041MsgEnemyList
1042MsgMonsterTransform
1043MsgTeamRoll
1044MsgLoadMap
1045MsgMailOperation
1046MsgMailList
1047MsgMailNotify
1048MsgMailContent
1049MsgPCServerConfig
1051MsgAccountLogin authentication request
1052MsgConnectGame server authorization request
1055MsgConnectExGame server connect info
1056MsgTradeTrade items and money with a player
1057MsgConnectWithBgp
1058MsgSynpOfferSyndicate donation
1059MsgEncryptCodeGenerated RC5 seed
1060MsgAccountLogin authentication request
1061MsgDutyMinContri
1062MsgSynCompete
1063MsgSelfSynMemAwardRank
1064MsgSponsor
1065MsgSponsorInfo
1066MsgMeteSpecial
1067MsgLoginNotice
1070MsgHangUp
1071MsgCompleteRank
1072MsgCampFight
1073MsgCampFightInfo
1074MsgPicKeyError
1075MsgPicKey
1081MsgCheatingProgram
1083MsgRequestKeyLogin
1084MsgConfirmKeyLogin
1086MsgAccountLogin authentication request
1090MsgLoginAccountEx
1098MsgConfirmKeyLoginMobile
1100MsgPCNumMac address of the client
1101MsgMapItemDropped item on the map floor
1102MsgAccountSoftKb
1102MsgPackageItem storage / warehouses
1103MsgMagicInfoMagic spell the player can cast
1104MsgFlushExpMagic spell or skill experience update
1105MsgMagicEffectCast a magical attack or effect
1106MsgSyndicateAttributeInfoGuild and guild member details
1107MsgSyndicateGuild action request
1108MsgItemInfoExItem details extended for a feature
1109MsgNpcInfoExNPC spawn with health
1110MsgMapInfoMap type flags
1111MsgMessageBoardCategorized message board
1112MsgSynMemberInfo
1113MsgDice
1114MsgSyncAction
1115MsgDisconnect
1121MsgFacebookAccount
1124MsgAccountSRP6
1125MsgAccountKalydo
1126MsgInviteTrans
1127MsgMentorPlayer
1128MsgVipUserHandle
1129MsgVipFunctionValidNotify
1130MsgTitle
1134MsgTaskStatus
1135MsgTaskDetailInfo
1136MsgAchievement
1150MsgFlower
1151MsgRank
1202MsgRegisterFaceBook
1203MsgConnectFaceBook
1213MsgLoginChallengeS
1214MsgLoginProofC
1312MsgFamily
1313MsgFamilyOccupy
1314MsgLottery
1315MsgOperatingAct
1316MsgOperatingActInfo
1320MsgAuction
1321MsgAuctionItem
1322MsgAuctionQuery
1323MsgPromotionAct
1324MsgPromotionInfo
1350MsgGameServerShutDown
1351MsgSlotAction
1352MsgSlotResult
1518MsgConnectLegalitySpec
1542MsgAccountSRP6Ex
1636MsgAccountSRP6Ex
2030MsgNpcInfoNPC spawn information
2031MsgNpc
2032MsgTaskDialog
2033MsgFriendInfo
2035MsgPetInfo
2036MsgDataArray
2041MsgAnnounceList
2042MsgAnnounceInfo
2043MsgTrainingInfo
2044MsgTraining
2045MsgAuraGroup
2046MsgTradeBuddy
2047MsgTradeBuddyInfo
2048MsgEquipLock
2050MsgPigeon
2051MsgPigeonQuery
2064MsgPeerage
2065MsgGuide
2066MsgGuideInfo
2067MsgContribute
2068MsgQuiz
2069MsgQuizSponsor
2070MsgSuitStatus
2071MsgRelation
2072MsgRaceTrackProp
2073MsgRaceTrackPropEffect
2075MsgRaceTrackStatus
2076MsgQuench
2077MsgItemStatus
2078MsgUserIPInfo
2079MsgServerInfo
2080MsgChangeName
2081MsgDeadMark
2082MsgUserCityInfo
2090MsgShowHandEnter
2091MsgShowHandDealtCard
2092MsgShowHandActivePlayer
2093MsgShowHandCallAction
2094MsgShowHandLayCard
2095MsgShowHandGameResult
2096MsgShowHandExit
2097MsgShowHandOnlineStatus
2098MsgShowHandLostInfo
2099MsgShowHandTrusteeship
2101MsgFactionRankInfo
2102MsgSynMemberList
2103MsgSynChgDomName
2110MsgSuperFlag
2170MsgLeaveWord
2171MsgTexasInteractive
2172MsgTexasNpcInfo
2201MsgTotemPoleInfo
2202MsgWeaponsInfo
2203MsgTotemPole
2205MsgQualifyingInteractive
2206MsgQualifyingFightersList
2207MsgQualifyingRank
2208MsgQualifyingSeasonRankList
2209MsgQualifyingDetailInfo
2210MsgArenicScore
2211MsgArenicWitness
2218MsgElitePKArenic
2219MsgPKEliteMatchInfo
2220MsgPKStatistic
2221MsgPKEnable
2222MsgElitePKScore
2223MsgElitePKGameRankInfo
2224MsgWarFlag
2225MsgSynRecruitAdvertising
2226MsgSynRecruitAdvertisingList
2227MsgSynRecruitAdvertisingOpt
2230MsgTeamPKArenic
2231MsgTeamPKArenicScore
2232MsgTeamPKMatchInfo
2233MsgTeamPKRankInfo
2240MsgDominateTeamName
2241MsgTeamArenaInteractive
2242MsgTeamArenaFightingTeamList
2243MsgTeamArenaRank
2244MsgTeamArenaYTop10List
2245MsgTeamArenaHeroData
2246MsgTeamArenaScore
2247MsgTeamArenaFightingMemberInfo
2250MsgTeamPopPKArenic
2251MsgTeamPopPKArenicScore
2252MsgTeamPopPKMatchInfo
2253MsgTeamPopPKRankInfo
2260MsgDominateTeamPopPkName
2261Msg2ndPsw
2262MsgPaint
2286MsgMapItem
2320MsgSubPro
2330MsgFactionMatch
2331MsgFMRoundRobin
2332MsgFMMatch
2333MsgFactionMatchWitness
2400MsgTransportor
2401MsgInstance
2410MsgAura
2420MsgVerifyCheck
2430MsgNationality
2501MsgCrossSwitch
2502MsgCrossFlagWar
2504MsgCrossFlagWarMerit
2505MsgCrossFlagWarAltar
2506MsgCrossFlagWarFlag
2507MsgCrossFlagWarRank
2510MsgFactionChiefBase
2521MsgKickOut
2533MsgTrainingVitality
2534MsgTrainingVitalityInfo
2535MsgTrainingVitalityScore
2600MsgGLRankingList
2601MsgGLHeroDetail
2602MsgGLLastSeasonTopScore
2603MsgGLChampionList
2604MsgGLInteractive
2700MsgOwnKongfuBase
2701MsgOwnKongfuImproveSummaryInfo
2702MsgOwnKongfuImproveFeedback
2703MsgOwnKongRank
2704MsgOwnKongfuPKSetting
2710MsgMagicCoat