Action-Sandbox в GTA V на стеке Tauri, React и Supabase
Рынок мультиплеерных серверов GTA V застрял в 2018 году. Пока мир переходит на легкие и быстрые технологии, индустрия фанатских модов продолжает выжимать соки из тяжелого Electron и медленных баз данных, пытаясь превратить игру в «симулятор жизни» с бесконечными работами на ферме.
Мы решили пойти другим путем. Мы строим NoRules Online — проект, где технологии веба встречаются с хардкорным экшеном.
Проблема: Почему старые методы не работают
Большинство серверов сегодня — это либо тяжеловесные RP-проекты с кучей правил, либо технически устаревшие решения на Lua. Мы же ставим во главу угла две вещи: производительность и вайб.
Вместо того чтобы идти по протоптанной дорожке, мы собрали стек, который обычно используют в современных SaaS-сервисах:
- Launcher (Tauri + React + TS): Мы отказались от Electron. Наш лаунчер на Tauri (Rust под капотом) весит в 10 раз меньше, запускается мгновенно и потребляет минимум ресурсов. Это безопасность и скорость в одном флаконе.
- Backend (Supabase): Никаких локальных MySQL-костылей. Вся авторизация, данные игроков и экономика живут в облаке. Это дает нам real-time синхронизацию и масштабируемость «из коробки».
- Engine (RAGE:MP): Это лучшая синхронизация стрельбы и машин и нативная поддержка Node.js.
Что такое NoRules Online?
Это не симулятор работы курьером. Это Action-Sandbox.
- Свобода: Минимум искусственных ограничений.
- Стиль: Фокус на автомобильную культуру, глубокий тюнинг и эстетику дорог.
- Экономика: Управляемая игроками система, завязанная на технологичном бэкенде.
Статус проекта и кто нам нужен
На данный момент у нас готов MVP: лаунчер полностью функционирует, авторизация через Supabase настроена, игра стабильно запускается и подключается к миру. Мы не продаем идею — мы масштабируем работающий код.
Мы ищем:
- ИИ-разработчиков и обычных программистов (Fullstack/Frontend): Людей, которые горят проектом и готовы писать код не по ТЗ, а по любви к геймдеву.
- Партнеров и инвесторов: Тех, кому интересно войти в проект на этапе технической готовности перед выходом на глобальный рынок.
Если вы устали от однотипных проектов и хотите построить что-то технологически дерзкое - вступайте в команду!