Перейти к содержанию
View in the app

A better way to browse. Learn more.

Наши рыбалки Pro Pilkki 2 (1.5-2.0). Расписание турниров, итоги и награды.

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Pro Pilkki 2

Автоматическая Система Управления Хостами

Рекомендуемые сообщения

Опубликовано

АСУХ "БАТИСКАФ" Автоматическая Система Управления Хостами.

Система создана отдельно и с глубоким уважением к авторским правам команды Procyon. Она не вмешивается в игровой процесс и никоим образом не влияет на его результаты. Интеграция осуществляется исключительно через стандартные функции сервера Pro Pilkki — те самые возможности, которые предусмотрели сами разработчики игры.

«БАТИСКАФ» бережно расширяет базовый функционал хоста. С помощью логических конструкций запросов к серверу она получает ответы и на их основе формирует точные, осмысленные результаты. Например, система может запросить у сервера текущий состав участников, состояние игры или итоги предыдущей сессии, а затем самостоятельно построить дальнейшие действия — отправить нужное сообщение, изменить настройки ожидания или подготовить сценарий следующего запуска.

Одной из ключевых возможностей является распознавание игровых ролей. Система определяет, кто в данный момент является капитаном или заместителем команды, кто занял определённое место в предыдущей игре, кто находится в ожидании или обладает особым статусом. На основе этих ролей происходит делегирование полномочий: капитану может быть предоставлена возможность влиять на параметры хоста, заместителю — выполнять вспомогательные действия, а победителю предыдущей сессии — особые права согласно задуманному сценарию. Все правила можно задать заранее или оставить на усмотрение настроек по умолчанию. Также система умеет читать плейлоги, оценивать результаты, сортировать игроков на хосте.

Таким образом, «БАТИСКАФ» выступает прозрачной и аккуратной оболочкой. Она дополняет возможности сервера, оставаясь полностью невидимой для правил самой игры, и позволяет выстраивать более живые, осмысленные и удобные сценарии взаимодействия с участниками — без изменения исходного игрового процесса.

Что уже сделано

  1. Развёрнут (в тесте) автоматический запуск 10 хостов с разными параметрами одновременно. Проводится раздельная запись плейлогов и чатлогов.

  2. Реализован модуль мониторинга пинга игроков. Слежение в реальном времени и запись в pinglog с результатами по сессии (пока не для всех).

  3. Система точно определяет состояние хоста: в игре, на паузе с таймером, простой сервера.

  4. Система развернута на приватном хосте без блокировок для любой из всех стран СНГ. ВПН не нужен.

  5. Добавлены новые функции для чата.

Что планируется

  1. Расширение функционала и команд чата.

  2. Автоматическое определение игровых ролей (капитан, заместитель команды, игрок, занявший определённое место в предыдущей игре, и другие статусы).

  3. Делегирование полномочий и прав согласно сценарию хоста или заранее заданным параметрам по умолчанию.

  4. "Живое" табло предстоящих турниров и событий. Механизм оповещения через соц. сети или мессенджеры.

  5. Разработка Веб интерфейса (в процессе).

  6. Модуль автоматических сценариев запуска, по указанному алгоритму (без вмешательства в сам игровой процесс).

  7. Учет всех проведенных игр. Автоматический расчет турниров и рейтингов. (в перспективе).

Все возникающие вопросы и предложение прошу задавать в этой теме.

Опубликовано

МОДУЛЬ ПИНГ (Только на хостах сервиса)

В модуле ПИНГ реализованы мониторинг соединения сервера с участниками и запись пинглога. Основная задача проверять пинг автоматически и информировать игрока о проблемах, тем самым исключив засорения общего чата "точками" или "символами".

Каждые 30 секунд сервис замеряет пинг каждого игрока на сервере. Замер идёт по реальному игровому трафику, поэтому он честный, работает у всех игроков и не нагружает ни сервер, ни соединение.

Все замеры за игровую сессию собираются вместе. Когда сессия заканчивается, в пинглог записывается её итог: кто играл, откуда, сколько времени и какой у каждого был пинг (лучший, худший, средний) с полной историей изменений по ходу игры.

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

Запись включается начальными параметрами сервера или модератором командой !инитпинг. Команда !инитпинг только инициализирует сервис для следующей сесии. Т.о. запись пинглога начнется не с текущей, а последующей запущенной сессии.

КОМАНДА !пинг — описание.

Команда показывает пинг до сервера и включает наблюдение: если пинг ухудшится, сервис сам предупредит вас и напишет вам в личку.

Пинг меряется по реальному игровому трафику, - поэтому он работает у всех, даже за файрволом или роутером. Результат — медианнное значение замеров за последние 30 секунд.

Синонимы: !пинг, !пнг, !ping, !png

Синтаксис:

Включить проверку: !пинг [<номер игрока>] или !пинг [ком, команда, team]. Остановка: !пинг [вык, выкл, off]

<номер игрока> Любой номер от 1-30, соответствующий игровому идентификатору в игре. (Прим. можно просмотреть стандартной командой: /names). Если этот параметр опущен, например просто !пинг, то вы запустите слежение только за собой. Следить можно за любым количеством игроков. Система измеряет все автоматически для всех, по этому нагрузки на сервер не будет.

[ком, команда, team] - позволяет следить только за игроками указанной команды. Эта опция доступна исключительно капитанам и ихним замам. (Опция в процессе теста).

Ответ всегда приходит только в личку от имени хоста.

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

[вык, выкл, off] - выключит весь мониторинг и перестанет следить за всеми предыдущими вашими запросами.

Результатами команды считается: до 70 мс - отличный, 70-150 мс - хороший, 150-250 мс - плохой и 250 мс и выше - ужасный.

Примеры использвания:

  1. Отправили: !пинг

Пришло: Пинг: 33 мс, отличный.

2. Отправили: !пинг 2

Пришло: Ribachka (A): 95 мс, хороший.

3. Отправили: !пинг ком

Пришло: Пинг команды в норме.

Например, если у кого-то плохой или ужасный пинг: as.sound:180мс Ribachka (A):260мс

4. Отправили: !пинг выкл

Пришло: Наблюдение выключено.

Наблюдение выключается и само, когда вы выходите с сервера.

Подсказка - !пинг ? подробно показывает все опции команды, если забыли.

ОГРАНИЧЕНИЯ

- Между двумя командами !пинг нужно подождать 3 секунды. Если отправить раньше, в личке придёт «Подождите 3 с.», а в общем чате команда просто игнорируется.

- Ошибки (нет игрока, нет доступа и т.п.) приходят, только если вы писали в личку хосту. В общем чате сервис на ошибки не отвечает.

- Если игрок стоит без дела и почти не обменивается данными с сервером, пинг может быть «нет данных» - это нормально, достаточно немного поиграть.

- Язык ответа выбирается по вашему тегу нации, а если его нет - по стране IP.

Опубликовано

МОДУЛЬ УПРАВЛЕНИЕ (Только на хостах сервиса)

В модуле УПРАВЛЕНИЕ реализованы запуск и остановка сессии, выбор озера и игрового режима. Также есть ограничения, - командой могут пользоваться исключительно модераторы, капитаны (C) и их замы (A), а также доверенные игроки (тестеры и т.п.). Обычным игрокам команда недоступна. Номинально игра не поддерживает кирилицу, поэтому основной смысл этого блока дать возможность понятно и внятно выставлять и запускать сессии.

КОМАНДА !старт — описание.

Команда запускает игру на сервере. Сервис сам отправляет от имени администратора стандартную команду /start, так что управлять сервером можно прямо из игрового чата, без доступа к админке. Если на сервере идёт перерыв (запущен таймер), команда сначала снимает таймер, а через пару секунд запускает игру. Ждать окончания перерыва не нужно.

Синтаксис: !старт (без параметров). Подсказка - !старт ? кратко напоминает, что делает команда.

Синонимы: !старт, !start, !го, !go. Регистр букв не важен: !СТАРТ, !Старт, !GO, !Go и т.п. тоже сработают.

При успешном запуске сервис ничего не пишет, результат и так виден (игра стартовала). Сообщение приходит только при ошибке и только в личку от имени хоста.

Примеры использования:

1. Отправили: !старт

Пришло: ничего, игра запустилась.

2. Отправили: !старт (во время перерыва)

Пришло: ничего, таймер перерыва снят, игра запустилась.

3. Отправили в личку хосту: !старт (игрок без прав)

Пришло: Отказано в доступе.

ОГРАНИЧЕНИЯ

- Между любыми двумя командами нужно подождать 3 секунды. Если отправить раньше, в личке придёт «Подождите 3 с.», а в общем чате команда просто игнорируется.

- Ошибки и отказ в доступе приходят, только если вы писали в личку хосту. В общем чате сервис на них не отвечает.

- Язык ответа выбирается по вашему тегу нации, а если его нет - по стране IP.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы используем Cookies. И это прекрасно!

Сделано в Единство

Account

Navigation

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.