ИМХО это уже перебор - с помощью PHP на сервере (При наличии соответствущих прав) мы может вызывать произвольные системные команды и менять содержимое файлов - а вы предлагаете создавать FTP-сервер и еще с ним обмениваться командами
Это в том случае, когда управление производится с удалённого сервера, а так конечно
о чем говорит хотя бы наличие команд типа ps killall
А эта команда даже есть в виндовс 7.
ДА и мы юзаем на сервере win server 2008
JustUserR пишет:
А вот это очень интересно как можно сделать через FTP? Я знаю что вроде бы можно поставить права на запуск и запускать удаленно но так почти никогда не делал
Ой. я не про то управление подумал ))
просто если человек с выше хочет сделать доступными настройки кс сервера, то изменять файлы (настройки) сервера, можно через фтп, удалённо.
Это походу оффтом был ) извиняюсь, спросони не сообразил сразу.
---------
А как можно давать серверу команды через rcon ? прям в консоль сервера.
Держу сервера кс под linux хочу дать пользователю доступ к управлению сервера кс но по ssh как то не хочется давать. Вот и подумал а незя чтоб он через сайт мог управлять запуск остановка сервера.
Всё можно, я именно сей час дорабатываю вторую версию панели управления.
Только мы держим в промышленных масштабах сервера и юзерам удобно через сайт всё делать.
Ставишь апач на сервере, настраиваешь php и в путь.
Но это при условии что не хочется через фтп делать, так как там есть нюансы.
MoNSTRiK, под виндой /dev/null отсутствует. Попробуйте дописать > log.txt &
Я, правда, не уверен, что сработает - с командной строкой виндов не разбирался.
Встала другая проблема.
При запуске сервера всё работает и грузится, вот только страница с которой произошёл запуск остаётся работать. Видима обмен пакетами идёт или ещё что. Как можно этого избежать? Чтобы сервер запускался и скрипт забывал про дальнейшую работу с ним.
Встала резкая проблема.
Требуется при помощи php или каких либо других средств, но желательно php, заставить windows запустить программу и начать её выполнение так, как это обычно происходит при запуске мышкой.
Пример:
Существует файл, который запускает игровой сервер по CS.
Скрипт запускает консоль, но при запуске выводится, что невозможно загрузить файл hlds.exe, так как в файле start не верно путь указан и выполнение идёт не так. Но при обычном запуске файла start, сервер кс запускается.
если же мы сразу напишем, всё то что запускай hlds.exe в файле start
и поставим путь верный к hlds.exe
То тогда консоль начинает работать, но теперь она не может найти внутренние файлы соответствующие запуску сервера. Так ак винда считает что путь запуска не папка сервера и теряет нужны файлы....
нашёл тако код, но не разобрался, что конкретно за что отвечает: