SVSNICK

This page is intended for developers. If you're looking information on for how to link servers you should refer to the spanningtree module page instead.

Documentation of the server protocol is still work in progress. It may be incomplete or inaccurate.

Changes the nickname of the specified user.

Connection Phases

This message can be used in the following connection phases:

Connection Phase Usable?
Connecting outbound
Authenticating outbound
Authenticating inbound
Fully connected ✔️

Syntax

[:<sid>] SVSNICK <uid> <newnick> <newnickts> [<oldnickts>]

Parameter Description
<uid> The UUID of the user to change the nickname of.
<newnick> The new nickname of the target user.
<newnickts> The time at which this nickname change happened.
<oldnickts> The time at which the last nickname change happened. If this doesn't match then the nick will not be changed.

Example Usage

Changes the nickname of user 36EAAAAAA to wibble:

:36D SVSNICK 36EAAAAAA wibble 1234567890

Changes the nickname of user 36EAAAAAA to wibble with a previous nickname timestamp::

:36D SVSNICK 36EAAAAAA wibble 1234567890 1234567800