Protolar server ve client bazlı 2 yerde tutuluyorlar. Bunlar birbiriyle uyum(senkronizasyon) içerisinde çalışıyorlar. Server içerisinde olanlardan örnek verelim; item_proto.txt dosyası oluyor bu dosya da oyun içerisinde ki her türlü item(eşya) bulunuyor mesela örnek verecek olursak; vnum(id) benzersiz kod19 name(adı) kılıç+9 sonra başlıyor type(tip/tür)weapon(silah)subtype(alt tür)sword(kılıç)onun altında one hand tek elle kullanım onun altında şamanlar ve lycan karakterleri hariç kullanabilir yani anti_shaman anti_wolfman sonra diyor ki bu eşya üst üste destelenemez anti_stackable vs. Şeklinde ürünün özelliklerini tamamiyle belirliyor. Yana doğru sekmeler atlanarak hazırlanmış bir belge. Bunu da sendeki o program ile uygun formata çevirip client kısmına atıyorsun ve bu iki item_proto.txt ve item_proto dosyası birbirleri ile iletişime geçerek elindeki silahın değerlerini, özelliklerini oluşturuyor...
Telefondan yazıyorum, yazım yanlışları için kusura bakmayın.