Table of contents:

Introduction

OUT is a command introduced with MSNP2.

It exists in all servers, without either a request or response payload.

It disconnects either the server or the client gracefully.

This command does not require a Transaction ID.

Client/Request

OUT

Server/Response

OUT {reason}

Where reason can be:

OUT RCT {minutes}

Where minutes is the amount of minutes the client should wait before trying to log in automatically again.

Examples

Client-initiated

C: OUT

Client disconnects from server.
Server disconnects client.

Logged in from another client

S: OUT OTH

Server disconnects client.

Server is shutting down

S: OUT SSD

Server disconnects client.

ABCH migration

Only in MSNP10.

S: OUT MIG

Server disconnects client.

Terms of Use update

Since MSNP10.

S: OUT TOU

Server disconnects client.

Forced reconnect

Since MSNP11.

S: OUT RCT 6

Server disconnects client.

Known changes