1
0
EQ2Emu/docs/code/servertalk.md
2025-05-06 09:54:48 -04:00

1.7 KiB

File: servertalk.h

Classes

  • ServerPacket
  • GetLatestTables_Struct
  • ServerLSInfo_Struct
  • ServerLSStatus_Struct
  • ServerSystemwideMessage
  • ServerSyncWorldList_Struct
  • UsertoWorldRequest_Struct
  • UsertoWorldResponse_Struct
  • ServerEncapPacket_Struct
  • ServerEmoteMessage_Struct
  • LatestTableVersions
  • TableData
  • TableQuery
  • TableDataQuery
  • EquipmentUpdateRequest_Struct
  • LoginEquipmentUpdate
  • EquipmentUpdate_Struct
  • EquipmentUpdateList_Struct
  • ZoneUpdateRequest_Struct
  • LoginZoneUpdate
  • ZoneUpdate_Struct
  • ZoneUpdateList_Struct
  • CharacterTimeStamp_Struct
  • CharDataUpdate_Struct
  • BugReport
  • RaceUpdate_Struct
  • CharNameUpdate_Struct
  • CharZoneUpdate_Struct
  • WorldCharCreate_Struct
  • WorldCharNameFilter_Struct
  • WorldCharNameFilterResponse_Struct
  • CharPictureUpdate_Struct

Functions

  • bool Deflate() {
  • bool Inflate() {
  • void SetTableSize(int16 size){
  • void AddTable(char* name, int32 version, int32 data_version){
  • int16 GetTotalSize(){
  • int16 GetTotalTables(){
  • TableVersion GetTable(int16 index){
  • string Serialize(){
  • void DeSerialize(uchar* data){
  • string GetQueriesString(){
  • void AddQuery(char* query){
  • int16 GetTotalSize(){
  • int16 GetTotalQueries(){
  • string Serialize(){
  • void DeSerialize(uchar* data){
  • int32 GetTotalQueries(){
  • void DeSerialize(uchar* data){

Notable Comments

  • /*
  • */
  • //EQ2 Opcodes
  • /************ PACKET RELATED STRUCT ************/
  • /*struct TableVersion{
  • // Max number of equipment updates to send at once
  • // Login's structure of equipment data
  • // World's structure of equipment data
  • // How many equipmment updates are there to send?
  • //EQ2 Specific Structures Login -> World (Image)