Skip to content

Server Message Resource

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, the Subject field only supports 35 characters

Message can be viewed only if you download the message by clicking on the view button in the messages menu - without any external tools, the Messages 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.

KeyName/ValueTypeDescription
1messageIDIntegerThe message ID
2accountIDIntegerThe other user’s account ID
3playerIDIntegerThe other user’s player ID
4titleStringThe title encoded in Base64
5messageContentStringThe message which has been Xor’d with a key of 14251 and then encoded in base64
6userNameStringThe other user’s username
7ageStringHow long ago the message was sent (e.g. “2 months”)
8readBool0 if the message hasn’t been read, 1 if it has
9senderBool0 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