Selam dostlar tekrardan, ilginiz çok memnun etti beni. Böyle donanımlı arkadaşlarla karşılaşacağımı umuyor ama pek tahmin etmiyordum :) Bu yüzden biraz yüzeysel bir mesaj yazmıştım ama su an heyecanlandım gerçekten. Öncelikle Game Server, AI, Ebenezer ve Login server'ın aynı thread üzerinden çalışmasını kastetmemiştim, ayrı assemblyler halinde ama aynı process tarafından yürütülen, dolayısıyla memory'i paylaşan -ve bu sayede serialization, deserialization kayıplarını/gecikmelerini yok eden- bir sistem düşünmüştüm. Tabii ki login server'ı ayırabiliriz gibi duruyor, sonuçta sürekli bir iletişimi yok diğerleri ile. ORM'den bahsetmemin sebebi tamamen hızlı ilerlemek idi, sürekli db işlemleri yapmayız diye düşündüğüm için böyle bir öneri sundum. Ancak belirtmem lazım, oturup leak olan source'u detaylı incelemedim. Dolayısı ile farazi konuşuyorum yani. Micro service mimarisi ile ilerlemek de mantıklı ancak bence günümüzdeki cihazlarla bu proje için ayrı sunucular ve bunlar arasında iletişim kurmak çok da gerekli değil. Tek sunucu üzerinde çok rahat koşturulabilir diye düşünüyorum. Tabii ki docker ile deploy etmek falan işin fantezisi ama mükemmel olur tabii ki :) Zaten oturup grup halinde kod yazacaksak baya git kullanarak branching ve PR ile falan çalışmamız lazım. Birbirimizin kodunu review etmemiz lazım. Bunları bol bol tartışırız tabii ki, beni çok memnun eder :) NetCore'un socket performansı hakkında bir makale: https://www.ageofascent.com/2016/02/18/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/ Hakikaten native yazılmış bir C++ performansı beklememek gerekir, sonuçta bazı overheadler var ancak ben göz ardı edilebileceğini düşünüyorum. Maintain etmesi çok çok kolay olacağından ve .net core'un sınırlarını zorlamak istediğimden ötürü böyle bir düşünce oluşmuştu bende :) @ PENTAGRAM, tarafından da böyle bir bilgi gelmiş. Dostum sıfırdan mı girişmiştiniz sunucu tarafına, yoksa twostars'ın paylaştığının üzerine mi kurdunuz? Client için geliştirme yapmak da çok güzel olur ama şu an arkadaşların gazı ile ben sunucu yazma olayına bayağı bir kanım kaynadı. Ona da destek verebiliriz, en azından şahsi olarak destek verebilirim. Bu arada sizi mi kıracağız Open Source yapmayız bu kadar ağız yandıysa :)