eolib 0.5.0
A core C library for writing applications related to Endless Online
Loading...
Searching...
No Matches
InitInitServerPacket Struct Reference

#include <protocol.h>

Data Fields

EoPacket _eo
InitReply reply_code
union { 
   struct { 
      Version   version 
   }   out_of_date
   struct { 
      uint8_t   seq1 
      uint8_t   seq2 
      uint8_t   server_encryption_multiple 
      uint8_t   client_encryption_multiple 
      int32_t   player_id 
      int32_t   challenge_response 
   }   ok
   struct { 
      InitBanType   ban_type 
      union { 
         struct { 
            uint8_t   minutes_remaining 
         }   _0
         struct { 
            uint8_t   minutes_remaining 
         }   temporary
      }   ban_type_data
   }   banned
   struct { 
      MapFile   map_file 
   }   warp_map
   struct { 
      MapFile   map_file 
   }   file_emf
   struct { 
      PubFile   pub_file 
   }   file_eif
   struct { 
      PubFile   pub_file 
   }   file_enf
   struct { 
      PubFile   pub_file 
   }   file_esf
   struct { 
      PubFile   pub_file 
   }   file_ecf
   struct { 
      MapFile   map_file 
   }   map_mutation
   struct { 
      PlayersList   players_list 
   }   players_list
   struct { 
      PlayersListFriends   players_list 
   }   players_list_friends
} * reply_code_data

Detailed Description

Reply to connection initialization and requests for unencrypted data. This packet is unencrypted.

Definition at line 4465 of file protocol.h.

Field Documentation

◆ [struct]

struct { ... } InitInitServerPacket::_0

◆ _eo

EoPacket InitInitServerPacket::_eo

Definition at line 4466 of file protocol.h.

◆ ban_type

InitBanType InitInitServerPacket::ban_type

Definition at line 4481 of file protocol.h.

◆ [union]

union { ... } * InitInitServerPacket::ban_type_data

◆ [struct]

struct { ... } InitInitServerPacket::banned

◆ challenge_response

int32_t InitInitServerPacket::challenge_response

Definition at line 4478 of file protocol.h.

◆ client_encryption_multiple

uint8_t InitInitServerPacket::client_encryption_multiple

Definition at line 4476 of file protocol.h.

◆ [struct]

struct { ... } InitInitServerPacket::file_ecf

◆ [struct]

struct { ... } InitInitServerPacket::file_eif

◆ [struct]

struct { ... } InitInitServerPacket::file_emf

◆ [struct]

struct { ... } InitInitServerPacket::file_enf

◆ [struct]

struct { ... } InitInitServerPacket::file_esf

◆ map_file

MapFile InitInitServerPacket::map_file

Definition at line 4492 of file protocol.h.

◆ [struct]

struct { ... } InitInitServerPacket::map_mutation

◆ minutes_remaining

uint8_t InitInitServerPacket::minutes_remaining

Definition at line 4484 of file protocol.h.

◆ [struct]

struct { ... } InitInitServerPacket::ok

◆ [struct]

struct { ... } InitInitServerPacket::out_of_date

◆ player_id

int32_t InitInitServerPacket::player_id

Definition at line 4477 of file protocol.h.

◆ players_list [1/3]

PlayersListFriends InitInitServerPacket::players_list

Definition at line 4516 of file protocol.h.

◆ [struct] [2/3]

struct { ... } InitInitServerPacket::players_list

◆ players_list [3/3]

PlayersList InitInitServerPacket::players_list

Definition at line 4513 of file protocol.h.

◆ [struct]

struct { ... } InitInitServerPacket::players_list_friends

◆ pub_file

PubFile InitInitServerPacket::pub_file

Definition at line 4498 of file protocol.h.

◆ reply_code

InitReply InitInitServerPacket::reply_code

Definition at line 4467 of file protocol.h.

◆ [union]

union { ... } * InitInitServerPacket::reply_code_data

◆ seq1

uint8_t InitInitServerPacket::seq1

Definition at line 4473 of file protocol.h.

◆ seq2

uint8_t InitInitServerPacket::seq2

Definition at line 4474 of file protocol.h.

◆ server_encryption_multiple

uint8_t InitInitServerPacket::server_encryption_multiple

Definition at line 4475 of file protocol.h.

◆ [struct]

struct { ... } InitInitServerPacket::temporary

◆ version

Version InitInitServerPacket::version

Definition at line 4470 of file protocol.h.

◆ [struct]

struct { ... } InitInitServerPacket::warp_map

The documentation for this struct was generated from the following file: