Заголовок 
Регистрация 
Вход 
О игре
Документация 
Правила игры 
Памятка новичкам 
Oбзор 
Статьи 
FAQ 
ГМ-ы 
Поля сражений
Общий список 
Чемпионаты 
Вакансии 
Отчеты 
Полководцы
Список 
Кланы 
Команды 
Мысли 
Опрос мнений 
Награды 
Рейтинг
О рейтинге 
Рейтинг игроков 
Ошибки 
Обратная связь 
Файлы
Клиент/Сервер 
Комментатор 
Сценарии 
Скриншоты 
Pb Artz
О нас 
Контакты 
Фотогаллерея 

TopList

Реклама

- Милитаризм - Статьи - /Хост: Режимы автообработки/На сайте: 25 чел.
  (хинт секунды) Артиллерия и танки быстро теряют топливо, то же относится к эсминцам и подлодкам после минирования. (DPT)
Автор -  Юра Иляев.СГ:[1]

Хост: Режимы автообработки

Вобщем не секрет, что основной недостаток хоста, это то что он не может полноцнно работать без непосредственного участия ГМ-а. И поэтому многие годы ведутся попытки попытаться начать работу над попыткой автоматизировать хост так, что он сам мог делать запуски партий, выкидывать игроков и т.д. согласно определённым заданным режимам.

И некоторое время назад ситуация наконец-то здвинулась с мёртвой точки. Небезизвестный и уважаемый Magistr выслал мне большой фолиант на тему КАК (по каким схемам это можно сделать) я прочитал, и задумался... и понял что всё не так страшно и сложно на самом деле и вот что из этого вышло...

Режимов Маг предложил очень много, и я буду публиковать их по мере их реализации. Итак первый режим.

АвтоЗП - Автозапуск Периодический.

Для партии задаётся период (hours) (в часах) через который эта партия будет дёргаться на предмет автообработки. Есть ещё параметр (drop) который указывает через сколько пропусков подряд место игрока освобождать. Так же есть параметр (pers) который указывает на то, сколько минимально процентов ходов должго быть чтобы состоялся автозапуск.

Алгоритм работы примерно такой.

1. Берётся время последнего запуска/автообработки этой партии (dtauto) (Только если партия в статусе "Авто")

2. Находится разница в часах между текущим временем и dtauto (ddif)

3. Если ddif >= hours то идём дальше.

4. Если drop = 0, то из партии выкидываются все непоходившие и партия НЕ запускается. Выход.

5. Если drop > 0, то партия засускается (если кол-во присланных ходов >= pers) и из неё выкидываются те у кого пропусков >= drop.

6. Если кто-то был выкинут, партия становится в "Набор" и не дёргается автоматом пока не набёрутся игроки.

Вот, это первая ласточка автоматизации. Готов эксперментальный апдейт хоста. Нужны добровольцы чтобы опробовать этот режим.

mh_updv148.zip В этом файле апдейт и файл с пояснениями что и как. Собсвенно можно не боятся ГМ-ам ставить этот апдейт, т.к. партии которым вы не поставить режим будут запускаться по старому... Вобщем кто нибудь создайте партию желательно для новичков (больше вероятность что автомату наёдйтся работа). Сайт тоже дописан так, что на странице с партией с этим режимом вся инфа о режиме отображается.

Вот кстати списочек полезных дополнений/изменений в хосте.

1. Теперь партия запускается даже если это только первый ход

2. Теперь предупреждения о неналичии хода отсылаются автоматически, для этого нужно этого нужно в переменную sendwarningsdays (в config.ini) указать количество дней сколько ждать после запуска партии, и после этого переиода рассылать конфирмации

Время (только час, одна цифра от 0 до 24) после которого начинается рассылка указывается в переменной sendwarningshour (по умолчанию 12)

3. В шаблоне предупреждений (warning.tpl) теперь доступны переменные кол-во присланных ходов - колво ходов которые должны быть получены

4. Если пришёл ход в партию у которо статус "Набор", то проверяется наличие всех нужных ходов. И если есть все ходы, то партия становится в статус "Авто".

5. Если в партии в государстве нет игрока (пустой логин), то ходы от этого гос-ва не принимаются (во избежании присылания ходов удалёнными игроками)

6. Пара мелких поправок было сделано с целью уменьшить случаи зависания хоста.

7. Найдена причина несоздавания зипака конфижного на некоторых системах. Так же добавлен свежий пкзип.

Дополнение

Внимание! УЖе был обнаруже злостный глюк. Всем кто качал эту версию, нужно залататься этим файлом.

http://militarizm.ru/files/mh_exe2312.zip

Комментарии (читаются сверху вниз)
Надоело рыскать по сайту в поисках новых коментариев? Долго ждешь загрузки страниц или ограничен трафик? Скачай militarizm.ru - Коментатор и держи руку на пульсе милитаризма!
  Copyright (c) 2002, Plumbum Artz   runTime - 0.05сек.