Классический Okey · Веб · Android · Админка · WordPress

OkeyGo Suite

Создайте и запустите собственную платформу мультиплеерного Okey в реальном времени.

В одном пакете: адаптивный веб-клиент, нативное приложение для Android (исходный код), игровой сервер на Java / Spring Boot, панель администратора, плагин единого входа для WordPress и пошаговый установщик для серверов Ubuntu.

Скоро на маркетплейсе

  • Игровая логика под контролем сервера
  • Игроки Android и веба за одним столом
  • Полный исходный код в комплекте
Веб-клиент OkeyGo: стол классического Okey на четырёх игроков в браузере
Приложение OkeyGo для Android: игровой стол на телефоне в горизонтальной ориентации

Полноценная мультиплеерная платформа

Всё необходимое для собственного сервиса Okey — а не просто шаблон приложения.

  1. Веб-клиент

    Адаптивное приложение на React для браузеров на компьютере, планшете и телефоне.

  2. Нативное приложение для Android

    Исходный код на Kotlin + Jetpack Compose; сборка и подпись вашим собственным ключом.

  3. Игровой сервер

    Бэкенд на Java 21 / Spring Boot с PostgreSQL и WebSocket.

  4. Панель администратора

    Игроки, столы, модерация чата, настройки, журнал аудита и 2FA для команды.

  5. Плагин для WordPress

    Плагин-мост: участники вашего сайта на WordPress играют через единый вход.

  6. Установщик

    Пошаговая установка для Ubuntu 22.04 / 24.04 с HTTPS, базой данных и службой.

Возможности

Настоящий игровой процесс, мультиплеер в реальном времени и инструменты для управления.

Кроссплей в реальном времени

Игроки Android и веба сидят за одними столами с одними и теми же аккаунтами. Каждый ход проходит через сервер и мгновенно доходит до всех четырёх игроков по WebSocket.

  • Один бэкенд для веба и Android
  • Сервер проверяет каждый добор, сброс и завершение
  • Обновления стола в реальном времени по WebSocket

Классический Okey

Четыре игрока, двухрядная подставка и весь ход партии классического Okey.

  • Классический Okey на 4 игроков — каждый за себя или в парах
  • Перетаскивание фишек в любую ячейку подставки
  • Добор из колоды, взятие сброса и сброс
  • Показ индикатора (gösterge)
  • Завершение с правильной комбинацией — в том числе фишкой Okey
  • Семь пар (Çifte) с необязательным открытым объявлением
  • История сброса и переход к следующей раздаче

Общение

За столами кипит жизнь — и игроки возвращаются.

  • Чат стола в реальном времени с быстрыми реакциями
  • Профили игроков и встроенный каталог аватаров
  • Приглашения за стол со статусом «в сети»
  • Переподключение: игрок с оборванной связью возвращается на своё место

Карьера и вовлечённость

Поводы вернуться за стол.

  • Очки карьеры после каждой игры
  • 7 рангов карьеры — от Ученика до Легенды
  • Игры, победы и поражения в разделе карьеры
  • Награды из сундука за активное время игры
  • Голосование AFK с временным ботом, который продолжает игру за столом

Панель администратора

Защищённая веб-панель для управления сервисом.

  • Сводка, игроки, столы и модерация чата
  • Роли: Игрок, Модератор, Администратор
  • Обязательная двухфакторная аутентификация для команды на рабочих установках
  • Журнал аудита действий команды только с дописыванием
  • Настройки наград из сундука и каталога аватаров
  • Интеграции с WordPress

Два клиента — одна игра

Тот же сервер, те же аккаунты, те же столы — в браузере и на Android.

Главный экран веб-клиента OkeyGo

Веб-клиент

  • React + TypeScript
  • Адаптивность: компьютер, планшет и телефон (за столом — горизонтально)
  • Управление мышью и касаниями
  • Игра в реальном времени по WebSocket
  • Прямо в браузере — игрокам ничего не нужно устанавливать
  • Тот же бэкенд и те же аккаунты, что и на Android
Главный экран приложения OkeyGo для Android

Приложение для Android

  • Kotlin + Jetpack Compose (Material 3)
  • Нативное сенсорное управление: фишки перетаскиваются точно в нужную ячейку
  • Игровой стол в горизонтальной ориентации
  • Тот же бэкенд и те же аккаунты, что и у веб-клиента
  • Кроссплей с игроками в браузере
  • Исходный код в комплекте — публикуйте под своим именем и ключом

Мост для WordPress

Превратите сообщество на WordPress в игроков Okey — без второго пароля.

Плагин OkeyGo Bridge из комплекта выполняет вход ваших авторизованных участников WordPress на сайт OkeyGo через единый вход. Каждый вход — подписанное одноразовое подтверждение между двумя вашими сайтами, а один и тот же пользователь WordPress всегда становится одним и тем же игроком OkeyGo.

  • ZIP плагина в комплекте, ставится как любой плагин WordPress
  • Пользователь WordPress → единый вход в OkeyGo
  • Никакого второго пароля OkeyGo для участников
  • Подписанные одноразовые подтверждения входа по HTTPS
  • Кнопка «Играть» через шорткод — на той же странице или в новой вкладке
  • Проверка соединения в настройках плагина
  • Администратор WordPress не становится администратором OkeyGo автоматически: роли разделены

WordPress 6.0+ и PHP 7.4+, HTTPS на обоих сайтах.

Панель администратора OkeyGo с подключённым сайтом на WordPress

Пошаговая установка

От чистого сервера Ubuntu до работающего сайта OkeyGo примерно за две минуты.

  1. Загрузите пакет

    Скопируйте установочный пакет на сервер и распакуйте его.

  2. Запустите установщик

    sudo ./install.sh — проверяет систему, устанавливает Java, PostgreSQL, Nginx и Certbot.

  3. Настройте

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

  4. Запустите

    HTTPS, служба и первый администратор настраиваются и проверяются. Откройте сайт и играйте.

Ubuntu 22.04 LTS · Ubuntu 24.04 LTS

Требования к серверу

Минимум

  • 2 GB RAM
  • 1 vCPU
  • 5 GB на диске

Рекомендуется

  • 4 GB RAM
  • 2 vCPU
  • 20 GB на диске
  • VPS или выделенный сервер
  • Доступ root / sudo
  • Домен с доступом к DNS
  • Открытые порты 80 и 443
  • Исходящий HTTPS

Виртуальный хостинг не поддерживается — OkeyGo работает как собственная служба Java.

Инструменты обслуживания в комплекте

Обновление (с автоматической резервной копией и откатом), резервное копирование, восстановление, удаление (данные сохраняются, если не запросить полное удаление) и проверка состояния.

Установщик OkeyGo завершает все шаги на Ubuntu

Технологии

Современные и распространённые технологии — понятный исходный код, который легко поддерживать.

Сервер

  • Java 21
  • Spring Boot 4.1
  • WebSocket
  • PostgreSQL
  • Flyway

Веб и админка

  • React 19
  • TypeScript 5.9
  • Vite 8

Приложение для Android

  • Kotlin 2.2
  • Jetpack Compose
  • Material 3
  • Android 8.0+ (API 26)

Плагин для WordPress

  • PHP 7.4+
  • WordPress 6.0+

Эксплуатация

  • Ubuntu 22.04 / 24.04
  • Nginx
  • systemd
  • Let's Encrypt

11 языков

Веб-клиент, панель администратора и приложение для Android говорят на языке ваших игроков.

  • English
  • Türkçe
  • Deutsch
  • Français
  • Español
  • Italiano
  • Português
  • 日本語
  • 한국어
  • Русский
  • 中文

Скриншоты

Настоящие экраны продукта.

Вопросы и ответы

Это полноценная игровая платформа?

Да. OkeyGo Suite включает игровой сервер, веб-клиент, панель администратора, исходный код приложения для Android, плагин WordPress Bridge и установщик — всё, что нужно для собственного сервиса Okey на вашем сервере.

Могут ли игроки Android и веба играть вместе?

Да. Оба клиента используют один сервер, одни аккаунты и одни столы, поэтому игроки Android и веба сидят за одним столом в реальном времени.

Исходный код Android входит в комплект?

Да. В комплекте весь исходный код на Kotlin / Jetpack Compose. Вы собираете приложение под свой домен и подписываете его своим ключом.

Плагин для WordPress входит в комплект?

Да. Плагин OkeyGo Bridge поставляется готовым к загрузке ZIP-архивом вместе с исходным кодом.

Работает ли он на виртуальном хостинге?

Нет. OkeyGo работает как собственная служба Java, поэтому нужен VPS или выделенный сервер с Ubuntu 22.04 или 24.04 и доступом root / sudo.

Какие версии Ubuntu поддерживаются?

Ubuntu 22.04 LTS и Ubuntu 24.04 LTS.

Можно ли изменить дизайн и брендинг?

Да. В комплекте весь исходный код веб-клиента, панели администратора и приложения для Android: можно менять тексты, цвета, графику, название приложения и имя пакета.

Исходный код понятный и редактируемый?

Да. Весь исходный код — Java, Kotlin, TypeScript и PHP — поставляется в чистом, читаемом виде, без обфускации.

Можно ли использовать свой домен?

Да. Вы устанавливаете OkeyGo на свой сервер под своим доменом; установщик настраивает для него бесплатный сертификат Let’s Encrypt.

Есть ли демо?

Да — откройте демо и играйте как гость прямо в браузере. demo.okeygosuite.com