Minecraft Sunucusu Kurma Rehberi (Temel Düzey)

Konuyu başlatankyr karacaMod·
Yanıt
0
Görüntülenme
1
Oy
0
Son yanıt
Henüz yok
1 görüntülenme

Minecraft Sunucusu Kurma Rehberi (Temel Düzey)

Minecraft'ta sadece oynamakla kalmayıp sistemin arka planındaki altyapıyı yönetmek, sunucu mimarisine adım atmanın en keyifli yoludur. Ancak internetteki pek çok rehber işin ağ (network) ve performans optimizasyonu kısımlarını atlar. Aşağıdaki rehber, sadece çalışan değil, aynı zamanda teknik altyapısı sağlam bir yerel (localhost) sunucu kurmanıza yardımcı olacak gerçekçi adımları içermektedir.

1. Doğru Altyapıyı Hazırlamak: Java ve Motor Seçimi

Oyunun arka planda nasıl çalıştığını kontrol edeceğimiz için standart Vanilla sürümü yerine performanslı veya modlanabilir bir çekirdek seçmek şarttır.

  • Java Sürümü: Kuracağınız Minecraft sürümüne uygun Java'yı yükleyin (Örn: 1.20+ sürümler için Java 21). Sadece JRE değil, geliştirme ve hata ayıklama kolaylığı için JDK (Java Development Kit) kurmanız avantajlıdır.
  • Sunucu Çekirdeği: Saf performans ve eklenti (plugin) desteği için PaperMC; teknik modlama, otomasyon botları veya özel mekanikler eklemek için ise Fabric sunucu dosyalarını tercih edin.

2. Sunucuyu Başlatmak ve RAM Optimizasyonu

İndirdiğiniz .jar dosyasını doğrudan çift tıklayarak açmak, sunucunun varsayılan (ve yetersiz) RAM ile çalışmasına neden olur. Bunun yerine her zaman bir başlatma betiği yazmalısınız.

  • Beklenmedik Bir Hata:

"Bildiğiniz için, sunucularınızın RAM'leri varsayılan olarak 1024 MB (1 GB) ile sınırlandırılmıştır. Bu, çok fazla RAM ile çalışan sunucularınızın hata verebileceği anlamına gelir."

  • Başlatma Betyi: Sunucu klasörünün içine baslat.bat (Windows) veya start.sh (Linux) adında bir dosya oluşturun ve aşağıdaki argümanları yazın: java -Xms4G -Xmx4G -jar sunucu_dosyasi.jar nogui
  • Lisans Onaylama: Dosyayı çalıştırdığınızda sistem kapanacaktır. Klasörde oluşan eula.txt dosyasını açıp eula=true yaparak lisans sözleşmesini onaylayın ve betiği tekrar çalıştırın.

3. Yapılandırma: server.properties

Sunucunun kuralları bu dosyadan belirlenir. Bu dosyayı herhangi bir metin editörüyle açarak dünyayı şekillendirebilirsiniz.

  • Orijinal Olmayan Hesaplar: Orijinal olmayan (Premiumsuz) hesapların girmesini istiyorsanız online-mode=false yapın.
  • Yerel Ağdan Giriş: Yerel ağdan (kendi bilgisayarınızdan) girmek için Minecraft'ta Çok Oyunculu kısmına IP olarak localhost veya 127.0.0.1 yazmanız yeterlidir.

4. Gerçek Dünyaya Açılmak: Port Yönlendirme ve Engeller

Sunucuyu kurdunuz, siz girebiliyorsunuz ama arkadaşlarınızın (veya diğer oyuncuların) da bağlanmasını istiyorsunuz. İşin "gerçekçi" ve en çok zorlanılan kısmı burasıdır.

  • Modem Arayüzü: Tarayıcınıza 192.168.1.1 (veya modeminize uygun IP'yi) yazarak arayüze girin.
  • Port Yönlendirme (Port Forwarding): Cihazınızın yerel IP adresini bulup (CMD'ye ipconfig yazarak IPv4 adresinize bakın), modemden TCP/UDP protokolleri için 25565 portunu bu IP'ye yönlendirin.
  • Gerçekçi Bir Sorun ve Çözümü (CGNAT): Türkiye'deki internet servis sağlayıcıları genellikle kullanıcıları IPv4 yetersizliğinden dolayı CGNAT (Havuz IP) sistemine dahil eder. Eğer modemdeki WAN IP'niz ile ipadresim.com'da görünen IP'niz farklıysa port açsanız bile kimse sunucunuza giremez. Bu durumu aşmak için modeminizi yormadan Playit.gg, Ngrok veya ZeroTier gibi tunneling (tünelleme) araçlarını kullanarak dışarıya güvenli bir port açabilirsiniz.

Bir sunucu kurduğunuzda genellikle iki yoldan biri seçilir: Ya web tabanlı bir panel ve veritabanı (MySQL vb.) entegrasyonu ile tam teşekküllü bir yönetim sistemi kurulur ya da Fabric/Forge gibi araçlarla tamamen oyun içi teknik modlara odaklanılır.

0 yanıt1

Konuyu Yanıtla

Markdown destekler · Alıntı, kod, liste kullanabilirsiniz

Konuyu yanıtlamak için giriş yapmalısınız.

Bu konuda yer alanlar

Bu gönderinin yazarı ve yorum yazan üyeler (yalnızca bu konu).