• 12-09-2026, 21:38:27
    #1
    Üyeliği durduruldu
    Tarayıcıdan Online 101 Okey – R10 Üyelerine Ücretsiz | Bot, Canlı Masa, Radyo, GM Paneli

    Ubuntu sunucuya kurun, tarayıcıdan direkt oynayın. İndirme ve kullanım ücretsizdir.



    Merhaba arkadaşlar,

    Bir süredir üzerinde çalıştığım tarayıcı tabanlı Online 101 Okey projesini R10 üyelerine ücretsiz olarak paylaşmaya karar verdim.

    Amaç klasik olarak bir scripti çalıştırıp bırakmak değil; gerçekten sunucuya kurulabilecek, kullanıcıların kayıt olup giriş yapabileceği, canlı masa kurabileceği, botlarla oynayabileceği ve yönetim panelinden kontrol edilebilecek bir yapı hazırlamaktı.

    Oyun tamamen tarayıcı üzerinden çalışıyor. Kullanıcı tarafında herhangi bir program veya oyun istemcisi kurulmasına gerek yok.

    Özellikler
    • Tarayıcı üzerinden Online 101 Okey
    • Üyelik ve giriş sistemi
    • Canlı oyuncu masaları
    • 4 gerçek oyuncu tamamlandığında oyun başlatma sistemi
    • Botlara karşı oynama modu
    • Her oyuncuya özel bağımsız bot odası
    • 30 saniyelik hamle süresi
    • Süre dolduğunda otomatik hamle / oto pilot sistemi
    • Okey ve gösterge sistemi
    • El açma ve bitirme sistemi
    • Katlamalı / cezalı / eşli masa seçenekleri
    • Masa oluşturma sistemi
    • Masa bekleme ekranı
    • Masa içi sohbet
    • Salon sohbeti
    • Groq AI destekli bot sohbetleri
    • Oyun içi radyo
    • Birden fazla radyo kanalı
    • Oyuncu avatar sistemi
    • Kendi avatarını yükleyebilme
    • Istaka seçimi
    • Oyuncu seviye ve bakiye sistemi
    • Canlı oyuncu listesi
    • Skor sistemi
    • GM / Yönetim paneli
    • Kullanıcı banlama
    • Kullanıcı silme
    • Kullanıcı adı / oyuncu adı değiştirme
    • Şifre değiştirme
    • Seviye, XP ve bakiye düzenleme
    • Oyun istatistiklerini görüntüleme
    • Aktif odaları görüntüleme
    • Oda kapatma / düzenleme
    • Sunucu loglarını yönetim panelinden görüntüleme
    • Log temizleme
    • Sohbet temizleme
    • GM duyuruları
    • Mobil ve masaüstü uyumlu arayüz


    Lobi Sistemi

    Oyuncu giriş yaptıktan sonra direkt masa ekranına atılmıyor.

    Lobide;
    • Aktif masaları
    • Masadaki oyuncu sayısını
    • Çevrimiçi oyuncuları
    • Oyuncu seviyelerini
    • Oyuncu skorlarını
    • Salon sohbetini
    • Canlı masa seçeneğini
    • Botlarla oynama seçeneğini
    • Radyo sistemini
    görebiliyor.

    Kullanıcı ister gerçek oyuncuların bulunduğu masaya katılabiliyor, ister kendi bot oyununu başlatabiliyor.



    Botlara Karşı Oyun

    Tek başınıza test etmek veya oynamak istediğinizde 3 botla yeni bir masa oluşturabilirsiniz.

    Bot odaları birbirinden bağımsızdır.

    Örneğin aynı anda 10 kullanıcı botlarla oynamak isterse, her kullanıcının kendi ayrı bot masası oluşturulur. Bir oyuncunun oyunu diğerini etkilemez.

    Botlarda;
    • Taş çekme
    • Taş atma
    • Sıra değiştirme
    • Per / seri değerlendirme
    • El açmaya çalışma
    • Oto pilot
    • AI sohbet
    mantığı bulunmaktadır.



    Canlı Masa

    Canlı masalarda bot kullanılmaz.

    Masa 4 gerçek oyuncuya ulaşana kadar oyuncular bekleme odasında kalır.

    Bekleme bölümünde;
    • Oyuncu koltukları
    • Hazır olan oyuncular
    • Masa sohbeti
    • Radyo
    • Masadan ayrılma
    bulunur.

    4. oyuncu geldiğinde oyun otomatik olarak başlar.



    30 Saniye Hamle Süresi

    Her oyuncunun sırası geldiğinde süre yeniden 30 saniye olarak başlar.

    Oyuncu süre içerisinde hamle yapmazsa sistem oyunun kilitlenmemesi için otomatik hamle yapabilir.

    Botlar ise insan oyuncular gibi 30 saniye bekletilmez, kısa bir düşünme süresinden sonra oynar.

    Bu sayede bir oyuncunun bilgisayar başından kalkması veya bağlantısının kısa süreli gitmesi bütün masayı kilitlemez.



    Radyo Sistemi

    Oyuncular oyun oynarken aynı ekrandan radyo dinleyebilir.

    Radyo tercihi ve ses seviyesi tarayıcıda saklanır.

    Sayfa değiştirilse bile seçilen kanal korunacak şekilde hazırlanmıştır.



    GM / Yönetim Paneli

    Oyunun ayrı bir yönetim paneli bulunuyor.

    Yönetici buradan;
    • Kullanıcıları görüntüleyebilir
    • Kullanıcı bilgilerini düzenleyebilir
    • Şifre değiştirebilir
    • Kullanıcı adı değiştirebilir
    • Oyuncu adını değiştirebilir
    • Bakiye düzenleyebilir
    • Seviye ve XP düzenleyebilir
    • Oyun ve galibiyet istatistiklerini değiştirebilir
    • Kullanıcı banlayabilir
    • Ban kaldırabilir
    • Hesap silebilir
    • Aktif odaları görüntüleyebilir
    • Odaları kapatabilir
    • Sunucu loglarını görebilir
    • Logları temizleyebilir
    • Sohbet kayıtlarını temizleyebilir
    • GM duyurusu gönderebilir


    Ubuntu Kurulumu

    Kurulumu mümkün olduğunca basit hale getirdim.

    Ubuntu sunucuya ZIP dosyasını yükledikten sonra dosyaları çıkartın ve klasör içerisinde şu komutu çalıştırın:

    sudo bash install.sh
    Kurulum scripti gerekli paketleri ve Node.js bağımlılıklarını otomatik olarak kurar.

    Ayrıca uygulamayı systemd servisi olarak tanımlar.

    Yani SSH ekranını kapatsanız bile oyun çalışmaya devam eder.

    Sunucu yeniden başlatıldığında oyun da otomatik olarak tekrar başlar.

    Kurulum sonrasında kullanılabilecek bazı komutlar:

    r10-arena status
    r10-arena restart
    r10-arena logs
    r10-arena info
    Kurulum tamamlandığında oyun adresi ve GM giriş bilgileri terminal ekranında gösterilir.

    Groq Yapay Zeka

    Groq API kullanmak zorunlu değildir.

    API anahtarı girilmezse sistem AI olmayan standart cevap sistemiyle çalışmaya devam eder.

    Kendi Groq API anahtarınızı eklemek isterseniz:

    sudo r10-arena groq GROQ_API_KEYINIZ
    komutunu kullanabilirsiniz.

    API anahtarı hiçbir şekilde tarayıcı tarafındaki JavaScript dosyalarına yazılmaz.



    Sunucu Gereksinimleri

    Tavsiye edilen:
    • Ubuntu 22.04 / 24.04
    • Minimum 1 GB RAM
    • 1 vCPU
    • Node.js 20+
    • İnternet erişimi
    Çok yüksek kaynak isteyen bir oyun değildir.

    Küçük bir VDS üzerinde test ve arkadaş ortamında rahatlıkla çalıştırılabilir.

    İndirme


    Dosyayı Google Drive üzerinden ücretsiz indirebilirsiniz.

    Projeyi özellikle R10 üyelerinin kurcalaması, geliştirmesi ve arkadaşlarıyla oynaması için paylaşıyorum.

    Hata gören veya geliştirme yapan arkadaşlar konu altından yazabilir.

    Geliştiren / R10 paylaşımı: Alpdagtas

    Kod üzerinde değişiklik yapacak arkadaşlar çekinmeden geliştirebilir. Özellikle çoklu masa, mobil arayüz, turnuva sistemi, arkadaş sistemi ve oyun içi mağaza gibi alanlarda çok daha ileriye götürülebilir.

    İyi oyunlar. 🎲
  • 12-09-2026, 21:45:27
    #2
    Bunu mobil uygulamaya nasıl ceviririz
  • 12-09-2026, 21:56:13
    #3
    Üyeliği durduruldu
    hostiva adlı üyeden alıntı: mesajı görüntüle
    Bunu mobil uygulamaya nasıl ceviririz
    webview yapabilirsiniz
  • 13-09-2026, 00:55:58
    #4
    Yüksek oyuncu kitlesi için ortalama kaç GB sunucu yeter ?
  • 13-09-2026, 01:21:01
    #5

    taş atılmıyor sıra bizdeyken taş çekme de yok gibi magaza vb yok eksikleri çok geliştirilse süper olurmuş
  • 13-09-2026, 02:23:19
    #6
    Üyeliği durduruldu
    hostiva adlı üyeden alıntı: mesajı görüntüle

    taş atılmıyor sıra bizdeyken taş çekme de yok gibi magaza vb yok eksikleri çok geliştirilse süper olurmuş
    Bot oyuncularda mı böyle oluyor ben defalarca test etim düzeltelim siz hataları iletirseniz konu altına yada whatsappdan bir toplu liste yaparsanız düzeltirim
  • 13-09-2026, 14:58:46
    #7
    Üyeliği durduruldu
    güncel+
  • 14-09-2026, 02:41:47
    #8
    Alpdagtas adlı üyeden alıntı: mesajı görüntüle
    Bot oyuncularda mı böyle oluyor ben defalarca test etim düzeltelim siz hataları iletirseniz konu altına yada whatsappdan bir toplu liste yaparsanız düzeltirim
    Eksik ve Hatalar Listesi
    Oyun içinde çekilen taş ıstakaya gelmiyor
    Oyun içinde atılan taş ıstakadan azalmıyor
    Magaza Eklenmeli Yönetim panelinden yönetilebilir iyzico ödeme entegrasyonu mük olur
    Oyun içi ses kısma vb yok oyun seslerinden bahsediyorum radyo degil
    Arkadaşlar sistemi eklenebilir bence google play ve facebook giriş desteği gelebilir
    El açıldığında taşları yere koyması için yeterli alan yok mevcut dizaynda normal okey dizaynı olmuş bu güncellense güzel olurdu varsa elinde güncelle deneyelim hataları sorunsuz oldumu sanada gelir kapısı olur bence reis
    Profesyonelleşir bunlar düzelirse
  • 14-09-2026, 03:55:19
    #9
    Üyeliği durduruldu
    hostiva adlı üyeden alıntı: mesajı görüntüle
    Eksik ve Hatalar Listesi
    Oyun içinde çekilen taş ıstakaya gelmiyor
    Oyun içinde atılan taş ıstakadan azalmıyor
    Magaza Eklenmeli Yönetim panelinden yönetilebilir iyzico ödeme entegrasyonu mük olur
    Oyun içi ses kısma vb yok oyun seslerinden bahsediyorum radyo degil
    Arkadaşlar sistemi eklenebilir bence google play ve facebook giriş desteği gelebilir
    El açıldığında taşları yere koyması için yeterli alan yok mevcut dizaynda normal okey dizaynı olmuş bu güncellense güzel olurdu varsa elinde güncelle deneyelim hataları sorunsuz oldumu sanada gelir kapısı olur bence reis
    Profesyonelleşir bunlar düzelirse
    Bu yazdıklarınızın hepsi çalışıyor ancak bakıp güncelleme vereyim yeniden sıfır kurulum yapayım