CPU ile RAM: bir oyun sunucusunu ne hızlı yapar?
RAM bir sunucunun ne kadarını tutabileceğine, işlemci ise ne kadar hızlı düşünebileceğine karar verir. Tek çekirdek hızı neden en çok önemli ve ek çekirdekler ne zaman işe yarar.
4 dk okuma · Güncellendi: 21 Eki 2026 · Yazan: GuavaHost Team
RAM sunucunuzun ne kadarını tutabileceğine, işlemci ise ne kadar hızlı düşünebileceğine karar verir. İnsanların belleğe yükledikleri sunucu gecikmelerinin çoğu aslında bir işlemci sorunudur, bu yüzden bu rehber farkı, çekirdek sayısından çok tek çekirdek hızının neden önemli olduğunu ve hangisinde eksik kaldığınızı nasıl anlayacağınızı açıklıyor.
İki farklı iş
- RAM kapasitedir. Dünyayı, oyuncuları ve modları tutar. Eksik kalırsa sunucu bellek boşaltırken takılır ya da çöker.
- İşlemci hızdır. Asıl işi o yapar: yaratıkları hareket ettirmek, yapay zekâyı çalıştırmak, fizik, redstone, üretim istasyonları ve her eklenti. Eksik kalırsa sunucu geri kalır ve herkes bunu aynı anda gecikme ve lastik gibi geri çekilme olarak hisseder.
İşlemcisi yetersiz bir sunucuya RAM eklemek hiçbir şey yapmaz, hızlı bir işlemci de belleği tükenmiş bir sunucuyu kurtaramaz. İkisinden de yeterince gerekir, ama farklı şekillerde arıza verirler.
Tick bütçesi
Bir oyun sunucusu döngü halinde çalışır. Döngünün her turuna tick denir ve her tick'te sunucu dünyadaki her şeyi güncelleyecektir. Oyun saniyede belirli sayıda tick bekler, bu da her tick'e bir süre bütçesi verir:
| Oyun | Hedef oran | Tick başına süre |
|---|---|---|
| Minecraft Java | saniyede 20 tick | 50 ms |
| Terraria | saniyede 60 güncelleme | yaklaşık 16,7 ms |
| Counter-Strike 2 | saniyede 64 tick | yaklaşık 15,6 ms |
Bir tick bütçesinden uzun sürerse sunucu yetişemez. Minecraft'ta bu, TPS'nin (saniyedeki tick) 20'nin altına düşmesi ve MSPT'nin (tick başına milisaniye) 50'nin üstüne tırmanması olarak görünür. TPS ile MSPT okumak rehberimiz nasıl ölçeceğinizi gösteriyor.
Bu bütçenin hiçbir yerinde RAM geçmez. Her tick'i zamanında bitirmek tamamen ne kadar iş olduğu ve işlemcinin bunu ne kadar hızlı bitirdiğiyle ilgilidir.
Tek çekirdek hızı neden en çok önemli
Çoğu oyun sunucusu temel simülasyonunu tek bir ana iş parçacığında yapar. İş parçacığı, bir işlemci çekirdeğinin çalıştırabildiği tek bir iş hattıdır ve bir oyun dünyasını birkaç tanesine bölmek zordur, çünkü her adım kendinden öncekine bağlıdır: bir yaratık, üzerine basacağı bloğun nerede kaldığını sunucu bilmeden hareket edemez.
Minecraft, Rust, ARK, Valheim, Project Zomboid ve Terraria hepsi bu şekilde çalışır. Yani tek bir çekirdeğin hızı bütün sunucunun tavanını belirler. 16 yavaş çekirdekli bir işlemci, 8 hızlı çekirdekli bir işlemciden daha kötü bir Minecraft dünyası çalıştırabilir, çünkü dünya ana işi için her zaman yalnızca bir tanesini kullanabilir.
Tek çekirdek hızı iki şeyden gelir:
- Saat hızı, GHz ile ölçülür: çekirdeğin saniyede kaç döngü çalıştırdığı.
- Döngü başına iş, her işlemci nesliyle iyileşir. Aynı GHz'de yeni bir işlemci, eskisinden sık sık belirgin biçimde hızlıdır.
Büyük bir işlemci önbelleği (çipin kendi üzerindeki küçük ve çok hızlı bellek havuzu) da yardımcı olur, çünkü oyun sunucuları sürekli çok sayıda küçük veri parçası arasında zıplar.
Daha fazla çekirdek ne zaman yardımcı olur
Ek çekirdekler işe yaramaz değildir. Ana tick olmayan her şeyi üstlenirler:
- Arka plan işi. Dünyayı kaydetmek, chunk yüklemek ve üretmek (Paper gibi sunucu yazılımları bunun bir kısmını ana iş parçacığının dışına taşır), ağ verisini sıkıştırmak ve arka planda çalışacak şekilde yazılmış eklenti görevlerini yürütmek.
- Java çöp toplama. Minecraft Java kullanılmayan belleği birkaç iş parçacığıyla temizler, bu yüzden boş çekirdekler bu temizlikleri kısa tutar.
- Birden fazla süreç. Bir Don't Starve Together sunucusu yüzeyi ve mağaraları iki ayrı süreç olarak çalıştırır ve her ARK küme haritası kendi sunucusudur. Her biri kendi çekirdeğini kullanabilir.
- Güncellemeler ve yedekler. Bir oyun güncellemesini indirmek ya da bir yedeği sıkıştırmak, bir tick'in içinde değil oyunun yanında gerçekleşir.
ARK ve Palworld'ün arkasındaki Unreal Engine dahil bazı yeni motorlar işlerinin daha fazlasını ek iş parçacıklarına yayar. Orada bile tempoyu yine ana oyun iş parçacığı belirler.
Hangisinde eksiksiniz?
| Gördüğünüz | Olası sebep |
|---|---|
| Bellek grafiği sınıra sabitlenmiş | RAM |
| Bellek yetersizliği hataları ya da yüklenirken çökmeler | RAM |
| Bellekte yer var, ama TPS düşüyor ve MSPT tırmanıyor | CPU |
| Gecikme yalnızca dev bir çiftliğin, bir mega üssün ya da çok sayıda yaratığın yakınında | CPU |
| Gecikme saatler içinde birikiyor ve yeniden başlatmak düzeltiyor | Genelde bellek kayması, bazen varlık birikmesi |
| Yalnızca bir oyuncu takılıyor | Hiçbiri: bu onun ping'i |
Bilmeye değer bir ayrıntı: GuavaHost kontrol panelinizdeki Usage kartı (Overview (Genel bakış) ve Console (Konsol) sekmelerinde) işlemciyi planınıza göre gösterir. Planınızın bir işlemci sınırı olduğunda bu değer, plandaki bütün çekirdeklerin payıdır ve örneğin "of 2 cores" diye etiketlenir, yani yüzde 100 hepsinin meşgul olduğu anlamına gelir. Bir oyunun ana iş parçacığı yalnızca bir çekirdeği kullanabilir, dolayısıyla 2 çekirdekli bir planda takılırken yüzde 50 civarında duran bir sunucu, kapasite artmış görünse de ana iş parçacığını sonuna kadar kullanıyor olabilir. Planınızın işlemci sınırı yoksa bu değer tek bir çekirdeğin yüzdesidir, yani takılırken yüzde 100 civarında duran bir sunucu aynı hikâyedir. Bu, ana iş parçacığı darboğazının klasik işaretidir.
İşlemci kaynaklı gecikmeyi düzeltmek
Burada daha fazla RAM yardımcı olmaz. Yardımcı olan şey, ana iş parçacığına her tick'te daha az iş vermektir:
- Önce simülasyon mesafesini, sonra görüş mesafesini düşürün. Bkz. görüş ve simülasyon mesafesi.
- Yaratık çiftliklerini sınırlayın, yere düşmüş eşyaları ve fazla varlıkları temizleyin.
- Dünyanızı önceden üretin, böylece insanlar oynarken yeni arazi oluşturulmaz.
- Ağır eklentileri ya da modları bir profiler ile bulun. Minecraft'ta ücretsiz Spark eklentisi her tick'i tam olarak neyin yediğini söyler.
- Birikmiş varlıkları ve belleği temizlemek için günlük bir yeniden başlatma planlayın.
Gecikme kontrol listemiz bunları sırayla anlatıyor.
Bu GuavaHost'ta nasıl karşılık buluyor
Her GuavaHost sunucusu, oyun sunucularının yaslandığı şey olduğu için güçlü tek iş parçacığı performansına göre seçilmiş AMD Ryzen ve Intel işlemcilerde, NVMe SSD depolamayla çalışır. Sizin seçtiğiniz kısım RAM'dir, oyununuza ve grubunuza göre boyutlandırılır ve kontrol panelinizdeki Manage plan (Planı yönet) ile dilediğiniz an, oransal faturalamayla değiştirebilirsiniz. Sunucunuzda boş bellek varken hâlâ zorlanıyorsa bu bir ayar işidir ve RAM rehberimiz daha fazla bellek almanın bunu neden çözmeyeceğini açıklıyor.
Hâlâ çözemediniz mi? discord.gg/GuavaHost adresindeki Discord'umuza katılın, ekibimiz size yardımcı olacak.
- cpu
- ram
- performance
- single-thread
- cores
- tick rate
- lag
Hâlâ yardım mı gerekiyor? Ekibimiz sorularınızı yanıtlamak için 7/24 çevrimiçi.