Готовый скрипт авторизации / регистрации (+ окружение) для сервера RAGE:MP

Image

Описание

Что там есть?

  • Нормальна базовая архитектура
  • Client-server/Cef-server/Cef-client взаимодействие
  • Client-server с WebSocket
  • Обёртки над player.call, mp.events.call
  • BaseEventHandler ( подписка на ивенты более удобная )
  • Кастомный RPC для взаимодействия с CEF
  • EventBus + Hooks
  • Авторизация/Регистрация
  • Уведомления
  • Создание персонажа
  • SceneHandler

Стэк используемый при написании:

Server: NodeJS / TypeScript / EsBuild / MySQL / Sequelize-ts
Client: NodeJS / TypeScript
Frontend: React

Установка:

  1. Качаем репу
  2. npm i во всех папках где есть packages.json
  3. Поднимаем базу MySQL
  4. Меняем настройки в src/server/database/index.ts на свою бд
  5. Меняем настройки сокетов в src/server/sockets на свой порт и IP
  6. Билдим ( npm run build ) в src/server, src/client, src/ui

Ну в целом все, пользуйтесь, ниже ссылочки на обзор регистрации и создания персонажа