Barındırılan özel bir bot, dakikalar içinde kendi adın ve avatarınla bir bot sunar; sunucu, çalışma süresi ve güncellemelerden ise başka biri sorumludur. VPS'te kendi barındırman ise tam kontrol ve özel kod sağlar; bunun bedeli, o kodu yazmak ya da sürdürmek ve makineyi kendin çalışır tutmaktır. İkisi de evrensel olarak daha iyi değildir; aynı sorumlulukları zıt yönlerde takas ederler.
VPS'te kendi barındırmanın gerçekte neleri içerdiği
- Sunucu kiralamak. Herhangi bir sağlayıcıdan VPS; botun ne kadar kullanıldığından bağımsız olarak düzenli aralıklarla faturalandırılır.
- Bot kodu yazmak ya da indirmek. Ya kendi kodun ya da yapılandırıp güncel tuttuğun açık kaynaklı bir proje.
- Süreci canlı tutmak. Bir çökme ya da sunucu yeniden başlatmasından sonra onu yeniden başlatmak için pm2 ya da bir systemd servisi gibi bir araç.
- Kendin yamalamak. discord.js güncellemeleri, Node.js sürüm yükseltmeleri ve altta yatan işletim sistemindeki güvenlik yamaları hepsi sana düşer.
- Botun çevrimdışı olduğunu fark eden kişi olmak. Bunu da kurmadığın sürece, senin adına botu izleyen bir altyapı yoktur.
Barındırılan özel bot bunun yerine neleri içerir?
Discord Geliştirici Portalı'nda bir uygulama ve token oluşturursun; her iki yol için de gereken ilk adım budur ve bu tokenı bir hostun paneline yapıştırırsın. Bundan sonra hostun kodu ve altyapısı botu senin bot kimliğinle çalıştırır. Yamalanacak bir sunucu, canlı tutulacak bir süreç ya da kendin uygulayacağın bir güncelleme yoktur. Özellik seti, sen kodun en son sürümünü çekmeye vakit bulduğunda değil, host onu iyileştirdiğinde iyileşir.
| VPS'te kendi barındırma | Barındırılan özel bot |
|---|---|
| Tam kod, tam davranış; yazmadığın ya da seçmediğin hiçbir şey yok | Hostun sunduğu özellik seti; ne fazla ne eksik |
| Süreci sen canlı tutar ve yamalarsın | Bunu hostun altyapısı yapar |
| Bot meşgul de olsa boşta da olsa düzenli bir sunucu faturası | Noxyr ile, ücretsiz tek bir Top.gg oyu; abonelik yok |
| Kesintileri sen fark edersin ya da etmezsin | Hostun izleme sistemi fark eder, genellikle sen fark etmeden önce |
| Veriler ve nerede durdukları üzerinde tam kontrol | Veriler hostun veritabanında, onların erişim denetimleri altında durur |
Dürüstçe maliyet
VPS, o ay botun ne kadar kullanıldığına bakılmaksızın, bir de onu yamalı tutmak için harcadığın zamana ek olarak düzenli bir aylık maliyettir. Barındırılan özel botun maliyeti tamamen sağlayıcıya bağlıdır; çoğu premium marka beyazı bot tam da bunun için abonelik alır. Noxyr'ın Özel Bot özelliği istisnadır: tüm maliyet tek bir Top.gg oyudur, ücretsizdir ve tolerans süresinin asla bitmemesi için yaklaşık üç buçuk günde bir tekrarlanır.
Kendi barındırman ne zaman doğru seçimdir?
Mevcut hiçbir özellik setinin sunmadığı bir davranışa ihtiyacın olduğunda, özel bir komuta, Discord dışındaki bir şeyle entegrasyona ya da topluluğuna özel, başka kimsenin yapmayacağı bir mantığa ihtiyacın olduğunda bir VPS seç. Bir Node sürecini çalıştırmakta zaten rahatsan ve bu düzeyde kontrolü bir istisna değil, varsayılan olarak istiyorsan da doğru seçimdir.
Barındırılan özel bot ne zaman doğru seçimdir?
Özellik seti zaten ihtiyacını karşıladığında, yani biletler, bir mağaza, güvenlik, çekilişler, doğrulama ve sunuculara, yamalara ya da izlemeye sıfır zaman harcamak istediğinde bir host seç. Bu, çoğu sunucuyu, çoğu mağazayı ve tek bir kimlik altında birden fazla müşteri sunucusunu yöneten çoğu ajansı kapsar.
İnsanların unuttuğu orta yol: kendi kodun için ücretsiz barındırma
Kendi barındırman ücretli bir VPS anlamına gelmek zorunda değil. Kendi bot kodunu çalıştırmak için pek çok ücretsiz katman var; takas genellikle daha az güvenilir çalışma süresi, daha sıkı kaynak limitleri ya da ücretsiz katmanın fazla bildirim yapılmadan ortadan kalkması. Bu seçeneğin bu spektrumda üçüncü bir nokta olarak var olduğunu bilmek değer: hâlâ kendi kodunu çalıştırıp sürdürdüğün için bir VPS'e daha yakın, sadece tekrarlanan faturası yok. Ücretsiz bot barındırma rehberimiz bu yolu, nerelerde yetersiz kaldığı dahil, dürüstçe anlatır.
Daha sonra geçiş yapabilir miyim?
Evet ve insanların beklemediği kısım bu: Geliştirici Portalı'ndaki uygulama ve token hiçbir yola kilitli değildir. Botun tokenını sıfırlamak, o an hangi servis kullanıyorsa, kendi VPS sürecin ya da bir host, onu anında sonlandırır. VPS'ten barındırılan özel bota ya da tersine geçmek, tüm uygulamayı baştan başlatmak yerine tokenı sıfırlayıp başka bir yere yapıştırmaktan ibarettir.
Sık sorulan sorular
İlk kez bot sahibi olan biri hangisini seçmeli? Neredeyse her zaman barındırılan yolu. Tam olarak hangi özel davranışa ihtiyacın olduğunu bildikten sonra bir VPS'i geriye dönük haklı çıkarmak kolaydır; ama bunu bilmeden oradan başlamak, hazır bir özellik setinin zaten karşıladığı temel işleri çözerken bir sunucuya para ödemek anlamına gelir.
Bir VPS, barındırılan özel bottan daha mı güvenilir? Otomatik olarak değil. Güvenilirlik, süreci gerçekten kimin izlediğine bağlıdır; sağlık kontrolleri yapılan altyapıya sahip bir host, izleme kurulmamış tek başına bir VPS'ten daha dayanıklı olabilir.
Noxyr'ın Özel Bot'unu çalıştırmak için bir VPS'e ihtiyacım var mı? Hayır, bütün mesele de bu. Senin kurman ya da sürdürmen gereken bir sunucu yoktur.
Bir VPS'ten baştan başlamadan Noxyr'ın Özel Bot'una geçebilir miyim? Evet. Aynı uygulamayı tut, tokenı sıfırla ve yeni tokenı kendi kodun yerine Özel Bot'a yapıştır.
Aynı botu aynı anda hem bir VPS'te hem bir hostta çalıştırabilir miyim? Hayır, aynı tokenla değil. Aynı anda yalnızca bir süreç bot olarak giriş yapmalıdır; tokenı taşımak için sıfırlamak, daha önce çalıştığı yerdeki bağlantıyı keser.
Kendi barındırma gerçekten ücretsiz mi? Kod ücretsiz olabilir; açık kaynak ya da senin kodun olabilir, ama üzerinde çalıştığı sunucu neredeyse hiçbir zaman ücretsiz değildir.
Kendi kodunu yazıyorsan ücretsiz bot barındırma rehberimize bak, sunucuyla hiç uğraşmamak istersen de Noxyr'ı ücretsiz ekle.