Инструменты пользователя

Инструменты сайта


hawkhost

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hawkhost [2008/05/09 14:15]
xeye
hawkhost [2010/05/01 23:08] (текущий)
xeye
Строка 1: Строка 1:
 ====== Hawk Host ====== ====== Hawk Host ======
-В настоящее время хост поддерживает игры на оригинальном HOST 3.22.025 и на последней версии PHOST4.+В настоящее время хост поддерживает игры на оригинальном HOST 3.22.025 и на последней версии PHOST4/Linux, а так же PHOST4/DOS 
 + 
 +===== Инструкция по использованию =====
  
-===== История ===== 
-Первые партии начали крутиться в 2000г. в Омске, тогда обычно легко набирали 11 человек в Омском Фидо. На этом хосте игрались только пхостовые игры на стандартном шиплисте с некоторыми усилениями, так же был опробован Plist 2.2. В 2002г. хост прекратил существование - народ уже не хотел так массово играть, а отдельные игроки пользовались хостом Лебедева - "Пантерой". 
  
-Вторая жизнь хоста тесно связана с общением GM на IRC канале irc://irc.ru/vgaplan :) Сначала был создан довольно простой явовский хостменеджер с использованием внешнего Cron планировщика, на котором и прокрутили первый извратный блиц [[http://vgap.dailyfun.org/forum/viewtopic.php?id=74|см. отчеты]]. В дальнейшем, хостменеджер был полностью переписан в виде веб-приложения на яве, со встроенным планировщиком, интегрированной SQL базой и прочими наворотами, что позволяет легко расширять функциональность. 
  
-===== Инструкция по использованию ===== 
  
  
 ==== E-mail интерфейс ==== ==== E-mail интерфейс ====
-  - Хост принимает ходы от игроков по адресу planets()dailyfun(тчк)org +  - Хост принимает ходы от игроков по адресу **planets**()**dailyfun**(тчк)**org** 
-  - В поле Subj(Тема) письма должно стоять слово trn +  - В поле Subj(Тема) письма __должно__ стоять слово **trn** 
-  - Следует отправлять trn-файл "как есть" в виде аттача(приложения) к письму, без архивирования, переименовывания или какого-либо дополнительного кодирования +  - Следует отправлять **trn**-файл "как есть" в виде аттача(приложения) к письму, без архивирования, переименовывания или какого-либо дополнительного кодирования 
-  - Почта обрабатывается хостменеджером раз в 15 минут, а так же сразу перед запуском очередного хода+  - Почта обрабатывается хостменеджером раз в 15 минут, а так же прямо перед запуском очередного хода
   - После проверки хода игроку отсылается результат проверки на основной почтовый адрес   - После проверки хода игроку отсылается результат проверки на основной почтовый адрес
-  - Отправлять ходы можно только с почтовых адресов зарегистрированных в системе для данного игрока +  - Отправлять ходы можно __только__ с почтовых адресовзарегистрированных в системе для данного игрока 
-  - RST всегда отправляется на основной почтовый адрес игрока+  - **RST** всегда отправляется на основной почтовый адрес игрока
   - Почтовый адрес хоста используется только для приёма ходов. Читать письма по этому адресу некому, для связи с ГМ используйте другие адреса   - Почтовый адрес хоста используется только для приёма ходов. Читать письма по этому адресу некому, для связи с ГМ используйте другие адреса
-  + 
 + 
 + 
  
 ==== Web-интерфейс ==== ==== Web-интерфейс ====
 +  - Адрес сайта [[http://hawk.dailyfun.org|http://hawk.dailyfun.org]]
   - Для использования интерфейса игрок должен быть зарегистрирован   - Для использования интерфейса игрок должен быть зарегистрирован
   - Регистрация может быть произведена игроком вручную (без записи в партию) или при создании партии ГМом, автоматически   - Регистрация может быть произведена игроком вручную (без записи в партию) или при создании партии ГМом, автоматически
-  - trn-файл может быть загружен через форму "Send turn" +  - **trn**-файл может быть загружен через форму "Send turn" 
-  - Обработка загруженного trn происходит асинхронно, обычно через несколько секунд после загрузки+  - Обработка загруженного **trn** происходит асинхронно, обычно через несколько секунд после загрузки
   - Результаты проверки загруженного хода отсылаются на основной почтовый адрес игрока   - Результаты проверки загруженного хода отсылаются на основной почтовый адрес игрока
   - Блок "My Games" содержит список текущих игр, для каждой игры отображается время загрузки последнего "хорошего" хода   - Блок "My Games" содержит список текущих игр, для каждой игры отображается время загрузки последнего "хорошего" хода
 +  - Через несколько секунд после загрузки нового **trn** игрок может нажать на заголовок блока "My Games" для обновления статуса хода
   - "время следующего запуска" и "время приема последнего хорошего хода" отображаются в часовом поясе игрока (если правильно установлено время на компьютере пользователя)   - "время следующего запуска" и "время приема последнего хорошего хода" отображаются в часовом поясе игрока (если правильно установлено время на компьютере пользователя)
-  - Через несколько секунд после загрузки нового trn игрок может нажать на заголовок блока "My Games" для обновления статуса хода 
   - Нажатие на название партии открывает блок "Game Info"   - Нажатие на название партии открывает блок "Game Info"
-  - RST текущего хода может быть получен с помощью ссылки Download RST в блоке "Game Info" +  - **RST** текущего хода может быть получен с помощью ссылки Download RST в блоке "Game Info" 
-  + 
 +==== Оповещения ==== 
 +Игрок получает почтой следующую информацию: 
 + 
 +  * Результат проверки хода 
 +  * Ход (rst/util.dat) 
 +  * Сообщение о пропущенном ходе, если таковое произошло 
 +  * Сообщение о недостаточном числе **trn** для планового запуска хода 
 +  * Cообщение о скором запуске хода (за несколько часов до), при отсутствии присланного **trn** для данного игрока 
 +  * Сообщение об автоматическом создании логина для игрока 
 Все замечания и пожелания а так же разбор проблем происходят на форуме: [[http://vgap.dailyfun.org/forum/viewtopic.php?id=72]] или мылом ГМу Все замечания и пожелания а так же разбор проблем происходят на форуме: [[http://vgap.dailyfun.org/forum/viewtopic.php?id=72]] или мылом ГМу
  
 +==== Прочее ====
 +
 +  * Хостменеджер __не занимается__ "регистрацией" ходов от Shareware игроков, делайте это сами
 +
 +===== Частые вопросы =====
 +Вопрос: Хост крутится как все отошлют ходы или четко по расписанию?
 +
 +Ответ: Если в конкретной партии включен режим "досрочных ходов", то каждый час идет проверка на наличие всех TRN от игроков (maxWeight), если все TRN есть, то запускается ход.
 +
 +В остальных случаях ход происходит по расписанию.
 +
 +Если предыдущий запуск был досрочный (например, все прислали TRN) или ручной, то на следующий плановый запуск хост будет ждать всех (maxWeight) (бага: на следующий плановый и все последующие, пока ход не будет сделан. думаем, как пофиксить :))
 +
 +Если предыдущий запуск был плановый, то хост ждет некоторый минимум TRN, который можно посмотреть в вебинтерфейсе (minWeight)
 +
 +===== История =====
 +Первые партии начали крутиться в 2000г. в Омске, тогда обычно легко набирали 11 человек в Омском Фидо. На этом хосте игрались только пхостовые игры на стандартном шиплисте с некоторыми усилениями, так же был опробован Plist 2.2. В 2002г. хост прекратил существование - народ уже не хотел так массово играть, а отдельные игроки пользовались хостом Лебедева - "Пантерой".
 +
 +Вторая жизнь хоста тесно связана с общением GM на IRC канале irc://irc.ru/vgaplan :) Сначала был создан довольно простой явовский хостменеджер с использованием внешнего Cron-планировщика, на котором и прокрутили первый извратный блиц [[http://vgap.dailyfun.org/forum/viewtopic.php?id=74|см. отчеты]]. В дальнейшем, хостменеджер был полностью переписан в виде веб-приложения на яве, со встроенным планировщиком, интегрированной SQL базой и прочими наворотами, что позволяет легко расширять функциональность.
  
hawkhost.1210335327.txt.gz · Последнее изменение: 2008/05/09 14:15 — xeye