CSmania.RU

Универсальный русскоязычный портал о Counter-Strike
Предыдущее посещение: Вс мар 23, 2008 5:17 am Текущее время: Вс мар 23, 2008 5:17 am

Часовой пояс: UTC




 [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Сб мар 15, 2008 4:32 pm 
Не в сети
Нович0к
Нович0к

Зарегистрирован: Вт май 09, 2006 4:04 pm
Сообщений: 29
Как-то поднимал тут эту тему, но ничего так и не нашел, кроме 1й какой-то платной системы. В итоге пришлось писать свой скрипт. Он написан для сайтового движка e107. Но сделав небольшие изменения его можно интегрировать еще куда-нибудь или сделать самостоятельным.
Этот скрипт будет полезен для держателей серверов под windows. Подходит для любых игровых серверов от Valve, т.к. они все имеют одинаковую структуру.

Возможности: Запуск сервера, остановка сервера , принудительная остановка сервера (нужна, например, если он завис), апдейт через HLDSUpdateTool с выводом результатов на веб страничку, загрузка и распаковка .zip архивов в папку игрового сервера (удобно для создания патчей и заливки дополнений). Весь интерфейс сделан на Ajax, т.е. подгружается только обновляемая часть веб страницы, что значительно сокращает время загрузки страницы (например если скрипт интегрирован в сайт с множеством картинок и большим лого).

Описание:
Все файлы из папки web залить в отдельную папку на веб сервере. Доступ к файлу server_status.txt должен быть на запись и чтение, к остальным можно только чтение.
Фаил server_monitor_launcher.exe лучше положить в папку с игровым сервером. Это небольшая программка, которая запускает, останавливает, убивает если надо и проверяет статус сервера. (Кому интересно - пример его параметров запуска есть в config.php).
Отредактировать фаил config.php в соотвестствии со своим случаем.
Подразумевается, что сервер запускается .bat файлом, в котором прописаны все параметры запуска игрового сервера.

Ограничение доступа к этому скрипту осуществляется так: в админке е107 создается класс 'cssadmin' и разрешается доступ к этому скрипту только этому классу. Имя класса можно менять в файле index.php

Конечно можно сделать автоинсталлер, поддержку многих популярных движков сайтов, самостоятельный режим и т.д. но т.к. делал все для себя поддерживается только e107.

При копировании и модификации незабывайте упомянуть автора скрипта :)


У вас нет доступа для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Сб мар 15, 2008 8:57 pm 
Не в сети
Нович0к
Нович0к

Зарегистрирован: Вт окт 30, 2007 12:34 pm
Сообщений: 48
Если бы я такую штуку нашел полгода назад я был бы счастив :)
А сейчас я уже написал свой скрипт, запуск сервера через функцию system(); и остановка через ркон (вот это плохо)
Но всё равно thanks за такую работу :good:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Вс мар 16, 2008 12:32 pm 
Не в сети
Нович0к
Нович0к

Зарегистрирован: Вт май 09, 2006 4:04 pm
Сообщений: 29
Вот в этом скрипте остановка реализована через cron и через принудительное закрытие - оч. помогает при настройке вешающих серв плагинов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Ср мар 19, 2008 12:19 pm 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Вс май 21, 2006 4:24 pm
Сообщений: 545
Откуда: Из моря йада.
Низкий поклон автору.

_________________
С вопросами про варез идите на Google


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Ср мар 19, 2008 1:22 pm 
Не в сети
Server Helper
Server Helper
Аватара пользователя

Зарегистрирован: Вс окт 07, 2007 7:08 am
Сообщений: 478
Откуда: CCCР
Присоединяюсь! ОГРОМНОЕ СПАСИБО!
вопрос он сделан плагином к е107 или нет? если нет, то как именно интегрируется?
и какая версия е 107? у меня Версия 0.7.11 - чет не работает....

_________________
http://snegoff.clan.ru
http://tf2stats.cwx.ruИзображение
занят - ищу зарплатодателя....


Последний раз редактировалось RomanSnegov Ср мар 19, 2008 4:53 pm, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Ср мар 19, 2008 3:20 pm 
Не в сети
Нович0к
Нович0к

Зарегистрирован: Вс окт 28, 2007 11:46 am
Сообщений: 10
Все отлично только у меня все в закарлючках(((Стоит кодировка сp1251


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Ср мар 19, 2008 5:12 pm 
Не в сети
Капитан
Капитан

Зарегистрирован: Вс фев 04, 2007 5:02 pm
Сообщений: 288
Откуда: Из танка...СПб
Мега Пасибки!ТРУ!

_________________
Патч для удаления рекламы в CS 1.6Изображение
Quick Steam Crack Tool v 1.0!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Ср мар 19, 2008 9:48 pm 
Не в сети
Нович0к
Нович0к

Зарегистрирован: Вт май 09, 2006 4:04 pm
Сообщений: 29
RomanSnegov писал(а):
Присоединяюсь! ОГРОМНОЕ СПАСИБО!
вопрос он сделан плагином к е107 или нет? если нет, то как именно интегрируется?
и какая версия е 107? у меня Версия 0.7.11 - чет не работает....

Он сделан не как плагин, т.к. изначально как самостоятельная фишка задумывался. Установка как в описании в первом посте. От версии е107 не зависит.
punkil писал(а):
Все отлично только у меня все в закарлючках(((Стоит кодировка сp1251

Все правильно, все файлы написаны в кодировке UTF-8 надо открыть их в блокноте, например Notepad2, и перекодировать в cp1251.
Вот выкладываю туже версию, но в кодировке cp1251.

Всем спасибо за комменты, может дальше будет развиваться проект.


У вас нет доступа для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Ср мар 19, 2008 11:08 pm 
Не в сети
Нович0к
Нович0к

Зарегистрирован: Пт янв 26, 2007 12:16 pm
Сообщений: 1
Если кто сделает этот скрипт самостоятельным ,ну чтобы он шел без системы e107 , скиньте сюда :]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Чт мар 20, 2008 8:43 am 
Не в сети
Капитан
Капитан
Аватара пользователя

Зарегистрирован: Вт окт 02, 2007 7:09 pm
Сообщений: 203
Откуда: Из Half-Life2
Спасибо ! ! Реальная штука +5 :beer:

_________________
Изображение
Скачай все gcf через uTorrent тут


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Чт мар 20, 2008 9:01 pm 
Не в сети
Нович0к
Нович0к

Зарегистрирован: Вт май 09, 2006 4:04 pm
Сообщений: 29
Думаю в ближайшую неделю сделаю самостоятельную версию или универсальную.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web интерфейс запуска и остановки dedicated server-ов
СообщениеДобавлено: Чт мар 20, 2008 9:50 pm 
Не в сети
Server Helper
Server Helper
Аватара пользователя

Зарегистрирован: Вс окт 07, 2007 7:08 am
Сообщений: 478
Откуда: CCCР
Destroyer писал(а):
RomanSnegov писал(а):
Присоединяюсь! ОГРОМНОЕ СПАСИБО!
вопрос он сделан плагином к е107 или нет? если нет, то как именно интегрируется?
и какая версия е 107? у меня Версия 0.7.11 - чет не работает....

Он сделан не как плагин, т.к. изначально как самостоятельная фишка задумывался. Установка как в описании в первом посте. От версии е107 не зависит.

значит, я тупой.... :blush:
я так и не понял как его можно "интегрировать", и у меня он в серваке не запускается..... :dash:
ЗЫ: может, для таких дятлов, как я, в картинках???? :blush:

_________________
http://snegoff.clan.ru
http://tf2stats.cwx.ruИзображение
занят - ищу зарплатодателя....


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 12 ] 

Часовой пояс: UTC


Кто сейчас на конференции

Сейчас этот форум просматривают: Alexa [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Powered by phpBB © 2000-2007 phpBB Group