Hakok

Başarılı
Katılım
18 Şubat 2024
Mesajlar
91
Beğeniler
42
1.21'i kendi bilgisayarımdaki dünyadan oynadığımda 50 fpsi geçemiyorum. Ama herhangi bir sunucunun içinde oynadığımda bazen 90 fpsleri görüyorum ve oyun daha akıcı hale geliyor. Neden böyle?
 
1.21'i kendi bilgisayarımdaki dünyadan oynadığımda 50 fpsi geçemiyorum. Ama herhangi bir sunucunun içinde oynadığımda bazen 90 fpsleri görüyorum ve oyun daha akıcı hale geliyor. Neden böyle?
Serverlar kendini optimize ediyor çünkü.
CraftRise oynarsanız fark edersiniz aynı görüntü olmasına rağmen uçuk fps'ler verir.
 
Siz dünyayı kendi bilgisayarınızda açarsanız. Islemciniz hem arkada Minecraft Java ile yazıldığı için sanal ortam çalıştıracak. Üstüne yaptığınız tüm işlemleri işlemcin işleyecek.

Sunucularda ise işlemcin sadece görüntüyü işlemek ve veri göndermek, almak için çalışır.

Bunun sebebi bu.
 
1.21'i kendi bilgisayarımdaki dünyadan oynadığımda 50 FPS'i geçemiyorum. Ama herhangi bir sunucunun içinde oynadığımda bazen 90 FPS'leri görüyorum ve oyun daha akıcı hale geliyor. Neden böyle?

Bazen sunucularda chunk limitleri oluyor. Özellikle Aternos'ta belki o yüzdendir.
 
Siz dünyayı kendi bilgisayarınızda açarsanız. Islemciniz hem arkada Minecraft Java ile yazıldığı için sanal ortam çalıştıracak. Üstüne yaptığınız tüm işlemleri işlemcin işleyecek.

Sunucularda ise işlemcin sadece görüntüyü işlemek ve veri göndermek, almak için çalışır.

Bunun sebebi bu.
Yanlış. Oyunu TeamViewer ile bağlanırmış gibi oynamıyorsunuz ki. Dünyayı ve oyundaki olayları sunucu işlese de sonuçta oyunu yine bilgisayar oynuyor. Aradaki fark bu. Görüntüyü işlemekle alakası yok.
 
Yanlış. Oyunu TeamViewer ile bağlanırmış gibi oynamıyorsunuz ki. Dünyayı ve oyundaki olayları sunucu işlese de sonuçta oyunu yine bilgisayar oynuyor. Aradaki fark bu. Görüntüyü işlemekle alakası yok.

Tam öyle değil. Oyunda entitylerin yaptığı islevlerin işlenmesi FPS'i düşürüyor zaten. Bu yük sunucuda olunca sizin FPS'iniz daha fazla oluyor.
 
Minecraft'ın tek oyunculu modunu oynamak için dünyaya kapalı bir sunucu açıyorsunuz. Minecraft'ın konsol çıktısına bakarsanız ayrıntıları görebilirsiniz. LAN üzerinden oyuncuların size katılmasının bu kadar kolay olmasının sebebi bu, halihazırda bir sunucu + bir istemci çalıştırıyor oluyorsunuz.

Çok oyunculu dünyalara katıldığınızda sadece istemci çalıştırıyorsunuz. Özellikle giriş seviyesi bir işlemciniz varsa arada ciddi bir fark oluyor.
 
Evet evet ben de bunu kast ediyorum. Görüntü olarak bakmamak lazım olaya ama.

Ben orada şunu kastettim. Entityleri sunucu işliyor. Burada bilgisayarın görevi sadece dokuları işlemek oluyor. Temel oyun mekaniklerini de işlemci işleyip ona göre istek yollayıp, alıyor.