ARM64 sürümünün gerçekte ne olduğu, ne zaman mantıklı olduğu ve fabrikanı bir Raspberry Pi'den ya da ARM sunucudan yerel x86-64 Ryzen çekirdeklerine nasıl taşıyacağın.

Geniş optimize edilmiş oyun sunucuları yelpazemizden seçim yapın. Her sunucu maksimum performans için yapılandırılmış ve DDoS koruması ile birlikte gelir.







Önerilen kullanım, paket donanımı ve aylık fiyatlarla karşılaştır.
| Paket | Önerilen kullanım | Donanım | Aylık fiyat |
|---|---|---|---|
| Bronze 4GB | 1–5 oyuncu, yeni vanilla haritaYeni harita için bellek yeterli; çeviri yine CPU'dan yer, standart sunucuyu düşün. | 4 vCore Ryzen 9950X · 4 GB DDR5 6000MHz · 50 GB NVMe SSD | ₺240.00/ay |
| Silver 6GB | Pi'den taşınan kayıtlar, orta oyunARM karttan modlarıyla birlikte gelen bir kayıt için rahat bir pay bırakır. | 4 vCore Ryzen 9950X · 6 GB DDR5 6000MHz · 60 GB NVMe SSD | ₺345.00/ay |
| Gold 8GB | Geç oyun ya da birkaç Space Age gezegeniBirden çok yüzey döndüğünde önerilir; yerel x86 aynı belleğe daha çok hız katar. | 4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD | ₺440.00/ay |
| Platinum 10GB | Daha uzun mod listeleriMod belleğini ve box64'ün çeviri yükünü fazlasıyla karşılar. | 4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD | ₺530.00/ay |
| Diamond 12GB | Overhaul paketleriAğır modlar çeviri altında önce UPS'i vurur; standart sunucuyu ciddiye al. | 4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD | ₺617.50/ay |
| Emerald 16GB | Çok büyük modlu kayıtlarEk vCore'lar tek iş parçacıklı simülasyonda çeviri maliyetini telafi etmez. | 6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD | ₺840.00/ay |
| Xtreme 32GB | Tek haritanın ihtiyacının çok üstüTek bir Factorio kaydının kullandığını aşar; emülasyon altında nadiren anlamlıdır. | 12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD | ₺1520.00/ay |
ARM64 şablonu ile yerel çalışan bir Factorio sunucusu arasında gerçekte neyin farklı, neyin birebir aynı olduğu.
Ryzen 9 9950X, Factorio'nun resmi x86-64 programını doğrudan çalıştırır; standart seçenek çeviriyi tamamen atlar ve tek çekirdekli UPS'in belirlendiği yer tam da burasıdır.
ARM64 şablonu Factorio'yu box64 ./bin/x64/factorio şeklinde başlatır; x86-64 komutlarını tek kartlı bilgisayarlar ve ARM bulut sunucularındaki işlemciler için anında çevirir.
SAFEFLAGS, BIGBLOCK, CALLRET ve FASTROUND gibi BOX64_DYNAREC ayarları çeviri hızını doğrulukla takas eder; bu da Factorio gibi deterministik bir oyunda önemlidir.
İki şablon da aynı x86-64 Factorio yapısını çalıştırdığı için bir Pi üzerinde box64 altında oluşan kayıt, modlarıyla birlikte yerel donanımda olduğu gibi açılır.
Tek kartlı sunucular çoğu zaman SD karta ya da USB diske kaydeder; NVMe disk, fabrika her büyüdüğünde uzayan otomatik kayıt donmasını belirgin şekilde kısaltır.
Hangi şablonun sana uyduğundan emin değil misin? Destek ekibimiz satın almadan önce de sonra da bilet, Discord, WhatsApp, telefon veya canlı sohbetle yanıt verir.
TheCrewHost'ta Factorio ARM64 sunucu kiralama aylık ₺240.00 başlangıç fiyatıyla listelenir; sipariş vermeden önce tabloyu dürüstçe görmeni isteriz. Wube, Factorio headless sunucusunu yalnızca x86-64 Linux için yayımlar. ARM64 şablonu bu aynı programı box64 ile çalıştırır; box64, ARM işlemcilerin x86-64 kodunu yürütmesini sağlayan bir çeviri katmanıdır. İstanbul'daki oyun sunucularımız ise zaten x86-64 olan AMD Ryzen 9 9950X işlemcileri kullanır, yani standart Factorio sunucusu bu donanımda hiçbir çeviri olmadan, yerel olarak çalışır. Çoğu kişi için, özellikle fabrikasını bir Raspberry Pi'den veya ARM bulut sunucusundan taşıyanlar için standart paket daha doğru seçimdir ve kayıtların olduğu gibi taşınır.
ARM64, diğer adıyla AArch64, Raspberry Pi 4 ve 5 kartlarında, birçok ARM bulut sunucusunda ve Apple Silicon Mac'lerde kullanılan bir işlemci mimarisidir. Factorio'nun resmi headless sunucusu ise yalnızca x86-64 Linux için yayımlanır; indirme sayfasında tek bir headless yapı vardır ve o da x64'tür. ARM Linux sunucular için yerel bir sürüm bulunmaz.
ARM64 şablonu bu boşluğu açık kaynaklı bir çevirici olan box64 ile kapatır. ./bin/x64/factorio doğrudan başlatılmaz; box64 çalıştırılır ve Factorio programı ona argüman olarak verilir. box64'ün dinamik yeniden derleyicisi (dynarec), oyun çalışırken x86-64 kod bloklarını ARM64 koduna dönüştürür. Çeviriyi ayarlayabilmen için altı adet BOX64_DYNAREC değişkeni panelde açıktır.
Bu katmanın üstündeki her şey sıradan Factorio'dur: aynı server-settings.json, map-gen-settings.json ve map-settings.json, aynı mods klasörü ve mod-list.json, aynı saves klasörü ve aynı varsayılan UDP portu, 34197. Oyuncunun gözünden bir ARM64 sunucusu diğer tüm Factorio sunucularıyla aynı görünür.
TheCrewHost'ta belirli bir nedenin yoksa standart Factorio sunucusunu seç. Oyun sunucularımız AMD Ryzen 9 9950X makinelerdir ve bu işlemci, Factorio headless yapısının hedeflediği mimarinin ta kendisi olan x86-64'tür. Yerel çalıştırmak, çeviri adımının hiç olmaması demektir. Factorio da bu adımın can yaktığı türden bir oyundur: simülasyonun büyük kısmı tek iş parçacığında döner, dolayısıyla her ek yük doğrudan UPS'e yansır.
Doğruluk tarafı da var. Factorio'nun çok oyunculu modu deterministiktir; her istemci her tick'te sunucuyla aynı sonucu hesaplamak zorundadır. box64 olgun bir projedir ve şablon hızla doğruluk arasında denge kuran ayarlar sunar, ama yerel program bu risk kategorisini baştan ortadan kaldırır.
İki seçenek aynı fiyattadır ve aynı 7 paketi kullanır, yani ARM64'ü seçmek sana tasarruf sağlamaz. Bu şablonu yine de istiyorsan, örneğin ARM donanımda da çalıştırdığın bir kurulumu birebir yansıtmak için, sipariş vermeden önce destek ekibimize yaz, birlikte değerlendirelim. Geri kalan herkes standart sunucudan daha fazla verim alır.
Taşıma büyük ölçüde dosya kopyalamaktır, çünkü kayıt biçimi onu hangi işlemcinin ürettiğini umursamaz. Eski makinede konsola /server-save yaz, sunucuyu durdur ve şunları topla: saves klasöründeki kayıt .zip dosyası, mod-list.json dahil bütün mods klasörü ve data/server-settings.json. Yönetici atadıysan server-adminlist.json'u da al; genellikle sunucunun ana dizininde durur.
TheCrewHost tarafında kaydı Save Name değişkenindeki adla saves klasörüne yükleyip oluşturulan kaydın yerine koy, mods klasörünü de SFTP ile kopyala. server-settings.json'u topluca üzerine yazmak yerine görünürlük, doğrulama ve duraklatma tercihlerini elle aktar. Ad, slot, şifre, kullanıcı adı ve token'ı panel değişkenlerine gir; bunlar her açılışta dosyaya yazılır.
Son olarak Factorio sürümünün kaydın geldiği sürümle aynı ya da ondan yeni olduğundan emin ol, sunucuyu başlat ve konsolda haritanın yüklenişini izle. Oyuncuların tek ihtiyacı yeni IP adresi ve port olur.
Bu değişkenler box64'ün kodu ne kadar agresif çevireceğini belirler ve ARM donanımda Factorio tuhaf davrandığında ilk bakılacak yer onlardır. Şablon BOX64_DYNAREC_SAFEFLAGS, BIGBLOCK, FORWARD, CALLRET, FASTROUND ve ALIGNED_ATOMICS ile gelir. Kabaca söylemek gerekirse daha büyük çeviri blokları, çağrı ve dönüş kısayolları ile gevşek bayrak işleme çeviriyi hızlandırır; daha güvenli bayrak işleme ve kesin kayan nokta yuvarlaması ise sonuçları gerçek x86-64 donanımın üreteceğine yakın tutar.
Factorio için bu denge teorik bir konu değildir. Kilitli adımla (lockstep) ilerleyen deterministik bir oyunda sunucu ve her istemci her hesapta aynı sonuca varmalıdır; çevrilmiş matematik sapsaydı oyuncular desync görürdü.
Bizim x86-64 donanımımızda standart sunucuyla bu ayarların hiçbirine gerek kalmaz; müşterilerimizin çoğunu oraya yönlendirmemizin bir nedeni de budur. ARM64 şablonunu yine de kullanıyor ve çökme ya da desync bildirimi görüyorsan her seferinde tek bir değişkeni değiştir, sonucu not et ve her denemeden önce kaydın yedeğini al.
Factorio'nun bellek ihtiyacı hangi şablonu seçersen seç aynıdır; ARM64 tarafında buna box64'ün kendi çeviri önbelleği için biraz ek eklenir. Birkaç oyunculu yeni bir vanilla ya da Space Age haritası 4 GB içine sığar. Birkaç Space Age gezegeni veya birkaç düzine mod 8 GB civarını ister; büyük overhaul paketleri ise 12–16 GB'ın hakkını verdiği yerdir.
İki şablonu ayıran asıl kısım işlemcidir. Çekirdek başına hız, bir fabrikanın UPS 60'ın altına düşmeden ne kadar büyüyebileceğini belirler ve çeviri tam olarak bu bütçeden yer. Küçük bir ARM kartında zaten zorlanan bir fabrika, yerel Ryzen 9 9950X çekirdeklerine geçişi hisseder; aynı fabrika çeviri altında çalıştığında ise ek yükü taşımaya devam eder.
Büyük paketlerdeki fazladan vCore'lar, iki durumda da tek bir Factorio haritasına pek katkı sağlamaz. Paketi belleğe göre seç; işlemcinin hızının ne kadarının oyuna ulaşacağına da şablon tercihin karar versin.
ARM'a özgü bir nedenin yoksa aynı fiyata yerel çalışan standart Factorio sunucusunu sipariş et; ARM64 şablonunu istiyorsan önce destek ekibimizle konuş.
Yeni bir harita için Bronze 4GB yeterli; Pi'den taşınan modlu bir kayıt ya da birden çok Space Age gezegeni için Gold 8GB ve üstünü düşün.
Ödeme onayından sonra Factorio headless sürümü indirilir ve varsayılan ayar dosyaları oluşturulur; konsol, dosya yöneticisi ve yedekler panel.thecrewhost.com üzerindedir.
Eski sunucuda /server-save çalıştır, kayıt zip'ini, mods klasörünü ve server-adminlist.json'u SFTP ile yükle; kaydı Save Name değişkenindeki adla saves klasörüne koy.
Sunucu adı, slot, şifre, factorio.com kullanıcı adı ve token'ı gir; BOX64_DYNAREC değerlerini ancak bir sorun görürsen ve teker teker değiştir.
Konsolda haritanın yüklendiğini gör, /promote ile kendini yönetici yap ve oyunculara Connect to address için yeni IP adresiyle portu gönder.
ARM64 şablonu, box64 ve ARM bir makineden taşınma hakkında sorulanlar.
Ryzen 9 donanımlı İstanbul veri merkezimiz Türkiye'deki oyunculara düşük gecikme, Avrupa, Orta Doğu ve Kafkasya'ya da iyi bağlantı sunar.
Türkiye
Projenin ihtiyacı olan her şey — oyun sunucusundan sanal sunucuya, fiziksel sunucudan web hosting ve Discord bot hosting'e kadar.
Oyuncu ve geliştirici topluluğumuzla bağlantı kurun
Anında destek alın, deneyimlerinizi paylaşın ve en son haberlerden haberdar olun