Задача

Требуется доработать функционал проекта unisite, добавив новый тип объявления - мониторинг игровых серверов. Цель - показывать статус (онлайн) сервера вместо цены и предоставить пользователю API-адрес.

Основные требования

1. Новый тип объявления

  • Добавить новый тип: «Мониторинг серверов».
  • На странице объявления вместо цены отображать текущий онлайн сервера.
  • Добавить новое поле - API-адрес.

2. Отображение информации

  • На странице объявления:
    • Вывести API-адрес с кнопкой «Копировать».
    • Состояние (онлайн) сервера.
    • Скрыть стандартный блок «Контакты» для этого типа.
  • В карточке объявления в каталоге:
    • Отображать API-адрес и текущее количество игроков онлайн.

3. Система опроса серверов

  • Реализовать фоновый сбор статистики через cron-задачу с периодичностью раз в 5 минут.
  • Скрипт должен опрашивать все сервера из базы данных, сохраняя актуальное значение онлайна.

Примечание

Названия фирм, сайты и телефоны не упоминаются - задача техническая, полностью соответствует описанию на бирже.

Модификация игры NHL 09: интеграция лиги КХЛ

Требуется модифицировать игру NHL 09 для добавления в неё полноценного российского чемпионата КХЛ. Ранее была попытка замены на базе другой лиги, но с неточностями. Нужно исправить ошибки и корректно интегрировать лигу.