Современный, быстрый и безопасный веб-интерфейс для управления серверами Rust через протокол Websocket (WebRcon). Разработан с использованием Next.js и Tailwind CSS.
🔗 Демо
- 100% Clientside: Все данные (IP, порты, пароли) обрабатываются только в вашем браузере. Никакие данные не отправляются на сторонние сервера или бэкенд сайта.
- Realtime: Мгновенное получение логов и отправка команд через WebSockets.
- Современный UI: Темная тем, адаптивный дизайн, красивая типографика.
- Подсветка синтаксиса: Автоматическое определение типов сообщений (Chat, Warning, Error, Generic).
Для запуска проекта локально вам потребуется Node.js версии 18+.
-
Клонируйте репозиторий:
git clone https://github.com/aristocratos/rust-rcon-client.git cd rust-rcon-client -
Установите зависимости:
npm install # или yarn install # или pnpm install
-
Запустите сервер разработки:
npm run dev
-
Откройте http://localhost:3000 в браузере.
Чтобы подключиться к серверу через этот клиент, сервер Rust должен быть запущен с поддержкой WebRcon. Добавьте следующие параметры в файл запуска (.bat / .sh) или server.cfg:
+rcon.web 1
+rcon.port 28016
+rcon.password "ваш_пароль"
Приветствую любые вклады! Если вы нашли баг или хотите предложить улучшение:
- Форкните репозиторий.
- Создайте ветку для вашей фичи (
git checkout -b feature/AmazingFeature). - Закоммитьте изменения (
git commit -m 'Add some AmazingFeature'). - Запушьте ветку (
git push origin feature/AmazingFeature). - Откройте Pull Request.
Сделано с любовью от aristocratos.
Проект распространяется "как есть". Разработчик не несет ответственности за сохранность ваших паролей при использовании на скомпрометированных устройствах.
