Package marauroa.common.net.message
package marauroa.common.net.message
Stores all the messages classes.
Each message is responsible to serialize and deserialize itself on request.
There is no implementation of versioning.
- doc-files/message-connected.png
- doc-files/message-loggedin.png
- doc-files/message-game.png
- doc-files/message-logout.png
-
ClassDescriptionMessage is a class to represent all the kind of messages that are possible to exist in marauroa.This message indicate the server the action the player's avatar wants to perform.This message indicate the server what of the available characters is chosen for the session to play.This message indicate the server to create an account.This message indicate the server to create an account with token.This message indicate the server to create a character.This message is sent from client to server to indicate that he is still there and that wants to be considered connected.This message indicate the client want the server to send his public RSA key.This message indicate the server that the client wants to login and send the needed info: username and password to login to server.This message indicate the server that the client wants to login and send the needed info: username, password and seed to the server.This message indicate the server that the client wants to login and send the needed info: Hash of a random byte array (N1).This message indicate the server that the client wants to login.This message indicate the server that the client wants to login and send the needed info: username, password and seed to the server.The Logout Message is sent from client to server to indicate that it wants to finish the session.If client gets out of sync with server because of a problem in communications, it can request server to send a sync data frame to recover synchronization with server.This message is for confirming server the content we want to be transfered to us.Update responseThis message indicate the server to create an account.This message indicate the server to create a character for the specified userThe CharacterListMessage is sent from server to client to inform client about the possible election of character to play with.This message indicate the client that the server has accepted its ChooseCharacter MessageThis message indicate the client that the server has rejected its ChooseCharacter MessageThis message indicate the client that the server has rejected its connection It will indicate that this client IP has been banned from server because: a) Bad behaviour b) Flooding server.This message indicate the client that the server has accepted its create account MessageThis message indicate the client that the server has reject its create account MessageThis message indicate the client that the server has accepted its create character MessageThis message indicate the client that the server has reject its create character MessageThis message indicates the client that it is running an incompatible version of marauroa.This message indicate the client that the server has accepted its login MessageThis message indicate the client that the server has reject its login MessageThis message indicate the client that the server has reject its login MessageThis message indicate the server that the client wants to login and send the needed info: server public keyThis message indicate the client the choosen server NONCE value by sending it a hash of it.This message indicate the client that the server has accepted its Logout MessageThis message indicate the client that the server has rejected its Logout MessageThis message indicate the client the objects that the server has determined that this client is able to see.The ServerInfo message is sent from server to client to inform client about any relevant info the server has to transmit.This message is used to transfer the client a list of contents that has already being approved by it.Prior to transfer we send client a transfer offer so it can decide whenever to ACK it and have it transfered or rejected it and use a local cache instead.Transfers an updateThis message is a generic message that send a byte array.A helper class to transfer content from server to client.
-
Enum ClassDescriptionType of messagereason for login failure