Список форумов .:csmania:.
РегистрацияПоискFAQПользователиГруппыКоманда сайтаВход

Запуск и остановка сервера через web

 
Ответить на тему    Список форумов .:csmania:. » Dedicated Servers Предыдущая тема
Следующая тема
Запуск и остановка сервера через web
Автор Сообщение
Destroyer
Нович0к
Нович0к


Зарегистрирован: 09.05.2006
Сообщения: 26


Сообщение Запуск и остановка сервера через web Ответить с цитатой
На сервере стоит игровой сревер (srcds.exe), есть ли возможность запускать и останавливать его через веб интерфейс. Может у него есть спец параметры...
Проблема в том, что под win php некорректно обрабатывает запуск приложений (а именно функции exec, popen,... ждут завершения запускаемого процесса и не дают браузеру прогрузиться дальше)
Есть 2й вариант, написать небольшой лоадер, скажем на дельфи, который будет запускаться с помощью php, проверять запущен ли сервер, если нет, то запускать его, затем завершаться, давая браузеру прогрузиться дальше. Проблема в том, что тут не понятно как узнать запущен сервер или нет. Имя окна у всех игровых серверов одно и тоже Source Dedicated Server (на сервере запущено несколько сорс игровых серверов).
Как программно узнать что сервер запущен?
Или как запускать и останавливать сервер через веб интерфейс?
Пн Ноя 05, 2007 4:00 am Посмотреть профиль Отправить личное сообщение
kruteshok
Нович0к
Нович0к


Зарегистрирован: 19.12.2006
Сообщения: 49


Сообщение Ответить с цитатой
знаю точно что в Web панеле Plesk есть поддержка CS и CSS серверов.
Пн Ноя 05, 2007 1:31 pm Посмотреть профиль Отправить личное сообщение
Destroyer
Нович0к
Нович0к


Зарегистрирован: 09.05.2006
Сообщения: 26


Сообщение Ответить с цитатой
Интересно, а можно поподробнее, что это?
Есть ли бксплатные версии
Пн Ноя 05, 2007 6:01 pm Посмотреть профиль Отправить личное сообщение
Destroyer
Нович0к
Нович0к


Зарегистрирован: 09.05.2006
Сообщения: 26


Сообщение Ответить с цитатой
Эх, пришлось самому разруливать всё на php.
Вчера в 5:08 am Посмотреть профиль Отправить личное сообщение
kruteshok
Нович0к
Нович0к


Зарегистрирован: 19.12.2006
Сообщения: 49


Сообщение Ответить с цитатой
Destroyer
выложи что получилось, желательно с исходниками )
Вчера в 2:14 pm Посмотреть профиль Отправить личное сообщение
mukca
Местный ГУРУ
Местный ГУРУ


Зарегистрирован: 06.02.2005
Сообщения: 16777215
Откуда: с луны, со своей луны, свалился :(

Сообщение Ответить с цитатой
Цитата:
Имя окна у всех игровых серверов одно и тоже Source Dedicated Server (на сервере запущено несколько сорс игровых серверов).

можно посматреть откуда запушен процесс.
если серваки лежат в разных каталогах.

имхо такое делаеться на перле в cgi скриптах.

_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Читай
Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Вчера в 6:38 pm Посмотреть профиль Отправить личное сообщение ICQ Number
pnzadvisor
Нович0к
Нович0к


Зарегистрирован: 30.10.2007
Сообщения: 11


Сообщение Ответить с цитатой
kruteshok писал(а):
Destroyer
выложи что получилось, желательно с исходниками )

+1
Но думаю он не кинет Sad
Вчера в 8:27 pm Посмотреть профиль Отправить личное сообщение
Destroyer
Нович0к
Нович0к


Зарегистрирован: 09.05.2006
Сообщения: 26


Сообщение Ответить с цитатой
Ну забыл добавить, что пришлось писать лоадер и монитор на дельфи (пути к серву вбиты статически в откомпилированные ехе-шники). Запуск лоадера через exec функцию php, так что ничего особенного. Без лоадера, который проверяет наличие запущенного уже серва может быть запущено несколько копий серва, что никому не надо. Корректная остановка серва только через РКОН.
Сегодня в 2:15 am Посмотреть профиль Отправить личное сообщение
Показать сообщения:    
Ответить на тему    Список форумов .:csmania:. » Dedicated Servers Часовой пояс: GMT + 5:30
Страница 1 из 1

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах