Техническое задание: Сборка модов для сервера Rust
Общее описание проекта
Необходимо разработать и настроить сборку пользовательских модификаций для приватного игрового сервера Rust. Сборка должна включать в себя системы для улучшения игрового процесса, экономику, инструменты для администрации и защиту от разрушительных действий.
Основные требования к игровому процессу
Стартовый набор игрока
- При первом появлении игрок должен получать:
- Инструменты: ледоруб и самодельный топор.
- Ресурсы: 5 ягод черники.
- Одежда: полный комплект топ-уровня (ботинки, штаны, куртка, перчатки).
- Показатели: 100 единиц здоровья, 500 единиц еды и воды.
Игровые системы и команды для игроков
- Дома и телепортация:
- Команда
/sethome с лимитом до 3 точек.
- Команды
/home, /up, /up 1-4 для навигации.
- Система запросов на телепорт (
/tpr) с функциями принятия, отклонения и авто-принятия.
- Кланы: Полноценная система кланов со всеми связанными командами (
/clan и другие).
- Статистика: Команда для отображения личной статистики (например,
/st).
- Скины: Система скинов (
/skin), где часть скинов выдаётся администрацией, а часть доступна бесплатно.
- Удаление объектов: Команда
/remove.
- Жалобы: Команда
/report для отправки жалоб.
- Крафтинг: Доступ к крафту специальных предметов (коптер, стрекоза, корова, баржа, ПВО, мотоцикл, переработчики 40% и 60%) только через команду
/craft и при условии нахождения рядом с верстаком 3-го уровня.
- Наборы: Система
/kit с выдачей стартового набора, ресурсов которого должно хватать для постройки базы 2x2.
- Голосование: Система голосования за пропуск ночи.
Административные функции
- Базовые модераторские команды:
/ban, /mute, /kill, /tp.
- Команда
/f, выдающая администратору оружие, стреляющее ракетами РСЗО.
- Команда
/v для отправки в чат выделяющегося сообщения.
Баланс и защита
- Взрывной урон: Урон по игрокам от гранат, мин, ракет, С4 и прочей взрывчатки должен быть уменьшен на 50%.
- Система рейдов (РБ): Функционал рейдов должен работать стандартно, но их индикация (таймер) на карте должна быть скрыта от игроков.
Экономическая система
- Внутриигровая валюта: "Лаймы". Начисление 200 лаймов за каждый час онлайн-игры.
- Магазин (
/shop): Трёхвкладчатый интерфейс:
- Обмен: Обмен ресурсов на валюту.
- Продажа: Покупка игровых предметов (оружие, броня, рюкзаки) за валюту.
- Покупка: Продажа ресурсов игроком.
Технические требования
- Сборка должна быть стабильной и оптимизированной для работы на сервере.
- Все плагины и моды должны быть совместимы между собой.
- Необходима подробная документация по установке и настройке.