Кастомный игровой сервер Rust
20 000 UAHОписание проекта
Игровой сервер Rust с уникальной механикой кланов, территорий и системы захватов. Все игроки разделяются на 4 клана, принадлежность к клану выбирается один раз за вайп. Карта изначально делится поровну между кланами, с возможностью последующих захватов территорий. В каждом клане предусмотрена иерархия из 10 рангов, настраиваемых вождём клана. Для игроков, которые не выбрали клан, предусмотрена территория гетто.
Требования к функционалу
1. Система кланов
При первом входе на сервер игрок должен выбрать один из четырёх кланов.
Возможность изменить клан доступна только в начале нового вайпа.
В клане существует иерархия из 10 рангов:
Названия рангов задаются вождём клана.
Вождь может назначать/снимать ранги для членов клана.
Максимальное количество участников в клане определяется настройками сервера (предусмотреть возможность конфигурации).
2. Механика территорий
При старте вайпа карта автоматически делится на 4 равные зоны, каждая из которых закрепляется за определённым кланом.
Игроки кланов могут захватывать территории других кланов:
Войну за территорию может начать только:
Вождь клана (10 ранг).
Заместитель вождя (до 2 участников с 9 рангом).
К войне за территорию допускаются только участники клана с 5 ранга и выше.
Для захвата необходимо выполнить условия, например:
Захват контрольной точки.
Удержание точки в течение заданного времени.
После успешного захвата зона переходит под контроль атакующего клана.
Границы территорий отображаются на карте в режиме реального времени.
3. Территория гетто
Для игроков, которые не выбрали клан, предусмотрена отдельная территория под названием "гетто".
Характеристики территории гетто:
Располагается вдоль края берега.
Не может быть захвачена кланами.
Игроки из гетто могут:
Продолжать игру на территории гетто без вступления в клан.
Присоединиться к клану через сделку с его представителями (например, обмен ресурсов или выполнение задания).
После успешной сделки игрок получает инвайт в клан.
4. Карта и визуализация
На карте отображаются:
Цветовые границы территорий кланов.
Текущие контрольные точки (обновляются в режиме реального времени).
Территория гетто выделяется отдельным цветом.
Интеграция с LustyMap:
Подсветка захваченных территорий.
Маркеры активных контрольных точек.
5. Управление вайпами
При каждом вайпе:
Карта разделяется поровну на 4 зоны.
Игрокам предоставляется возможность сменить принадлежность клану.
Вся статистика кланов сбрасывается.
Территория гетто остаётся неизменной.
Возможность настроить частоту вайпов в админ-панели.
6. Роли и права
Вождь клана:
Настраивает названия рангов.
Назначает участников на ранги.
Руководит стратегией захватов территорий.
Заместители вождя (9 ранг):
Могут инициировать войны за территории.
Администраторы:
Имеют доступ к управлению сервером.
Настраивают параметры кланов, карты и захватов.
Могут вручную изменять территориальное распределение.
7. Дополнительный функционал
Введение логов:
История захватов территорий.
Список участников клана и их ранги.
Балансировка:
Ограничение на максимальное количество игроков в клане.
Возможность ввода штрафов за выход из клана.
Требования к технической реализации
Язык и плагины:
Использование стандартного набора инструментов Rust.
Интеграция с Oxide для реализации пользовательских функций.
Производительность:
Оптимизация системы территориального деления для минимизации нагрузки на сервер.
Стабильная работа при максимальном онлайне.
И так же последдующий запуск проекта.
Актуальные фриланс-проекты в категории Разработка игр
Game Developer
53 739 UAH
Ищем опытного разработчика игр для доработки существующего проекта на PixiJS. Необходимо улучшить математическую систему игры, переработать и сбалансировать бонусные раунды, а также внести изменения в текущую игровую логику. Обязателен опыт коммерческой разработки игр и… Javascript и Typescript, Разработка игр ∙ 15 часов 16 минут назад ∙ 13 ставок |
VFX Artist для создания эффектов взрывов и дымаНужен VFX художник для создания серии эффектов взрывов и дымовых завес различных размеров для VR-симулятора на Unity. Задача включает создание реалистичных explosions и smoke deployments с помощью EmberGen с дальнейшей подготовкой и интеграцией эффектов в Unity. опыт создания… VR и AR дизайн, Разработка игр ∙ 5 дней 14 часов назад ∙ 3 ставки |
SAMP Admin Tools под проектНужен Admin Tools под украинский самп-проект, для упрощение команд и быстродействия, примеров много, индивидуальность не важна, просто нужно переделать под другие команды и названия. Разработка игр ∙ 12 дней 14 часов назад ∙ 8 ставок |