Мысли в слух или просто обсудить

Сообщения
936
Реакции
187
Помог
4 раз(а)
Доброе всем пользователям, проникся небольшой мыслью о том, почему бы не автоматизировать весь процесс установки и настройки сервера через web панель.
Да мысль очень тяжелая, но если ее продумать правильно выйдет толковая вещь.
А теперь к самой сути:
1 - Почему бы не создать такую web панель со скриптом чтобы создать, настройки и контролировать весь процесс и работу сервера через эту панель?
В чем вообще заключается эта идея: Чтобы не скачивать steamcmd и сам сервер самому в ручную или через какие-то рукописные скрипты, а переложить это на веб-часть, а с нее сделать связь к скрипту который будет скачивать это все, точнее через веб-часть настроить все пути куда, как и зачем устанавливать.
2 - Можно было еще сделать установку RE продуктов через веб-часть, выделив галочкой или как-то еще, после установки сервера.
Т.е полностью автоматизировать установку RE продуктов если этого захочет сам пользователь. Да м.б есть сложность в том, что надо постоянно дергать новые версии как-то.
3 - Также можно через веб-часть настроить запуск сервера и параметры запуска.
Т.е указать все, что надо и запуск сервера будет практически идеален на старте.
4 - Автоматизация установки всех модулей которые нужны пользователю
Зачем же это все? Для того чтобы пользователь не устанавливал все в ручную и не прописывал
5 - Также бы почему бы не создать БД с желаемыми плагинами чтобы пользователь мог сам через веб-часть выбрать нужный плагин и перед установкой мог указать все настройки сразу (Префиксы, квары и т.д)
6 - Мониторинг и краш дамп
Также было бы не плохо следить за состоянием и четким краш дампом сервера прямо в веб-части
7 - Разделить веб-часть для администратора и обычного юзера
А точнее, чтобы это было как какая-нибудь CMS, и пользователи могли бы написать сами нужный модуль для веб-части
8 - Также иметь бан систему под эту веб-часть или интеграцию с другими бан системами

Зачем вообще это пустословие? Просто интересно были у вас такие мысли на счет этого или нет и каково сложность данной системы и в чем будут трудности при написании.
Да, это похоже на какой-то хостинг больше, но разница в том, чтобы это все было доступно пользователям либо за деньги, либо в общем доступе и они могли сами сделать как им надо и не покупать хостинг на месяц ради того, чтобы было все легко и просто.
 
Сообщения
1,668
Реакции
1,495
Помог
24 раз(а)
Вы что, хотите как на муарене??
 
Сообщения
936
Реакции
187
Помог
4 раз(а)
Вы что, хотите как на муарене??
Нет, сама мысль заключается чтобы не производить ручной работы не опытному юзеру который знать не знает, что такое линукс и самому работу с этой ОС
А создать такое веб управление чтобы можно было создать сервер в 2 клика и настроить его как надо.
Ведь никто не запрещал создавать описание и комментарии ко всему в веб-части.
Да, это очень муторная и тяжелая работа и нужно продумать каждый шаг, придумать алгоритм работы, продумать хорошую пояснительную инструкцию для установки этого всего, но все же если все будет успешно, какое колоссальное облегчение ляжет на руки не опытных юзеров.
Мне иногда самому очень муторно делать эту рукописную работу в Линуксе, все настраивать и т.д. Да я согласен, что это дает хоть какой-то опыт в работе с этой ОС, ближе знакомит к башу и т.д
 
Сообщения
658
Реакции
230
Помог
11 раз(а)
такое уже вроде есть как GamePl, их достаточно вроде
 
Сообщения
936
Реакции
187
Помог
4 раз(а)
такое уже вроде есть как GamePl, их достаточно вроде
Да их достаточно, но каждая имеет свои недостатки. Даже как твой пример, 9 версия была слита.
На счет 10 версии ничего сказать не могу т.к не использовал уже.
И они ее дают как хостинг, а тут как-бы правильно это сказать, не давать пользователям создавать из этой веб какой-то левый хостинг хостинг
 
Сообщения
271
Реакции
347
Помог
15 раз(а)
некоторые ваши пункты есть в pterodactyl.io
 
Сообщения
936
Реакции
187
Помог
4 раз(а)
некоторые ваши пункты есть в pterodactyl.io
Про птеродактиль слышал, но не пользовался.
Но тоже если так посмотреть опираются на комьюнити английское или на тех кто знает его.
Но большой плюс у них, распространяют в опен соурс, т.е есть где посмотреть реализацию
 
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
1 - Почему бы не создать такую web панель со скриптом чтобы создать, настройки и контролировать весь процесс и работу сервера через эту панель?
В чем вообще заключается эта идея: Чтобы не скачивать steamcmd и сам сервер самому в ручную или через какие-то рукописные скрипты, а переложить это на веб-часть, а с нее сделать связь к скрипту который будет скачивать это все, точнее через веб-часть настроить все пути куда, как и зачем устанавливать.
Уже года 4 наверно такая идея. Нет просто так не выйдет. Скажите спасибо скриптерам которые "оптимизируют" свои творения не используя квары. Из чего выходит что каждый раз нужно лезть в исходник и менять настройки. Что скриптом сделать будет затруднительно.
2 - Можно было еще сделать установку RE продуктов через веб-часть, выделив галочкой или как-то еще, после установки сервера.
Т.е полностью автоматизировать установку RE продуктов если этого захочет сам пользователь. Да м.б есть сложность в том, что надо постоянно дергать новые версии как-то.
Ее можно и баш скриптом сделать. До момента установки реюниона/реаузчекера/речекера. И я давно себе подобное сделал. Но увы после того как тим сити умер, уже не актуально
Также можно через веб-часть настроить запуск сервера и параметры запуска.
Выше указали птеродактиль. Но не вижу причин делать это автоматизировано. Вы же не каждый день меняете настройки. Раз настроили аргументы и все. И возможно через год что-то измените.
4 - Автоматизация установки всех модулей которые нужны пользователю
пункт 2. не все в легкодоступном месте
Также бы почему бы не создать БД с желаемыми плагинами чтобы пользователь мог сам через веб-часть выбрать нужный плагин и перед установкой мог указать все настройки сразу (Префиксы, квары и т.д)
Пункт 1. Куча разных форматов конфигурационных файлов или вообще их отсутствие.
Мониторинг и краш дамп
Давно готовые решения
Также иметь бан систему под эту веб-часть или интеграцию с другими бан системами
Это уже имхо перебор. Зачем в панели управления часть про баны и т.д.
либо за деньги
В сети продают кучу "чуду скриптов". По факту там либо LGSM под катом, либо любая публичная/слитая панель хостинга с ssh коннектом, либо простые баш скрипты которые тупо качают архив "сборки" и распаковывают. Причем последнее зачастую неактуально и делать архив все равно придется самому, что нивелирует любую автоматизацию. Да и домены у половины из них сдохли.

чтобы было все легко и просто
В данном случае нельзя чтобы было легко и просто. Уровень серверодержателей и так не очень радует. А если они еще и не думая будут клацать "далее" так на форуме тем "не робит" будет еще больше. Сейчас же они вынуждены ставить и настраивать вручную, что способствует их развитию и пониманию. Что в итоге дает скил при поиске неисправностей.

почему бы не автоматизировать весь процесс установки
Сервера не устанавливают каждый день простые серверодержатели. Для хостингов это уже маст хев. А вот просто админы могут раз и помучатся с тем же LGSM. Который к тому же также автоматизирует весь процесс
24 Апр 2020
правильно это сказать, не давать пользователям создавать из этой веб какой-то левый хостинг хостинг
У вас не получиться сделать из этой системы ту, которая не сможет быть использована как хостинг. Вчерашний студент мало мальски понимающый в программировании допишет вам билинг систему. Ну разве что делать вы будете на каком то малоизвестном или сложном языке программирования.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу