Русское сообщество по скриптингу

Disable empty server

Новые плагины для Metamod, которые были добавлены в базу плагинов нашего форума. Плагины еще не утвеждены администратором/модератором.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Данный раздел форума служит для добавления новых плагинов в базу нашего форума. После того, как администратор/модератор утвердит плагин, он будет перемещен в раздел "Утвежденные плагины".

Правила при добавлении новых плагинов:
1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. Обязательно выкладывайте исходник плагина. Запрещено выкладывать dll/so файлы без исходников.
4. Обязательно указывайте настоящих авторов плагина, если вы использовали чьи-то наработки или функции, указывайте их авторов в сообщении.
5. Необходимо заполнять детальную информацию о плагине (версию, настройки, список изменений и другую).

Disable empty server

Сообщение 6a6kin » 08 дек 2013, 22:00

Автор: 6a6kin
Версия: 1.0.0.0

Описание:
Плагин выключает пустой сервер через 30 минут после отключения последнего игрока.

Написан на асме, только win версия, до линукса так не дошли руки. Написано давно :)
На заказ не пишу.
Аватара пользователя
6a6kin
Скриптер
 
Сообщения: 332
Зарегистрирован: 09 мар 2010, 16:40
Благодарил (а): 38 раз.
Поблагодарили: 278 раз.

Re: Disable empty server

Сообщение Safety1st » 09 дек 2013, 00:16

Может быть добавишь функционал, чтобы какая-нибудь команда программировала выключение сервера в конце карты? Это актуально при обновлениях, требующих выключенного сервера, а посреди карты игроков выгонять не хочется.
GoldSrc Gaming Community
Аватара пользователя
Safety1st
 
Сообщения: 1958
Зарегистрирован: 08 окт 2011, 05:41
Откуда: Moscow
Благодарил (а): 1690 раз.
Поблагодарили: 933 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Half-Life

Re: Disable empty server

Сообщение 6a6kin » 09 дек 2013, 00:38

Если скажешь, что хукать, то сделаю (не скоро, правда).
На заказ не пишу.
Аватара пользователя
6a6kin
Скриптер
 
Сообщения: 332
Зарегистрирован: 09 мар 2010, 16:40
Благодарил (а): 38 раз.
Поблагодарили: 278 раз.

Re: Disable empty server

Сообщение Safety1st » 09 дек 2013, 01:08

Не уверен, что понял, какая именно инфа нужна.

Вот в плагине WDMisc от Jussi Kivilinna это реализовано так:
Код: Выделить всё
DLLAPI functions:
   ServerDeactivate

Оно?

А cvar на выключение - например, sv_shutdown_endmap.
GoldSrc Gaming Community
Аватара пользователя
Safety1st
 
Сообщения: 1958
Зарегистрирован: 08 окт 2011, 05:41
Откуда: Moscow
Благодарил (а): 1690 раз.
Поблагодарили: 933 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Half-Life

Re: Disable empty server

Сообщение 6a6kin » 09 дек 2013, 02:07

ServerDeactivate

Повешу выключение на вызов это функции.
На заказ не пишу.
Аватара пользователя
6a6kin
Скриптер
 
Сообщения: 332
Зарегистрирован: 09 мар 2010, 16:40
Благодарил (а): 38 раз.
Поблагодарили: 278 раз.

Re: Disable empty server

Сообщение 3auka » 16 мар 2014, 20:32

Как уменьшить до 5 минут ? и через что компилировать ?
Аватара пользователя
3auka
 
Сообщения: 1
Зарегистрирован: 16 мар 2014, 17:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Disable empty server

Сообщение 6a6kin » 17 мар 2014, 02:04

FASM, строка 181
push 1000*60*30

Это в миллисекундах.
На заказ не пишу.
Аватара пользователя
6a6kin
Скриптер
 
Сообщения: 332
Зарегистрирован: 09 мар 2010, 16:40
Благодарил (а): 38 раз.
Поблагодарили: 278 раз.


Вернуться в Добавленные новые плагины

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2