# Ранговая Система

На сервере существует система рангов для игроков, основанная на оценке их построек.  
В этой главе описаны основные определения и процессы этой ранговой системы.

# Основые определения и общий принцип

### Основные определения:

- **Роль** — набор прав, обязанностей и действий внутри системы.
- **Ранг** — показатель строительного прогресса игрока.
- **Заявка** - это запрос на оценку постройки с целью повышения ранга игрока. Включает в себя:
    
    
    - **Категории** - виды постройки, которые описывают ее характер и используются для контекста оценки.
    - **Тип** - дополнительный параметр оценки, который уточняет, на каком аспекте работы делается акцент. Является необязательным и может быть выбран только один.
    - **Описание** - свободное текстовое поле, в котором игрок может кратко пояснить идею постройки, ее особенности, важные детали или контекст, который может помочь при оценке.
    - **Согласие с правилами** - обязательное подтверждение того, что игрок ознакомлен с правилами подачи заявки и согласен с ними.
- **Оценка** — разбор заявки игроком.   
    Включает в себя:
    
    
    - **Комментарий** - свободное текстовое поле, в котором оценивающий может кратко описать общее впечатление
    - **Отзыв** - структурированая обратная связь, собранная из готовых пресетов по категориям оценки. Используется для быстрого и понятного разбора сильных и слабых сторон постройки
    - **Баллы по критериям** - числовая оценка отдельных аспектов постройки по заданной шкале. Позволяет формально зафиксировать уровень работы по каждому критерию.
    - **Подтверждение правил** - подтверждение того, что заявка соответствует базовым требованиям системы, например завершенности постройки, авторству и соблюдению правил.
    - **Итоговый голос** - финальное решение оценивающего о том, поддерживает ли он повышение ранга по данной заявке
- **Повышение** — перевод игрока на следующий ранг после выполнения условий.
- **Отклонение** — отказ в повышении после набора необходимого числа голосов против.

### Общий принцип отправления заявки на повышение

1. Игрок строит постройку на плоту.
2. Игрок подает заявку на повышение ранга и указывает категории постройки.
3. Игрок может иметь только одну активную заявку одновременно.
4. Заявка оценивается ролями, имеющими соответствующие права.
5. Оценка состоит из комментария, отзыва, баллов по критериям и других <u class="underline">доступных параметров.</u>
6. Оценка может быть оставлена без права решающего голоса, если это допускается ролью и рангом игрока.
7. Повышение или отклонение происходит после набора необходимого количества голосов.
8. Требования к количеству голосов зависят от перехода между конкретными рангами.

*<u class="underline">Подробнее о жизненном цикле заявки</u>*

<div class="horizontal-line" id="bkmrk-">---

</div>## Таблица ролей напрямую взаимодействующих с ранговой системой.

<div class="table-node" id="bkmrk-%D0%92%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%98%D0%B3%D1%80%D0%BE%D0%BA-he"><table class="table"><tbody class="table__body" data-columns="[{"id":"f0f8d361-6cce-4c52-b7b0-2f39bb19f085","width":180,"color":"","backgroundColor":""},{"id":"93677cca-8dba-44f8-908d-0b1465e1718a","width":123,"color":"","backgroundColor":""},{"id":"2aaef854-fa5a-4bd1-9686-47a62ba5c239","width":106,"color":"","backgroundColor":""},{"id":"a909ed19-ad90-46ba-8506-590143d09e97","width":117,"color":"","backgroundColor":""},{"id":"c8907bc9-dd5d-4af2-bc0c-79acfb89c981","width":134,"color":"","backgroundColor":""},{"id":"96356da7-35b6-4ad6-88a3-05de0613dbc4","width":90,"color":"","backgroundColor":""}]"><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">**Возможность**

</td><td class="table__cell" colspan="1" rowspan="1">**Игрок**

</td><td class="table__cell" colspan="1" rowspan="1">**Helper**

</td><td class="table__cell" colspan="1" rowspan="1">**Mentor**

</td><td class="table__cell" colspan="1" rowspan="1">**Senior Mentor**

</td><td class="table__cell" colspan="1" rowspan="1">**Admin**

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Подать заявку на повышение ранга

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Просматривать публичные заявки

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Просматривать историю оценок по заявке

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Оставить оценку по заявке

</td><td class="table__cell" colspan="1" rowspan="1">✓ c Novice

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Поставить баллы по критериям

</td><td class="table__cell" colspan="1" rowspan="1">✓ c Novice

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Оставить комментарий

</td><td class="table__cell" colspan="1" rowspan="1">✓ c Novice

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Оставить отзыв по пресетам

</td><td class="table__cell" colspan="1" rowspan="1">✓ c Advanced

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Подтвердить соблюдение правил

</td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Поставить голос «За / Против»

</td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1">✓ в рамках доступных переходов (на Novice и на Advanced)

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Инициировать разбор спорной заявки

</td><td class="table__cell" colspan="1" rowspan="1">✓ через саппорт-тикет

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Перевести заявку в статус «На разборе»

</td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Отказать в разборе с указанием причины

</td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Установить итоговый статус после разбора

</td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Отозвать свою заявку

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Удалить заявку

</td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Удалить оценку без голоса

</td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Удалить оценку с голосом

</td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Редактировать свою оценку, пока заявка открыта

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Получить новый ранг после одобрения

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Полный доступ ко всем действиям системы

</td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1"></td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr></tbody></table>

</div>## Количество голосов для повышения и отклонения заявки

<div class="table-node" id="bkmrk-%D0%9F%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-%D1%80%D0%B0%D0%BD%D0%B3-%D0%92-"><table class="table"><tbody class="table__body" data-columns="[{"id":"eb0a440f-18a1-4126-aff9-5f68d77704e6","width":188,"color":"","backgroundColor":""},{"id":"d90ea8f7-6c5c-4c03-b104-8fca129a86a0","width":174,"color":"","backgroundColor":""},{"id":"8b61f7df-8c93-49ca-8884-87f7e6b2e503","width":153,"color":"","backgroundColor":""},{"id":"54bac040-5217-4df1-b7fa-07ae0ecb200a","width":227,"color":"","backgroundColor":""}]"><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">**Повышение на ранг**

</td><td class="table__cell" colspan="1" rowspan="1">**В каком мире плотов необходима постройка**

</td><td class="table__cell" colspan="1" rowspan="1">**Кол-во голосов роли за повышение**

</td><td class="table__cell" colspan="1" rowspan="1">**Кол-во голосов роли за отклонение**

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Guest → Novice\*

</td><td class="table__cell" colspan="1" rowspan="1">31x31

</td><td class="table__cell" colspan="1" rowspan="1">1 голос ментора или 1 хелпера

</td><td class="table__cell" colspan="1" rowspan="1">2 голоса ментора или хелпера

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Novice → Advanced

</td><td class="table__cell" colspan="1" rowspan="1">51x51

</td><td class="table__cell" colspan="1" rowspan="1">1 голос ментора или 1 хелпера

</td><td class="table__cell" colspan="1" rowspan="1">2 голоса ментора или хелпера

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Advanced → Adept

</td><td class="table__cell" colspan="1" rowspan="1">101x101

</td><td class="table__cell" colspan="1" rowspan="1">1 голос ментора или 2 хелпера

</td><td class="table__cell" colspan="1" rowspan="1">2 голоса ментора или хелпера

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Adept → Expert

</td><td class="table__cell" colspan="1" rowspan="1">151x151

</td><td class="table__cell" colspan="1" rowspan="1">2 голоса ментора

</td><td class="table__cell" colspan="1" rowspan="1">2 голоса ментора

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Expert → Master

</td><td class="table__cell" colspan="1" rowspan="1">301x301

</td><td class="table__cell" colspan="1" rowspan="1">3 голоса ментора

</td><td class="table__cell" colspan="1" rowspan="1">3 голоса ментора

</td></tr></tbody></table>

</div>*\*Переход на Novice возможен при верификации аккаунта*

# Жизненный цикл заявки

Полный путь заявки на повышение ранга — от подготовки до результата.

### Ключевые правила

- У игрока может быть только одна активная заявка в статусе «Открыта».
- После открытия заявки плот блокируется для строительства.
- Оценка может содержать комментарий, отзыв, баллы и дополнительные отметки.
- Нельзя оставить оценку на свою заявку
- Голос доступен только определенным ролям.
- Голос невозможен без подтверждения соблюдения правил.
- Заявка автоматически завершается при достижении порога голосов.
- Спорные случаи рассматриваются отдельно через статус «На разборе».

### Формальные статусы заявки:

- Открыта
- Одобрена
- Отклонена
- На разборе
- Удалена
- Отозвана

<div class="horizontal-line" id="bkmrk-">---

</div># Этапы

## 1. Подготовка

- Выбрать плот нужного размера для целевого ранга.
- Построить завершённую работу, соответствующую <u class="underline">правилам</u>
- Убедиться, что доля собственного участия составляет не менее 60%.

## 2. Подача заявки

- Использовать команду `*/rankup*` в игре на плоту с совпадающим никнеймом владельца и нужного размера плота для целевого ранга
- Выбрать одну или несколько категорий постройки:
    
    
    - Органика
    - Ландшафт
    - Структура
    - Декор / Интерьер
- При необходимости выбрать дополнительный тип оценки:
    
    
    - Перспектива/Ракурс
    - Геймплей
- Согласие с правилами в виде галочки.
- При необходимости написать описание к постройке
- После подтверждения заявка получает статус "**Открыта**".

*У игрока может быть только одна активная заявка со статусом "Открыта" одновременно.*

## 3. Публикация заявки

После открытия заявка становится публичной.

- Любой игрок может посмотреть плот и всю историю оценок
- Игроки с рангом **Novice** и выше могут оставлять оценки.
- **Helper**, **Mentor**, **Senior Mentor** и **Admin** могут ставить голоса согласно <u class="underline">таблице взаимодействия ролей и ранговой системы</u>
- Плот становится заблокированным для строительства до того момента как статус заявки меняется.
- Изменения по-прежнему доступным остальным ролям с доступом.
- На открытую заявку нет ограничения по времени

## 4. Сбор оценок и голосов

Оценка включает следующие параметры:

- **Общедоступные**
    
    
    - комментарий;
    - отзыв (начиная с Advanced);
    - баллы по оценочным критериям;
- **Доступные определенным ролям**
    
    
    - отметка подтверждения соблюдения правил в формате галочки.
    - Голос «**за**» или «**против**» является отдельным действием и доступен только определённым ролям.
        
        
        - Оценка может существовать без итогового голоса.
        - Голос не обязателен даже для роли имеющей право голоса
        - Голос нельзя проставить если нет отметки подтверждения правил
    - Отметка удаления — специальное действие, доступное определенным ролям, переводящее заявку в статус «**Удалена**».
        
        
        - Опциональна
        - При использовании обязательно указание комментария с причиной.

Автор оценки может удалить ее или редактировать все ее параметры до тех пор пока статус заявки "**Открыта**".

Отдельные роли с доступом могут удалять оценки. Право доступа на удаление имеет два уровня:

- удаление оценки без голоса
- удаление оценки с голосом

Для каждой заявки один игрок может оставить только одну оценку и не может оставить оценку на свою заявку.

## 5. Завершение заявки

**Автоматическое завершение**

Заявка завершается автоматически, когда достигается необходимый порог голосов:

- при достаточном количестве голосов **за** — статус «**Одобрена**»
- при достаточном количестве голосов **против** — статус «**Отклонена**».

**Разбор спорного случая**

Если возникает спорная ситуация или несогласие с голосом, заявка может быть переведена в статус «**На разборе**» **Senior Mentor** или **Admin** не смотря на текущий статус заявки.

В таком случае:

- новую оценку могут оставлять только Mentor, Senior Mentor и Admin;
- плот становится заблокированным для строительства;

Причиной разбора может быть:

- противоречивые голоса от оценивающих;
- подозрение на ошибочную оценку;
- жалоба на нарушение процедуры;
- спор по обязательным критериям;
- спор по авторству.

Инициировать просьбу разбора могут:

- игрок владелец заявки через саппорт-тикет.
- **Helper**;
- **Mentor**;
- **Senior Mentor**;

**Senior Mentor** или **Admin** могут отказать в просьбе и указать основания для отказа

После завершения разбора заявка получает итоговый статус установленный **Senior Mentor** или **Admin**

В случаи смены статуса с "**Одобрена**" на "**Отказано**" ранг автоматически выдавшийся за одобрение данной заявки должен быть выставлен на ступень ниже.

**Отзыв заявки**

Игрок может самостоятельно отозвать заявку до принятия решения.   
В этом случае заявка получает статус «**Отозвана**».

История оценок остается в этой заявке, оценки не переносятся на повторную заявку открытую по этому плоту.

**Удаление заявки**

**Mentor**, **Senior Mentor** или **Admin** могут удалить заявку в случае нарушений правил иных оснований. В таком случае необходимо обосновать причину в комментарии оценки.

В этом случае заявка получает статус «**Удалена**».

История оценок остается в этой заявке, оценки не переносятся на повторную заявку открытую по этому плоту.

## 6. После решения

**Если заявка одобрена**

- Игрок получает новый ранг автоматически
- Игрок получает доступ к соответствующим возможностям нового ранга.

**Если заявка отклонена**

- Игрок может ознакомиться с комментариями и оценками.
- Игрок может доработать текущую работу или начать новую и подать заявку снова
- Применяется cooldown на следующую заявку.  
    В зависимости от количества попыток, время, через которое можно подавать повторную заявку на получение **одного и того же ранга**, изменяется в соответствии с прогрессивной шкалой:
    
    
    - 2‑я попытка: не ранее чем через 1 час после отклонения последней заявки,
    - 3‑я попытка: не ранее чем через 4 часа,
    - 4‑я попытка: не ранее чем через 16 часов,
    - 5‑я и последующие попытки: не ранее чем через 24 часа.

**Если заявка отозвана**

- Игрок может подать новую заявку позже.
- Применяется cooldown на следующую заявку в размере 10 минут

**Если заявка удалена**

- Игрок может подать новую заявку позже, если к нему не были применен бан в связи с нарушением правил заявки.
- Применяется cooldown на следующую заявку в размере 10 минут

**Редактирование истории оценок**

Отдельные роли с доступом могут удалять оценки на заявках с любым статусом. Право доступа на удаление имеет два уровня:

- удаление оценки без голоса
- удаление оценки с голосом

<div class="horizontal-line" id="bkmrk--1">---

</div>### Действия игрока на разных этапах

<div class="table-node" id="bkmrk-%D0%AD%D1%82%D0%B0%D0%BF-%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%D0%B5-%D0%B4%D0%B5%D0%B9%D1%81%D1%82"><table class="table"><tbody class="table__body" data-columns="[{"id":"a195bf21-0c54-4792-a8f0-3e975763b76f","width":225,"color":"","backgroundColor":""},{"id":"6b01fdcb-003c-46b3-8fc4-8d605c88076d","width":516,"color":"","backgroundColor":""}]"><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">**Этап**

</td><td class="table__cell" colspan="1" rowspan="1">**Доступные действия**

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Подготовка

</td><td class="table__cell" colspan="1" rowspan="1">Строить, переделывать, советоваться

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Подача

</td><td class="table__cell" colspan="1" rowspan="1">Заполнить заявку, выбрать категории и тип оценки

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Открыта

</td><td class="table__cell" colspan="1" rowspan="1">Ожидать оценки, при необходимости отозвать заявку

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">На разборе

</td><td class="table__cell" colspan="1" rowspan="1">Ожидать итогового решения

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Одобрена/Отклонена

</td><td class="table__cell" colspan="1" rowspan="1">Отклонена | Ознакомиться с результатом и комментариями

</td></tr></tbody></table>

</div>### Модерация и удаление

<div class="table-node" id="bkmrk-%D0%A0%D0%BE%D0%BB%D1%8C-%D0%92%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8-men"><table class="table"><tbody class="table__body" data-columns="[{"id":"4fb93d92-0969-4987-a5cb-35113871f8fd","width":180,"color":"","backgroundColor":""},{"id":"ffc1bb34-7fee-49a7-b169-816f5a645112","width":562,"color":"","backgroundColor":""}]"><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">**Роль**

</td><td class="table__cell" colspan="1" rowspan="1">**Возможности**

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Mentor

</td><td class="table__cell" colspan="1" rowspan="1">Удаление заявки, удаление оценки без голоса на заявку с статусом "Открыто"

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Senior Mentor

</td><td class="table__cell" colspan="1" rowspan="1">Удаление оценки с голосом любой заявки

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Admin

</td><td class="table__cell" colspan="1" rowspan="1">Полный доступ ко всем действиям

</td></tr></tbody></table>

</div>

# Параметры заявки и оценки

**Заявка** - это запрос на оценку постройки с целью повышения ранга игрока

**Оценка** - разбор, реакия игрока на заявку

<div class="horizontal-line" id="bkmrk-">---

</div># Параметры заявки:

## Категории

Виды постройки, которые описывают ее характер и используются для контекста оценки.

Может быть выбрано несколько категорий

- Органика
- Ландшафт
- Структура
- Декор/Интерьер

## Тип

Дополнительный параметр оценки, который уточняет, на каком аспекте работы делается акцент. Является необязательным и может быть выбран только один.

- Перспектива/Ракурсная (-Геймплей, -Форма)
- Геймплейная (+Геймплей)

Выбранный тип влияет на отображаемые критерии оценки

## Описание

Свободное необязательное текстовое поле, в котором игрок может кратко пояснить идею постройки, ее особенности, важные детали или контекст, который может помочь при оценке.

## Согласие с правилами

Обязательное подтверждение того, что игрок ознакомлен с правилами подачи заявки и согласен с ними.

<div class="horizontal-line" id="bkmrk--1">---

</div># Параметры оценки:

## Баллы по оценочным критериям

Обязательная числовая оценка отдельных аспектов постройки по заданной шкале. Позволяет формально зафиксировать уровень работы по каждому критерию.

Оценочные критерии зависят от модификатора. Формат шкалы от 0 до 10

- Композиция - Общее построение сцены, расположение объектов, направляющие, читаемость.
- Детализация - Проработка деталей и качество блок-плейсинга на ближнем и среднем плане.
- Формы - Сложность и интересность форм: анатомия, геометрия, рельеф, масштаб и пропорции.
- Стилизация - Насколько все элементы собраны в единый визуальный язык и цельный стиль.
- Геймплей - Лвл-дизайн, интерактивность, интересность перемещения, функциональность. В режиме «Ракурс» не учитывается.
- Атмосфера - Субъективный вайб и эмоция постройки, влияет как множитель и усиливает итог.

## Комментарий

Свободное необязательное текстовое поле, в котором оценивающий может кратко описать общее впечатление.

## Отзыв

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

**Структура**:

- \[Категория\]
    
    
    - Положительные
        
        
        - \[Название\] - \[Описание\]
    - Отрицательные
        
        
        - \[Название\] - \[Описание\]

**Категории**:

- ### Композиция
    
    
    - **Положительные**
        
        
        - Читаемая сцена - композиция хорошо читается, основные элементы расположены понятно и не спорят между собой.
        - Хороший фокус - в работе есть понятная главная точка внимания, взгляд легко цепляется за основной объект.
        - Баланс объектов - крупные и мелкие элементы распределены гармонично, сцена не выглядит перекошенной.
        - Хорошие направляющие - линии, формы и расположение объектов помогают вести взгляд по постройке.
    - **Отрицательные**
        
        
        - Нет фокуса - в работе не хватает главной точки внимания, из-за чего сцена читается рассеянно.
        - Перекос композиции - элементы распределены неравномерно, одна часть работы визуально перевешивает другую.
        - Случайное расположение - объекты выглядят расставленными без общей композиционной логики.
        - Слабая читаемость - из-за расположения элементов сложно понять, на что смотреть в первую очередь.
- ### Форма
    
    
    - **Положительные**
        
        
        - Выразительный силуэт - форма хорошо читается издалека и имеет узнаваемый силуэт.
        - Интересные объемы - в работе используются выразительные объемы, перепады и нестандартные формы.
        - Хорошие пропорции - части постройки соотносятся между собой гармонично и не выглядят случайными.
        - Сложная форма - форма достаточно сложная и интересная, но при этом остается читаемой.
    - **Отрицательные**
        
        
        - Слишком простая форма - постройка выглядит слишком базовой по форме и не дает сильного визуального образа.
        - Слабый силуэт - силуэт плохо читается издалека или выглядит слишком случайным.
        - Проблемы с пропорциями - некоторые части постройки выглядят слишком большими, маленькими или не связанными между собой.
        - Случайная форма - объемы выглядят собранными без понятной логики.
- ### Детализация
    
    
    - **Положительные**
        
        
        - Уникальные детали - в работе есть креативные и запоминающиеся детали.
        - Хорошая заполненность - сцена достаточно наполнена деталями и не выглядит пустой.
        - Качество деталей - детали выполнены аккуратно и поддерживают общий вид постройки.
        - Уместная детализация - детали не перегружают работу и хорошо дополняют основные формы.
    - **Отрицательные**
        
        
        - Недостаток деталей - некоторые зоны выглядят пустыми или недоработанными.
        - Избыток деталей - детализация перегружает работу и мешает читать основную форму.
        - Случайные детали - часть деталей выглядит добавленной без связи с общей идеей постройки.
        - Грязный блок-плейсинг - из-за неаккуратного размещения блоков работа выглядит шумной или небрежной.
- ### Палитра / Материалы
    
    
    - **Положительные**
        
        
        - Гармоничная палитра - цвета и материалы хорошо сочетаются между собой.
        - Уместные материалы - подбор блоков соответствует идее и стилю постройки.
        - Хороший контраст - контраст помогает выделить важные элементы и улучшает читаемость работы.
        - Интересный покрас - использование цветов делает работу выразительнее и добавляет ей характера.
    - **Отрицательные**
        
        
        - Случайная палитра - цвета и материалы выглядят несогласованно.
        - Слабый контраст - важные элементы плохо отделяются друг от друга из-за недостатка контраста.
        - Перегруженная палитра - использовано слишком много цветов или материалов, из-за чего работа выглядит шумной.
        - Неуместные материалы - некоторые блоки выбиваются из общего стиля или не поддерживают идею постройки.
- ### Стилизация
    
    
    - **Положительные**
        
        
        - Единый стиль - все элементы постройки собраны в цельный визуальный язык.
        - Хорошая стилизация - работа не пытается быть реалистичной буквально, но убедительно передает выбранный стиль.
        - Цельный образ - постройка воспринимается как законченная и согласованная работа.
        - Последовательные решения - формы, материалы и детали подчинены одной общей идее.
    - **Отрицательные**
        
        
        - Смешение стилей - в работе есть элементы, которые визуально конфликтуют друг с другом.
        - Нет единого языка - формы, материалы и детали не складываются в цельный стиль.
        - Непоследовательность - некоторые части выглядят сделанными по разным принципам.
        - Слабая цельность - работа содержит хорошие отдельные элементы, но плохо собирается в единое целое.
- ### Геймплей
    
    
    - **Положительные**
        
        
        - Понятная навигация - игроку легко понять, куда двигаться и как пользоваться пространством.
        - Интересное перемещение - маршруты, проходы и уровни делают перемещение по постройке интересным.
        - Хороший лвл-дизайн - пространство работает не только визуально, но и как игровая зона.
        - Функциональность - постройка хорошо поддерживает заявленную игровую функцию.
    - **Отрицательные**
        
        
        - Слабая навигация - игроку трудно понять, куда идти и как ориентироваться в пространстве.
        - Пустое перемещение - маршруты есть, но они не создают интересного игрового опыта.
        - Нет функциональности - постройка выглядит визуально, но почти не работает как игровое пространство.
        - Проблемы с доступностью - некоторые зоны неудобны для перемещения или плохо связаны между собой.
- ### Атмосфера
    
    
    - **Положительные**
        
        
        - Сильный вайб - постройка хорошо передает настроение и вызывает эмоциональный отклик.
        - Хорошая подача идеи - идея работы считывается через форму, материалы, композицию и детали.
        - Запоминаемость - у постройки есть характер, из-за которого она выделяется среди других работ.
        - Цельное настроение - все элементы поддерживают одну атмосферу и не выбиваются из общего ощущения.
    - **Отрицательные**
        
        
        - Слабая атмосфера - работа технически собрана, но пока не передает сильного настроения.
        - Неясная идея - сложно понять, какое ощущение или образ должна передавать постройка.
        - Разрозненное настроение - разные части работы создают конфликтующие ощущения.
        - Недостаток выразительности - постройке не хватает характера и эмоционального акцента.

## Подтверждение правил

Подтверждение того, что заявка соответствует базовым требованиям системы, например завершенности постройки, авторству и соблюдению правил.

Необходима для поставление финального голоса

## Итоговый голос

Финальное решение оценивающего о том, поддерживает ли он повышение ранга по данной заявке

- за
- против

<div class="horizontal-line" id="bkmrk--2">---

</div><div class="table-node" id="bkmrk-%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%9E%D0%B1%D1%8F%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B"><table class="table"><tbody class="table__body" data-columns="[{"id":"fbf7efe8-075f-4aad-8423-e0d681d95b50","width":361,"color":"","backgroundColor":""},{"id":"b94181ea-c28f-4fb0-9c98-e3b8448a206d","width":169,"color":"","backgroundColor":""}]"><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">**Параметр**

</td><td class="table__cell" colspan="1" rowspan="1">**Обязательный**

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Категории

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Тип

</td><td class="table__cell" colspan="1" rowspan="1"></td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Описание

</td><td class="table__cell" colspan="1" rowspan="1"></td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Согласие с правилами

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Баллы по критериям

</td><td class="table__cell" colspan="1" rowspan="1">✓

</td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Комментарий

</td><td class="table__cell" colspan="1" rowspan="1"></td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Отзыв

</td><td class="table__cell" colspan="1" rowspan="1"></td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Подтверждение правил

</td><td class="table__cell" colspan="1" rowspan="1"></td></tr><tr class="table__row" data-background="" data-color=""><td class="table__cell" colspan="1" rowspan="1">Голос

</td><td class="table__cell" colspan="1" rowspan="1"></td></tr></tbody></table>

</div>### Пример интерфейса:

<div class="image" data-link="https://api.weeek.net/ws/664218/files/a192b649-d19e-4fe4-a426-d7381c0740a9" id="bkmrk--3">![image](https://api.weeek.net/ws/664218/files/a192b649-d19e-4fe4-a426-d7381c0740a9)<div class="image__caption" data-placeholder="добавить подпись">  
</div></div>

# Правила ранговой системы

### Постройки на заявку

- Постройка должна находиться на плоте подходящего размера для целевого ранга.
- Постройка должна быть завершена на момент подачи заявки.
- Доля участия владельца заявки должна составлять не менее 60%.
- Постройка должна соответствовать правилам сервера.
- Использование референсов допускается, если итоговая работа не является прямой копией.
- Командная работа допускается, если вклад владельца заявки составляет большую часть работы.
- После открытия заявки плот блокируется для строительства до изменения статуса заявки.
- Заявка и постройка, нарушающая правила сервера, может быть отклонена и постройка удалена.

### Подача заявки

- Заявка подается через команду `/rankup`.
- Игрок может иметь только одну активную заявку со статусом «Открыта».
- При подаче заявки игрок выбирает одну или несколько категорий постройки:
    
    
    - Органика
    - Ландшафт
    - Структура
    - Декор / Интерьер
- Дополнительный тип оценки выбирается опционально:
    
    
    - Перспектива / Ракурс
    - Геймплей
- Перед отправкой заявки игрок подтверждает согласие с правилами.
- После отправки заявка получает статус «Открыта».
- Открытая заявка становится публичной.
- Любой игрок может посмотреть плот и историю оценок.

### Оценка

- На каждую заявку один игрок может оставить только одну оценку.
- Нельзя оставить оценку на свою заявку
- Оценки могут оставлять игроки с рангом Novice и выше.
- Оценка должна относиться к качеству постройки, а не к личности игрока.
- Оценка может включать:
    
    
    - комментарий;
    - отзыв;
    - баллы по критериям;
    - проверку обязательных критериев;
    - итоговый голос.
- Комментарий и отзыв являются опциональными.
- Баллы по критериям используются для структурированного разбора постройки.
- Автор оценки может редактировать свою оценку, пока заявка находится в статусе «Открыта».
- После изменения статуса заявки оценки больше не редактируются.
- Оценки из одной заявки не переносятся в другую заявку.

### Голосование

- Итоговый голос может быть «за» или «против».
- Голос доступен только ролям, имеющим право голоса для конкретного перехода ранга.
- Наличие права голоса не обязывает оставлять голос.
- Оценка может быть оставлена без итогового голоса.
- Голос нельзя поставить без подтверждения правил.
- Голос «за» означает, что оценивающий поддерживает повышение игрока.
- Голос «против» означает, что постройка пока не соответствует ожиданиям для целевого ранга.
- Заявка автоматически получает статус «Одобрена», если набран необходимый порог голосов за.
- Заявка автоматически получает статус «Отклонена», если набран необходимый порог голосов против.

### Разбор спорных случаев

- Заявка может быть переведена в статус «На разборе» при спорной ситуации.
- Перевести заявку в статус «На разборе» могут Senior Mentor или Admin.
- Просьбу о разборе могут инициировать:
    
    
    - Helper;
    - Mentor;
    - Senior Mentor;
    - игрок через саппорт-тикет.
- Причиной разбора может быть:
    
    
    - противоречие в голосах;
    - подозрение на ошибочную оценку;
    - жалоба на нарушение процедуры;
    - спор по обязательным критериям;
    - спор по авторству.
- Senior Mentor или Admin могут отказать в разборе с указанием причины.
- После завершения разбора итоговый статус устанавливается Senior Mentor или Admin.

### Отзыв и удаление заявки

- Игрок может отозвать свою заявку до принятия итогового решения.
- При отзыве заявка получает статус «Отозвана».
- История оценок остается внутри отозванной заявки.
- Оценки из отозванной заявки не переносятся в новую заявку.
- Mentor, Senior Mentor или Admin могут удалить заявку при нарушении правил или наличии иных оснований.
- При удалении заявки необходимо указать причину.
- При удалении заявка получает статус «Удалена».
- История оценок остается внутри удаленной заявки.
- Оценки из удаленной заявки не переносятся в новую заявку.

### Повторная подача

- После отклонения заявки применяется cooldown на повторную подачу заявки на тот же ранг.
- Время cooldown зависит от номера попытки:
    
    
    - 2-я попытка — 1 час;
    - 3-я попытка — 4 часа;
    - 4-я попытка — 16 часов;
    - 5-я и последующие попытки — 24 часа.
- После отзыва заявки применяется cooldown 10 минут.
- После удаления заявки применяется cooldown 10 минут.
- Если заявка была удалена из-за нарушения правил, к игроку могут быть применены дополнительные ограничения.

### Модерация

- Mentor может удалить заявку и удалить оценку без голоса.
- Senior Mentor может удалить оценку с голосом.
- Admin имеет полный доступ ко всем действиям системы.
- Удаление заявки или оценки должно иметь основание.
- Действия модерации не должны использоваться для личных конфликтов или давления на игрока.