Gecikme Ping'i tahmin etmeyin, ölçün Sunucularımız İstanbul lokasyonunda. Buradaki değer bir tablodan değil, tam şu anda sizin bağlantınızdan geliyor.
WB-IST-1 Anlık Bağlantınızölçülüyor
Discord Bot VDS Kiralama logosu

Bot neden dizüstünüzde değil, kendi sunucusunda çalışmalı?

Bir Discord botu, Discord'un gateway'ine açtığı WebSocket bağlantısıyla yaşar. Bu bağlantı belirli aralıklarla heartbeat göndermenizi ister; heartbeat kesildiği anda oturum düşer ve bot üye listesinde çevrimdışı görünür. Kütüphaneniz Resume ile geri dönmeye çalışır, ama makine kapandıysa dönecek bir süreç kalmamıştır. Botu kendi bilgisayarınızda tutmak, uyku moduna giren bir dizüstüyü Discord altyapısına bağlı tutmaya çalışmaktır.

Kaynak ihtiyacını büyüten iki şey var. Birincisi cache: discord.js ve discord.py, botun bulunduğu her sunucunun kanallarını, üyelerini ve mesajlarını bellekte tutar. Sunucu sayısı arttıkça bu tablo da büyür; discord.js tarafında cacheWithLimits ve sweepers ile sınırlandırabilirsiniz ama sıfırlayamazsınız. İkincisi ses: bir müzik botu, kaynak zaten Opus değilse önce ffmpeg ile yeniden kodlar, sonra opus encoder'dan geçirir. Bu iki adım, slash komutlarla çalışan bir botta hiç olmayan bir işlemci yüküdür.

Üçüncü eşik sharding. Discord'un geliştirici dokümantasyonu bir shard'ın en fazla 2.500 sunucu taşıyabileceğini, bu sayıyı geçen uygulamaların sharding açmak zorunda olduğunu yazar. Her shard ayrı bir WebSocket bağlantısı ve ayrı bir bellek payı demektir; discord.js'in ShardingManager'ı bunları ayrı süreçler olarak açar. Paketi bugünkü sunucu sayınıza göre değil, shard'a geçeceğiniz güne göre seçin.

Kurulum rehberi VDS Üzerinde Docker Kurulumu ve Kullanımı: Başlangıç Rehberi
Discord maskotu Wumpus

Kesintisiz gateway

Bot çevrimdışı düşmesin

Sunucunuz veri merkezinde yedekli güç ve yedekli ağ bağlantısı altında çalışır. Botunuzu pm2 veya systemd servisi olarak tanımladığınızda süreç çöktüğünde kendiliğinden ayağa kalkar. pm2'nin max_memory_restart ayarı, cache'i şişip bellek yiyen bir botu belirlediğiniz eşikte yeniden başlatır.

Discord karakteri Clyde

İstediğiniz çalışma ortamı

Node.js, Python, Lavalink: sürümü siz seçersiniz

Sunucuya root yetkisiyle bağlanırsınız. discord.js için istediğiniz Node.js sürümünü, discord.py veya aiogram tarzı bir yığın için Python'u, kalıcı veri için PostgreSQL ya da Redis'i kurarsınız. Müzik tarafında Lavalink kullanacaksanız ayrı bir JVM süreci olarak aynı makinede yaşar ve Java 17 ya da üzerini ister; ses kodlamayı bot sürecinden ayırmanın en temiz yolu budur. Varsayılan yığını 1 GB ile sistem belleğinin dörtte birinden hangisi küçükse odur, yani paketi seçerken bot süreci ile JVM’yi birlikte hesaplayın.

Discord logosunun üç boyutlu hâli

Sabit IP

Beyaz liste isteyen API'ler ve interaction ucu için

Sunucunuz değişmeyen bir IP adresiyle gelir. Harici bir API IP beyaz listesi istiyorsa ya da botunuz gateway yerine kendi interaction endpoint'ini yayımlıyorsa bu şarttır. Discord tarafında bot başına saniyede 50 istek genel sınırı vardır; 429 aldığınızda Retry-After başlığına uymak, geçersiz istek sayacına takılmamak için önemlidir.

Discord karakteri Nelly

Shard'a hazır

Sunucu sayısı arttıkça paketi büyütün

Botunuz 2.500 sunucuyu geçtiğinde Get Gateway Bot ucu size önerilen shard sayısını verir, ShardingManager da bu shard'ları ayrı süreçler hâlinde açar. Hepsi aynı makinede çalışabilir; sınır, süreçlerin toplam bellek tüketimidir. Paketinizi müşteri panelinden yükseltir, kısa bir yeniden başlatmayla yeni kaynaklara geçersiniz.

Paket seçimi

Botunuzun ölçeğine göre paket

Tablo, botun tek başına çalıştığı bir sunucu varsayar. Aynı makinede veritabanı, Lavalink düğümü veya web paneli de barındıracaksanız bir üst paketi tercih edin.

  • ENT-1 1-5 küçük bot · slash komut
    Donanım
    2 vCPU · 2 GB DDR4 ECC · 30 GB NVMe
    Not
    Discord yayımlanmış bir bellek değeri vermez, yalnızca gerekli veriyi bellekte tutmayı önerir
    Aylık ₺160 Satın al
  • önerilen
    ENT-2 Müzik botu · ffmpeg ve opus
    Donanım
    2 vCPU · 4 GB DDR4 ECC · 40 GB NVMe
    Not
    ffmpeg ve opus için yayımlanmış bir rakam yok; kodlama payı bizim ölçümümüz
    Aylık ₺240 Satın al
  • ENT-4 Lavalink düğümü · veritabanı
    Donanım
    6 vCPU · 8 GB DDR4 ECC · 80 GB NVMe
    Not
    Lavalink'in resmi Docker örneği 6 GB yığınla gelir; bot süreci ve veritabanı bunun yanına eklenir
    Aylık ₺400 Satın al
  • ENT-5 Sharding · 2.500+ sunucu
    Donanım
    8 vCPU · 10 GB DDR4 ECC · 100 GB NVMe
    Not
    Discord 2.500 sunucuda sharding'i zorunlu tutar, discord.js shard başına 1.000 sunucu önerir
    Aylık ₺480 Satın al
Fiyat görünümü KDV'yi ekleyip çıkarabilir, elinizdeki indirim oranını fiyatlara yansıtabilirsiniz. Bu bir kupon doğrulaması değil, yalnızca hesaplamadır.

Tüm paketlerde 10 Gbps internet, DDR4 ECC bellek ve NVMe SSD standarttır. Paketinizi ay içinde yükseltebilirsiniz.

Sunucu seçenekleri

Botunuz için iki işlemci ailesi

Slash komutlarla çalışan botlar için Xeon Enterprise serisi fazlasıyla yeterlidir. Ses kodlamayı bot sürecinde yapan müzik botlarında Premium seri daha rahat çalışır.

Merak edilenler

Discord bot VDS hakkında sık sorulanlar

Botunuzu bugün taşıyın

Sunucunuz ödemeden 60 saniye sonra hazır. İlk siparişinizde W10 kodu ile %10 indirim.

Yapay zekâya sor ChatGPT Claude

Sunucunuzu Güvenli & Hızlıca Kurun

Size özel sanal ve fiziksel sunucu seçeneklerimizi incelemek, detaylı bilgi ve destek hizmeti almak için bizimle iletişime geçin.

İletişime Geçin
ENT-2₺240
Hemen kur