Загрузка данных


Техническое задание (ТЗ) на сборку Minecraft сервера

1. Общая информация
Параметр	Значение
Тип сервера	PvP + PvE
Уклон	Гриферский (гриф только поршнями, без ТНТ)
Версия Minecraft	[1.21.4]
Ядро	Paper (оптимизированное)


2. Гриферство и защита (ВАЖНО)
Разрешено:
Двигание чужих блоков поршнями (обычными, липкими)

Использование наблюдателей в поршневых механизмах

Заталкивание игроков поршнями

Разрушение чужих механизмов через поршни (редстоун, рельсы и т.д.)

ЗАПРЕЩЕНО НАГЛУХО:
ТНТ 

Взрывы криперов с разрушением блоков (mobGriefing = false)

Кровати в Аду / Энде (взрыв)

Разрушение визером, драконом

Любые другие взрывчатые механизмы

Приват 
Внутри привата поршни двигают блоки.

Чтобы сгрифить — нужно вытащить блок за пределы территории или построить поршневую машину снаружи.

Спавн (я вам скину спавн)

Локальные зоны для ивентов (по необходимости)

3. Спавн (от заказчика)
Спавн-мир Я ВАМ СКИНУ

Исполнитель НЕ строит спавн, только настраивает плагины под него.

На спавне:

PvP выключен

Поршни не работают

Ломать/ставить блоки нельзя

Вылететь за пределы спавна нельзя если игрок вылетает его тепает на спавн

4. Подарки на спавне (1 подарок = 1 кейс)
Механика:
На спавне расставлены 25 декоративных подарков 

Правило: ПКМ по объекту → выдаётся 1 кейс с ресурсами

Лут внутри кейса настраиваю Я (через админку/конфиг/или я ваш попрошу сделать её).

5. Экономика, донат, аукцион
Валюта:
Основная: игровая добывается убийством мобов, продажей ресурсов.

Донатная: отдельная (можно добавить позже, но фундамент сделать).

Аукцион каждые 6часов аукцион на 1 предмет
Продажа/покупка предметов за основную валюту.


Поиск по названию, история продаж.

Донат-магазин (GUI):
Безлимитные товары: приваты, варпы, косметика, ключи кейсов.

Интеграция с реальными деньгами [необязательно на старте, ].

6. Ивенты (от 4 до 5 штук)
Что нужно сделать:
Исполнитель ставит механизм запуска ивентов (только консоль/админ, по команде или таймеру).

Список ивентов (мистик сундук смерти маяк смерти и вулкан (вулкан появляеться и в обычном мире и в аду) я пришлю отдельно в течение 2 дней после старта сборки.



Требование к исполнителю:
Конфиги дропа должны быть удобно разделены (папка drops/ с файлами king_fight.yml, zombie_wave.yml и т.д.).

Я должен иметь возможность менять дроп без перезагрузки плагина (reload config или автоматическое чтение).

7. Таблицы лидеров (Leaderboard)
По убийствам (PvP)

По убийствам мобов (PvE)

По Онлайну (PVP-PVE)

ПО ДЕНЬГАМ (PVE)


8. Анти-чит (ВАЖНО!)
Требования к античиту:
ЧЮТЬ ЛУЧШЕ СРЕДНЕГО (не нагружает сервер, не лагает при PvP).

Не должен мешать поршневым машинам (движению игроков поршнями, летающим механизмам).

Обнаруживает и блокирует:

KillAura (автоудар)

Fly (полёт в выживании)

Speed (ускорение)

Scaffold (быстрая постройка под ноги)

Nuker (быстрая ломка)

Jesus (ходьба по воде)

NoFall (отсутствие урона при падении)

FastBow (скорострельный лук)

Reach (удлинённые удары)

AutoClicker (автоклик)

УДАРЫ ЧЕРЕЗ БЛОКИ

И АНТИКНОК БЕК

Конфигурация:
Действие при нарушении: сначала предупреждение в чат, при повторении — отключение от сервера (не бан).

Белый список команд/механизмов: поршни, наблюдатели, редстоун (чтобы не ложно срабатывало).

Возможность отключить проверку для конкретных игроков (через /anticheat bypass для админов).

Рекомендованный плагин (на выбор исполнителя):
GrimAC (легкий, современный)

Spartan (но тяжелее)

Negativity (средний по нагрузке)

Важно: Перед финальной сборкой исполнитель должен протестировать поршневую машину (обычный и липкий поршень, двигающий игрока) — античит не должен выдать ложное срабатывание.

9. Капча при регистрации (ВАЖНО!) 
Механика:
При первом заходе игрок обязан зарегистрироваться через капчу.

Капча появляется перед входом в мир (на отдельном экране / в чате с GUI).

Тип капчи (выбрать один, я выбираю):
✅ Цифровая капча (проще всего): на экране появляется число, игрок вводит его в чат.
Пример: «Введите число 5842»

Процесс регистрации:
Игрок заходит на сервер.

Появляется интерфейс капчи (GUI с окошком ввода или сообщение в чате).

Игрок правильно вводит код → переходит к созданию пароля.

Игрок вводит пароль дважды.

Если капча введена неверно → повторить попытку (до 3 раз, после чего кикнуть с сообщением "Перезайди").

После успешной регистрации игрок появляется на спавне.

Плагин для капчи (на выбор исполнителя):


Any другие, выполняющие ту же функцию

Защита от ботов:
Капча обязательна перед каждым входом (после перезахода в тот же день — снова капча).

Между вводом капчи и созданием пароля не более 2 минут (таймаут).

IP-бан после 5 неудачных капч подряд (на 3 минут).

Парольная система (логин):
Хранение паролей в зашифрованном виде (СДЕЛАЙ НОРМАЛЬНОЙ ПРОШЛЫЙ ТИП САМЫЙ ХУЕВЫЙ ДОБАВИЛ).

Команда /login пароль каждые 3ч 

Команда /changepassword старый новый для смены пароля.

Желательно (опционально):
Привязать капчу и регистрацию к одной системе (AuthMe + Captcha). Исполнитель настраивает связку.

10. Оптимизация и обслуживание (дополнено)
 

Авто-рестарт: в 06:00 или 05:00

Авто-бэкап: раз в 3 часа (только мир с игроками, без логов).

Чистка мобов каждые 10 минут (чтобы не лагало).

Ограничение сущностей на чанк (макс. 50 мобов на чанк).

11. Что передаёт исполнитель после сборки
ZIP-архив со структурой сервера (папки plugins, world, world_spawn (пустую, чтобы я подставил свою), конфиги).

Текстовый файл ПОРЯДОК_НАСТРОЙКИ.txt (5–7 пунктов):
*«1. Положи свой спавн-мир в папку world_spawn

Пропиши в server.properties level-name=world_spawn
Дроп меняется в папке plugins/EventManager/drops/
Кейсы настраиваются в plugins/CrateReloaded/crates.yml
Капча и регистрация — в папке plugins/AuthMe/ (конфиг captcha.yml)
Античит — отключи проверку FLY и SPEED для поршней в конфиге»*
Чек-лист для проверки (я пройдусь по каждому пункту этого ТЗ).

12. Мои (заказчика) обязательства
Через не более 2 дней после передачи сборки пришлю:

список ивентов (от 4-5 штук с кратким описанием механики)

таблицу дропа для каждого ивента

Файл спавна передам в день получения сборки (сразу после распаковки архива).

Настройкой кейсов и косметики занимаюсь сам.

Итоговое примечание для исполнителя:
Гриферство — только поршни, никакого ТНТ.
Капча — обязательна при входе (цифровая, простая).
Античит — Средний, не должен мешать обычным игрокам и пиздить читеров ебанных
Спавн уже готов
Ваша задача — настроить плагины так, чтобы на моём спавне работали подарки (кейсы), в обычном мире поршни двигали чужие блоки , ивент-система была гибкой, а боты отсекались капчей.
И АНТИЛАГ МАШИНУ не мешаюшей фермам