클래식 Okey · 웹 · Android · 관리자 · WordPress

OkeyGo Suite

나만의 실시간 멀티플레이어 Okey 플랫폼을 구축하고 운영하세요.

반응형 웹 클라이언트, 네이티브 Android 앱(소스 코드), Java / Spring Boot 게임 서버, 관리자 패널, WordPress 통합 로그인 플러그인, Ubuntu 서버용 안내형 설치 도구를 하나의 패키지에 담았습니다.

마켓플레이스 출시 예정

  • 서버가 관리하는 게임 로직
  • Android와 웹 플레이어가 같은 테이블에
  • 전체 소스 코드 포함
OkeyGo 웹 클라이언트: 브라우저에서 즐기는 4인용 클래식 Okey 테이블
OkeyGo Android 앱: 휴대폰 가로 화면의 게임 테이블

완전한 멀티플레이어 플랫폼

나만의 Okey 서비스를 운영하는 데 필요한 모든 것. 단순한 앱 템플릿이 아닙니다.

  1. 웹 클라이언트

    데스크톱, 태블릿, 휴대폰 브라우저를 위한 반응형 React 앱.

  2. 네이티브 Android 앱

    Kotlin + Jetpack Compose 소스 코드. 직접 만든 키로 빌드하고 서명합니다.

  3. 게임 서버

    PostgreSQL과 WebSocket을 사용하는 Java 21 / Spring Boot 백엔드.

  4. 관리자 패널

    플레이어, 테이블, 채팅 관리, 설정, 감사 로그, 운영진 2FA.

  5. WordPress 플러그인

    브리지 플러그인으로 WordPress 회원이 통합 로그인으로 플레이합니다.

  6. 설치 도구

    Ubuntu 22.04 / 24.04용 안내형 설치. HTTPS, 데이터베이스, 서비스까지 구성합니다.

기능

진짜 게임플레이, 실시간 멀티플레이, 그리고 운영을 위한 도구.

실시간 크로스플레이

Android와 웹 플레이어가 같은 계정으로 같은 테이블에 앉습니다. 모든 수는 서버를 거쳐 WebSocket으로 네 명의 플레이어에게 즉시 전달됩니다.

  • 웹과 Android를 위한 하나의 백엔드
  • 서버가 모든 뽑기, 버리기, 완성을 검증
  • WebSocket을 통한 테이블 실시간 업데이트

클래식 Okey 게임플레이

네 명의 플레이어, 2단 패 받침, 그리고 클래식 Okey의 모든 흐름.

  • 4인용 클래식 Okey, 개인전 또는 팀전
  • 패 받침의 원하는 자리로 드래그 앤 드롭
  • 더미에서 뽑기, 버린 패 가져오기, 패 버리기
  • 지시패(gösterge) 보여주기
  • 유효한 패로 완성 — Okey 패로 완성하는 것도 포함
  • 선택적 공개 선언이 있는 일곱 쌍(Çifte)
  • 버린 패 기록과 다음 판 진행

소셜 기능

테이블은 활기차고, 플레이어는 다시 돌아옵니다.

  • 빠른 반응이 있는 실시간 테이블 채팅
  • 플레이어 프로필과 기본 아바타 카탈로그
  • 접속 상태가 보이는 테이블 초대
  • 재접속: 연결이 끊긴 플레이어는 같은 자리로 돌아옵니다

전적과 참여

다시 테이블로 돌아올 이유.

  • 게임마다 쌓이는 전적 포인트
  • 초보부터 전설까지 7단계 등급
  • 전적 화면에서 게임 수, 승리, 패배 확인
  • 활동 플레이 시간에 따른 보물 상자 보상
  • 임시 봇으로 테이블을 이어 가는 AFK 투표

관리자 패널

서비스 운영을 위한 안전한 웹 패널.

  • 대시보드, 플레이어, 테이블, 채팅 관리
  • 역할: 플레이어, 모더레이터, 관리자
  • 운영 환경에서 운영진 2단계 인증 필수
  • 운영진 작업에 대한 추가 전용 감사 로그
  • 보물 상자 보상과 아바타 카탈로그 설정
  • WordPress 연동

두 개의 클라이언트, 하나의 게임

같은 서버, 같은 계정, 같은 테이블. 브라우저에서도 Android에서도.

OkeyGo 웹 클라이언트 홈 화면

웹 클라이언트

  • React + TypeScript
  • 반응형: 데스크톱, 태블릿, 휴대폰(테이블은 가로 화면)
  • 마우스와 터치 입력 지원
  • WebSocket을 통한 실시간 플레이
  • 브라우저에서 바로 플레이 — 플레이어는 설치할 것이 없습니다
  • Android와 같은 백엔드와 계정
OkeyGo Android 앱 홈 화면

Android 앱

  • Kotlin + Jetpack Compose (Material 3)
  • 네이티브 터치 조작: 패를 원하는 자리로 정확히 드래그
  • 가로 화면 게임 테이블
  • 웹 클라이언트와 같은 백엔드와 계정
  • 웹 플레이어와 크로스플레이
  • 소스 코드 포함 — 내 이름과 키로 출시하세요

WordPress 브리지

WordPress 커뮤니티를 Okey 플레이어로. 두 번째 비밀번호가 필요 없습니다.

함께 제공되는 OkeyGo Bridge 플러그인은 WordPress에 로그인한 회원을 통합 로그인(SSO)으로 OkeyGo 사이트에 로그인시킵니다. 모든 로그인은 두 사이트 간의 서명된 일회용 인증이며, 같은 WordPress 사용자는 항상 같은 OkeyGo 플레이어가 됩니다.

  • 플러그인 ZIP 포함, 일반 WordPress 플러그인처럼 설치
  • WordPress 사용자 → OkeyGo 통합 로그인
  • 회원에게 두 번째 OkeyGo 비밀번호가 필요 없음
  • HTTPS를 통한 서명된 일회용 로그인 인증
  • 숏코드로 플레이 버튼 추가 — 같은 페이지 또는 새 탭
  • 플러그인 설정에서 연결 테스트
  • WordPress 관리자가 자동으로 OkeyGo 관리자가 되지 않습니다. 역할은 분리되어 있습니다

WordPress 6.0+ 및 PHP 7.4+, 두 사이트 모두 HTTPS 필요.

WordPress 사이트가 연결된 OkeyGo 관리자 패널

안내형 설치

새 Ubuntu 서버에서 OkeyGo 사이트가 동작하기까지 약 2분.

  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 서비스로 실행됩니다.

유지 관리 도구 포함

업데이트(자동 백업과 롤백 포함), 백업, 복원, 제거(전체 삭제를 요청하지 않는 한 데이터 보존), 상태 확인.

Ubuntu에서 모든 단계를 마친 OkeyGo 설치 도구

기술 스택

현대적이고 널리 쓰이는 기술. 유지 보수하기 쉬운 읽기 좋은 소스 코드.

서버

  • 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 서비스로 실행되므로 Ubuntu 22.04 또는 24.04와 root / sudo 권한이 있는 VPS 또는 전용 서버가 필요합니다.

어떤 Ubuntu 버전을 지원하나요?

Ubuntu 22.04 LTS와 Ubuntu 24.04 LTS입니다.

디자인과 브랜딩을 바꿀 수 있나요?

네. 웹 클라이언트, 관리자 패널, Android 앱의 전체 소스 코드가 포함되어 있어 텍스트, 색상, 그래픽, 앱 이름, 패키지 이름을 변경할 수 있습니다.

소스 코드를 읽고 수정할 수 있나요?

네. Java, Kotlin, TypeScript, PHP로 된 모든 소스 코드가 난독화 없이 읽기 쉬운 형태로 포함되어 있습니다.

내 도메인을 사용할 수 있나요?

네. 내 서버에 내 도메인으로 OkeyGo를 설치합니다. 설치 도구가 해당 도메인에 무료 Let’s Encrypt 인증서를 설정합니다.

라이브 데모가 있나요?

네. 라이브 데모를 열고 브라우저에서 게스트로 플레이해 보세요. demo.okeygosuite.com