Всем привет!
Разрабатываю отдельную программу для Windows — Rust Server Manager, предназначенную для управления и мониторинга Rust-сервера через современный графический интерфейс.
Основная идея проекта — собрать в одном приложении всё, что обычно приходится делать вручную через консоль, файлы сервера, SteamCMD, RCON и сторонние инструменты.
Сейчас программа находится на этапе активной разработки и тестирования. Хотелось бы узнать мнение владельцев и администраторов серверов: будет ли вам интересен такой инструмент и какой функционал вы считаете наиболее важным?
Консоль:
Управление плагинами Oxide и Carbon:
Игроки и WebRCON:
SteamCMD:
Консоль сервера:
Управление плагинами:
Игроки и RCON:
Резервные копии и SteamCMD:
Хотелось бы собрать обратную связь до завершения разработки, чтобы не делать ненужные функции и уделить больше внимания действительно важным возможностям.
Интересно узнать:
Был бы вам интересен Rust Server Manager?
Разрабатываю отдельную программу для Windows — Rust Server Manager, предназначенную для управления и мониторинга Rust-сервера через современный графический интерфейс.
Основная идея проекта — собрать в одном приложении всё, что обычно приходится делать вручную через консоль, файлы сервера, SteamCMD, RCON и сторонние инструменты.
Сейчас программа находится на этапе активной разработки и тестирования. Хотелось бы узнать мнение владельцев и администраторов серверов: будет ли вам интересен такой инструмент и какой функционал вы считаете наиболее важным?
Что уже реализовано
Управление сервером:- запуск, остановка и перезапуск Rust-сервера;
- отображение текущего состояния сервера;
- управление несколькими профилями;
- редактирование основных параметров запуска;
- безопасная передача команд в консоль;
- автоматическое сохранение мира перед остановкой;
- журнал выполненных операций.
- загрузка процессора;
- использование оперативной памяти;
- время работы сервера;
- размер сохранения;
- свободное место на диске;
- количество игроков онлайн;
- максимальный онлайн;
- Server FPS;
- Tickrate;
- количество сущностей и другие показатели сервера.
Консоль:
- вывод консоли RustDedicated в реальном времени;
- цветное отображение ошибок и предупреждений;
- ошибки плагинов выделяются красным;
- успешная загрузка плагинов отмечается зелёным;
- текст можно выделять и копировать;
- поддерживаются Ctrl+C и Ctrl+A;
- поиск ошибок загрузки и компиляции плагинов;
- сохранение и ротация консольных журналов.
Управление плагинами Oxide и Carbon:
- отображение установленных плагинов;
- определение статуса каждого плагина;
- неработающие плагины подсвечиваются красным;
- показывается последняя обнаруженная ошибка;
- подсчитываются ошибки и предупреждения;
- анализируются консоль и журналы Oxide/Carbon;
- планируется установка и обновление плагинов непосредственно из программы.
Игроки и WebRCON:
- список подключённых игроков;
- ник, SteamID, IP, ping и время подключения;
- Kick с указанием причины;
- Ban и Unban;
- копирование SteamID;
- отправка объявлений на сервер;
- автоматическое обновление списка игроков;
- повторное подключение при потере RCON-соединения.
- создание ручных и автоматических бэкапов;
- резервное копирование перед обновлением;
- выбор области копирования;
- восстановление сервера из архива;
- защита от повреждённых и опасных ZIP-архивов;
- обработка занятых файлов без полного срыва резервного копирования;
- защита от случайного удаления файлов вне папки сервера.
SteamCMD:
- обновление Rust Dedicated Server из интерфейса;
- сохранение мира перед обновлением;
- остановка сервера;
- создание резервной копии;
- запуск SteamCMD;
- проверка результата обновления;
- автоматический запуск сервера после успешного завершения;
- возможность использовать проверку файлов validate;
- отдельный журнал обновления.
- запуск сервера;
- остановка и перезапуск;
- аварийное завершение;
- создание резервной копии;
- результат обновления;
- тестовая отправка webhook;
- отдельные настройки для каждого профиля.
Безопасность
Безопасность программы также является отдельной частью разработки:- RCON-пароли и Discord webhook не сохраняются открытым текстом;
- используется шифрование Windows DPAPI;
- секреты маскируются в журналах и отчётах об ошибках;
- SteamCMD запускается напрямую без передачи команд через cmd.exe;
- проверяются пути к серверу и файлам;
- добавлена защита от выхода за рабочую директорию;
- восстановление архивов защищено от Zip Slip и архивных бомб;
- опасные действия требуют подтверждения;
- ведётся отдельный журнал административных операций.
Что планируется дальше
- удалённый агент для управления сервером на другом ПК или VPS;
- централизованное управление несколькими Rust-серверами;
- автоматическое обновление плагинов;
- расписание перезапусков, бэкапов и обновлений;
- расширенные графики CPU, RAM, FPS, Tickrate и онлайна;
- уведомления о падении производительности;
- роли пользователей: владелец, администратор, модератор, наблюдатель;
- история действий сотрудников;
- автоматический анализ ошибок плагинов;
- рекомендации по возможным причинам лагов и падений;
- интеграция с Telegram;
- система лицензирования для публичного распространения программы.
Скриншоты
Главная панель и мониторинг:Консоль сервера:
Управление плагинами:
Игроки и RCON:
Резервные копии и SteamCMD:
Несколько важных уточнений
Программа пока находится в разработке, поэтому я не называю текущую версию полностью готовым коммерческим продуктом. Сейчас проводится тестирование сборки, интерфейса, RCON, резервного копирования и разных конфигураций Rust-серверов.Хотелось бы собрать обратную связь до завершения разработки, чтобы не делать ненужные функции и уделить больше внимания действительно важным возможностям.
Интересно узнать:
- Пользовались бы вы такой программой?
- Нужен ли удалённый доступ к домашнему серверу или VPS?
- Какие функции обязательно должны быть в первой публичной версии?
- Нужна ли поддержка нескольких серверов одновременно?
- Что удобнее: единоразовая покупка или недорогая подписка с обновлениями?
- Нужна ли отдельная мобильная или веб-панель?
- Какие существующие панели управления вам нравятся и чего в них не хватает?
Был бы вам интересен Rust Server Manager?
- Да, пользовался бы для своего сервера.
- Интересен, но нужен удалённый доступ.
- Интересен только при поддержке нескольких серверов.
- Возможно, зависит от цены.
- Предпочитаю обычную консоль и ручное управление.
- Готов принять участие в тестировании.
Вложения
-
b333e5a4-c6cd-4678-ad7a-630274758897.webp48.6 KB · Просмотры: 4 -
Снимок экрана 2026-07-25 202253.webp204.1 KB · Просмотры: 3 -
Снимок экрана 2026-07-25 202416.webp127.6 KB · Просмотры: 2 -
Снимок экрана 2026-07-25 202452.webp112.6 KB · Просмотры: 2 -
Снимок экрана 2026-07-25 202515.webp82 KB · Просмотры: 3 -
Снимок экрана 2026-07-25 202537.webp71.8 KB · Просмотры: 3 -
Снимок экрана 2026-07-25 202604.webp49.8 KB · Просмотры: 2 -
Снимок экрана 2026-07-25 202628.webp48.7 KB · Просмотры: 1 -
Снимок экрана 2026-07-25 202701.webp67.5 KB · Просмотры: 1 -
Снимок экрана 2026-07-25 202734.webp72.4 KB · Просмотры: 1 -
Снимок экрана 2026-07-25 202752.webp111.7 KB · Просмотры: 0 -
Снимок экрана 2026-07-25 202816.webp52.9 KB · Просмотры: 3