Я думаю некоторые помнят некого "Jhonny Gates" который скамил ребят на форумах, так вот, мы тоже попали под раздачу и наша команда начинала делать для него полноценный игровой мод, так-как парень оказался скамером, заливаю то что успели сделать сюда, то что там есть отлично подходит для быстрого старта разработки.
Что там есть?
Server: NodeJS / TypeScript / EsBuild / MySQL / Sequelize-ts
Client: NodeJS / TypeScript
Frontend: React
Установка:
Что там есть?
- Нормальна базовая архитектура
- 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
Установка:
- Качаем файлы
- Поднимаем базу MySQL
- Меняем настройки в server/modules/database/index.ts на свою бд
- Открыть терминал (cmd)
- Перейти в папку server с помощью команды cd путь_к_папке_server (например, cd C:\project\server)
- Набрать команду npm run build и нажать Enter