Minecraft sunucusu için web sitesi kurmanın en kısa yolu şudur: bir alan adı alın, PHP ve MySQL destekli bir hosting paketi açın, WordPress kurun ve beş temel sayfayla yayına geçin. Bu iş, hazırlığı yapılmışsa yarım günden kısa sürer ve sunucunuzun kimliğini, kurallarını, mağazasını ve iletişim kanallarını tek adreste toplar.
Bu rehberde bir Minecraft sunucusunun sitesini sıfırdan kurmayı adım adım anlatıyoruz: hangi altyapıyı seçeceğinizi, hangi sayfaların bulunması gerektiğini, canlı oyuncu sayısı göstergesini nasıl çalıştıracağınızı, mağaza ile oyun sunucusunu nasıl bağlayacağınızı ve alan adını iki iş için birden nasıl kullanacağınızı göreceksiniz.
Web Sitesi Aslında Ne İşe Yarar?#
Yeni sunucu sahiplerinin çoğu siteyi “şık görünsün” diye kurar ve boşa emek harcar. Sitenin gerçek görevleri sayılıdır ve hepsi somuttur:
- Adres vermek: Oyuncunun sunucuya nasıl bağlanacağını tek bakışta anlatmak.
- Kural yayımlamak: Ceza ve itiraz tartışmalarında referans olacak yazılı metni barındırmak.
- Ödeme almak: Mağaza ve mesafeli satış sözleşmesi yasal olarak bir yerde yayımlanmalıdır.
- Başvuru toplamak: Yetkili alımı, ban itirazı ve hata bildirimi formları.
- Arama motorunda bulunmak: Sunucu adınız arandığında ilk sırada çıkmak.
- Güven vermek: İletişim bilgisi ve düzenli duyuru olan bir site, ödeme yapacak oyuncu için güvence sayılır.
Hangi Altyapıyı Seçmelisiniz?#
Dört yaygın seçenek var. Seçim, mağazanın işin merkezinde olup olmamasına göre değişir.
| Seçenek | Güçlü yanı | Zayıf yanı | Kime uygun |
|---|---|---|---|
| WordPress | Kolay öğrenilir, tema ve eklenti bol, blog/duyuru güçlü | Mağaza ve oyun entegrasyonu için ek eklenti gerekir | Çoğu sunucu, özellikle yeni başlayanlar |
| Minecraft’a özel CMS | Hazır mağaza, kullanıcı sistemi ve sunucu bağlantısı | Daha dar tema seçeneği, öğrenme eğrisi | Mağazası büyük, satış odaklı sunucular |
| Forum yazılımı | Topluluk tartışması ve başvuru arşivi | Boş forum kötü izlenim bırakır, yönetimi ağırdır | Oturmuş, kalabalık topluluklar |
| Tek sayfa statik site | Çok hızlı, neredeyse maliyetsiz | Mağaza ve form yok, büyümeye kapalı | Sadece adres duyurmak isteyen küçük sunucular |
Alan Adı ve Hosting Seçimi#
Alan adı sunucunuzun kalıcı kimliğidir; kısa, yazması kolay ve telaffuz edilebilir olmalıdır. İçinde “minecraft” geçen alan adlarından kaçının: hem marka açısından risklidir hem de kendi adınızın akılda kalmasını engeller. Alan adı seçimi ve kayıt süreci için domain satın alma rehberimize bakın.
Hosting tarafında aramanız gereken özellikler:
- PHP sürümü
- Güncel WordPress için PHP 8.2 veya üzeri.
- Veritabanı
- En az bir MySQL/MariaDB veritabanı hakkı.
- SSL
- Ücretsiz sertifika ve otomatik yenileme desteği.
- Panel
- cPanel veya dengi; dosya yöneticisi, yedek ve e-posta yönetimi için.
- E-posta
- destek@alanadiniz.com gibi kurumsal adres açabilme.
- Yedek
- Otomatik günlük yedek; mağaza verisi kaybolursa geri dönüşü zordur.
Hosting türleri arasındaki farkları ve doğru paketi nasıl seçeceğinizi web hosting nedir sayfamızda ayrıntılı anlattık. Oyun sunucunuzu ve web sitenizi aynı sağlayıcıdan almak, destek tarafında tek muhatap olması açısından pratiktir; paketleri karşılaştırma sayfamızdan inceleyebilirsiniz.
WordPress ile Kurulum: Adım Adım#
-
Alan adını hostinge yönlendirin#
Alan adınızın DNS ayarlarında ad sunucularını (nameserver) hosting sağlayıcınızın verdiği adreslerle değiştirin. Yayılma genellikle birkaç saat içinde tamamlanır; bu süre boyunca site kimi bağlantılarda açılıp kimilerinde açılmayabilir, bu normaldir.
-
WordPress’i kurun#
Hosting panelindeki otomatik kurulum aracıyla WordPress’i kök dizine kurun. Kurulum sırasında yönetici kullanıcı adını “admin” yapmayın ve uzun bir parola belirleyin. Kurulumun ekran ekran anlatımı WordPress kurulumu sayfamızda.
-
SSL’i etkinleştirin ve HTTPS’e zorlayın#
Ücretsiz sertifikayı panelden etkinleştirin, ardından site adresini
https://ile başlayacak şekilde güncelleyin. Ödeme sayfası barındıracak bir sitede sertifikasız yayın kabul edilemez; kurulum ayrıntıları SSL sertifikası kurulumu sayfasında. -
Temayı sadeleştirin#
Karanlık, sade ve hızlı bir tema seçin. Ana sayfada üç şey öne çıkmalı: sunucu adresi, “nasıl bağlanırım” bağlantısı ve mağaza. Kayan slaytlar, ağır animasyonlar ve otomatik oynayan müzik siteyi yavaşlatır ve oyuncuyu kaçırır.
-
Temel sayfaları oluşturun#
Aşağıdaki tablodaki sayfaları açın ve menüye ekleyin. Menüde beşten fazla başlık olmasın; fazlası karar vermeyi zorlaştırır.
Sitede Bulunması Gereken Sayfalar#
| Sayfa | İçermesi gerekenler | Öncelik |
|---|---|---|
| Ana sayfa | Sunucu adı, adres, oyun modu, kopyalanabilir IP kutusu, çevrimiçi oyuncu sayısı | Zorunlu |
| Nasıl bağlanırım | Sürüm bilgisi, adım adım ekran anlatımı, Bedrock oyuncuları için port bilgisi | Zorunlu |
| Kurallar | Yasaklar, ceza kademeleri, itiraz yolu, güncelleme tarihi | Zorunlu |
| Mağaza | Ürünler, fiyatlar, teslimat süresi, iade koşulları, mesafeli satış sözleşmesi | Ödeme alıyorsanız zorunlu |
| İletişim | E-posta adresi, Discord bağlantısı, unvan ve adres bilgisi | Zorunlu |
| Duyurular / blog | Güncellemeler, etkinlikler, bakım bildirimleri | Önerilir |
| Yetkili başvurusu | Form, aranan nitelikler, yaş sınırı, değerlendirme süresi | Önerilir |
| Gizlilik ve çerez metni | Toplanan veriler, saklama süresi, iletişim | Zorunlu |
Canlı Sunucu Durumu Göstergesi#
Ana sayfada “çevrimiçi / çevrimdışı” ve oyuncu sayısı göstermek, sitenin en çok işe yarayan parçasıdır. Bunun için iki farklı mekanizma vardır ve karıştırılmamalıdır:
- Sunucu listesi ping (status): Oyun içindeki sunucu listesinin kullandığı yanıttır. MOTD, sürüm, çevrimiçi oyuncu sayısı ve üst sınırı verir. Varsayılan olarak açıktır.
- Query protokolü: Aynı port üzerinden UDP ile çalışır ve oyuncu isim listesi, dünya adı gibi ek bilgileri verir. Varsayılan olarak kapalıdır.
İlgili ayarlar server.properties dosyasındadır:
enable-status=true
enable-query=false
query.port=25565
server-port=25565
motd=Sunucumuza hos geldiniz
Yalnızca oyuncu sayısı göstermek istiyorsanız enable-status=true yeterlidir, query’yi açmanıza gerek yoktur. Oyuncu isimlerini de listelemek isterseniz enable-query=true yapın ve sunucuyu yeniden başlatın. Tüm anahtarların açıklaması için server.properties ayarları sayfamıza bakın.
Kopyalanabilir IP kutusu#
Oyuncuların en çok yaptığı hata adresi yanlış yazmaktır. Ana sayfaya tek tıkla kopyalanan bir adres kutusu koymak bu sorunu bitirir. WordPress’te bir “özel HTML” bloğuna şu parçayı yapıştırmanız yeterlidir:
<div class="ip-kutusu">
<code id="sunucu-ip">play.alanadiniz.com</code>
<button onclick="navigator.clipboard.writeText('play.alanadiniz.com')">Kopyala</button>
</div>
Adresi hem kutuda hem kopyalama komutunda aynı yazdığınızdan emin olun; ikisi ayrı kaldığında oyuncular yanlış adresi kopyalar ve “sunucu kapalı” diye geri döner.
Alan Adını İki İş İçin Birden Kullanmak#
Tek bir alan adıyla hem siteyi hem oyun sunucusunu yayınlayabilirsiniz. Tipik kayıt düzeni şöyledir:
alanadiniz.com. A <web hosting IP>
www.alanadiniz.com. CNAME alanadiniz.com.
play.alanadiniz.com. A <minecraft sunucu IP>
_minecraft._tcp.play SRV 0 5 25565 play.alanadiniz.com.
SRV kaydı sayesinde oyuncular port yazmadan yalnızca play.alanadiniz.com yazarak bağlanır. Kaydın nasıl oluşturulacağı, yayılma süresi ve sık yapılan hatalar domain bağlama ve SRV kaydı sayfasında anlatılıyor.
Mağaza ve Oyun Sunucusu Bağlantısı#
Siteniz ödeme alacaksa, ödemenin ardından ürünün oyuna otomatik teslim edilmesi gerekir. Bu bağlantı RCON üzerinden kurulur: mağaza yazılımı ödeme onaylandığında sunucunuzun RCON portuna bağlanır ve konsol komutunu çalıştırır.
enable-rcon=true
rcon.port=25575
rcon.password=uzun-ve-rastgele-bir-parola
broadcast-rcon-to-ops=true
RCON portunu internete tamamen açmayın; güvenlik duvarında yalnızca web sunucunuzun IP adresine izin verin. Kurulumun güvenli biçimi RCON kullanım rehberimizde, gelir modelinin tasarımı ise sunucudan para kazanma sayfamızda.
Hız, Güvenlik ve Bulunabilirlik#
Site açılmıyorsa ya da yavaşsa hiçbir içeriğin anlamı kalmaz. Üç başlıkta toparlayalım:
Hız#
Görselleri yüklemeden önce boyutlandırın, ağır slider eklentilerinden kaçının ve önbellek eklentisi kullanın. Ölçüm ve iyileştirme yöntemleri için site hızlandırma rehberine bakabilirsiniz.
Güvenlik#
WordPress’i, temayı ve eklentileri güncel tutun; kullanmadığınız eklentiyi silin, pasife almakla yetinmeyin. Yönetici paneline iki adımlı doğrulama ekleyin. Sunucu sahibi hesabınızın parolasını oyun içi yetkililerle paylaşmayın; site paneli ile oyun yetkisi ayrı dünyalardır.
Bulunabilirlik#
Her sayfanın kendi başlığı ve açıklaması olsun. Sunucu adınızı ana sayfanın başlığında, oyun modlarını alt başlıklarda kullanın. Metni resim içine gömmeyin. Duyuru sayfası düzenli güncellenen bir siteyi arama motorları daha sık ziyaret eder. Yeni oyuncu getiren diğer kanalları da unutmayın: oylama siteleri ve Discord topluluğu siteyle birlikte çalıştığında etkisi katlanır.
“Nasıl Bağlanırım” Sayfasını Doğru Yazmak#
Sitedeki en çok okunan sayfa budur ve çoğu sunucuda en kötü yazılmış sayfadır. İyi bir bağlanma sayfası şu soruları sırayla cevaplar:
- Hangi sürüm gerekiyor? Sunucunuz Minecraft 26.2 üzerinde çalışıyorsa bunu açıkça yazın. Oyuncuların eski sürümle bağlanıp “sunucu çalışmıyor” demesinin tek sebebi bu bilginin eksik olmasıdır.
- Java Edition mı, Bedrock mı? İkisi farklı istemcilerdir. Bedrock oyuncuları kabul ediyorsanız ayrı adres ve 19132/UDP portunu ayrı bir başlık altında verin.
- Adres tam olarak nedir? Kopyalanabilir kutuda tek satır hâlinde. Port yazmak gerekiyorsa portu da gösterin.
- Ekranda ne göreceğim? “Çok Oyunculu → Sunucu Ekle → Sunucu Adresi” adımlarını kısa görsellerle anlatın.
- Bağlanamazsam ne yapmalıyım? En sık üç hatayı ve çözümünü yazın; oyuncuların çoğu destek istemeden önce buraya bakar.
Oyuncu tarafındaki adımların ayrıntılı anlatımı Minecraft sunucusuna nasıl girilir sayfamızda; bu sayfaya bağlantı vermek destek yükünüzü gözle görülür biçimde azaltır.
Sunucu Sitelerinde Sık Yapılan Hatalar#
- Adresi yalnızca görselin içine yazmak. Kopyalanamaz, aranamaz, ekran okuyucu göremez. Adres her zaman metin olmalıdır.
- Otomatik başlayan müzik ve video. Ziyaretçinin ilk yaptığı şey sekmeyi kapatmaktır.
- Kurallar sayfasını güncellemeyi unutmak. Eski kural metni, ceza itirazlarında sizi haksız çıkarır. Sayfanın altına güncelleme tarihi koyun.
- Mağazada teslimat süresi yazmamak. “Ne zaman gelecek?” sorusu destek kanalının en büyük yükü hâline gelir.
- Sunucu durumunu elle yazmak. “Sunucu çevrimiçi” yazan sabit bir metin, sunucu kapalıyken yalan söyler. Göstergeyi otomatik yapın.
- Sitenin yedeğini almamak. Oyun sunucusunun yedeğini alıp siteninkini unutmak yaygın bir eksiktir; mağaza kayıtları da o sitede durur.
Siteyi Canlı Tutmak: Küçük Bir Bakım Düzeni#
Site kurulduktan sonra kendi kendine yaşamaz. Aylık yarım saatlik bir bakım rutini yeterlidir:
| Sıklık | Yapılacak iş |
|---|---|
| Haftalık | Bir duyuru yayımlayın; sunucu kapalıysa durumu sitede belirtin. |
| Aylık | WordPress, tema ve eklenti güncellemelerini yapın, yedeği indirin. |
| Üç ayda bir | Ölü bağlantıları tarayın, kural ve mağaza metinlerini gözden geçirin. |
| Yılda bir | Alan adı ve hosting yenileme tarihlerini kontrol edin, otomatik yenilemeyi açık tutun. |
Özetle#
Minecraft sunucunuz için web sitesi kurmak karmaşık bir iş değil: alan adı, PHP ve MySQL destekli hosting, WordPress ve beş temel sayfa. Ana sayfada kopyalanabilir sunucu adresi ve canlı oyuncu sayısı bulunsun; kurallar, mağaza ve iletişim sayfaları eksiksiz olsun. Durum göstergesi için enable-status yeterlidir, oyuncu listesi isterseniz enable-query açılır.
Alan adını ikiye bölerek hem siteyi hem oyun sunucusunu tek kimlik altında toplayın, SRV kaydıyla port yazma zorunluluğunu kaldırın. Ödeme alacaksanız SSL’i etkinleştirin ve teslimatı RCON ile otomatikleştirin. Site tarafı hazır olduğunda oyun tarafındaki performansın da aynı seviyede olması gerekir; Türkiye lokasyonlu, NVMe SSD diskli ve yüksek frekanslı Ryzen işlemcili Minecraft sunucu paketlerimiz bu iş için hazırlanmıştır.