Сервера.   

 

 Система подсерверов.
 Подсервер представляет собой групповой чат, в который могут входить и общаться
 пользователи. Вид команд для работы с подсерверами представлен ниже:

 /create_server ИМЯ СЕРВЕРА - создание сервера пользователем. Возможные ответы:
 Server 'ИМЯ СЕРВЕРА' created successfully. - сервер успешно создан;
 Usage: /create_server <server_name> - при неправильном вводе команды;
 Server already exists. - cервер уже существует.

 Если попробовать создать подсервер, обращающийся к неправильному пути (например, 
 ../ИМЯ), то имя подсервера будет просто ИМЯ.

 delete_server ИМЯ СЕРВЕРА - удаление любого сервера администратором. Удаление 
 стандартного  сервера (general) не поддерживается в официальной реализации
 сервера DMconnect. Возможные ответы:
 Usage: /delete_server <server_name> - при неправильном вводе команды;
 You cannot delete the default server 'general'. - при попытке удалить основной
 подсервер;
 Server 'ИМЯ' does not exist. - при попытке удалить несуществующий
 подсервер;
 Server 'ИМЯ' deleted successfully. - при успешном удалении подсервера.

 /join_server ИМЯ СЕРВЕРА (опционально: /join_server ИМЯ СЕВРЕРА@ХОСТ, 
 что позволяет войти на удаленный подсервер, находящийся на другом сервер) - вход 
 пользователя на сервер. 
 При входе пользователя на сервер всем его пользователям отправляется сообщение 

 *** ПОЛЬЗОВАТЕЛЬ has joined the server.

 Если же вы подключаетесь на подсервер, находящийся на другом сервере, то для 
 пользователей этого подсервера сообщнеие будет вида:

 *** ПОЛЬЗОВАТЕЛЬ@ХОСТ has joined the server.

 Однако, если на подсервер подключены в том числе люди, находящийся на вашем сервере, то
 для них сообщение будет обычным:

 *** ПОЛЬЗОВАТЕЛЬ has joined the server.

 Возможные ответы самому пользователю, отправляющему данную команду:

 Joined the server 'ИМЯ СЕРВЕРА' sucessfully. -  при успешном входе;
 Usage: /join_server <server_name> -  при неправильном вводе команды;
 Server does not exist. - если сервера не существует;
 You're already connected to the server 'ИМЯ ПОДСЕРВЕРА'. - если отправитель команды уже
 находится на одном из подсерверов.

 Также, при отключении от сервера, сервер отправляет всем пользователям подсервера, на 
 котором вы находились, сообщение вида:

 *** ПОЛЬЗОВАТЕЛЬ has left the server.

 Если вы были подключены удаленно:

 *** ПОЛЬЗОВАТЕЛЬ@ХОСТ has left the server.

 Для пользователей того же сервера, что и вы, сообщение будет в обычном виде:

 *** ПОЛЬЗОВАТЕЛЬ has left the server.

 /list_servers - выдаёт список серверов. Команда автоматически выполняется после
 авторизации пользователя. На команду сервер ответит так:

 Servers: SERVER1, SERVER2, SERVER3 ...

 /members - команда для выдачи списка пользователей подсервера, на котором находится
 её отправитель. Синтаксис ответа на команду:

 Members in 'ИМЯ СЕРВЕРА': USER1, USER2, USER3 ...

 На список пользователей действует вся та же схема, как со входом и выходом на 
 подсервер.

 Если отправить команду, не находясь ни на одном из подсерверов, сервер ответит:

 Please log in and join a server first.

 Сами сообщения приходят вида:

 ИМЯ: СООБЩЕНИЕ

 Или, если сообщение пришло от пользователя с другого сервера:

 ИМЯ@ХОСТ: СООБЩЕНИЕ

 Если вы зашли с того же удаленного сервера, что и отправитель, то для вас вид
 сообщения будет обычным:

 ИМЯ: СООБЩЕНИЕ

 
 
 

  Индекс | Основное | Вход | Сервера | Расширения | Шифрование | Прочее