Aslında serverları özerk yaparak masraflardan tasarruf edebilir ancak onun içinde kitle lazım. En büyük örnek Half-Life herhalde.Maliyet çok fazla çıkar hocam hani öyle hobi olarak yapılacak iş değil deneyim tecrübe ve dil bilmen lazım Mali bütçeside epey fazladır grafik paketleri oyun motorları VDS VPS serwerlar log tutma vb bir ton işi var.
Aslında serverları özerk yaparak masraflardan tasarruf edebilir ancak onun içinde kitle lazım. En büyük örnek Half-Life herhalde.
Oyunun resmi/dedicated bir sunucusu yok bu yüzden sunucular özerk, ona rağmen oyunun yeterince kalabalık bir kitlesi olduğu için bir sürü sunucu halihazırda açık.
İnşallah başlamayı düşündüğüm oyun için Online sunucu almam gerekiyor. Ama Online işinden pek anlamıyorum. Bana bu konuda yardım edebilecek var mı?
Az çok biliyorum sayılır, Unreal Engine tarafında.
Aynı fikirdeyim unity ile ne yapıyorsan bir benzerini unreal ile de yapabilirsin yani motorlar kişiden kişiye ve ihtiyaca göre değişir.Hocam önerim iyice uzmanlaşmadan Online denemeyin. Bir de "bunun yerine Unity kullan","Godot kullan" tarzı saçma sapan yorumları dikkate almayın.
Size ancak mantığını anlatabilirim, bunun için bir dil öğrenmeniz gerek yukarıdaki arkadaşın dediği gibi.
Siz çok oyunculu bir oyunda herhangi bir hamle yaptığınızda(örneğin yürümek) sunucuya bu yürüme hamlenizi iletirsiniz.
Sunucuda bunu işler ve sunucuda bulunan bütün kullanıcılara "X kişisi bu koordinattan buraya yürüdü." şeklinde bilgi gönderir.
Bu bütün kullanıcılara "X kişisi bu koordinattan buraya yürüdü." isteğinin hızı ise oyuna göre değişir. Buna da tickrate diyoruz. Örneğin CS2, Valorant gibi rekabetçi oyunlar 64-128 tickrate kullanırken Minecraft 20 tickrate'le çalışır.
Yani 64 tickrate'li bir sunucu, oyunda olanların bilgisini oyunculara 64 defa iletirken; 128 tickrate'li sunucu 128 defa iletir.
Dolayısıyla akıcılık için yüksek tickrate önemli, ancak bu aynı zamanda Internet/sunucu kaynakları kullanımını arttırıyor tabi.
Mantık kısaca bu.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.