R²M

R²M, or Rusty Retro Messaging, is a third-party MSNP server written in Rust aiming to eventually become a federated revival of MSN Messenger. This will be achieved by making use of Polyproto and its extensible nature.

Why federated?

A recurring issue in the revival scene is that servers have a strong network effect, as they can't communicate in a way defined by MSNP. Federation will solve that exactly by allowing user-hosted instances to talk to each other.

Status of the project

Currently the MSNP server itself is in development. It supports MSNP11 and MSNP12, i.e. what MSN 7.0 and MSN 7.5 use, and has most protocol features working.

The server is actually available for private testing, if you have a code you can register on the top right and we have a couple patched installers here. Please note that accounts created now may be lost when the Polyproto integration takes effect.

Open source

This project is to be completely open source, as such the source code is available here.

R²M is not affiliated with Microsoft in any way. It was created using publicly available documentation written by third-parties reverse engineering MSNP.