Server Message Resource
Este conteúdo não está disponível em sua língua ainda.
Message
Messages are a feature in Geometry dash where you can send messages to other players online if they have their messages open. There are two fields you can control within a message: Subject
and Message
Subject
can be viewed in a list in the messages menu - without any external tools, theSubject
field only supports 35 characters
Message
can be viewed only if you download the message by clicking on theview
button in the messages menu - without any external tools, theMessages
field only supports 200 characters
A typical message server response is structured with a key:value:key:value
pairing and is then split with a |
Message Example Response
6:DevExit:3:3935672:2:173831:1:54109536:4:WW91J3JlIGR1bWIgbG9s:8:1:9:0:5:TWhtIHllcCB5b3UncmUgcCBkdW1iIGxtYW8=:7:19 minutes
Each key
is tied to a component within the client and the value
sets data for the specific component.
A list of all known keys can be found in the table below
Message Structure
Note: We will use “other user” to describe the user on the other side of the message, be it the receiving end or the sending end.
Key | Name/Value | Type | Description |
---|---|---|---|
1 | messageID | Integer | The message ID |
2 | accountID | Integer | The other user’s account ID |
3 | playerID | Integer | The other user’s player ID |
4 | title | String | The title encoded in Base64 |
5 | messageContent | String | The message which has been Xor’d with a key of 14251 and then encoded in base64 |
6 | userName | String | The other user’s username |
7 | age | String | How long ago the message was sent (e.g. “2 months”) |
8 | read | Bool | 0 if the message hasn’t been read, 1 if it has |
9 | sender | Bool | 0 if the user is receiving the message, 1 if they sent it |
Trivia
-
The current message system has a bug in which replying to a message will fail. This is because the client does not have any checks to see if the other user has their messages open when replying so if you send a reply to a user who has their messages closed, the request will return the error code
-1
resulting in it failing -
Due to an oversight, you are able to block yourself if you send yourself a message. Cvolton explains this oversight in one of his videos