- MC Yaşı
- 3 gün
- Mesaj Sayısı
- 32
- Konu Sayısı
- 12
- Beğeni Sayısı
- 40
- Trade Sayısı
- 2
- Memleket
- Malatya
Merhaba değerli forum üyeleri!
Bu seride, tamamen sıfırdan başlayarak profesyonel bir SkyBlock sunucusu kuracağız. Sadece birkaç eklenti yükleyip sunucu açmak yerine; büyük sunucuların kullandığı mantığı temel alarak, güvenli, optimize edilmiş ve oyuncuların uzun süre keyifle oynayabileceği bir altyapı oluşturacağız.
Seri boyunca hiçbir adımı atlamayacağız. İndirdiğimiz her dosyanın ne işe yaradığını, yaptığımız her ayarın neden gerekli olduğunu ayrıntılı olarak inceleyeceğiz. Serinin sonunda ise kendi SkyBlock sunucunuzu yönetebilecek seviyeye gelmiş olacaksınız.
İlk bölümde sunucumuzun temelini hazırlıyoruz.
Bu bölümde;
SkyBlock sunucumuzun çalışacağı yazılım Paper olacak.
Paper; Spigot tabanlı, yüksek performans sunan ve günümüzde neredeyse tüm büyük Minecraft sunucularının tercih ettiği sunucu yazılımıdır.
Resmi internet sitesine giderek son sürümü indiriyoruz.
İndirdiğimiz
Bilgisayarımızda istediğimiz konuma yeni bir klasör oluşturuyoruz.
Örneğin;
İndirdiğimiz Paper dosyasını bu klasörün içerisine taşıyoruz.
Klasörümüz şu şekilde görünmelidir:
SkyBlock Sunucusu
└── paper.jar
İsterseniz dosyanın adını paper.jar olarak değiştirebilirsiniz. Böylece ileride sürüm güncellerken başlangıç dosyasını sürekli düzenlemek zorunda kalmazsınız.
Şimdi sunucuyu tek tıkla açacak olan start.bat dosyasını oluşturacağız.
Klasör içerisinde;
Sağ Tık → Yeni → Metin Belgesi
oluşturuyoruz.
Dosyanın adını;
start.bat
olarak değiştiriyoruz.
İçerisine ise aşağıdaki kodu ekliyoruz.
@echo off
java -Xms2G -Xmx2G -jar paper.jar --nogui
pause
Sunucu açılırken ayrılacak başlangıç RAM miktarıdır.
-Xmx2G
Sunucunun kullanabileceği maksimum RAM miktarıdır.
--nogui
Java'nın grafik arayüzünü kapatarak gereksiz RAM kullanımını engeller.
pause
Sunucu hata verirse pencerenin hemen kapanmasını önler.
Artık start.bat dosyasını çalıştırabiliriz.
İlk çalıştırmada Paper gerekli tüm dosyaları otomatik olarak oluşturacaktır.
Sunucu kısa süre sonra kapanacaktır. Bu tamamen normaldir.
Sunucu klasörüne tekrar girdiğimizde yeni oluşan eula.txt dosyasını göreceğiz.
Dosyayı açıyoruz.
Karşımıza;
eula=false
satırı çıkacaktır.
Bunu;
eula=true
olarak değiştiriyoruz.
Dosyayı kaydediyoruz.
Aşağıdaki satırı buluyoruz.
online-mode=true
ve şu şekilde değiştiriyoruz.
online-mode=false
Kaydedip çıkıyoruz.
Tekrar start.bat dosyasını çalıştırıyoruz.
Eğer her şeyi doğru yaptıysanız konsolda aşağıdaki satırı göreceksiniz.
Done (X.XXXs)! For help, type "help"
Tebrikler!
Artık elimizde çalışır durumda, SkyBlock sunucumuzun temelini oluşturacak bir Paper sunucusu bulunuyor.
Bir sonraki bölümde gerçek SkyBlock kurulumuna başlayacağız.
Kuracağımız sistemler arasında;
Bu serinin sonunda yalnızca bir sunucu kurmuş olmayacağız; profesyonel seviyede yönetilebilir, geliştirilebilir ve oyunculara hazır bir SkyBlock altyapısı oluşturmuş olacağız.
Bu seride, tamamen sıfırdan başlayarak profesyonel bir SkyBlock sunucusu kuracağız. Sadece birkaç eklenti yükleyip sunucu açmak yerine; büyük sunucuların kullandığı mantığı temel alarak, güvenli, optimize edilmiş ve oyuncuların uzun süre keyifle oynayabileceği bir altyapı oluşturacağız.
Seri boyunca hiçbir adımı atlamayacağız. İndirdiğimiz her dosyanın ne işe yaradığını, yaptığımız her ayarın neden gerekli olduğunu ayrıntılı olarak inceleyeceğiz. Serinin sonunda ise kendi SkyBlock sunucunuzu yönetebilecek seviyeye gelmiş olacaksınız.
Bu Bölümde Neler Yapacağız?
İlk bölümde sunucumuzun temelini hazırlıyoruz.Bu bölümde;
- Paper sunucu yazılımını indireceğiz.
- Sunucu klasörümüzü oluşturacağız.
start.batdosyamızı hazırlayacağız.- Java RAM ayarlarını yapılandıracağız.
- EULA sözleşmesini kabul edeceğiz.
- Offline Mode (Korsan Giriş) ayarını yapılandıracağız.
- Sunucunun ilk başarılı açılışını gerçekleştireceğiz.
Adım 1 — Paper'ı İndirelim
SkyBlock sunucumuzun çalışacağı yazılım Paper olacak.Paper; Spigot tabanlı, yüksek performans sunan ve günümüzde neredeyse tüm büyük Minecraft sunucularının tercih ettiği sunucu yazılımıdır.
Resmi internet sitesine giderek son sürümü indiriyoruz.
İndirdiğimiz
.jar dosyasını yeni oluşturacağımız sunucu klasörüne taşıyoruz.
Adım 2 — Sunucu Klasörünü Oluşturma
Bilgisayarımızda istediğimiz konuma yeni bir klasör oluşturuyoruz.Örneğin;
SkyBlock Sunucusuİndirdiğimiz Paper dosyasını bu klasörün içerisine taşıyoruz.
Klasörümüz şu şekilde görünmelidir:
└── paper.jar
İsterseniz dosyanın adını paper.jar olarak değiştirebilirsiniz. Böylece ileride sürüm güncellerken başlangıç dosyasını sürekli düzenlemek zorunda kalmazsınız.
Adım 3 — Başlatma Dosyasını Hazırlama
Şimdi sunucuyu tek tıkla açacak olan start.bat dosyasını oluşturacağız.Klasör içerisinde;
Sağ Tık → Yeni → Metin Belgesi
oluşturuyoruz.
Dosyanın adını;
start.bat
olarak değiştiriyoruz.
İçerisine ise aşağıdaki kodu ekliyoruz.
@echo off
java -Xms2G -Xmx2G -jar paper.jar --nogui
pause
Kodun Açıklaması
-Xms2GSunucu açılırken ayrılacak başlangıç RAM miktarıdır.
-Xmx2G
Sunucunun kullanabileceği maksimum RAM miktarıdır.
--nogui
Java'nın grafik arayüzünü kapatarak gereksiz RAM kullanımını engeller.
pause
Sunucu hata verirse pencerenin hemen kapanmasını önler.
Adım 4 — İlk Açılış
Artık start.bat dosyasını çalıştırabiliriz.İlk çalıştırmada Paper gerekli tüm dosyaları otomatik olarak oluşturacaktır.
Sunucu kısa süre sonra kapanacaktır. Bu tamamen normaldir.
Adım 5 — EULA'yı Kabul Edelim
Sunucu klasörüne tekrar girdiğimizde yeni oluşan eula.txt dosyasını göreceğiz.Dosyayı açıyoruz.
Karşımıza;
eula=false
satırı çıkacaktır.
Bunu;
eula=true
olarak değiştiriyoruz.
Dosyayı kaydediyoruz.
Adım 6 — Korsan Girişi Açma
Not: SkyBlock sunucumuz premium zorunlu olmayacağı için bu ayarı değiştiriyoruz. İlerleyen bölümlerde AuthMe ile güvenli giriş sistemini de kuracağız.
server.properties dosyasını açıyoruz.Aşağıdaki satırı buluyoruz.
online-mode=true
ve şu şekilde değiştiriyoruz.
online-mode=false
Kaydedip çıkıyoruz.
Adım 7 — Sunucuyu Tekrar Başlatıyoruz
Tekrar start.bat dosyasını çalıştırıyoruz.Eğer her şeyi doğru yaptıysanız konsolda aşağıdaki satırı göreceksiniz.
Done (X.XXXs)! For help, type "help"
Tebrikler!
Artık elimizde çalışır durumda, SkyBlock sunucumuzun temelini oluşturacak bir Paper sunucusu bulunuyor.
Sonraki Bölümde
Bir sonraki bölümde gerçek SkyBlock kurulumuna başlayacağız.Kuracağımız sistemler arasında;
- LuckPerms
- EssentialsX
- Vault
- PlaceholderAPI
- FastAsyncWorldEdit
- Multiverse-Core
- SuperiorSkyblock2 (veya tercih edeceğimiz SkyBlock altyapısı)
- Temel performans optimizasyonları
Bu serinin sonunda yalnızca bir sunucu kurmuş olmayacağız; profesyonel seviyede yönetilebilir, geliştirilebilir ve oyunculara hazır bir SkyBlock altyapısı oluşturmuş olacağız.