Hytale Sunucusu Nasıl Kurulur: Eksiksiz 2026 Kurulum ve Yapılandırma Kılavuzu

By HytaleCharts Team Category: guides 8 min read

Bu kapsamlı kılavuzla kendi Hytale özel sunucunuzu nasıl kuracağınızı öğrenin. Java kurulumu, sunucu dosyaları, kimlik doğrulama, port yapılandırması, güvenlik duvarı kurulumu, modlar ve 2026 için optimizasyon ipuçlarını kapsar.

Kendi Hytale sunucunuzu barındırmaya hazır mısınız? İster arkadaşlarınız için özel bir dünya kuruyor ister herkese açık bir topluluk sunucusu başlatıyor olun, bu kapsamlı kılavuz Java kurulumundan yüzlerce oyuncu için performansı optimize etmeye kadar sürecin her adımında size yol gösteriyor. Bu kılavuzun sonunda, oyuncuların katılmaya hazır olduğu tamamen işlevsel bir Hytale adanmış sunucunuz olacak. Hadi başlayalım. Sistem Gereksinimleri Kuruluma başlamadan önce, sunucu makinenizin şu minimum gereksinimleri karşıladığından emin olun: BileşenMinimumTavsiye Edilen RAM4 GB8-16 GB CPU2 çekirdek4+ çekirdek Depolama10 GB SSD50+ GB NVMe SSD JavaJava 25Java 25 (Adoptium önerilir) Mimarix64 veya arm64 destekli OSWindows, Linux veya macOS Kaynak Kullanımını Anlama Hytale sunucu kaynak tüketimi büyük ölçüde oyuncu davranışına bağlıdır: CPU Kullanımı: Oyuncu sayısı ve varlık sayıları (NPC'ler, moblar, aktif yaratıklar) tarafından yönlendirilir RAM Kullanımı: Yüklenen dünya alanı tarafından yönlendirilir - daha yüksek görüş mesafesi ve bağımsız olarak keşfeden oyuncular bellek ihtiyaçlarını artırır Pro İpucu: Sunucunuzun tipik tüketimini anlamak için oyun sırasında RAM ve CPU kullanımını izleyin. Yüksek CPU kullanımı fark ederseniz, bu aşırı çöp toplamaya neden olan bellek baskısını gösterebilir; Java'nın -Xmx parametresini ayarlamayı deneyin. Adım 1: Java 25'i Yükleyin Hytale sunucuları Java 25 gerektirir. Güvenilir, üretime hazır derlemeler için Adoptium (eski adıyla AdoptOpenJDK) kullanmanızı öneririz. Cava 25'i indirin Visit adoptium.net İşletim sisteminiz için JDK 25 yükleyicisini indirin Yükleyiciyi çalıştırın ve yönergeleri izleyin Kurulumu Doğrulayın Bir terminal veya komut istemi açın ve çalıştırın: java --version Şuna benzer bir çıktı görmelisiniz: openjdk 25.0.1 2025-10-21 LTS OpenJDK Çalışma Zamanı Ortamı Temurin-25.0.1+8 (yapı 25.0.1+8-LTS) OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, sharing) Farklı bir sürüm veya hata görürseniz, Java 25'in düzgün bir şekilde yüklendiğinden ve sistem PATH'inize eklendiğinden emin olun. Adım 2: Sunucu Dosyalarını Elde Edin Hytale sunucu dosyalarını almak için iki seçeneğiniz vardır: Seçenek A: Oyun Kurulumunuzdan Kopyalama (Hızlı Test) Hızlı kurulum için en kolay yöntem dosyaları doğrudan Hytale başlatıcı kurulumunuzdan kopyalamaktır: Dosya Konumları: İşletim SistemiYol Windows%appdata%\Hytale\install\release\package\game\latest Linux$XDG_DATA_HOME/Hytale/install/release/package/game/latest macOS~/Application Support/Hytale/install/release/package/game/latest Server klasörünü ve Assets.zip dosyasını tahsis edilmiş sunucu konumunuza kopyalayın. Seçenek B: Hytale Downloader CLI (Üretim Sunucuları) Üretim ortamları için resmi Hytale Downloader CLI aracını kullanın. Bu, güncellemeleri kolaylaştırır ve otomasyonu destekler: Resmi Hytale destek sitesinden hytale-downloader.zip dosyasını indirin Ekte verilen QUICKSTART.md dosyasını çıkarın ve okuyun En son sunucu dosyalarını almak için indiriciyi çalıştırın Yaygın Komutlar: KomutAçıklama ./hytale-downloaderEn son sürümü indirin ./hytale-downloader -print-versionOyun sürümünü indirmeden göster ./hytale-downloader -patchline pre-releaseRelease öncesi kanalından indirin Adım 3: Sunucunuzu Başlatın Sunucu dizininize gidin ve aşağıdakilerle başlatın: java -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets Assets.zip -XX:AOTCache bayrağı, sunucuyla birlikte gelen önceden eğitilmiş Zaman Öncesi önbelleği kullanır ve başlatma sürelerini önemli ölçüde iyileştirir. İlk Kez Kimlik Doğrulama İlk başlatmadan sonra sunucunuzun kimliğini doğrulamanız gerekir. Sunucu konsolunda şunu çalıştırın: /auth login device Bir cihaz yetkilendirme istemi göreceksiniz: =================================================================== CIHAZ YETKILENDIRMESI =================================================================== Ziyaret edin: https://accounts.hytale.com/device Kod girin: ABCD-1234 =================================================================== Yetkilendirme bekleniyor (900 saniye içinde sona erecek)... Tarayıcınızda gösterilen URL'yi ziyaret edin Hytale hesabınızla giriş yapın Konsolda görüntülenen kodu girin Konsola geri dönün-"Kimlik doğrulama başarılı!" ifadesini görmelisiniz. Önemli: Her Hytale oyun lisansı 100 sunucuya kadar destekler. Daha büyük dağıtımlar için ek lisanslar satın alın veya bir Sunucu Sağlayıcı hesabı için başvurun. Adım 4: Bağlantı Noktalarını ve Güvenlik Duvarını Yapılandırın Hytale, UDP üzerinden QUIC protokolünü kullanır (TCP değil). Bu, güvenlik duvarı ve bağlantı noktası yönlendirme yapılandırması için önemlidir. Varsayılan Bağlantı Noktası Varsayılan bağlantı noktası 5520'dir. Farklı bir bağlantı noktası kullanmak için: java -jar HytaleServer.jar --assets Assets.zip --bind 0.0.0.0:3500 Port Yönlendirme Bir yönlendiricinin arkasında barındırıyorsanız, UDP bağlantı noktası 5520'yi (veya özel bağlantı noktanızı) sunucu makinenize yönlendirin. TCP iletimi gerekli değildir. Güvenlik Duvarı Yapılandırması Windows (Yönetici olarak PowerShell): New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow Linux (iptables): sudo iptables -A INPUT -p udp --dport 5520 -j ACCEPT Linux (ufw): sudo ufw allow 5520/udp NAT Hususları QUIC çoğu senaryoda NAT geçişini iyi idare eder. Oyuncular bağlanmakta sorun yaşarsa: Port yönlendirmenin TCP için değil, özellikle UDP için olduğundan emin olun Simetrik NAT yapılandırmaları sorunlara neden olabilir - bir VPS veya özel sunucu düşünün Taşıyıcı sınıfı NAT (mobil cihazlarda yaygındır) arkasındaki oyuncular istemci olarak iyi bağlanmalıdır Sunucu Dosya Yapısı Sunucunuzun dosya yapısını anlamak, yönetim ve sorun giderme konusunda yardımcı olur: YolAçıklama .cache/İyileştirilmiş dosyalar için önbellek logs/Sunucu günlük dosyaları mods/Yüklü modlar universe/Dünya ve oyuncu kayıt verileri bans.jsonYasaklı oyuncular listesi config.jsonSunucu yapılandırması permissions.jsonİzin yapılandırması whitelist.jsonWhitelisted players Dünya Yapısı Dünyalar universe/worlds/ içinde saklanır. Her dünyanın aşağıdakiler için ayarları içeren kendi config.json'ı vardır: Dünya tohumu ve nesil türü PvP etkin/devre dışı Düşme hasarı ayarları NPC ortaya çıkma davranışı Gerekli eklentiler Her dünya kendi ana iş parçacığı üzerinde çalışır ve paralel çalışma paylaşılan bir iş parçacığı havuzuna dağıtılır. Modları Yükleme Hytale sunucunuza mod eklemek basittir: Modları (.zip veya .jar dosyaları) CurseForge veya diğer güvenilir kaynaklardan indirin Mod dosyalarını sunucunuzun mods/ klasörüne yerleştirin Sunucuyu yeniden başlatın Not: Birçok mod yalnızca sunucu tarafında çalışır - sunucunuza katılan oyuncular manuel kurulum yapmadan mod içeriğini otomatik olarak alırlar. Performans Optimizasyonu Görünüm Mesafesi Görünüm mesafesi RAM kullanımının birincil etkenidir. Varsayılan 384 blokluk (12 parça) görünüm mesafesi yaklaşık 24 Minecraft parçasına eşdeğerdir. Öneriler: Küçük sunucular için (1-10 oyuncu): Varsayılan ayarlar iyi çalışır Orta ölçekli sunucular için (10-50 oyuncu): 8-10 parçayla sınırlandırmayı düşünün Büyük sunucular için (50+ oyuncu): 6-8 parçayla sınırlayın ve kaynakları izleyin Önerilen Eklentiler Büyük barındırma sağlayıcıları sunucu yönetimi için yararlı eklentiler bulundurur: EklentiAçıklama Nitrado:WebServerWeb uygulamaları ve API'ler için temel eklenti Nitrado:QueryHTTP aracılığıyla sunucu durumunu gösterir (oyuncu sayıları vb.) Nitrado:PerformanceSaverGörüntü mesafesini kaynaklara göre dinamik olarak sınırlar ApexHosting:PrometheusExporterDetaylı sunucu ve JVM metriklerini gösterir Geliştirme Sırasında Nöbetçiyi Devre Dışı Bırak Eklentiler geliştiriyorsanız, geliştirme hatalarını göndermekten kaçınmak için kilitlenme raporlamasını devre dışı bırakın: java -jar HytaleServer.jar --assets Assets.zip --disable-sentry Sunucu Komutları Referansı Mevcut tüm sunucu argümanlarını şu şekilde görüntüleyin: java -jar HytaleServer.jar --help Yaygın Argümanlar: ArgümanAçıklama --assets <path>Assets.zip'in yolu (varsayılan: ../HytaleAssets) --bind <address:port>Dinlenecek adres (varsayılan: 0.0.0.0:5520) --auth-mode <mode>Kimlik doğrulama modu: kimliği doğrulanmış veya çevrimdışı --backupOtomatik yedeklemeleri etkinleştir --backup-dir <path>Yedek dizin konumu --backup-frequency <minutes>Yedekleme aralığı (varsayılan: 30) --disable-sentryÇarpışma raporlamasını devre dışı bırak Multiserver Mimarisi Hytale, oyuncuları sunucular arasında yönlendirmeyi yerel olarak destekler - BungeeCord gibi ters proxy gerekmez. Oyuncu Yönlendirmesi Bağlı oyuncuları isteğe bağlı bir veri yükü ile diğer sunuculara aktarın: PlayerRef.referToServer(host, port, optionalData) Güvenlik Notu: Yük istemciden geçer ve kurcalanabilir. Alıcı sunucuda özgünlüğü doğrulamak için kriptografik imzalama (örneğin, paylaşılan bir sır ile HMAC) kullanın. Bağlantı Yönlendirme Bağlantı el sıkışması sırasında, yük dengeleme veya bölgesel yönlendirme için oyuncuları farklı sunuculara yönlendirin. Bağlantıyı Kes Geri Dön Oyuncuların bağlantısı beklenmedik bir şekilde kesildiğinde (sunucu çökmesi, ağ sorunları), istemci ana menüye dönmek yerine önceden yapılandırılmış bir yedek sunucuya otomatik olarak yeniden bağlanır. Sunucunuzun Listeye Alınması Sunucunuz çalışmaya başladıktan sonra, onu oyuncuların önüne çıkarın: HytaleCharts'a gönderin: Sunucunuzu ücretsiz olarak sunucu listemize ekleyin Resmi Sunucu Keşfi: Hytale'in yerleşik sunucu tarayıcısını seçin (çok yakında) Topluluğunuzu Oluşturun: Bir Discord sunucusu ve sosyal medya varlığı oluşturun Daha İyi Sıralamalar İçin İpuçları: Yüksek çalışma süresini koruyun (%99+) Sunucunuzu en son sürüme güncel tutun İlgili anahtar kelimelerle ilgi çekici bir sunucu açıklaması yazın Oyuncuları sunucunuza oy vermeleri için teşvik edin Sık Karşılaşılan Sorunları Giderme Oyuncular Bağlanamıyor Güvenlik duvarınızın 5520 numaralı bağlantı noktasında UDP'ye izin verdiğini doğrulayın Port yönlendirmenin UDP için ayarlandığını onaylayın (TCP için değil) Sunucunuzun kimliğinin doğrulandığını kontrol edin Oyuncuların sunucunuzla aynı oyun sürümünde olduğundan emin olun Yüksek Bellek Kullanımı Görüş mesafesini azaltın Maksimum oyuncu sayısını sınırla Bellek yoğun modları kontrol edin -Xmx parametresini uygun şekilde ayarlayın Sunucu Gecikmesi Varlık sayılarını izleyin (çok fazla çete/NPC) En yoğun zamanlarda CPU kullanımını kontrol edin Performans izleme eklentilerini kullanın Sürekli olarak en üst düzeye çıkıyorsa donanımı yükseltmeyi düşünün Kimlik Doğrulama Sorunları Re-run /auth login device Hytale hesabınızın iyi durumda olduğundan emin olun Lisans başına 100 sunucu sınırını aşmadığınızı kontrol edin Anahtar Çıkarımlar Java 25 Gerekli: Güvenilir yapılar için Adoptium kullanın UDP Bağlantı Noktası 5520: QUIC protokolü TCP değil UDP gerektirir Kimlik Doğrulama Gerekli: İlk başlatmadan sonra /auth login device çalıştırın Görüntü Mesafesi = RAM: Bellek kullanımını azaltmak için görüntü mesafesini azaltın AOT Önbelleği: Daha hızlı başlatma için -XX:AOTCache=HytaleServer.aot kullanın Modlar Klasörü: Modları mods/ içine bırakın ve yeniden başlatın Native Multiserver: Sunucudan sunucuya aktarımlar için proxy gerekmez Hytale sunucunuz artık oyuncular için hazır. Topluluğunuzu oluşturmaya başlamak için HytaleCharts'a gönderin!