Это кастомная сборка сервера Garry's Mod в тематике Star Wars RP на базе фреймворка Helix, включающая уникальные интерфейсы (F4-меню, TAB), RolePlay-чат и интеграцию с базой данных (SQLite/MySQLOO) от автора [R][E][A][L].
Эксклюзивная сборка для сервера Star Wars RP, написанная поверх фреймворка Helix с полностью переработанным визуалом. Все интерфейсы написаны с нуля на DHTML (HTML/CSS/JS) для современных и плавных анимаций.
Фичи:
Группы пользователей:
Эксклюзивная сборка для сервера Star Wars RP, написанная поверх фреймворка Helix с полностью переработанным визуалом. Все интерфейсы написаны с нуля на DHTML (HTML/CSS/JS) для современных и плавных анимаций.
Фичи:
- Кастомный HUD (DHTML): Стильный интерфейс с отображением компаса, здоровья, брони, патронов, пинга и TargetID (информация о человеке, на которого вы смотрите).
- Уникальный Scoreboard (TAB): Полноэкранный интерфейс со списком игроков, разбитым по категориям. Включает контекстное меню (ПКМ для копирования SteamID/Профиля, ЛКМ для админов: телепорты, админ-меню, вайтлист).
- Меню персонажей (Авторизация): Красивое меню выбора/создания персонажа с фоновой музыкой и проверкой лимитов.
- Система Вайтлистов (БД): Специальное внутриигровое меню для администраторов и Командиров (COM), позволяющее редактировать чужих персонажей на лету (Смена имени, номера, фракции, выдача специализаций).
- Воинские формирования и Специализации: Кадеты, Штурмовики, Пилоты и их ранги (PVT, SGT, COM). При спавне автоматически выдается прописанное под ранг оружие.
- Форматирование ников: Автоматический стандарт вида [Ранг] | [Номер] | [Имя] (например: COM | 7583 | Вейдер).
- Интеграция с sAdmin: Чат-команда !menu корректно перехвачена и открывает sAdmin, права учитываются.
- Оптимизация HUD: HUD отправляет JSON-данные в Chromium 20 раз в секунду. Это может вызвать микрофризы и нагрузку на Garbage Collector при слабом ПК. Лучше обновлять значения только при их изменении.
- Оптимизация Scoreboard: При онлайне в 100 игроков отправка огромного JSON-пакета в JavaScript может упереться в лимиты длины строки GMod или вызвать лаг при открытии TAB.
- Нет F4-меню: В сборке отсутствуют заявленные ранее наработки по F4-меню, доступен только TAB и HUD.
- Смена фракции (Вайтлист): При смене фракции игроку через меню вайтлистов, ему жестко ставится первая моделька из списка новой фракции (не учитывается пол или выбранное лицо).
- Логика удаления персонажей: Клиент просто "прячет" персонажа в меню при удалении, не дожидаясь ответа сервера об успешном удалении из базы данных. Если БД зависнет, визуально персонаж пропадет, но по факту останется.
- Уязвимость в sv_hooks.lua: Net-ресивер StarWarsRP_UpdateWhitelist вычитывает весь пакет данных до проверки валидности игрока-цели, что является плохой практикой (хоть и не критичной).
Группы пользователей:
- user (Базовый игрок с иммунитетом 10)
- lite (Командиры: иммунитет 20, доступ к QMenu, Toolgun и Physgun, + доступ к !menu)
- middle (Ивентологи/Админы: иммунитет 50, + кик, бан и т.д.)
- senior (Зам Основатели/Кураторы: иммунитет 80, + расширенные наказания)
- superadmin (Иммунитет 100, выдача рангов и т.д.)