Minecraft dünyasının kapılarını kendi sunucunuzda arkadaşlarınızla birlikte açmak istiyorsanız doğru yerdesiniz. Kendi sunucunuzu kurmak, oyun deneyiminizi tamamen özelleştirmenize ve istediğiniz gibi yönetmenize olanak tanır. İster bir Survival sunucusu, ister mini oyunlar için bir hub olsun, adım adım herkesin kurabileceği bir rehber hazırladım. Haydi başlayalım!
1. Gereksinimler
Öncelikle bir Minecraft sunucusu çalıştırmak için bazı temel gereksinimleri karşılamanız gerekir. Bunlar hem donanım hem de yazılım açısından önemlidir.
- İşletim Sistemi: Windows, macOS veya Linux (önerilen Ubuntu Server).
- Java: Minecraft sunucusu Java tabanlı olduğu için Java 17 veya üstü yüklü olmalı. Java’yı buradan indirebilirsiniz.
- İnternet Bağlantısı: Sunucunuzun herkese açık olması için sabit IP veya port yönlendirme yapabileceğiniz bir modem gerekir.
- Yeterli RAM: En az 2 GB RAM önerilir, 4-8 GB daha iyi performans sağlar. Oyuncu sayısı arttıkça RAM ihtiyacı da artar.
2. Sunucu Yazılımını Seçme
Minecraft sunucu yazılımı olarak birkaç seçenek var. En yaygın olanları:
- Vanilla: Mojang’ın resmi sunucu yazılımı, en saf deneyimi sunar. Eklenti desteği yoktur.
- Spigot/Paper: En popüler üçüncü taraf yazılımlar. Performans optimizasyonu ve eklenti desteği sağlar. Paper, Spigot’un daha optimize edilmiş bir sürümüdür ve çoğu sunucu için önerilir.
- Forge/Fabric: Modlu sunucular için kullanılır. Eğer mod paketleri ile oynamak istiyorsanız bu yazılımları tercih edin.
Ben bu rehberde Paper sunucusu kuracağım çünkü hem performanslı hem de eklenti desteği ile esneklik sağlar.
3. Sunucuyu İndirme ve Kurma
Paper sunucusunu resmi sitesinden indirin. En son sürümü seçin. Ardından sunucu dosyasını bilgisayarınızda boş bir klasöre koyun. Örneğin “MinecraftServer” adlı bir klasör oluşturun ve içine “paper.jar” dosyasını atın.
Şimdi sunucuyu başlatmak için bir başlatma betiği oluşturacağız. Windows için bir .bat dosyası, Linux/macOS için .sh dosyası kullanacağız.
Windows için:
– Klasörde sağ tıklayın > Yeni > Metin Belgesi.
– Dosyayı “start.bat” olarak adlandırın (uzantıyı .bat yapın).
– İçine şu satırı yazın:
java -Xmx4G -Xms4G -jar paper.jar nogui
Burada -Xmx ve -Xms ayırdığınız RAM miktarını belirtir. 4G yerine 2G veya 8G yazabilirsiniz.
Linux/macOS için:
– Aynı klasörde terminal açın ve “nano start.sh” yazın.
– İçine aynı komutu ekleyin:
java -Xmx4G -Xms4G -jar paper.jar nogui
– Dosyayı kaydedin ve çalıştırılabilir yapmak için chmod +x start.sh komutunu kullanın.
4. Sunucuyu İlk Kez Başlatma
start.bat veya start.sh dosyasına çift tıklayarak sunucuyu başlatın. İlk çalıştırmada sunucu eula.txt dosyası oluşturacak ve kapanacaktır. Bu dosyayı açın, “eula=false” yazan yeri “eula=true” olarak değiştirin. Ardından sunucuyu tekrar başlatın. Sunucu şimdi düzgün şekilde çalışacak ve “Done!” mesajını göreceksiniz.
5. server.properties Ayarları
Sunucunun temel ayarlarını server.properties dosyasından yapabilirsiniz. Bu dosyayı bir metin editörü ile açın ve aşağıdaki ayarları ihtiyacınıza göre düzenleyin:
- server-port=25565 (varsayılan port, değiştirmek isterseniz farklı bir port yazın)
- max-players=20 (maksimum oyuncu sayısı)
- motd=Sunucunuza Hoş Geldiniz! (mesajınızı buraya yazın)
- online-mode=true (korsan oyuncuları engellemek için true, herkesi kabul etmek için false yapın. False yaparsanız güvenlik riskini unutmayın)
- difficulty=normal (peaceful, easy, normal, hard)
- gamemode=survival (survival, creative, adventure, spectator)
6. Port Yönlendirme ve Dinamik IP
Sunucunuzu internete açmak için modem ayarlarınızdan port yönlendirme yapmalısınız. Varsayılan port 25565’tir. Modem arayüzünüze genellikle 192.168.1.1 adresinden girebilirsiniz. Port forwarding bölümünde şu ayarları yapın:
- Servis Adı: Minecraft
- Port Aralığı: 25565
- IP Adresi: Sunucu bilgisayarınızın lokal IP’si (Windows’ta ipconfig yazarak öğrenebilirsiniz, genelde 192.168.x.x)
- Protokol: TCP/UDP (veya her ikisi)
Eğer dinamik IP’niz varsa (çoğu ev kullanıcısında olduğu gibi), No-IP gibi bir DNS hizmeti kullanarak sabit bir alan adı oluşturabilirsiniz. Bu sayede IP değişse bile oyuncularınız aynı adresle bağlanabilir.
7. Eklenti (Plugin) Ekleme
Paper sunucusunda eklentiler sayesinde sunucunuzu zenginleştirebilirsiniz. Eklenti dosyaları .jar uzantılıdır ve sunucu klasöründeki “plugins” klasörüne atılır. Sunucuyu yeniden başlattığınızda eklenti otomatik yüklenir. Popüler eklentiler:
- EssentialsX: Temel komutlar, ekonomi, warp, kit gibi özellikler ekler.
- WorldEdit: Dev yapılar inşa etmek için harika bir araç.
- PermissionsEx: Yetki yönetimi için kullanılır.
- Vault: Ekonomi ve permission sistemlerini entegre eder.
8. Sık Yapılan Hatalar ve Çözümleri
- Sunucu açılmıyor: Java’nın doğru sürümünün yüklü olduğundan emin olun. Java 17 kullanın. Eula.txt’yi kabul etmeyi unutmayın.
- Oyuncular bağlanamıyor: Port yönlendirmeyi kontrol edin. Modem ayarlarınızdaki IP’nin doğru olduğundan emin olun. Firewall ayarlarınızda Minecraft portuna izin verdiğinizden emin olun.
- Sunucu lag yapıyor: RAM miktarını artırın. Gereksiz eklentileri kaldırın. Paper’in optimize ayarlarını paper.yml ve spigot.yml dosyalarından yapabilirsiniz. Örneğin view-distance değerini düşürmek performansı artırır.
- Korsan oyuncu sorunu: online-mode=false yapmışsanız, oyuncu isimleri çakışabilir. Bunu önlemek için ek bir eklenti (örneğin LoginSecurity) kullanabilirsiniz.
9. İleri Seviye: Güncelleme ve Yedekleme
Sunucunuzu düzenli olarak güncellemek önemlidir. Paper yeni sürüm çıkardığında eski jar dosyasını yenisiyle değiştirin. Yedekleme ise kritik: plugins, worlds ve diğer önemli dosyaları periyodik olarak yedekleyin. Bunun için bir betik yazabilir veya bir yedekleme eklentisi kullanabilirsiniz.
Sunucunuzun sorunsuz çalışması için başlangıçta bu adımları takip etmeniz yeterli. Artık arkadaşlarınızı davet edebilir, kendi Minecraft maceranızı başlatabilirsiniz. Unutmayın, her sunucu zamanla gelişir, eklentilerle özelleşir ve oyuncu kitlenize göre şekillenir. #Minecraft #SunucuKurulumu #PaperMC #OyunRehberi





0 yorum
Test sürümünde yeni yorumlar kapalıdır.