Bir oyun işletmesinin yazılımı alışılmadık koşullarda yaşar: para sayar, gece gündüz çalışır ve sürekli ilgi altındadır — hem denetçilerin hem de ondan kazanç sağlamak isteyenlerin. Bu yüzden teknik tercihler modaya göre değil, bu koşullara dayanana göre yapıldı.
İstemci-sunucu
Veritabanı işinin tamamı sunucuda yürür. İş istasyonları veri saklamaz; bilgi gösterir ve işlem gönderir. Bundan birkaç pratik sonuç çıkar:
- Salondaki bir arıza, kilitlenme ya da elektrik kesintisi veri kaybına yol açmaz.
- Kayıtları değiştirmek için bir iş istasyonunu değiştirmek işe yaramaz: değişikliği yalnızca sunucu kabul eder.
- Yedek tektir ve tek bir yerde alınır, onlarca bilgisayarda değil.
- Yeni bir çalışma yeri eklemek veritabanını taşımayı gerektirmez.
Oracle veritabanı
Bahis sistemi Oracle üzerine kuruludur. Tercih yükün niteliğinden geliyor: birkaç noktada aynı anda bahis kabulü, oranların yeniden hesaplanması ve rapor üretimi birbirini engellememeli.
Biyometrik kimlik doğrulama
Sisteme giriş parmak iziyle yapılır. Bu, oyun salonunda parolaların ve anahtarların başlıca sorununu ortadan kaldırır: personel bunları birbirine devreder. Biyometri her işlemi belirli bir çalışana kesin olarak bağlar; ihtilaf çözülürken bu önemlidir.
AES-256 şifreleme
Sunucudaki tablolarda veriler AES-256 (Advanced Encryption Standard) ile şifreli saklanır. Şifreleme kalıcıdır: veritabanının içeriği yalnızca yedeklerde değil, çalışan sunucunun diskinde de kapalıdır. Böylece güvenli saklama sıradan donanımda bile korunur.
Salon için tek veritabanı
Pano kazanan numaraları, istatistiğin çıkma yüzdelerini hesapladığı ve yönetim sisteminin masa ile vardiya sonucunu türettiği aynı veritabanına yazar. Veri bir kez ve tek bir yerde girilir.
Programlamak yerine ayarlamak
Masa şablonları, fiş değerleri, kesinti oranları, personel yetkileri ve rapor biçimleri birer ayardır. Rapor şablonları geliştirici olmadan hazırlanır; raporlama talepleri değiştiğinde bu önem kazanır.
