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

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


hawkhost

Hawk Host

В настоящее время хост поддерживает игры на оригинальном HOST 3.22.025 и на последней версии PHOST4/Linux, а так же PHOST4/DOS

Инструкция по использованию

E-mail интерфейс

  1. Хост принимает ходы от игроков по адресу planets()dailyfun(тчк)org
  2. В поле Subj(Тема) письма должно стоять слово trn
  3. Следует отправлять trn-файл «как есть» в виде аттача(приложения) к письму, без архивирования, переименовывания или какого-либо дополнительного кодирования
  4. Почта обрабатывается хостменеджером раз в 15 минут, а так же прямо перед запуском очередного хода
  5. После проверки хода игроку отсылается результат проверки на основной почтовый адрес
  6. Отправлять ходы можно только с почтовых адресов, зарегистрированных в системе для данного игрока
  7. RST всегда отправляется на основной почтовый адрес игрока
  8. Почтовый адрес хоста используется только для приёма ходов. Читать письма по этому адресу некому, для связи с ГМ используйте другие адреса

Web-интерфейс

  1. Адрес сайта http://hawk.dailyfun.org
  2. Для использования интерфейса игрок должен быть зарегистрирован
  3. Регистрация может быть произведена игроком вручную (без записи в партию) или при создании партии ГМом, автоматически
  4. trn-файл может быть загружен через форму «Send turn»
  5. Обработка загруженного trn происходит асинхронно, обычно через несколько секунд после загрузки
  6. Результаты проверки загруженного хода отсылаются на основной почтовый адрес игрока
  7. Блок «My Games» содержит список текущих игр, для каждой игры отображается время загрузки последнего «хорошего» хода
  8. Через несколько секунд после загрузки нового trn игрок может нажать на заголовок блока «My Games» для обновления статуса хода
  9. «время следующего запуска» и «время приема последнего хорошего хода» отображаются в часовом поясе игрока (если правильно установлено время на компьютере пользователя)
  10. Нажатие на название партии открывает блок «Game Info»
  11. RST текущего хода может быть получен с помощью ссылки Download RST в блоке «Game Info»

Оповещения

Игрок получает почтой следующую информацию:

  • Результат проверки хода
  • Ход (rst/util.dat)
  • Сообщение о пропущенном ходе, если таковое произошло
  • Сообщение о недостаточном числе trn для планового запуска хода
  • Cообщение о скором запуске хода (за несколько часов до), при отсутствии присланного trn для данного игрока
  • Сообщение об автоматическом создании логина для игрока

Все замечания и пожелания а так же разбор проблем происходят на форуме: 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-планировщика, на котором и прокрутили первый извратный блиц см. отчеты. В дальнейшем, хостменеджер был полностью переписан в виде веб-приложения на яве, со встроенным планировщиком, интегрированной SQL базой и прочими наворотами, что позволяет легко расширять функциональность.

hawkhost.txt · Последнее изменение: 2010/05/01 23:08 — xeye