Панель Игрового Сервера NullCraft

Автор: TBOT 05.07.2026 38

Это базовая панель управления игровым сервером с разделением фронтенда и бэкенда. На данный момент реализованы основные функции: создание серверов, управление ими, а также базовая система контроля прав доступа. Проект активно разрабатывается и поддерживается.

Если у вас есть идеи или предложения — добро пожаловать! Можете отправлять код через Pull Request или предлагать новые функции через Issues.

Посмотреть дорожную карту разработки (Roadmap) можно здесь: Roadmap

Порты по умолчанию:

  • Фронтенд: 6996
  • Бэкенд: 9119

Развёртывание проекта

На данный момент проект можно развернуть только через клонирование исходного кода.

Требования к окружению:

  • Бэкенд: Node.js 24
  • Фронтенд: Vue 3

После установки окружения необходимо установить зависимости.

Настройка проекта через скрипты (рекомендуемый способ)

  1. Перейдите в папку Script (Скрипты)
  2. Запустите скрипт 0. setup npm install.bat — он установит все зависимости
  3. Запустите скрипт 1. 同时启动(Dev all).bat — он одновременно запустит и фронтенд, и бэкенд

Ручная установка зависимостей и запуск проекта

Установка зависимостей:

  1. Перейдите в папку бэкенда: src/server
  2. В командной строке (cmd или bash) выполните:
    text
    npm install
  3. Перейдите в папку фронтенда: src/web
  4. Выполните:
    text
    npm install

Запуск проекта:

  1. Перейдите в папку бэкенда: src/server
  2. Выполните:
    text
    npm run dev
  3. Перейдите в папку фронтенда: src/web
  4. Выполните:
    text
    npm run dev

История обновлений пуста или не указана для данного релиза.

Специальная инструкция по установке не предоставлена. Используйте стандартный метод загрузки файлов в корневую директорию.

Принять участие в дискуссии
Продукт в общем доступе
Бесплатно
15
Подготовка ссылки... Пожалуйста, подождите
Скачать файл
Войдите в аккаунт, чтобы скачивать файлы мгновенно и без таймера ожидания.
Имя файла -
Вес файла -
Скачиваний -
Безопасность Чистый (0 / 64)
Загрузка уведомлений...
Загрузка истории...