Login protocol: CityInfoResponse - Afr0Games/Project-Dollhouse GitHub Wiki

Server

Description: Sent by the loginserver in when the client has successfully authenticated itself.

ID: 0x06, byte
Length: Length of the encrypted packet, including header (3 bytes), ushort

DecryptedLength: Length of the data when decrypted, not including header, ushort
NumCities: Number of cities that are sent with this packet, byte (encrypted)

For each city

  • Name: Name of this city, pascalstring
  • Description: Description of this city, pascalstring
  • IP: IP of the server, pascalstring
  • Port: Port of the server, int
  • CityInfoStatus: Status of the city, byte
  • ThumbnailID: ID of city's thumbnail, unsigned long
  • UUID: Unique server ID, pascalstring
  • Map: ID of the ciy's map, unsigned long