package
0.0.0-20230423224752-34f5af73ca9e
Repository: https://github.com/dcrodman/archon.git
Documentation: pkg.go.dev

# Constants

No description provided by the author
No description provided by the author
Same as banned.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Same as password.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CharacterCreate is an optional connection with the Character server and indicates that the user has either created a new character or recreated an existing one.
CharacterSelect is the second connection with the Character server and all the client seems to do is to set a flag indicating that the user is choosing a character.
CharacterUpdate is another optional connection with the Character server and only appears when the user selects the Dressing Room during character selection.
Packet types common to multiple servers.
No description provided by the author
No description provided by the author
Initialize represents the first connection with the Character server.
No description provided by the author
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types for packets sent to and from the login and character servers.
Packet types common to multiple servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
Packet types handled by the patch and data servers.
No description provided by the author
Packet types common to multiple servers.
ShipSelection is the final connection with the Character server.

# Structs

No description provided by the author
Packet header for every packet sent between the server and BlueBurst clients.
Info about the available block servers.
List containing the available blocks on a ship.
Instruct the client to chdir into Dirname (one level below).
Acknowledge a character selection from the client or indicate an error.
CharacterSummary is the common intermediate representation of a Character as it gets passed around various servers and/or stored.
No description provided by the author
Sent to the client for the selection menu and received for updating a character.
Request a check on a file in the client's working directory.
Sent in response to 0x01E8 to acknowledge a checksum (really it's just ignored).
No description provided by the author
Chunk of data from a file.
File header for a series of file chunks.
Response to CheckFile from the client with the properties of a file.
FullCharacter is the full dataset for one character.
No description provided by the author
Received from the client to request a guildcard data chunk.
Chunk header with info about the guildcard data we're about to send.
No description provided by the author
No description provided by the author
LobbyList is the list of available lobbies in a block.
No description provided by the author
Login Packet (0x93) sent to both the login and character servers.
Message in a large text box, usually sent right before a disconnect.
MenuSelection is a client packet indicating a player's selection from one of the various menus, such as the ship or block list.
Options packet containing keyboard and joystick config, team options, etc.
No description provided by the author
Parameter header containing details about the param files we're about to send.
Redirect packet for patch to send character server IP.
Welcome packet with encryption vectors sent to the client upon initial connection.
Packet containing the patch server welcome message.
Blueburst, PC, and Gamecube clients all use a 4 byte header to communicate with the patch server instead of the 8 byte one used by Blueburst for the other servers.
The address of the next server; in this case, the character server.
Scroll message the client should display on the ship select screen.
Security packet (0xE6) sent to the client to indicate the state of client login.
Used by the client to indicate whether a character should be recreated or updated.
The list of menu items to display to the client.
No description provided by the author
Size and number of files that need to be updated.
Indicate the server's current time.
Welcome packet with encryption vectors sent to the client upon initial connection.

# Type aliases

Error codes used by the 0xE6 security/auth response packet.
LoginPhase is an identifier set by the client to distinguish the "phases" it passes though with the Character server.