- Katılım
- 19 Ocak 2026
- Mesajlar
- 115
- Tepkime puanı
- 106
- Puanları
- 0
- Web sitesi
- www.youtube.com
- Discord
- ayzekk.
- Mevcut Bakiye
- 2330 ₺
--------------------------------------------------------------------------------
1.
Silkroad Online sunucu altyapısında SR_GameServer.exe, Oyun Haritası Fizik Çekirdeği, Nesne Mantığı Hesaplama Motoru ve Anlık Oyuncu Dünyası Sunucusudur (Game World Physics & Logic Computation Engine).
Joymax'in orijinal v80 (VC++ 2005) sunucu mimarisinde saf 1x olarak çalışan `SR_GameServer.exe`, sunucu altyapısında en yüksek CPU ve RAM yükünü üstlenen, dünyadaki oyuncuların, canavarların (Mob/NPC), petlerin, becerilerin (Skill), eşyaların (Item drop), hareketlerin (Movement) ve savaş hesaplamalarının yapıldığı ana işlem ünitesidir.
Teknik Tanımlama:
GameServer, oyuncuların oyun dünyasındaki tüm aksiyonlarını mikrosaniye seviyesindeki ana döngüsünde (Game Tick Loop) işleyen, bölgesel görüş alanlarını (Vision Range / Cell Grid) hesaplayan ve combat/damage formüllerini yürüten fizik çekirdeğidir.
SR_GameServer.exe 32-bit (v80 Visual C++ 2005) mimarisinde derlendiği için sanal bellek adresleme sınırı gereği (Max 2GB RAM) harita üzerinde anlık en fazla **45.000 aktif nesne** (Obj Count: oyuncular, yaratıklar, petler, yerdeki droplar) barındırabilir. 45.000 nesne sınırı aşıldığında haritadaki canavarlar kaybolmaya (despawn) başlar ve exe anında çöker (crash).
Orijinal sunucu paketlerinde ek bir DLL bulunmaz. Ancak vSRO altyapısındaki eksikleri tamamlamak ve gelişmiş sistemler eklemek amacıyla geliştiriciler tarafından hazırlanan C++ modülleri Detours yöntemiyle exeye enjekte edilir. Bu modüller varsayılan mimaride bulunmayıp sonradan şu yetenekleri kazandırır:
- **Gelişmiş Otomasyon (AutoPot / DamageMeter):** Oyuncuların istemci tarafında otomatik pot basmasını ve anlık hasar ölçer (DamageMeter) grafiklerini işler.
- **Bölge Kısıtlamaları (Region Restrictions):** Belirli harita bölgelerine (Örn: Job Cave, Event Arena) HWID, IP, Level veya Job kıyafeti kısıtlamaları getirir.
- **Kill Counter & PvP Log:** PvP galibiyetlerini, Unique kesimlerini ve sıralamaları anlık olarak bellek üzerinde loglar ve veritabanına aktarır.
1. Bölgesel Görüş Alanı ve Fizik Yönetimi (Spatial & Grid Vision Range):
Oyun haritasını hücre (Cell) gridlerine böler. Bir oyuncu hareket ettiğinde, onun etrafındaki görüş alanına (Vision Range) giren diğer oyuncuları, canavarları ve eşyaları istemciye duyurur.
2. Mob Spawns, Yapay Zekâ ve Saldırı Mantığı (Monster AI & Aggro Loop):
`_RefNest` ve `_RefPosForGather` tablolarındaki doğma zamanlarını, canavar yapay zekasını (Aggro AI), hedef takibini ve yerdeki drop bekleme sürelerini (Decay Time) yönetir.
3. Savaş, Hasar ve Durum Efekti Hesaplama (Combat & Damage Computation Engine):
Fiziksel ve büyüsel saldırı/savunma değerlerini, kritik vurma oranlarını (Critical Hit Rate), kaçınma (Evasion) ve durum efektlerini (Buff / Debuff / Status Effect) hesaplar.
--------------------------------------------------------------------------------
2.
Saf 1x `SR_GameServer.exe`, sunucu ağındaki diğer modüller ile şu soket hiyerarşisinde çalışır:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
(Portlar standart Joymax portları veya temsilidir.)
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
--------------------------------------------------------------------------------
3.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
--------------------------------------------------------------------------------
View hidden content is available for registered users!
Moderatör tarafında düzenlendi:



