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