MsgSyndicate

This message is sent between the client and game server to request and respond to guild-related actions, such as joining and leaving a guild, managing allies and enemies, disbanding the guild, and more. Similar to MsgAction, the server responds to MsgSyndicate with either a specific action message (such as querying for the MsgSyndicateAttributeInfo message) or with the MsgSyndicate message itself (such as for applying for membership).

Table of Contents

Patch 4267

Message Definition

☑️ Assumed (Observed) - CoFuture + Soul

PosTypeNameDescriptionExample
0UInt16MsgSizeSize of the message12
2UInt16MsgTypeType of message1107
4UInt32ActionGuild action being performed1
8UInt32TargetTarget individual or guild identifier1000000

Action Types

☑️ Assumed (Observed) - CoFuture + Soul

🔶 Response data

ValNameDescriptionRecipientTarget
1APPLY_JOINApply to join a guild (sends INVITE_JOIN)ServerTarget ID
2INVITE_JOINInvite a player to join a guildClientTarget ID
3LEAVE_SYNRequest to leave current guildServer
4KICKOUT_MEMBERKick a member from guildClientTarget ID
6QUERY_SYN_NAMESends MsgName with guild nameServerSyndicate ID
7ALLY_APPLYSets a guild as an allyServerAlly's Syndicate ID
8CLEAR_ALLYRemoves an ally guildServerAlly's Syndicate ID
9ANTAGONIZESets a guild as an enemyServerEnemy's Syndicate ID
10CLEAR_ANTAGONIZERemoves an enemy guildServerEnemy's Syndicate ID
11DONATE_MONEYAdd silver to the guild fundServerAmount
12QUERY_SYNATTRQuery for guild attributesServerTarget ID
14SET_SYNSent on login to set syndicate IDClientSyndicate ID
19DESTROY_SYNTerminates a guildClientSyndicate ID