Hoşgeldin Misafir

Online 101 Okey Scripti – Canlı Masa, Bot, Radyo, GM Paneli | Ücretsiz

yeko721

İSTANBUL
10 Kas 2021
466 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

🎲 R10 101 ARENA – ONLINE 101 OKEY

Tarayıcıdan Oyna • Canlı Masa • Bot Sistemi • Radyo • GM Paneli

ÜCRETSİZ PAYLAŞIM

Ubuntu sunucuya kurun, tarayıcıdan direkt oynayın.
Herhangi bir oyun istemcisi veya program indirmenize gerek yok.
​


bu yazılımı zamanında r10 da ücretsiz paylaştım bunun gibi bir kaç yazılımı daha kesinlikle warez değildir sorunsuz ve satışta olan versiyonu budur buda foruma özel olsun turkhacks.com farkı olsun profilime girerek daha onlarca oyun paylaşıcağım kullanabilirsiniz sorunsuzdur güle güle kullanın


olqop6va.png


📌 PROJE HAKKINDA

Selamlar,

Bir süredir geliştirdiğim tarayıcı tabanlı Online 101 Okey projesini ücretsiz olarak paylaşmak istedim.

Amacım yalnızca birkaç HTML dosyasından oluşan basit bir demo hazırlamak değildi.

Gerçek bir Ubuntu sunucu üzerine kurulabilen;

• Kullanıcı kayıt sistemi
• Giriş sistemi
• Canlı oyuncu masaları
• Botlarla oyun
• Masa sohbeti
• Salon sohbeti
• Radyo sistemi
• Yönetim / GM paneli
• Sunucu servis sistemi


gibi bölümleri bulunan çalışır bir yapı hazırladım.

Oyun tamamen tarayıcı üzerinden çalışmaktadır.

Kullanıcı bilgisayarına herhangi bir client veya program kurmak zorunda değildir.


pb0h3wzr.png


🔥 ÖZELLİKLER

  • Tarayıcı üzerinden Online 101 Okey
  • Üyelik ve giriş sistemi
  • Canlı oyuncu masaları
  • 4 gerçek oyuncu tamamlandığında otomatik oyun başlangıcı
  • 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
  • Okey ve gösterge sistemi
  • El açma sistemi
  • Bitirme sistemi
  • Katlamalı masa seçeneği
  • Cezalı masa seçeneği
  • Eşli masa seçeneği
  • Masa oluşturma sistemi
  • Bekleme odası
  • 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ükleme
  • Istaka seçimi
  • Seviye sistemi
  • XP sistemi
  • Bakiye sistemi
  • Canlı oyuncu listesi
  • Skor sistemi
  • GM / Yönetim paneli
  • Kullanıcı banlama
  • Kullanıcı silme
  • Kullanıcı adı değiştirme
  • Oyuncu adı değiştirme
  • Şifre değiştirme
  • Seviye / XP / bakiye düzenleme
  • Oyun istatistikleri
  • Aktif oda görüntüleme
  • Oda kapatma ve düzenleme
  • Sunucu loglarını panelden görüntüleme
  • Log temizleme
  • Sohbet temizleme
  • GM duyuruları
  • Mobil uyumlu arayüz
  • Masaüstü uyumlu arayüz


q7te7p4y.png


🕹️ LOBİ SİSTEMİ

Oyuncu giriş yaptıktan sonra direkt oyuna gönderilmez.

Öncelikle lobi ekranına gelir.

Lobi içerisinde;

  • Aktif masalar
  • Masalardaki oyuncu sayıları
  • Çevrimiçi oyuncular
  • Oyuncu seviyeleri
  • Oyuncu skorları
  • Salon sohbeti
  • Canlı masa sistemi
  • Botlarla oynama
  • Radyo sistemi

bulunmaktadır.

Oyuncu ister gerçek kullanıcıların bulunduğu canlı masalara katılabilir, ister tek başına botlarla yeni bir oyun oluşturabilir.


mtmmvclp.png


🤖 BOTLARA KARŞI OYUN

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

Bot odaları kullanıcı bazlı olarak birbirinden bağımsız çalışmaktadır.

Örneğin aynı anda 10 farklı oyuncu botlarla oyun başlatırsa sistem her oyuncu için ayrı oyun odası oluşturur.

Bir kullanıcının oyunu diğer oyuncunun oyununu etkilemez.

Bot sisteminde;

  • Taş çekme
  • Taş atma
  • Sıra değiştirme
  • Per değerlendirme
  • Seri değerlendirme
  • El açmaya çalışma
  • Otomatik hamle
  • AI sohbet

mantıkları bulunmaktadır.


femv8wzb.png

bvhg4k0j.png

46nyjjjg.png


👥 CANLI MASA SİSTEMİ

Canlı masalarda bot bulunmaz.

Masa tamamen gerçek oyunculardan oluşmaktadır.

Oyun başlamadan önce kullanıcılar bekleme odasında tutulur.

Bekleme ekranında;

  • Oyuncu koltukları
  • Hazır oyuncular
  • Masa sohbeti
  • Radyo
  • Masadan ayrılma seçeneği

bulunmaktadır.

Masa 4 gerçek oyuncuya ulaştığında oyun otomatik olarak başlatılır.




⏱️ 30 SANİYE HAMLE SİSTEMİ

Her oyuncunun sırası geldiğinde sistem otomatik olarak 30 saniyelik hamle süresini başlatır.

Oyuncu belirtilen süre içerisinde hamle yapmazsa oyunun kilitlenmemesi için sistem otomatik hamle gerçekleştirebilir.

Bu sistem sayesinde;

• Oyuncunun internet bağlantısının kopması
• Oyuncunun bilgisayar başından kalkması
• Tarayıcıyı kısa süreli bırakması


gibi durumlarda masa tamamen kitlenmez.

Bot oyuncular ise 30 saniye beklemez.

Botlar kısa bir düşünme süresinden sonra hamlelerini gerçekleştirir.




📻 RADYO SİSTEMİ

Oyuncular oyun oynarken aynı ekran üzerinden radyo dinleyebilir.

Sisteme birden fazla radyo kanalı eklenebilir.

Oyuncunun;

• Seçtiği radyo
• Ses seviyesi


tarayıcı üzerinde saklanmaktadır.

Kullanıcı başka sayfaya geçse bile tercihi korunabilir.




🧠 GROQ AI DESTEĞİ

Projede Groq AI entegrasyonu bulunmaktadır.

Ancak Groq kullanımı zorunlu değildir.

API anahtarı tanımlanmazsa sistem standart cevap sistemiyle çalışmaya devam eder.

Groq API kullanmak isteyenler Ubuntu üzerinden şu komutu kullanabilir:

Kod:
sudo r10-arena groq GROQ_API_KEYINIZ

API anahtarı istemci tarafındaki JavaScript dosyalarına yazılmaz.

Sunucu tarafında tutulur.




🛡️ GM / YÖNETİM PANELİ

Projede ayrı bir yönetim paneli bulunmaktadır.

Yönetici panel üzerinden;

  • Kullanıcıları görüntüleyebilir
  • Kullanıcı bilgilerini düzenleyebilir
  • Kullanıcı şifresini değiştirebilir
  • Kullanıcı adını değiştirebilir
  • Oyuncu adını değiştirebilir
  • Bakiye düzenleyebilir
  • Seviye düzenleyebilir
  • XP düzenleyebilir
  • Oyun istatistiklerini değiştirebilir
  • Galibiyet sayılarını düzenleyebilir
  • Kullanıcı banlayabilir
  • Ban kaldırabilir
  • Kullanıcı hesabını silebilir
  • Aktif odaları görüntüleyebilir
  • Odaları kapatabilir
  • Sunucu loglarını görüntüleyebilir
  • Logları temizleyebilir
  • Sohbet kayıtlarını temizleyebilir
  • GM duyurusu gönderebilir




🐧 UBUNTU KURULUMU

Kurulum mümkün olduğunca basit hazırlanmıştır.

Tavsiye edilen sistem:

Kod:
Ubuntu 22.04 / Ubuntu 24.04
Minimum 1 GB RAM
1 vCPU
Node.js 20+
İnternet bağlantısı

ZIP dosyasını sunucunuza yükledikten sonra çıkartın.

Proje klasörü içerisinde:

Kod:
sudo bash install.sh

komutunu çalıştırmanız yeterlidir.

Kurulum scripti gerekli paketleri ve Node.js bağımlılıklarını otomatik olarak yüklemektedir.

Ayrıca uygulama systemd servisi olarak sisteme eklenmektedir.

Bu nedenle SSH bağlantısını kapatsanız bile oyun çalışmaya devam eder.

Sunucu yeniden başladığında servis otomatik olarak tekrar açılır.




⌨️ SUNUCU KOMUTLARI

Kurulum sonrasında aşağıdaki komutları kullanabilirsiniz:

Kod:
r10-arena status

Servis durumunu gösterir.

Kod:
r10-arena restart

Oyunu yeniden başlatır.

Kod:
r10-arena logs

Sunucu loglarını gösterir.

Kod:
r10-arena info

Kurulum ve bağlantı bilgilerini gösterir.

Kurulum tamamlandıktan sonra;

• Oyun adresi
• GM panel adresi
• Yönetici giriş bilgileri


terminal ekranında gösterilmektedir.




💻 SUNUCU GEREKSİNİMLERİ

Oyun çok yüksek sistem kaynağı tüketen bir yapı değildir.

Test veya arkadaş ortamında kullanım için küçük bir VDS yeterli olacaktır.

Tavsiye:

Kod:
1 vCPU
1 GB+ RAM
Ubuntu 22.04 / 24.04
Node.js 20+

Oyuncu sayısı arttıkça RAM ve işlemci kapasitesini yükseltebilirsiniz.





📥 İNDİRME

R10 101 ARENA – ÜCRETSİZ İNDİR

Google Drive:

*** Gizli metin: alıntı yapılamaz. ***


Dosya ücretsiz olarak paylaşılmaktadır.
​




🔧 GELİŞTİRME

Projeyi isteyen arkadaşlar kendi ihtiyaçlarına göre geliştirebilir.

Özellikle;

  • Turnuva sistemi
  • Arkadaş sistemi
  • Özel mesajlaşma
  • Daha gelişmiş çoklu masa sistemi
  • Mobil arayüz geliştirmeleri
  • Oyun içi mağaza
  • Özel ıstaka sistemi
  • VIP üyelik
  • Klan sistemi
  • Görev sistemi
  • Günlük ödüller
  • Lig ve sıralama sistemi

gibi birçok özellik eklenerek proje çok daha ileri seviyeye taşınabilir.

Kod üzerinde geliştirme yapacak arkadaşlar özgürce düzenleyebilir.

Hata bulan veya geliştirme yapan arkadaşlar konu altında paylaşırsa diğer kullanıcıların da faydalanabileceği güzel bir topluluk projesine dönüşebilir.





Geliştiren / Ücretsiz Paylaşım:
HezarfeN namıdeğer DetayHost

Kodlayın, geliştirin, kurcalayın ve arkadaşlarınızla oynayın.

🎲 İyi oyunlar.
​
paylaşım icin tşk ederim