Панель Игрового Сервера NullCraft
Это базовая панель управления игровым сервером с разделением фронтенда и бэкенда. На данный момент реализованы основные функции: создание серверов, управление ими, а также базовая система контроля прав доступа. Проект активно разрабатывается и поддерживается.
Если у вас есть идеи или предложения — добро пожаловать! Можете отправлять код через Pull Request или предлагать новые функции через Issues.
Посмотреть дорожную карту разработки (Roadmap) можно здесь: Roadmap
Порты по умолчанию:
- Фронтенд: 6996
- Бэкенд: 9119
Развёртывание проекта
На данный момент проект можно развернуть только через клонирование исходного кода.
Требования к окружению:
- Бэкенд: Node.js 24
- Фронтенд: Vue 3
После установки окружения необходимо установить зависимости.
Настройка проекта через скрипты (рекомендуемый способ)
- Перейдите в папку Script (Скрипты)
- Запустите скрипт 0. setup npm install.bat — он установит все зависимости
- Запустите скрипт 1. 同时启动(Dev all).bat — он одновременно запустит и фронтенд, и бэкенд
Ручная установка зависимостей и запуск проекта
Установка зависимостей:
- Перейдите в папку бэкенда: src/server
- В командной строке (cmd или bash) выполните:
text
npm install - Перейдите в папку фронтенда: src/web
- Выполните:
text
npm install
Запуск проекта:
- Перейдите в папку бэкенда: src/server
- Выполните:
text
npm run dev - Перейдите в папку фронтенда: src/web
- Выполните:
text
npm run dev
История обновлений пуста или не указана для данного релиза.
Специальная инструкция по установке не предоставлена. Используйте стандартный метод загрузки файлов в корневую директорию.



