Mini Kraken logo
Mini KrakenElektronik rol yapma oyunu
ToolsToplulukProjeyi Desteklemek
Giriş Yap

faydalı

  • Anasayfa
  • Blog
  • Destekçiler
  • Site Haritası
  • Owlbear Uzantısı

KEŞFET

  • Discord Botu
  • Araçlar
  • Sistemler
  • Zar Atıcı
  • İsim Üreteci

Hakkında

  • Ekip
  • Kreatörler
  • Misyon
  • Zar belgeleri
  • Hedefler

YASAL

  • Kullanım Şartları
  • Gizlilik
  • Veri ve Yapay Zekâ

2026 ERPG - Mini Kraken. Tüm hakları saklıdır.

BACK TO BLOG
Topluluk

Yeniden Doğan Fortuna: Masanız İçin Daha Hızlı ve Daha Güvenilir Bir Discord Botu

19 Haz 2026
8 min

Yeniden Doğan Fortuna: Masanız İçin Daha Hızlı ve Daha Güvenilir Bir Discord Botu

Fortuna uzun zamandır Discord sunucularında zar atıyor, paraları takip ediyor ve kampanyaların aksamadan dönmesini sağlıyor. Ne var ki perde arkasında bot, her şeyi aynı anda kotarmaya çalışan tek bir devasa programa dönüşmüştü — ve dikiş yerleri çatlamaya başlamıştı. Biz de uzun ömürlü her projenin er ya da geç yüzleştiği şeyi yaptık: botu temelden yeniden inşa ettik.

Yeni Fortuna daha hızlı yanıt veriyor, yük altında daha kararlı duruyor, bizim için geliştirmesi daha kolay ve masanızla birlikte büyümeye hazır. Bu çalışmanın büyük kısmı sizin asla görmeyeceğiniz yerlerde gerçekleşti — ki amaç da tam olarak buydu. Ama sonuçları onu fiilen kullandığınız her yerde kendini gösteriyor. İşte neyin değiştiğinin ve bunun neden önemli olduğunun tüm hikâyesi.

Eski Fortuna ve Neden Yeniden İnşa Edilmesi Gerekti

Orijinal Fortuna yaygın bir yaklaşım üzerine kuruluydu: Discord'a kalıcı ve sürekli açık bir bağlantı tutan — Discord'un gateway dediği şey — ve katıldığı her sunucuda olup biten her şeyi sürekli dinleyen bir bot. Bot büyüdükçe yükle başa çıkabilmek için bu bağlantı, shard adı verilen birkaç paralel kopyaya bölünmüştü; her biri ayrı çalışan bir süreçti ve gözetilmesi, yeniden başlatılması ve sağlıklı tutulması gerekiyordu.

Bu yöntem işe yarar, yıllarca da yaradı. Ama gerçek bedelleri var. Sürekli bağlı bir bot, kimse bir komut yazmıyorken bile sürekli bellek tüketir ve durum bilgisi tutar. Görebildiği her sunucu, her kanal ve her üye ek yük getirir. Bir shard tökezlediğinde koca bir sunucu grubu bunu hissedebilir. Ve her yeni özelliğin, halihazırda aynı anda bir düzine iş yapan bir programın içinden dikkatle geçirilmesi gerekirdi.

Daha yalın bir şey istiyorduk. İş varken işini yapan, iş yokken sessiz kalan ve teker teker düzeltebileceğimiz ya da ölçekleyebileceğimiz küçük parçalardan oluşan bir şey.

Yeni Mimari, Sade Bir Dille

Modern Discord botlarının komutlar için daha iyi bir seçeneği var: bağlantıyı açık tutup beklemek yerine, bot yalnızca birisi gerçekten bir slash komutu kullandığında Discord'un kendisini çağırmasına izin verebilir. Discord komutu paketler, tek bir güvenli web isteği olarak gönderir, bot da yanıt verir. Sürekli bağlantı yok, boşta yük yok. Hiçbir şey olmadığında bot neredeyse hiçbir şey tüketmez.

İşte yeni tasarımın özü bu. Eski tek parça yapıyı iki odaklı parçaya böldük:

  • fortuna-http — yeni çekirdek. Her slash komutunu, butonu, menüyü ve formu sade, durumsuz bir web isteği olarak ele alır. Discord kapıyı çalar, Fortuna yanıtlar, alışveriş orada biter. Kalıcı bir bağlantı tutmadığı ve istekler arasında sunucuya özel hiçbir durum saklamadığı için bellek kullanımı öngörülebilir; sorun çıkarmadan ölçeklenebilir ya da yeniden başlatılabilir.
  • fortuna-gateway — küçük, özel bir yardımcı. Birkaç şey için o her zaman dinleyen bağlantıya gerçekten hâlâ ihtiyaç var — en başta da insanların bir slash komutu yerine doğrudan sohbete yazdığı zar atışlarını yakalamak için. Bu yüzden minik bir gateway tuttuk, ama onu yalnızca tek bir işi yapacak şekilde sadeleştirdik: zar atışına benzeyen mesajları gözleyip çekirdeğe iletmek ve geri kalan her şeyi görmezden gelmek. Asgari ayak izine sahip, hafif bir program; ve komutların yoluna asla çıkmaz.

Bunu bir restoran gibi düşünün. Eski Fortuna, aynı anda sipariş almaya, salonu yönetmeye ve mutfağı çevirmeye çalışan tek bir telaşlı aşçıydı. Yeni Fortuna'nın ise bir sipariş geldiğinde anında ateşlenen bir mutfağı (fortuna-http) ve kapıda gelenleri gözleyen tek bir dikkatli karşılayıcısı (fortuna-gateway) var. Her biri işini iyi yapıyor ve hiçbiri diğerini yavaşlatmıyor.

Bunun Sizin İçin Anlamı

Mimari konuşmaları güzel de, sunucunuzda fiilen fark edeceğiniz şeyler şunlar.

Daha çevik yanıtlar. Komut çekirdeği tek bir iş yaptığı ve boşta hiçbir yük taşımadığı için hızlı ve tutarlı yanıt verir. Bir komutun arkasında bekleyeceği daha az şey vardır.

Daha iyi güvenilirlik. İki parça birbirinden bağımsız. Sohbet-zarı yardımcısının yeniden başlatılması gerekirse, slash komutlarınız gözünüzü kırpmadan çalışmaya devam eder. Sorunlar tüm bota yayılmak yerine kendi içinde sınırlı kalır.

Baskı altında daha kararlı. Durumsuz bir komut çekirdeği, üzerine daha çok sunucu ve oyuncu yığıldıkça yük biriktirmez. Yoğun geceler, sakin gecelere çok daha fazla benzer.

Daha hızlı iyileştirmeler. Temiz, modüler bir çekirdekle, etrafındaki her şeyi rahatsız etmeden özellik ekleyip düzeltebiliriz. Yeni komutlar pürüzsüzce yerine oturur — bu da güncellemelerin size daha çabuk ulaşması demek.

Yepyeni Olan Her Şey

Yeniden inşa, bir süredir eklemek istediğimiz şeyleri de devreye almak için bir fırsat. Yeni Fortuna kayda değer bir özellik paketi getiriyor:

  • Destek talepleri (ticket). Yerleşik bir ticket sistemi, üyelerinizin bir butonla özel bir destek başlığı açmasını, ekibinizin de bunu düzgünce ele alıp kapatmasını sağlar. Kaybolan DM'ler ya da dağınık kanallar tarihe karışıyor.
  • Yerel paralar, doğru yapılmış hâliyle. Her sunucu kendi para ekonomisine kavuşur; üyeler için /lc, bakiyeleri yönetmek isteyen moderatörler için /mod_lc komutlarıyla. Ödüller ve rütbeler topluluğunuza özgü kalır.
  • Sunucu yapılandırması. Düzgün bir /config komutu, sunucuya özel ayarları tek bir yerde toplar; böylece her topluluk Fortuna'yı kendi oyun tarzına göre ince ayar yapabilir.
  • Karakterler ve maceralar. Karakterleri doğrudan Discord üzerinden oluşturup yönetin, onları maceralar ve kampanyalar hâlinde düzenleyin — uğraştırıcı metinler yerine temiz, etkileşimli formlarla.
  • El ilanları (handout). İpuçlarını, mektupları ve görselleri masanızla özel bir /handouts akışıyla paylaşın — iyi bir sanal masanın yapması gerektiği gibi.
  • Yoklama. Yeni bir /checkin komutu, katılımı işaretlemeyi ve grubunuzu yolunda tutmayı kolaylaştırır.
  • Sistem seçici. Masanızın oynadığı RPG sistemini seçin ki araçlar, fiilen oynadığınız oyunla hizalansın.
  • Biraz da eğlence. Zarlar arasındaki anlar için yeni sosyal ve oyun komutları — bir rulet dahil.

Tüm bunlar, Fortuna'nın hep iyi yaptığı şeylerin yanında yer alıyor: zengin zar atma (hem slash komutlarıyla hem de doğrudan sohbete atış yazarak), günlük ödül, rütbeler, mağaza ve gerisi.

Sizin Dilinizi Konuşuyor

En büyük yaşam kalitesi iyileştirmelerinden biri doğrudan yeni çekirdeğe gömülü: tam yerelleştirme. Fortuna artık Discord'un tüm dillerini konuşuyor — otuzdan fazla yerel dil — ve her kullanıcının Discord ayarlarına göre doğru olanı otomatik seçiyor. Komut adları, açıklamalar ve yanıtlar oyuncunun kendi dilinde geliyor; mantıklı bir yedekleme zinciriyle birlikte, böylece kimse eksik bir çeviriye bakakalmıyor. Masanız ister Portekizce, ister İngilizce, İspanyolca, Fransızca, Japonca ya da arasındaki herhangi bir dilde oynasın, Fortuna herkesle kendi dilinde buluşuyor.

Meraklısına, Kaputun Altında

Teknik ayrıntıları seviyorsanız, gurur duyduğumuz birkaç tercih şöyle — sevmiyorsanız bu bölümü gönül rahatlığıyla atlayabilirsiniz.

Discord'dan gelen her komut isteği, Fortuna harekete geçmeden önce Ed25519 imzalarıyla kriptografik olarak doğrulanır; böylece bot yalnızca gerçek ve kurcalanmamış isteklere yanıt verir. Komut çekirdeği, hafif Hono çatısıyla Bun üzerinde çalışır; sohbet-zarı yardımcısı ise küçük, statik olarak derlenmiş bir Go programıdır ve çok küçük bir ayak iziyle boşta bekler. İkisi de temiz, konteynerize imajlar olarak gelir; bu da dağıtımları hızlı ve tekrarlanabilir kılar. Ayrıca düzgün bir hata izleme sistemi kurduk; böylece bir şeyler ters gittiğinde haberimiz oluyor ve hızlıca düzeltebiliyoruz — hassas hiçbir şeyi asla kaydetmemeye özen göstererek.

Ortak zar motoru, diğer araçlarımıza güç veren aynı güvenilir matematiktir; yani bir atış, ister Discord'da ister ekosistemdeki başka bir yerde yapın, tam olarak aynı anlama gelir.

İleriye Doğru Atış

Bunların hiçbiri Fortuna'nın ruhunu değiştirmiyor. O hâlâ zarınızı atan ve kampanyanızı düzenli tutan o cana yakın bot. Değişen şey, altındaki temel: daha yalın, daha kararlı ve yolunuza çıkmadan onu sürekli daha iyi hâle getirebilmemiz için inşa edilmiş.

Fortuna'yı sunucunuza ekleyin, yeni komutları deneyin ve bundan sonra ne görmek istediğinizi bize bildirin. Siz hazır olduğunuzda zarlar da hazır.

Okumaya devam et

Topluluk

Arquivos Secretos: Ordem Paranormal'in Aylık Kanonik Akışı

5 Haz 2026
Topluluk

Actual Play ve Yayın Patlaması: RPG Şovları Sahneyi Nasıl Ele Geçirdi

26 May 2026
Topluluk

Ordem Paranormal ve Brezilya'nın RPG Patlaması

23 May 2026
Online Play

How to Play Tabletop RPGs Online: A Complete Beginner's Guide for 2026

5 Haz 2026