İçeriğe geç

Oyun rehberi · Minecraft

Minecraft sunucu nasıl açılır? Hazır barındırma, kendi bilgisayarın ve port yönlendirme

OyunVid editör ekibi · Son kontrol: · Okuma süresi yaklaşık 4 dk

Arkadaşlarınla ortak bir Minecraft dünyası kurmanın üç yolu var: hazır barındırma (hosting), kendi bilgisayarında sunucu ya da tünelleme servisi. Bu rehber her yolun artı ve eksilerini, kendi bilgisayarında sunucu kurulumunu ve en çok takılınan yer olan port yönlendirmeyi sürüm numarasına bağlı kalmadan anlatır. Sürüme göre değişen ayrıntılar için her zaman Mojang'ın resmî sunucu sayfasına bak.

Hangi yolu seçmelisin?

Yöntem Kime uygun? Artıları Eksileri
Hazır barındırma (hosting) Düzenli, 7/24 sunucu isteyenler Kurulum kolay, bilgisayarın açık olması gerekmez, port derdi yok Ücretli planlar; ücretsiz olanlar genelde reklam ve kaynak sınırıyla gelir
Kendi bilgisayarında Birkaç arkadaşla, bilgisayarın açıkken oynayanlar Ücretsiz, tam kontrol Bilgisayar açık olmalı, port yönlendirme ve güvenlik senin sorumluluğunda, oyun ve sunucu aynı PC'yi yorar
Tünelleme/aracı servis Port yönlendirme yapamayanlar Port açmadan dışarıya erişim Üçüncü taraf servise bağımlılık, gecikme artabilir

Ücretsiz hosting seçeneklerinin koşulları (kuyruk, süre sınırı, eklenti desteği) zamanla değişir. Hizmet sağlayıcının güncel şartlarını kontrol et; bu rehber belirli bir şirketi öneriyor değildir.

Java mı, Bedrock mu?

Minecraft'ın iki ana sürümü vardır: Java Edition (bilgisayar) ve Bedrock Edition (Windows, konsollar, mobil). Oyuncuların sunucuya bağlanabilmesi için çoğunlukla aynı sürüm ailesinde olması gerekir: Java oyuncuları Java sunucusuna, Bedrock oyuncuları Bedrock sunucusuna bağlanır. İkisini birbirine bağlayan topluluk eklentileri vardır, ama bunlar resmî değildir ve kurulumları ayrıca öğrenilmelidir.

Bu rehberin kendi bilgisayarında kurulum bölümü Java Edition içindir. Varsayılan bağlantı noktaları farklıdır: Java sunucusu genelde 25565 (TCP), Bedrock sunucusu 19132 (UDP) kullanır.

Kendi bilgisayarında Java sunucusu kurma

  1. Java'yı kur. Her Minecraft sürümü belirli bir Java sürümü ister; resmî sunucu indirme sayfasında ve sürüm notlarında hangisinin gerektiği yazar. Yanlış Java sürümü en sık başlangıç hatasıdır.
  2. Yeni bir klasör oluştur (örneğin Belgeler içinde "minecraft-sunucu") ve resmî sayfadan indirdiğin server.jar dosyasını bu klasöre koy. Dosyayı yalnızca resmî kaynaktan indir.
  3. İlk çalıştırma: komut satırında klasöre gidip java -Xmx2G -Xms2G -jar server.jar nogui komutunu çalıştır. -Xmx ve -Xms sunucuya ayrılan azami ve başlangıç belleğidir (örnekte 2 GB).
  4. İlk çalıştırma bir hatayla kapanır ve eula.txt oluşur. Dosyayı açıp Minecraft kullanım koşullarını okuyarak eula=false satırını eula=true yap.
  5. Komutu tekrar çalıştır. Sunucu dünya dosyalarını ve server.properties dosyasını oluşturur; "Done" mesajı çıkınca sunucu hazırdır.
  6. Önce kendi bilgisayarından bağlanmayı dene: oyunda Çok oyunculu > Sunucu ekle > adres olarak localhost yaz.

Ne kadar RAM ayırmalı? Genel bir kural olarak birkaç arkadaşlı, eklentisiz bir sunucu için küçük bir pay başlangıç için yeterli olur; oyuncu sayısı, dünya boyutu ve eklenti/mod arttıkça ihtiyaç artar. Bilgisayarının toplam RAM'inin tamamını verme: işletim sistemi ve oyunun kendisi de bellek ister.

server.properties: bilmen gereken ayarlar

Ayar Ne işe yarar? Not
server-port Sunucunun dinlediği port Varsayılan 25565 (Java)
max-players Aynı anda en çok oyuncu Fazlası bellek ve işlemciyi yorar
online-mode Oyuncu hesaplarını Mojang/Microsoft ile doğrular Açık bırakmak güvenlik için önerilir; kapatmak sahte hesapların girmesine izin verir
view-distance Oyuncuya gönderilen dünya mesafesi (chunk) Düşürmek sunucu yükünü azaltır
motd Sunucu listesinde görünen mesaj İstediğin gibi yaz
white-list Yalnızca izin verilenlerin girmesi Arkadaş sunucuları için güvenli bir başlangıç

Ayar dosyasını değiştirdikten sonra sunucuyu durdurup yeniden başlat. Tüm ayarların tam ve güncel listesi için Minecraft Wiki'deki server.properties sayfasına bak.

Port yönlendirme (port forwarding): arkadaşların bağlanabilsin

Arkadaşlarının evinden bağlanabilmesi için modeminin gelen bağlantıyı senin bilgisayarına yönlendirmesi gerekir:

  1. Bilgisayarının yerel IP adresini öğren (komut satırında ipconfig) ve modemde bu cihaz için sabit (rezerve) IP ata; yoksa IP değiştiğinde yönlendirme bozulur.
  2. Modem arayüzünde Port Yönlendirme / Sanal Sunucu bölümüne gir. TCP protokolüyle 25565 portunu, bilgisayarının yerel IP'sinin aynı portuna yönlendir.
  3. Windows güvenlik duvarında (veya kullandığın güvenlik yazılımında) Java'ya ve ilgili porta izin ver.
  4. Dış IP adresini öğren (arama motoruna "IP adresim" yaz). Arkadaşlarına dış-ip:25565 ver (25565 varsayılansa portu yazmak gerekmeyebilir).
  5. Bağlantıyı kendi ağın dışından (örneğin mobil veriyle başka bir cihazdan) test et; kendi ağından dış IP ile bağlanmak bazı modemlerde çalışmaz.

Bazı internet sağlayıcıları hatları ortak bir adres üzerinden paylaştırır (CGNAT). Bu durumda port yönlendirme çalışmaz. Sağlayıcından sabit/genel IP isteyebilir ya da hazır barındırma veya tünelleme servisi kullanabilirsin. Modemin dış IP'si ile "IP adresim" sitesinin gösterdiği IP farklıysa CGNAT arkasında olabilirsin.

Güvenlik ve düzen

  • Dış IP adresini herkese açık yerlerde paylaşma. Yalnızca güvendiğin kişilere ver; beyaz liste (white-list) kullan.
  • online-mode ayarını açık tut. Kapatırsan hesap doğrulaması olmaz.
  • Düzenli yedek al: sunucu klasöründeki world klasörünü kopyalamak çoğu zaman yeterli yedektir (sunucuyu durdurduktan sonra).
  • Eklenti ve mod indirirken yalnızca bilinen kaynaklardan indir; zararlı dosya riski vardır.
  • Sürüm güncellemesinden önce yedek al; farklı sürümler dünyayı kalıcı olarak değiştirebilir.

Bağlanamıyorum: sorun giderme

Belirti Olası neden Dene
Kendi PC'mden bile bağlanamıyorum Sunucu çalışmıyor veya yanlış Java sürümü Konsol mesajlarını oku; sürüme uygun Java'yı kur
Yerelde bağlanıyorum, dışarıdan bağlanılamıyor Port yönlendirme, güvenlik duvarı veya CGNAT Yönlendirmeyi ve güvenlik duvarını kontrol et; dış IP'yi doğrula
"Outdated client/server" mesajı Sürüm uyuşmazlığı Oyuncuların sürümünü sunucuyla eşitle
Sunucu çok kasıyor Yetersiz RAM, yüksek view-distance, çok eklenti view-distance düşür; RAM ve eklentileri gözden geçir. Bkz. FPS rehberi
Oyuncular sık kopuyor/ping yüksek Ağ kalitesi, yükleme hızı Ping ve paket kaybı rehberi

Sık sorulan sorular

Minecraft sunucu açmak ücretsiz mi?

Kendi bilgisayarında sunucu kurmak ücretsizdir (oyunu satın almış olman gerekir). Hazır barındırma hizmetlerinin ücretsiz ve ücretli planları vardır; koşulları zamanla değişir.

Port yönlendirme olmadan arkadaşlarım bağlanabilir mi?

Aynı yerel ağdaysanız evet. Farklı evlerdeyseniz port yönlendirme, hazır barındırma ya da tünelleme servisi gerekir.

Java ve Bedrock oyuncuları birlikte oynayabilir mi?

Doğrudan değil. Java sunucusuna Java, Bedrock sunucusuna Bedrock oyuncuları bağlanır. İkisini birbirine bağlayan topluluk eklentileri resmî değildir.

Sunucu için ne kadar RAM yeterli?

Oyuncu sayısına, dünya boyutuna ve eklentilere bağlı. Küçük arkadaş sunucuları için mütevazı bir başlangıç yap, kasma görürsen artır; tüm RAM'ini ayırma.

Port 25565 nedir?

Java Edition sunucusunun varsayılan TCP portudur. Bedrock sunucusu varsayılan olarak 19132 (UDP) kullanır.

İlgili rehberler

Tüm oyun rehberleri → · Oyuncu araçları