Skip to content

CTPAX4OK/CubeLauncher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CubeLauncher Logo

CubeLauncher

The ultimate bridge between complex console tools and a highly accessible, user-friendly UI for Minecraft Server management.

Version License Electron Next.js

If you find CubeLauncher useful, please consider giving it a star on GitHub! It helps the project grow and reach more people.


🇬🇧 English (Default)

✨ About the Project

CubeLauncher is designed as the ultimate bridge between complex console tools and a highly accessible, user-friendly UI. It creates a fully local, isolated environment for your Minecraft servers, taking the friction out of server configuration so you can focus entirely on gameplay and development.

CubeLauncher Dashboard

🎯 Target Audience

  • 🛡️ Server Administrators: Quickly deploy networks and manage configurations without battling the command line.
  • 💻 Mod/Plugin Developers: Instantly spin up isolated test servers to debug plugins under various environments.
  • 🎮 Casual Players & Enthusiasts: Run a private local server for friends in just a few clicks.

🚀 Key Features

  • One-Click Core Installation: Instantly download and provision Vanilla, Paper, or Fabric server cores.
  • 📊 Advanced Telemetry: Monitor your server health with real-time, precise CPU load metrics, allocated RAM footprint, and normalized TPS tracking.
  • 📁 Built-in File Manager: Safely browse your workspace and natively edit .properties and .yml files.
  • 🔒 Isolated Architecture: Keep instances strictly separated to prevent plugin and file conflicts between different server profiles.

CubeLauncher Stats

🏗️ Architecture & Logic

At its core, CubeLauncher relies on a robust Client-Server desktop architecture. The modern React frontend handles state and rendering, constantly communicating with the Node.js native background processes via secure Electron IPC channels to manage system hardware and filesystem I/O safely.

CubeLauncher Architecture

🛠️ Tech Stack

Next JS React TailwindCSS Electron.js NodeJS

📦 Installation Guide

git clone https://github.com/CTPAX4OK/CubeLauncher.git
cd CubeLauncher
npm install
npm run desktop

🇷🇺 Русский

✨ О проекте

CubeLauncher создан как идеальный мост между сложными консольными инструментами и удобным пользовательским интерфейсом. Он создает полностью локальную, изолированную среду для ваших серверов Minecraft, устраняя сложности настройки, чтобы вы могли полностью сосредоточиться на игре или разработке.

CubeLauncher Dashboard

🎯 Целевая аудитория

  • 🛡️ Администраторы серверов: Быстро развертывайте сети и управляйте конфигурациями без борьбы с командной строкой.
  • 💻 Разработчики модов/плагинов: Мгновенно запускайте изолированные тестовые серверы для отладки плагинов в различных средах.
  • 🎮 Обычные игроки и энтузиасты: Запускайте приватный локальный сервер для друзей всего за пару кликов.

🚀 Ключевые особенности

  • Установка ядра в один клик: Мгновенно загружайте и настраивайте ядра Vanilla, Paper или Fabric.
  • 📊 Расширенная телеметрия: Контролируйте состояние сервера с помощью точных показателей нагрузки ЦП в реальном времени, выделенного объема ОЗУ и отслеживания нормализованного TPS.
  • 📁 Встроенный файловый менеджер: Безопасно просматривайте рабочее пространство и редактируйте файлы .properties и .yml нативно.
  • 🔒 Изолированная архитектура: Строго разделяйте экземпляры, чтобы предотвратить конфликты плагинов и файлов между различными профилями серверов.

CubeLauncher Stats

🏗️ Архитектура и логика

В основе CubeLauncher лежит надежная десктопная архитектура Клиент-Сервер. Современный фронтенд на React управляет состоянием и рендерингом, постоянно взаимодействуя с нативными фоновыми процессами Node.js через безопасные IPC каналы Electron для безопасного управления системным оборудованием и файловой системой.

CubeLauncher Architecture

🛠️ Технологии

Next JS React TailwindCSS Electron.js NodeJS

📦 Руководство по установке

git clone https://github.com/CTPAX4OK/CubeLauncher.git
cd CubeLauncher
npm install
npm run desktop

🇺🇦 Українська

✨ Про проект

CubeLauncher створений як ідеальний міст між складними консольными інструментами та зручним інтерфейсом користувача. Він створює повністю локальне, ізольоване середовище для ваших серверів Minecraft, знімаючи всі складнощі налаштування, щоб ви могли зосередитися виключно на грі або розробці.

CubeLauncher Dashboard

🎯 Цільова аудиторія

  • 🛡️ Адміністратори серверів: Швидко розгортайте мережі та керуйте конфігураціями без боротьби з командним рядком.
  • 💻 Розробники модів/плагинів: Миттєво запускайте ізольовані тестові сервери для налагодження плагінів у різних середовищах.
  • 🎮 Звичайні гравці та ентузіасти: Запускайте приватний локальний сервер для друзів всього за кілька кліків.

🚀 Ключові можливості

  • Встановлення ядра в один клік: Миттєво завантажуйте та налаштовуйте ядра Vanilla, Paper або Fabric.
  • 📊 Розширена телеметрія: Контролюйте стан сервера за допомогою точних показників навантаження ЦП у реальному часі, виділеного обсягу ОЗП та відстеження нормалізованого TPS.
  • 📁 Вбудований файловий менеджер: Безпечно переглядайте робочий простір і редагуйте файли .properties та .yml нативно.
  • 🔒 Ізольована архітектура: Суворо відокремлюйте екземпляри, щоб запобігти конфліктам плагінів та файлів між різними профілями серверів.

CubeLauncher Stats

🏗️ Архітектура та логіка

В основі CubeLauncher лежить надійна десктопная архітектура Клієнт-Сервер. Сучасний фронтенд на React керує станом і рендерингом, постійно взаємодіючи з нативними фоновими процесами Node.js через безпечні IPC канали Electron для безпечного керування системним обладнанням і файловою системою.

CubeLauncher Architecture

🛠️ Технології

Next JS React TailwindCSS Electron.js NodeJS

📦 Інструкція зі встановлення

git clone https://github.com/CTPAX4OK/CubeLauncher.git
cd CubeLauncher
npm install
npm run desktop