Difference between revisions of "Coding"
From Anarchy Online Wiki [AOWiki]
(Created page with "== AO Chat Packet Types == Packet names are from a unofficial attempt at standardizing the names to make it easier for developers to work on other projects. The standardization ...") |
|||
Line 1: | Line 1: | ||
+ | = Anarchy Online Chat Protocol = | ||
+ | |||
+ | Anarchy Online has its own chat protocol for communicating between the Chat Client and the Chat Servers. The game client has its own chat client for communication with the chat server and third party programs created to interact with the chat server or provide automated functions are called [http://wiki.aodevs.com/wiki/Bots Bots] | ||
+ | |||
== AO Chat Packet Types == | == AO Chat Packet Types == | ||
Packet names are from a unofficial attempt at standardizing the names to make it easier for developers to work on other projects. The standardization for the packet names was discussed in a [http://aodevs.com/forums/index.php/topic,855.0.html Thread on AODevs] | Packet names are from a unofficial attempt at standardizing the names to make it easier for developers to work on other projects. The standardization for the packet names was discussed in a [http://aodevs.com/forums/index.php/topic,855.0.html Thread on AODevs] | ||
− | == Bi-Directional Types - ToServer == | + | === Bi-Directional Types - ToServer === |
*21: CharacterRequest | *21: CharacterRequest | ||
Line 17: | Line 21: | ||
− | == Bi-Directional Types - ToClient == | + | === Bi-Directional Types - ToClient === |
*21: CharacterReply | *21: CharacterReply | ||
Line 30: | Line 34: | ||
*100: Ping | *100: Ping | ||
− | == To Client == | + | === To Client === |
*0: LoginSeed | *0: LoginSeed | ||
Line 46: | Line 50: | ||
*61: ChannelLeave | *61: ChannelLeave | ||
− | == To Server == | + | === To Server === |
*2: LoginRequest | *2: LoginRequest |
Revision as of 19:50, 10 May 2011
Anarchy Online Chat Protocol
Anarchy Online has its own chat protocol for communicating between the Chat Client and the Chat Servers. The game client has its own chat client for communication with the chat server and third party programs created to interact with the chat server or provide automated functions are called Bots
AO Chat Packet Types
Packet names are from a unofficial attempt at standardizing the names to make it easier for developers to work on other projects. The standardization for the packet names was discussed in a Thread on AODevs
Bi-Directional Types - ToServer
- 21: CharacterRequest
- 30: PrivateMessage
- 40: FriendUpdate
- 41: FriendRemove
- 50: PrivateChannelInvite
- 51: PrivateChannelKick
- 57: PrivateChannelMessage
- 60: ChannelUpdate
- 65: ChannelMessage
- 100: Ping
Bi-Directional Types - ToClient
- 21: CharacterReply
- 30: PrivateMessage
- 40: FriendUpdate
- 41: FriendRemove
- 50: PrivateChannelInvite
- 51: PrivateChannelKick
- 57: PrivateChannelMessage
- 60: ChannelUpdate
- 65: ChannelMessage
- 100: Ping
To Client
- 0: LoginSeed
- 5: LoginOk
- 6: LoginError
- 7: CharacterList
- 10: CharacterUnknown
- 20: CharacterUpdate
- 34: VicinityMessage
- 35: BroadcastMessage
- 36: SimpleSystemMessage
- 37: SystemMessage
- 55: PrivateChannelCharacterJoin
- 56: PrivateChannelCharacterLeave
- 61: ChannelLeave
To Server
- 2: LoginRequest
- 3: LoginSelect
- 52: PrivateChannelAccept
- 53: PrivateChannelLeave
- 54: PrivateChannelKickAll
- 120: ChatCommand