ATLauncher, Technic ve FTB modpack sunucusu kurma işi, CurseForge’dakinden farklı yollar izler: FTB kendi kurulum programını dağıtır, ATLauncher sunucu paketini masaüstü uygulamasında üretir, Technic’te ise dosya modpack sayfasındaki bir düğmenin arkasındadır. Bu sayfada üç platformu da ayrı ayrı, sıfırdan anlatıyoruz.
Üçünün ortak noktası şudur: elinize sonunda bir sunucu klasörü geçer. İçinde mods/, config/ klasörleri ve bir başlatma betiği bulunur. Bu klasörü kendi bilgisayarınızda tutmak yerine bir VDS üzerine koyduğunuzda sunucu 7/24 açık kalır ve oyuncular internet üzerinden bağlanabilir.
Başlamadan önce en kritik kontrolü yapın: modpack hangi Minecraft sürümü için yayınlanmış? Minecraft 26.1 ile oyun kodu artık obfuscated (karıştırılmış) olarak dağıtılmıyor. Bu bir ABI kırılmasıdır ve 1.21.11 ile öncesi için derlenmiş modlar yeniden derlenmeden 26.x sunucusunda yüklenmez.
Üç platform, üç farklı sunucu paketi mantığı#
Hangi platformda ne beklemeniz gerektiğini bilirseniz gereksiz arama yapmazsınız. Aşağıdaki tablo pratik farkları özetliyor.
| Konu | FTB | ATLauncher | Technic |
|---|---|---|---|
| Sunucu paketi nereden alınır? | Web sitesinden kurulum programı | Masaüstü uygulamasından üretilir | Modpack sayfasındaki düğme |
| Her pakette var mı? | Genelde evet | Uygulama üretir | Hayır |
| Java’yı kendisi indirir mi? | Evet | Hayır | Hayır |
| Komut satırından otomasyon | Tam destekli | Yok | Sınırlı |
| Güncelleme mekanizması | Sürüm ID ile | Uygulamadan yeniden üret | Solder varsa artımlı |
| Baskın mod loader | NeoForge / Forge | Forge / Fabric | Forge (eski sürümler) |
Kuruluma başlamadan: donanım, Java ve klasör düzeni#
Modlu bir sunucu vanilla sunucudan çok daha ağırdır. Yüzlerce mod kendi blok, eşya ve tarif kayıtlarını belleğe yükler; bu maliyet oyuncu sayısından bağımsızdır. Bu yüzden tabloda 8 GB’ın altına inen bir satır yoktur.
| Paket türü | RAM | İşlemci | Disk | Java heap |
|---|---|---|---|---|
| Hafif paket (40-80 mod), 2-8 oyuncu | 8 GB | Ryzen 9 7900X | 100 GB NVMe | -Xms6G -Xmx6G |
| FTB / ATLauncher orta paket, 8-15 oyuncu | 16 GB | Ryzen 9 7900X | 100 GB NVMe | -Xms14G -Xmx14G |
| Büyük paket (200+ mod), 15+ oyuncu | 32 GB | Ryzen 9 7950X | 200 GB NVMe | -Xms28G -Xmx28G |
İşlemcide çekirdek sayısı değil saat hızı belirleyicidir; Minecraft’ın ana tick döngüsü tek çekirdekte çalışır. Disk mutlaka NVMe SSD olmalıdır, çünkü modlu dünyalarda chunk (harita parçası) okuma-yazma gecikmesi doğrudan TPS’e yansır. Hazır paketlere modlu Minecraft sunucularımız sayfasından bakabilirsiniz.
Java tarafında kural şudur: 26.1 ve sonrası Java 25, 1.20.5-1.21.11 arası Java 21, 1.17-1.20.4 arası Java 17, 1.16.5 ve öncesi Java 8. Eski FTB ve Technic paketlerinin çoğu 1.12.2 döneminde olduğu için Java 8 isteyebilir; bu durumda sunucuda iki Java sürümünü yan yana tutmanız gerekir. Eşleştirme tablosunun tamamı hangi Java sürümü gerekir sayfasında.
-
FTB Server Files (kurulum programı)Önerilenİndir
-
ATLauncher (masaüstü uygulaması)Aç
-
Technic Platform (modpack sayfaları)Aç
-
Eclipse Temurin JDK 25LTSİndir
-
Eclipse Temurin JDK 8Eski paketlerİndir
-
WinSCP (dosyaları sunucuya taşıma)İndir
Bağlantılar resmî kaynaklara gider. Modpack dosyalarını üçüncü taraf aynalardan indirmeyin.
FTB (Feed the Beast) sunucusu kurma#
FTB, üç platform arasında sunucu kurulumu en kolay olanıdır. Sebebi tek bir çalıştırılabilir dosya dağıtmasıdır: bu dosya modpack’i FTB sunucularından indirir, klasör yapısını kurar ve paketin gerektirdiği Java sürümünü de kendisi indirir. Minecraft 26.x’in Java 25 zorunluluğu bu sayede kendiliğinden çözülür.
-
Paketinizi ve işletim sistemini seçin#
FTB’nin sunucu dosyaları sayfasında önce işletim sistemini (Windows / Linux / macOS), ardından modpack’i ve sürümünü seçersiniz. Sayfa size o pakete özel bir indirme adresi verir.
-
Kurulum dosyasını sunucuya indirin#
Linux tarafında dosyayı doğrudan sunucuya çekmek en pratiğidir. Aşağıdaki komut kalıbındaki iki sayı, paket kimliği ve sürüm kimliğidir; kendi paketinizin sayfasından aldığınız değerleri kullanın.
mkdir -p /opt/minecraft/ftb && cd /opt/minecraft/ftb curl -JLO "https://api.feed-the-beast.com/v1/modpacks/public/modpack/134/100473/server/linux" chmod +x serverinstall_134_100473 -
Kurulumu başlatın#
Dosyayı çalıştırdığınızda araç birkaç soru sorar (kurulum dizini, sürüm onayı) ve ardından yüzlerce dosyayı indirmeye başlar. Bu adım paket büyüklüğüne göre birkaç dakika sürer, kesmeyin.
./serverinstall_134_100473 -
EULA’yı kabul edin ve RAM’i ayarlayın#
Kurulum bitince klasörde
start.shveya NeoForge tabanlı paketlerderun.shile birlikteuser_jvm_args.txtbulunur. RAM ayarı bu dosyaya yazılır, başlatma betiğine değil.sed -i 's/eula=false/eula=true/' eula.txt sed -i 's/^-Xmx.*/-Xmx14G/' user_jvm_args.txt sed -i 's/^-Xms.*/-Xms14G/' user_jvm_args.txt -
Sunucuyu başlatın#
İlk gerçek açılışta paket kendini kurar ve dünyayı üretir. Konsolda
Done (…)! For help, type "help"satırını gördüğünüzde sunucu hazırdır.
FTB Server Installer’ın komut satırı bayrakları#
Panel veya kendi kurulum betiğiniz içinde soru sorulmasını istemiyorsanız bayraklarla tam otomatik kurulum yapabilirsiniz. En çok kullanılanlar şunlardır:
# Linux / macOS — tam otomatik kurulum
./ftb-server-linux-amd64 -pack <pack_id> -version <version_id> \
-auto -dir /home/container -threads 8 -validate
# Windows
.\serverinstaller.exe -pack <pack_id> -version <version_id>
-auto soruları atlar, -dir kurulum dizinini belirler, -latest paketin en yeni yapısını çeker, -validate kurulum sonrası dosyaları doğrular, -threads paralel indirme sayısını ayarlar. -pack zorunludur; -version verilmezse en son kararlı sürüm kurulur.
ATLauncher modpack sunucusu kurma#
ATLauncher’da kafa karıştıran nokta şudur: web sitesinde “sunucu paketi indir” diye bir sayfa yoktur. Sunucu paketini masaüstü uygulaması üretir. Uygulamayı kendi bilgisayarınıza kurup paketi orada oluşturur, sonra klasörü sunucuya taşırsınız.
-
ATLauncher’ı kurun ve açın#
Uygulamayı resmî sitesinden indirip kurun. İlk açılışta Minecraft hesabınızı eklemeniz istenir.
-
Packs sekmesinden paketi bulun#
Üstteki Packs sekmesine geçin, arama kutusuna modpack adını yazın. Paket kartında Create Server (Sunucu Oluştur) düğmesini göreceksiniz.
-
Sunucu adını ve modpack sürümünü seçin#
Açılan pencerede sunucuya bir ad verin ve modpack sürümünü seçin. Oyuncularınızın kuracağı sürümle aynı olmasına dikkat edin. Install düğmesine basın.
-
Oluşan klasörü bulun#
Sunucu klasörü ATLauncher kurulum dizininin altındaki
Servers/içinde, verdiğiniz adla oluşur. Bu klasörün tamamını sunucunuza taşıyacaksınız.<ATLauncher>/Servers/<sunucu-adi>/ ├── mods/ ├── config/ ├── LaunchServer.sh <-- Linux başlatma betiği ├── LaunchServer.bat <-- Windows başlatma betiği └── SetupServer.jar <-- bazı paketlerde bulunur -
Sunucuda kurulumu tamamlayın#
Klasörde
SetupServer.jarvarsa vanilla jar henüz indirilmemiş demektir; önce onu çalıştırın, ardından başlatma betiğini kullanın.java -jar SetupServer.jar chmod +x LaunchServer.sh ./LaunchServer.sh
Özel bir paket kurmak isterseniz aynı uygulamadaki Create Pack sekmesini kullanabilirsiniz: Minecraft sürümünü ve mod loader’ı seçip boş bir sunucu iskeleti oluşturur, modları siz eklersiniz. Bu yolu seçerseniz sunucuya sonradan mod ekleme sayfası işinize yarar.
Technic modpack sunucusu kurma#
Technic Platform, Tekkit ve Hexxit gibi klasik paketlerin evidir; bu paketlerin çoğu 1.12.2 ve öncesi sürümlerde kalmıştır. Technic’te iki dağıtım biçimi vardır: tek parça ZIP paketler (güncelleme mekanizması yoktur) ve Solder API üzerinden dağıtılan, artımlı güncelleme destekli paketler.
Sunucu dosyasını almak için modpack sayfasına gidin (technicpack.net/modpack/<paket-adi>) ve Server Download düğmesini arayın. Düğme varsa inen ZIP’i sunucunuzda açıp içindeki başlatma betiğini çalıştırmanız yeterlidir.
mods/ ve config/ klasörlerini alıp, yalnızca istemcide çalışan modları (minimap, shader, FPS modları) çıkardıktan sonra ayrı kurduğunuz bir Forge sunucusuna kopyalamanız gerekir.Eski Technic paketleri çoğunlukla 1.12.2 Forge üzerinde çalışır. O sürüm için Forge kurulumunun ayrıntısını Minecraft 1.12.2 sunucu kurulumu sayfasında bulabilirsiniz. Genel Forge kurulumu içinse Forge ile modlu sunucu kurulumu sayfasına bakın.
Solder kullanan paketlerde platformun arama API’si ile paket ve yapı bilgisini sorgulayabilirsiniz:
# Belirli bir Minecraft sürümü için paket arama
curl -s "https://www.technicpack.net/api/search?build=1.12.2&q=tekkit"
Sunucu klasörünü VDS’e taşıma ve başlatma#
ATLauncher ve Technic’te paket kendi bilgisayarınızda oluşur; onu sunucuya taşımanız gerekir. Klasörü olduğu gibi göndermek yerine önce ZIP’leyin, sunucuda açın — binlerce küçük dosyayı tek tek göndermek çok uzun sürer.
Windows’tan Linux sunucuya taşımanın en pratik yolu WinSCP ile SFTP bağlantısıdır. Sunucuya SSH ile bağlanma adımları SSH ile sunucuya bağlanma rehberinde anlatılıyor. Windows sunucuya taşıyacaksanız Uzak Masaüstü üzerinden kopyala-yapıştır da çalışır.
Sunucu klasörü yerine oturduktan sonra RAM ayarını yapın. Forge/NeoForge tabanlı modern paketlerde ayar user_jvm_args.txt dosyasındadır; eski paketlerde ise başlatma betiğinin içindeki java satırında bulunur:
# Eski tip başlatma betiği (LaunchServer.sh içinde)
java -Xms14G -Xmx14G -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions \
-XX:+DisableExplicitGC -XX:+AlwaysPreTouch \
-jar forge-server.jar nogui
Oyuncular sunucuya nasıl bağlanır?#
Kural üç platformda da aynıdır: oyuncunun bilgisayarında aynı modpack’in aynı sürümü kurulu olmalıdır. FTB paketleri FTB App ile, ATLauncher paketleri ATLauncher ile, Technic paketleri Technic Launcher ile kurulur. Modpack adının eşleşmesi yetmez; sürüm numarası da birebir aynı olmalıdır.
Forge tabanlı sunucularda istemci ile sunucunun mod listesi ve ağ kanalları karşılaştırılır. Bir mod taraflardan birinde eksikse ya da sürümü farklıysa bağlantı reddedilir. Bağlantı adımlarının tamamı için modlu sunucuya arkadaş bağlama sayfasına bakın.
Sık yapılan hatalar#
- İstemci paketini sunucuya yüklemek
- İstemci paketinde sunucuda çalışmayan modlar bulunur ve sunucu açılmaz. Daima sunucu paketini kullanın.
- Yanlış Java sürümü
- 1.12.2 paketleri Java 8, 26.x paketleri Java 25 ister. Yanlış sürümde
UnsupportedClassVersionErroralırsınız. - RAM’i başlatma betiğine yazmak
- Forge 1.17 ve sonrasında RAM
user_jvm_args.txtdosyasına yazılır; betiğe yazdığınız değer yok sayılır. - Klasörü yanlış konumda açmak
- ZIP’i açtığınızda tek bir alt klasör çıkıyorsa dosyalar bir kademe içeride kalmıştır;
mods/klasörü sunucu kökünde olmalıdır. - Sunucu çalışırken mod dosyasına dokunmak
- Dünya bozulabilir. Önce
save-allvesave-offkomutlarını verin, sunucuyu durdurun, sonra düzenleyin.
Karşılaştığınız hata bunların dışındaysa modlu sunucu hataları ve çözümleri sayfasındaki listeye bakın.
Özetle#
FTB’de resmî Server Installer işin neredeyse tamamını yapar — Java’yı bile o indirir. ATLauncher’da sunucu paketini masaüstü uygulamasındaki Create Server düğmesi üretir. Technic’te ise modpack sayfasındaki Server Download düğmesine bakarsınız; yoksa paketi elle dönüştürürsünüz.
Hangi platformu seçerseniz seçin donanım kuralı değişmez: modlu sunucuda taban 16 GB RAM, yüksek frekanslı Ryzen 9 işlemci ve NVMe SSD. Diğer modpack platformlarını da merak ediyorsanız CurseForge modpack sunucusu ve Modrinth modpack sunucusu sayfalarına, tüm yöntemleri tek yerde görmek içinse modlu Minecraft sunucusu kurma rehberine geçebilirsiniz.