Суперсервер для запуска HLDS - это просто!

Для тех, кто хочет сделать мир лучше.
Сообщение
Автор
deadmoto
Нович0к
Нович0к
Сообщения: 6
Зарегистрирован: 12.06.2011
Откуда: Омск

#1 Сообщение 14.07.2011, 22:14

Недавно пришла в голову идея реализовать суперсервер для запуска сервера Clan Wars.
Первоначальные требования были такие:
  • Поддержка Windows/Linux
  • Управление через браузер
  • Запуск HLDS на случайный порт
  • Запуск только с паролем (пока не готово)
Взяв в руки напильник и Python-интерпретатор я реализовал следующее:
  • Первые три пункта требований
  • Отдача статических страниц с обработкой (см скриншоты)
  • Отключение HLDS по истечении времени
Для запуска нужен Python 2.7 (на других версиях не проверял).
Для настройки задайте значение переменным HTTP_ADDRESS и HTTP_PORT.
Так же нужно поправить путь к hlds в функциях hlds_run_posix и hlds_run_nt.

Продолжение следует...

ИзображениеИзображение
Вложения
hldsd.zip
(2.01 КБ) 149 скачиваний
hldsd.zip
(2.01 КБ) 149 скачиваний

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#2 Сообщение 15.07.2011, 13:46

Найс! Попробую себе тоже сделать подобную вещицу... только на синатре наверное...

Ответить Вложения 1