Open-source веб-студия для создания игр Рублокса, двойная лицензия AGPL-3.0 + Коммерческая. Главное: - Vite 5 + React 18 + Babylon 7.54.3 + Monaco Editor + Colyseus 0.16 - Самодостаточный движок ~28к строк (66 файлов): BlockManager, TerrainVoxelBuilder, ModelManager, DecoManager, PlayerController, ScriptSandboxWorker, MultiplayerSync, 30+ GD-гейммодов - Главный редактор KubikonEditor (~37к строк) + панели, ScriptEditor (Monaco) - Витрина игр (KubikonFeed, KubikonStudio, KubikonDocs, KubikonLearn) - Geometry Dash sub-app (GdMenu, GdShop, GdRules, GdCoverArt) - 10 admin-preview каталогов для дизайнеров (скины, музыка, порталы и т.д.) - Конфигурируемый бэкенд через VITE_API_BASE — работает со staging (dev-api.rublox.pro) без настройки - Standalone-режим (VITE_STANDALONE=true) — открыть пустой редактор без бэка - Полная документация (на русском): README, ARCHITECTURE, CONTRIBUTING, SECURITY, CHANGELOG - ESLint + Prettier + EditorConfig - Legal: LICENSE (AGPL-3.0), LICENSE-COMMERCIAL.md, CLA.md, COPYRIGHT.md - Issue templates: bug_report, feature_request, security_disclosure Перед публикацией: - Все импорты из minecraftia заменены на локальные - Все хардкоды URL (minecraftia-school.ru) и внутренних IP убраны → env - Admin-эндпоинты Kubikon3DService вырезаны (остаются в приватном репо) - AdminKubikonModeration не публикуется (модерация — в team.rublox.pro) - 93 МБ ассетов public/kubikon-assets вынесены в .gitignore (раздаются через release artifact)
26 lines
1.3 KiB
Plaintext
26 lines
1.3 KiB
Plaintext
# ============================================================================
|
||
# Переменные окружения rublox-studio
|
||
# ============================================================================
|
||
# Скопируй этот файл в .env (`cp .env.example .env`) и поправь.
|
||
# Дефолты указывают на публичный staging — студия заработает сразу.
|
||
|
||
# Базовый URL HTTP-API.
|
||
# Оставь пустым чтобы использовать vite-proxy в dev (http://localhost:5174 → staging).
|
||
VITE_API_BASE=
|
||
|
||
# (только dev) куда vite-proxy шлёт /api-* запросы.
|
||
VITE_API_PROXY_TARGET=https://dev-api.rublox.pro
|
||
|
||
# Colyseus realtime (мультиплеер).
|
||
VITE_REALTIME_HTTP=https://dev-api.rublox.pro/api-game
|
||
VITE_REALTIME_WS=wss://dev-api.rublox.pro/api-game
|
||
|
||
# Главный сайт Рублокса и плеер.
|
||
VITE_RUBLOX_HOME=https://rublox.pro/app
|
||
VITE_PLAYER_URL=https://player.rublox.pro
|
||
|
||
# Standalone-режим — открывает пустой редактор без бэкенда (для первого запуска).
|
||
# Save-кнопка отключена. Все API-вызовы возвращают моки.
|
||
# Значения: "true" | "false"
|
||
VITE_STANDALONE=false
|