so ich erklaer dir mal im kurzen wie kommunikation im internet funktioniert: es werden packete mit ports versehen an bestimmte IP-Adressen versendet. so funktioniert das ganze auch bei silkroad. in den packeten stehen irgendwelche informationen. im falle von silkroad ist das bei den packeten die man vom server bekommt sowas wie: da und da ist nen mob, der und der spieler greift den mob an, der und der mob verliert die und die hp, etc, etc, etc.
das schnuckelige programm womit man die clientseitig spawnen laesst schickt packete (mit dem von sro benutzen port) in denen steht, dass 'da und da' nen bestimmter mob ist (zb ebend auch roc, yarkan, der komische alte kerl vom roc mountain, etc) an 127.0.0.1, die ip adresse die in jedem betriebssystem per definition der eigene rechner hat; in windows auch bekannt als 'localhost', was dort standardmaessig einfach nur als alias fuer 127.0.0.1 definiert ist.
-> sro bekommt ein packet das Roc oder sonstwer an der und der stelle steht und die engine zeichnet ihn dahin. fertig.