Извините за действительно двусмысленный вопрос, я действительно понятия не имею, как его сформулировать, хотя, надеюсь, я могу дать вам более подробную информацию здесь.
Я занимаюсь разработкой проекта, в котором пользователь может войти на веб-сайт и заказатьсервер для запуска игры в течение определенного времени.Когда время истекло, сервер перестает работать, и игроки на сервере запускаются.Часть сайта не проблема, я делаю это на PHP, и все работает.Он имеет систему календаря для бронирования сервера и может генерировать конфигурационные файлы в зависимости от того, что хочет пользователь.
Мой вопрос заключается в том, что я должен использовать для запуска определенного игрового сервера на Linux-коробке с этими файлами конфигурации направильное время?У меня это работает с bash-скриптами и cron, но это выглядит очень не элегантно.Он буквально использует FTP для подключения к веб-сайту, поэтому он может загрузить все необходимые файлы конфигурации и поместить их в папку для этой игры и времени.Мне было интересно, есть ли лучший способ сделать это.Возможно, пишу программу на C, но я не уверен, как это сделать.
(Я не прошу кого-то держать меня за руку и говорить мне «напишите этот код здесь», только некоторые идеилучший способ решения этой проблемы)
Большое спасибо, ребята!
Редактировать: веб-сервер - совершенно другая машина.Теоретически я хотел бы иметь более одного игрового сервера, где каждый из них «подключается» (в данный момент FTP) к веб-серверу, получает файл, в котором говорится, что он должен делать в определенное время, и загружает все связанные файлы, а затем отключается.