This packet is sent by the PangYa server in a variety of circumstances, and
has many different forms. The primary function of this packet is to provide
a response to the client Login request packet.
The other roles this packet is used in are still fairly related. During
first login, a user is sent this packet with status::need_set_nickname,
which prompts the client to set a nickname. After that, the login packet
is sent again with status::need_select_character. Finally, it is sent
with the usual status::success once the character is selected.
When the server returns error_code::already_logged_in, the client then
automatically sends
LoginService Client 0x0004 Ghost
to end the old session. This may happen, for example, if your last session
was disconnected before you were able to log out or exit properly. If you
are still connected, the server will instead return
error_code::duplicate_connection.
In hsreina/pangya-server, the packet ID is TSLPID.LOGIN.
The user's nickname. As a wrinkle, official servers seem to return
an empty string for this after the first login process is completed,
despite the fact that a nickname was set already.