Чат

Чат - пространство для общения. Их несколько: игровой чат на самом сервере в майнкрафте, чаты (каналы) в discord-сервере, группа и беседа вк сервера. В этой статье приведена информация об игровом чате, сообщениях, настройке и правилах общения.

### Игровой чат в Discord

Игровой чат в реальном времени транслируется в канал #игровой-чат на discord-сервере. Из дискорда видны сообщения игроков, достижения, сообщения о смерти, о перезагрузке сервера. В него же можно писать из дискорда, и ваши сообщения будут видны игрокам на самом сервере, что позволяет общаться, не находясь дома. Для того, чтобы иметь доступ к этому каналу, необходимо получить роль @Игрок:

1. В игре, на сервере, написать команду /discord link
2. Отправить полученный код discord-боту сервера @SparkCraft Vanilla Chat в личные сообщения (убедитесь, что у вас в настройках конфиденциальности сервера включена функция "Разрешить личные сообщения от участников сервера").

Чтобы получить роль клана, нужно в игре написать `/dc link` и отправить полученный код боту SparkCraft Vanilla Chat. После этого нужно заново получить роль игрок (написать /discord link и отправить код боту).

### Локальный и глобальный чаты

Существует глобальный чат, который виден всем, и локальный, который виден только в радиусе 100 блоков. Команда /local переключает режимы чата между двумя:

1. Глобальный по умолчанию, локальный - начинать сообщение с точки (этот режим по умолчанию для всех)
2. Локальный по умолчанию, глобальный - начинать сообщение на восклицательный знак (как на большинстве серверов)

### Клановый чат

Существует чат, который виден только для участников клана. Команда /clan clanchatswitch переключает режимы чата между двумя:

1. (выключен) Глобальный по умолчанию, клановый - начинать сообщение с запятой
2. (включен) Клановый по умолчанию, глобальный - начинать сообщение на два восклицательных знака

### Команды

* /clan clanchatswitch - включает/выключает режим кланового чата
* /discord link - связать свой игровой аккаунт с discord и получить роль @Игрок
* /ignore <ник> - игнорировать сообщения от игрока
	+ сообщения заблокированного игрока не будут отображаться, даже если он пишет из discord в игровой чат
* /local - переключает режимы чата (глобальный, локальный)
* /m <ник> <текст> - написать личное сообщение игроку
* /mail send ник текст - отправить почту игроку (полезно, когда нужный игрок offline)
* /mail read - прочитать почту
* /me <текст> - отыграть рп-действие
* /r <текст> - ответить на последнее личное сообщение
* /tell - написать личное сообщение игроку
* /w <ник> <текст> - написать личное сообщение игроку

Игроки с мутом или в бане не смогут писать в игровой чат, сообщения будут сразу удаляться.

### Команды через discord

```
playerlist
```
Увидеть список игроков онлайн на сервере (команду писать в #игровой-чат без дополнительных знаков)

```
kick me
```
Кик по собственной инициативе (команду писать в #игровой-чат без дополнительных знаков)

### Правила

По правилам сервера:

* 3.1. Запрещены оскорбления, нецензурная лексика, вымогательства, провокации, дискриминация по национальности, расизм, неуважительное отношение к другим игрокам и администрации сервера, флуд командами/сообщениями, спам.
* 3.2. Запрещена частая (более 3 раз в сутки) реклама мероприятий, магазинов, и т.п.
* 3.3. Запрещена несогласованная с администрацией реклама внеигровых ресурсов.
* 3.4. Запрещено использовать общий чат для личных переписок. Для локального взаимодействия есть возможность общаться в режиме локального чата — /local.

### Служебные/системные сообщения

В игровой чат также выводятся следующие сообщения не от имени игроков:

* При регистрации
* <ник\_игрока> зашёл на сервер впервые.
* При заходе на сервер и авторизации:
	+ Сессия открыта.
	+ Чтобы войти в игру, используйте /l <пароль> Если Вы забыли пароль, напишите нам - vk.me/sparkcraft
	+ Вы успешно вошли!
* Сообщения при использовании команд и сообщения от плагинов:
	+ Размер мира, доступные команды и другая нформация при использовании /help
	+ You are now hidden/visible on dynmap (при использовании /dynmap)
	+ Вы наиграли N часов. (при использовании /myonline)
	+ Предметы из хранилища были выданы в инвентарь. (после покупки контента за голоса и использования /cabinet withdraw)
	+ У вас N новых писем! Введите /mail read для просмотра своей почты.
	+ CoreProtect - Inspector now enabled.
	+ и т. д.
* Клановые сообщения:
	+ приглашение в клан
	+ новый участник в клане
	+ информация о клане на команду /clan info
	+ Вы покинули клан.
* AFK:
	+ Вы отошли.
	+ Вы вернулись.
* Вы достигли границы мира.
* Действия в привате спавна:
	+ Hey! Sorry, but you can't place that block here.
	+ Hey! Sorry, but you can't break that block here.
	+ Hey! Sorry, but you can't place vehicles here.
	+ Hey! Sorry, but you can't change that here.
	+ Hey! Sorry, but you can't harm that here
	+ Destination is an a protected area (при попытке сгенерировать портал в привате)
* Рестарты в 6:00 по МСК:
	+ [Объявление] Плановая перезагрузка сервера через 10 мин.
	+ [Объявление] Сервер будет перезагружен через 60 секунд.
	+ Перезагрузка сервера.
* Кик из-за античита, плохого соединения или по собственной инициативе:
	+ CONSOLE кикнул <ник\_игрока> за actions.delay
	+ CONSOLE кикнул <ник\_игрока> за actions.movement
	+ CONSOLE кикнул <ник\_игрока> за actions.interact
	+ CONSOLE кикнул <ник\_игрока> за по собственной инициативе
* Баны, кики, муты, предупреждения:
	+ Spark/Sold/CONSOLE [забанил;кикнул;заглушил;выдал предупреждение] <ник\_игрока> за <причина> на <срок>
* [Объявление] Игрок <ник\_игрока> выйграл N балл(а)! (розыгрыш баллов)
* Вы умерли в world на <x, y, z> (собщение с координатами места смерти выводится в чат)