Добро пожаловать на BlackSAMP - ФОРУМ

  • Приватные и секретные разделы доступны только зарегистрированным пользователям.

    Вся важная информация в нашем ТГ: t.me/gtablack

    На данном форуме запрещено публиковать контент нарушающий Российское законодательство, за это последует блокировка ФА.

Все необходимое для создания сервера в GTA 5 (RAGE:MP)

Developer

Разработчик
SOFT TEAM
Регистрация
23 Дек 2024
Сообщения
256
Реакции
126
Баллы
62
RageFW - новая библиотека, которая упрощает и ускоряет создание серверов Rage:MP. На данном этапе это скорее набор инструментов, чем полноценный фреймворк, но мы активно работаем над расширением функционала.

Что уже реализовано:
  • Универсальное взаимодействие: RageFW позволяет легко вызывать события и получать ответы между всеми компонентами сервера (server, client, cef). Больше не нужно вручную прокидывать дополнительные события!
  • Полная type-safety: Код становится надежнее и проще в поддержке благодаря строгой типизации.
  • Удобный CLI: Быстро создавайте новые проекты и начинайте разработку без лишних настроек.
Обновления:
  • CLI: Добавлен новый шаблон для фронтенда — Svelte 5. Появилась опция для развертывания проекта с базовым демо использования самописного RPC (подробнее — ниже).
  • RPC: В связи с ограничениями типизации в rage-rpc, мы разработали собственный RPC с улучшенными возможностями. Наш RPC теперь включает встроенный логгер событий и расширенный error handler, а также позволяет запускать фронтенд-код в дев-моде из браузера, вне контекста mp, что предотвращает ошибку "mp is not defined".
Core (Сервер/Клиент/Браузер):
  • Мидлвейры для событий: Теперь можно добавлять мидлвейры к событиям сервера и клиента, что позволяет проверять входящие данные и при необходимости отменять колбэк.
  • Фронтенд в дев-моде: Возможность запускать фронтенд в дев-моде из браузера без mp (подробности выше).
Дополнения:
  • Улучшена и частично исправлена типизация функций.
  • Названия типов приведены к общему стандарту.
  • Код снабжен JSDoc'ом с объяснениями и примерами.
Скачать:
  • Полная документация: Click*
  • CLI: Click*
  • Задать вопросы и следить за обновлениями: Click*
 
Сверху Снизу