Добро пожаловать на RAGE MULTIPLAYER

Собирайтесь с другими игроками, создавайте собственный сервер, формируйте сообщество или придумывайте новый игровой режим. В RAGE Multiplayer вас ждут бесконечные возможности и непревзойденный контроль. Пусть ваше воображение станет вашим единственным пределом.

RageFW - набор инструментов для разработки сервера RAGE:MP

  • Автор темы Автор темы Ky❤
  • Дата начала Дата начала

Ky❤

Активный участник
👨 Участник портала
UID
1 447
Регистрация
31.10.2024
Сообщения
86
Розыгрыши
0
Реакции
7
Баллы
18
💰 RC
256
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*
Важно:
RageFW находится на ранней стадии разработки и может содержать ошибки. Мы будем очень рады вашим отзывам, предложениям и участию в тестировании.
 
Назад
Верх