Mojira Archive
MCM-878

Network Serialized Persona skins are exceptionally big

Partner Rank:

2

Partner Team Reporting:

Hive Games

Verification builds and Platforms:

ver. 1.13.35.0

Summary:

Network Serialized Persona skins are exceptionally big

Impact:

Clients that send us Persona skins send between 400KB and >1MB of Skin Data. This is a significant regression as "classic" skins often averaged around 30-40KB.

Servers constantly receive and send skin data. For servers that pay for bandwidth, this is a significant hit to their running cost. For all servers, this is a significant hit in processing ("CPU") requirements.

Repro Steps:

  • Select non-Persona skin
  • Log in to server, measure LoginPacket (ClientData) size
  • Select Persona skin
  • Log in to server, measure LoginPacket (ClientData) size

Observed Results:

Persona skins are exceptionally big

Expected Results:

Persona skins have a reasonable size

Screenshots/Videos attached: No

Regression Builds:

This did not occur in any 1.12 build (as they did not have Persona enabled)

Notes:

We understand Persona means customization, and customization means more data. However, fixes are possible, for example the client referencing Persona parts that are pre-downloaded in a Resource Pack.

Fixed

Youri Kersten

2019-11-07, 03:35 AM

2019-11-14, 09:08 PM

2019-11-14, 09:08 PM

0

0

Future Release

-