Packet 63
PlayerListPacket
Sent from the Server at the start of the game or when a player is added to all clients. Lists the players.
HeaderID 63varuint
0Entriesarray<oneOf<PlayerListRemoveEntry, PlayerListAddEntry>> · variable
Serialized fields
1 top-level fields0Entriesoptional
array<oneOf<PlayerListRemoveEntry, PlayerListAddEntry>>0PlayerListRemoveEntry
PlayerListRemoveEntry0ActionEnum-as-Value
uint8- 0
Remove
- 0
1PlayerListAddEntry
PlayerListAddEntry0ActionEnum-as-Value
uint8- 0
Add
- 0
2Actor Unique IDActorUniqueID
- 0Actor Unique IDCompression
varint64
- 3Player Name
string - 4XBL XUID
string - 5Platform Online ID
string 6Build PlatformEnum-as-ValueBuildPlatformas
int32- 0
Google - 1
iOS - 2
OSX - 3
Amazon - 4
Win32 - 5
Dedicated - 6
Sony - 7
Nx - 8
Xbox - 9
Linux - 10
Unknown
- 0
7Serialized SkinSerializedSkin
- 0ID
string - 1PlayFabID
string - 2ResourcePatch
string 4AnimatedImageDataAnimatedImageDataas
array<AnimatedImageData>1AnimatedTextureTypeCompressionEnum-as-Valuepersona::AnimatedTextureTypeas
varuint32- 0
Face - 1
Body32x32 - 2
Body128x128
- 0
- 2Frames
float 3AnimationExpressionCompressionEnum-as-Valuepersona::AnimationExpressionas
varuint32- 0
Linear - 1
Blinking
- 0
- 6GeometryDataJson::Value
- 7GeometryDataMinEngineVersionMinEngineVersion
- 8AnimationData
string - 9CapeID
string - 10FullID
string 11ArmSizeEnum-as-Valuepersona::ArmSize::Typeas
uint8- 0
Slim - 1
Wide
- 0
13PersonaPiecesSerializedPersonaPieceHandleas
array<SerializedPersonaPieceHandle>- 0PieceId
string 1PieceTypeEnum-as-Valuepersona::PieceTypeas
uint32- 0
Unknown - 1
Skeleton - 2
Body - 3
Skin - 4
Bottom - 5
Feet - 6
Dress - 7
Top - 8
High_Pants - 9
Hands - 10
Outerwear - 11
FacialHair - 12
Mouth - 13
Eyes - 14
Hair - 15
Hood - 16
Back - 17
FaceAccessory - 18
Head - 19
Legs - 20
LeftLeg - 21
RightLeg - 22
Arms - 23
LeftArm - 24
RightArm - 25
Capes - 26
ClassicSkin - 27
Emote - 28
Unsupported
- 0
- 3IsDefaultPiece
boolean - 4ProductId
string
- 14PieceTintColors
object - 15IsPremium
boolean - 16IsPersona
boolean - 17IsPersonaCapeOnClassicSkin
boolean - 18IsPrimaryUser
boolean - 19OverridesPlayerAppearance
boolean 20TrustedSkinFlagTrustedSkinFlagas
string- "Unset"
Unset - "False"
False - "True"
True
- "Unset"
- 21ProfileHash
string
- 8Is Teacher
boolean - 9Is Host
boolean - 10Is SubClient
boolean
Changelog
Stable releases
Changes between stable protocol releases.
- Released
- Protocol
- 2193
Packet
1 entryChanged 1
- Changed supporting type
BuildPlatform: Added enum valueNintendowith value7. - Changed supporting type
BuildPlatform: Removed enum valueNxwith value7. - Changed supporting type
persona::AnimatedTextureType: Added enum valueNonewith value0. - Changed supporting type
persona::AnimatedTextureType: Changed enum valueFacefrom0to1. - Changed supporting type
persona::AnimatedTextureType: Changed enum valueBody32x32from1to2. - Changed supporting type
persona::AnimatedTextureType: Changed enum valueBody128x128from2to3.
- Released
- Protocol
- 2168
Packet
1 entryChanged 1
- Changed supporting type
persona::PieceType: Added enum valueUnknownwith value0. - Changed supporting type
persona::PieceType: Added enum valueUnsupportedwith value28. - Changed supporting type
persona::PieceType: Changed enum valueSkeletonfrom0to1. - Changed supporting type
persona::PieceType: Changed enum valueBodyfrom1to2. - Changed supporting type
persona::PieceType: Changed enum valueSkinfrom2to3. - Changed supporting type
persona::PieceType: Changed enum valueBottomfrom3to4. - Changed supporting type
persona::PieceType: Changed enum valueFeetfrom4to5. - Changed supporting type
persona::PieceType: Changed enum valueDressfrom5to6. - Changed supporting type
persona::PieceType: Changed enum valueTopfrom6to7. - Changed supporting type
persona::PieceType: Changed enum valueHigh_Pantsfrom7to8. - Changed supporting type
persona::PieceType: Changed enum valueHandsfrom8to9. - Changed supporting type
persona::PieceType: Changed enum valueOuterwearfrom9to10. - Changed supporting type
persona::PieceType: Changed enum valueFacialHairfrom10to11. - Changed supporting type
persona::PieceType: Changed enum valueMouthfrom11to12. - Changed supporting type
persona::PieceType: Changed enum valueEyesfrom12to13. - Changed supporting type
persona::PieceType: Changed enum valueHairfrom13to14. - Changed supporting type
persona::PieceType: Changed enum valueHoodfrom14to15. - Changed supporting type
persona::PieceType: Changed enum valueBackfrom15to16. - Changed supporting type
persona::PieceType: Changed enum valueFaceAccessoryfrom16to17. - Changed supporting type
persona::PieceType: Changed enum valueHeadfrom17to18. - Changed supporting type
persona::PieceType: Changed enum valueLegsfrom18to19. - Changed supporting type
persona::PieceType: Changed enum valueLeftLegfrom19to20. - Changed supporting type
persona::PieceType: Changed enum valueRightLegfrom20to21. - Changed supporting type
persona::PieceType: Changed enum valueArmsfrom21to22. - Changed supporting type
persona::PieceType: Changed enum valueLeftArmfrom22to23. - Changed supporting type
persona::PieceType: Changed enum valueRightArmfrom23to24. - Changed supporting type
persona::PieceType: Changed enum valueCapesfrom24to25. - Changed supporting type
persona::PieceType: Changed enum valueClassicSkinfrom25to26. - Changed supporting type
persona::PieceType: Changed enum valueEmotefrom26to27.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2207
- Previous build
- 1.26.51
Packet
1 entryChanged 1
Entriesis now not optional.- Changed supporting type
BuildPlatform: Changed enum valueGooglefrom0to1. - Changed supporting type
BuildPlatform: Changed enum valueiOSfrom1to2. - Changed supporting type
BuildPlatform: Changed enum valueOSXfrom2to3. - Changed supporting type
BuildPlatform: Changed enum valueAmazonfrom3to4. - Changed supporting type
BuildPlatform: Changed enum valueWin32from4to8. - Changed supporting type
BuildPlatform: Changed enum valueDedicatedfrom5to9. - Changed supporting type
BuildPlatform: Changed enum valueSonyfrom6to11. - Changed supporting type
BuildPlatform: Changed enum valueNintendofrom7to12. - Changed supporting type
BuildPlatform: Changed enum valueXboxfrom8to13. - Changed supporting type
BuildPlatform: Changed enum valueLinuxfrom9to15. - Changed supporting type
BuildPlatform: Changed enum valueUnknownfrom10to-1. - Changed supporting type
persona::PieceType: Added enum valueCoCowith value28. - Changed supporting type
persona::PieceType: Changed enum valueUnsupportedfrom28to29. - Changed supporting type
PlayerListAddEntry: Added fieldPlayFab ID(typestring). - Changed supporting type
PlayerListAddEntry: MovedPlatform Online IDfrom field 5 to 6. - Changed supporting type
PlayerListAddEntry: MovedBuild Platformfrom field 6 to 7. - Changed supporting type
PlayerListAddEntry: MovedSerialized Skinfrom field 7 to 8. - Changed supporting type
PlayerListAddEntry: MovedIs Teacherfrom field 8 to 9. - Changed supporting type
PlayerListAddEntry: MovedIs Hostfrom field 9 to 10. - Changed supporting type
PlayerListAddEntry: MovedIs SubClientfrom field 10 to 11. - Changed supporting type
PlayerListAddEntry: MovedPlayer Colorfrom field 11 to 12. - Changed supporting type
PlayerListRemoveEntry: ChangedActionenum valueRemovefrom0to1. - Changed supporting type
SerializedSkin: MovedResourcePatchfrom field 2 to 1. - Changed supporting type
SerializedSkin: MovedImageDatafrom field 3 to 2. - Changed supporting type
SerializedSkin: MovedAnimatedImageDatafrom field 4 to 3. - Changed supporting type
SerializedSkin: MovedCapeImageDatafrom field 5 to 4. - Changed supporting type
SerializedSkin: ChangedGeometryDatafromJson::Valuetostring. - Changed supporting type
SerializedSkin: MovedGeometryDatafrom field 6 to 5. - Changed supporting type
SerializedSkin: MovedGeometryDataMinEngineVersionfrom field 7 to 6. - Changed supporting type
SerializedSkin: MovedAnimationDatafrom field 8 to 7. - Changed supporting type
SerializedSkin: MovedCapeIDfrom field 9 to 8. - Changed supporting type
SerializedSkin: MovedFullIDfrom field 10 to 9. - Changed supporting type
SerializedSkin: MovedArmSizefrom field 11 to 10. - Changed supporting type
SerializedSkin: MovedSkinColorfrom field 12 to 11. - Changed supporting type
SerializedSkin: MovedPersonaPiecesfrom field 13 to 12. - Changed supporting type
SerializedSkin: MovedPieceTintColorsfrom field 14 to 13. - Changed supporting type
SerializedSkin: MovedIsPremiumfrom field 15 to 14. - Changed supporting type
SerializedSkin: MovedIsPersonafrom field 16 to 15. - Changed supporting type
SerializedSkin: MovedIsPersonaCapeOnClassicSkinfrom field 17 to 16. - Changed supporting type
SerializedSkin: MovedIsPrimaryUserfrom field 18 to 17. - Changed supporting type
SerializedSkin: MovedOverridesPlayerAppearancefrom field 19 to 18. - Changed supporting type
SerializedSkin: MovedTrustedSkinFlagfrom field 20 to 19. - Changed supporting type
SerializedSkin: MovedProfileHashfrom field 21 to 20. - Changed supporting type
SerializedSkin: Removed fieldPlayFabID(typestring).
- Released
- Protocol
- 2192
- Previous build
- 1.26.50-preview.25
Packet
1 entryChanged 1
- Changed supporting type
persona::PieceType: Added enum valueUnknownwith value0. - Changed supporting type
persona::PieceType: Added enum valueUnsupportedwith value28. - Changed supporting type
persona::PieceType: Changed enum valueSkeletonfrom0to1. - Changed supporting type
persona::PieceType: Changed enum valueBodyfrom1to2. - Changed supporting type
persona::PieceType: Changed enum valueSkinfrom2to3. - Changed supporting type
persona::PieceType: Changed enum valueBottomfrom3to4. - Changed supporting type
persona::PieceType: Changed enum valueFeetfrom4to5. - Changed supporting type
persona::PieceType: Changed enum valueDressfrom5to6. - Changed supporting type
persona::PieceType: Changed enum valueTopfrom6to7. - Changed supporting type
persona::PieceType: Changed enum valueHigh_Pantsfrom7to8. - Changed supporting type
persona::PieceType: Changed enum valueHandsfrom8to9. - Changed supporting type
persona::PieceType: Changed enum valueOuterwearfrom9to10. - Changed supporting type
persona::PieceType: Changed enum valueFacialHairfrom10to11. - Changed supporting type
persona::PieceType: Changed enum valueMouthfrom11to12. - Changed supporting type
persona::PieceType: Changed enum valueEyesfrom12to13. - Changed supporting type
persona::PieceType: Changed enum valueHairfrom13to14. - Changed supporting type
persona::PieceType: Changed enum valueHoodfrom14to15. - Changed supporting type
persona::PieceType: Changed enum valueBackfrom15to16. - Changed supporting type
persona::PieceType: Changed enum valueFaceAccessoryfrom16to17. - Changed supporting type
persona::PieceType: Changed enum valueHeadfrom17to18. - Changed supporting type
persona::PieceType: Changed enum valueLegsfrom18to19. - Changed supporting type
persona::PieceType: Changed enum valueLeftLegfrom19to20. - Changed supporting type
persona::PieceType: Changed enum valueRightLegfrom20to21. - Changed supporting type
persona::PieceType: Changed enum valueArmsfrom21to22. - Changed supporting type
persona::PieceType: Changed enum valueLeftArmfrom22to23. - Changed supporting type
persona::PieceType: Changed enum valueRightArmfrom23to24. - Changed supporting type
persona::PieceType: Changed enum valueCapesfrom24to25. - Changed supporting type
persona::PieceType: Changed enum valueClassicSkinfrom25to26. - Changed supporting type
persona::PieceType: Changed enum valueEmotefrom26to27.
- Released
- Protocol
- 2177
- Previous build
- 1.26.45
Packet
1 entryChanged 1
- Changed supporting type
BuildPlatform: Added enum valueNintendowith value7. - Changed supporting type
BuildPlatform: Removed enum valueNxwith value7. - Changed supporting type
persona::AnimatedTextureType: Added enum valueNonewith value0. - Changed supporting type
persona::AnimatedTextureType: Changed enum valueFacefrom0to1. - Changed supporting type
persona::AnimatedTextureType: Changed enum valueBody32x32from1to2. - Changed supporting type
persona::AnimatedTextureType: Changed enum valueBody128x128from2to3. - Changed supporting type
persona::PieceType: Changed enum valueSkeletonfrom1to0. - Changed supporting type
persona::PieceType: Changed enum valueBodyfrom2to1. - Changed supporting type
persona::PieceType: Changed enum valueSkinfrom3to2. - Changed supporting type
persona::PieceType: Changed enum valueBottomfrom4to3. - Changed supporting type
persona::PieceType: Changed enum valueFeetfrom5to4. - Changed supporting type
persona::PieceType: Changed enum valueDressfrom6to5. - Changed supporting type
persona::PieceType: Changed enum valueTopfrom7to6. - Changed supporting type
persona::PieceType: Changed enum valueHigh_Pantsfrom8to7. - Changed supporting type
persona::PieceType: Changed enum valueHandsfrom9to8. - Changed supporting type
persona::PieceType: Changed enum valueOuterwearfrom10to9. - Changed supporting type
persona::PieceType: Changed enum valueFacialHairfrom11to10. - Changed supporting type
persona::PieceType: Changed enum valueMouthfrom12to11. - Changed supporting type
persona::PieceType: Changed enum valueEyesfrom13to12. - Changed supporting type
persona::PieceType: Changed enum valueHairfrom14to13. - Changed supporting type
persona::PieceType: Changed enum valueHoodfrom15to14. - Changed supporting type
persona::PieceType: Changed enum valueBackfrom16to15. - Changed supporting type
persona::PieceType: Changed enum valueFaceAccessoryfrom17to16. - Changed supporting type
persona::PieceType: Changed enum valueHeadfrom18to17. - Changed supporting type
persona::PieceType: Changed enum valueLegsfrom19to18. - Changed supporting type
persona::PieceType: Changed enum valueLeftLegfrom20to19. - Changed supporting type
persona::PieceType: Changed enum valueRightLegfrom21to20. - Changed supporting type
persona::PieceType: Changed enum valueArmsfrom22to21. - Changed supporting type
persona::PieceType: Changed enum valueLeftArmfrom23to22. - Changed supporting type
persona::PieceType: Changed enum valueRightArmfrom24to23. - Changed supporting type
persona::PieceType: Changed enum valueCapesfrom25to24. - Changed supporting type
persona::PieceType: Changed enum valueClassicSkinfrom26to25. - Changed supporting type
persona::PieceType: Changed enum valueEmotefrom27to26. - Changed supporting type
persona::PieceType: Removed enum valueUnknownwith value0. - Changed supporting type
persona::PieceType: Removed enum valueUnsupportedwith value28.
- Released
- Protocol
- 2168
- Previous build
- 1.26.43
Packet
1 entryChanged 1
- Changed supporting type
persona::PieceType: Added enum valueUnknownwith value0. - Changed supporting type
persona::PieceType: Added enum valueUnsupportedwith value28. - Changed supporting type
persona::PieceType: Changed enum valueSkeletonfrom0to1. - Changed supporting type
persona::PieceType: Changed enum valueBodyfrom1to2. - Changed supporting type
persona::PieceType: Changed enum valueSkinfrom2to3. - Changed supporting type
persona::PieceType: Changed enum valueBottomfrom3to4. - Changed supporting type
persona::PieceType: Changed enum valueFeetfrom4to5. - Changed supporting type
persona::PieceType: Changed enum valueDressfrom5to6. - Changed supporting type
persona::PieceType: Changed enum valueTopfrom6to7. - Changed supporting type
persona::PieceType: Changed enum valueHigh_Pantsfrom7to8. - Changed supporting type
persona::PieceType: Changed enum valueHandsfrom8to9. - Changed supporting type
persona::PieceType: Changed enum valueOuterwearfrom9to10. - Changed supporting type
persona::PieceType: Changed enum valueFacialHairfrom10to11. - Changed supporting type
persona::PieceType: Changed enum valueMouthfrom11to12. - Changed supporting type
persona::PieceType: Changed enum valueEyesfrom12to13. - Changed supporting type
persona::PieceType: Changed enum valueHairfrom13to14. - Changed supporting type
persona::PieceType: Changed enum valueHoodfrom14to15. - Changed supporting type
persona::PieceType: Changed enum valueBackfrom15to16. - Changed supporting type
persona::PieceType: Changed enum valueFaceAccessoryfrom16to17. - Changed supporting type
persona::PieceType: Changed enum valueHeadfrom17to18. - Changed supporting type
persona::PieceType: Changed enum valueLegsfrom18to19. - Changed supporting type
persona::PieceType: Changed enum valueLeftLegfrom19to20. - Changed supporting type
persona::PieceType: Changed enum valueRightLegfrom20to21. - Changed supporting type
persona::PieceType: Changed enum valueArmsfrom21to22. - Changed supporting type
persona::PieceType: Changed enum valueLeftArmfrom22to23. - Changed supporting type
persona::PieceType: Changed enum valueRightArmfrom23to24. - Changed supporting type
persona::PieceType: Changed enum valueCapesfrom24to25. - Changed supporting type
persona::PieceType: Changed enum valueClassicSkinfrom25to26. - Changed supporting type
persona::PieceType: Changed enum valueEmotefrom26to27.