Сервера.   

 

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

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

 /??? ИМЯ СЕРВЕРА - удаление любого сервера администратором. Удаление стандартного 
 сервера (general) не поддерживается, т. к. неминуемо приведёт к ошибкам.

 /join_server ИМЯ СЕРВЕРА - вход пользователя на сервер. При входе пользователя
 на сервер всем его пользователям отправляется сообщение 
 *** ПОЛЬЗОВАТЕЛЬ has joined the server., а самому пользователю, который вошёл:

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

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

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

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

 Servers: SERVER1, SERVER2, SERVER3 ...

 Это вся спецификация команд для управлния / оперирования подсерверами у пользователя,
 сам же принцип ретрансляции сообщения всем пользователем подсервера прост:
 
 Пользователь отправляет сообщение на сервер, а cервер транслирует это сообщение всем
 пользователям подсервера.

 
 
 

  Индекс | Основное | Вход | Сервера | Прочее