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

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

Mamik

Пользователь

RageFW: Упрощаем разработку серверов RAGE:MP с новым набором инструментов

RageFW — это новая библиотека, созданная для упрощения и ускорения процесса разработки серверов на платформе RAGE:MP. На данный момент RageFW представляет собой набор инструментов, который активно развивается, и мы работаем над расширением его функционала.

Что уже реализовано?​

  1. Универсальное взаимодействие: RageFW позволяет легко вызывать события и получать ответы между всеми компонентами сервера (server, client, cef). Теперь нет необходимости вручную обрабатывать дополнительные события, что существенно упрощает разработку.
  2. Полная type-safety: Благодаря строгой типизации код становится более надежным и простым в поддержке. Это позволяет избежать многих ошибок на этапе компиляции.
  3. Удобный CLI: С помощью нашего интерфейса командной строки (CLI) вы можете быстро создавать новые проекты и начинать разработку без лишних настроек.

Обновления​

  • CLI: Мы добавили новый шаблон для фронтенда — Svelte 5. Теперь появилась опция для развертывания проекта с базовым демо, использующим самописный RPC.
  • RPC: В связи с ограничениями типизации в rage-rpc, мы разработали собственный RPC с улучшенными возможностями. Теперь наш RPC включает встроенный логгер событий и расширенный обработчик ошибок. Также он позволяет запускать фронтенд-код в дев-моде из браузера, что предотвращает ошибку "mp is not defined".

Core (Сервер/Клиент/Браузер)​

  • Мидлвейры для событий: Теперь можно добавлять мидлвейры к событиям сервера и клиента, что позволяет проверять входящие данные и при необходимости отменять колбэк.
  • Фронтенд в дев-моде: Возможность запускать фронтенд в дев-моде из браузера без mp.

Дополнения​

  • Улучшена и частично исправлена типизация функций.
  • Названия типов приведены к общему стандарту.
  • Код снабжен JSDoc'ом с объяснениями и примерами.

Документация​

  • Полная документация: Тык
  • CLI: Тык
  • Задать вопросы и следить за обновлениями: Тык

RageFW находится на ранней стадии разработки и может содержать ошибки. Мы будем очень рады вашим отзывам, предложениям и участию в тестировании.
Этот набор инструментов поможет разработчикам значительно упростить процесс создания серверов на платформе RAGE:MP и обеспечить более стабильную работу проектов.
 
Назад
Сверху