Das Problem liegt in deiner Playerfunktion. Diese wird von JEDEM Rechner ausgeführt => es wird von jedem enet_ent_create("spieler01_oben.mdl"...); ausgeführt. enet_ent_create() erzeugt automatisch auf jedem Rechner eine Entity. Deswegen die vielen Entities.

Ich würde enet_ent_create("spieler01_oben.mdl"...); in dem Teil der Funktion ausführen, der nur vom Ersteller der Spielerentity ausgeführt wird. Also nach if(enet_ent_creator(enet_ent_globpointer(my)) == enet_get_clientid()). Dann wird die Funktion nur einmal ausgeführt und es wird dadurch auch nur eine Entity auf jedem Rechner erstellt.


ANet - A stable and secure network plugin with multi-zone, unlimited players, voip, server-list features,... (for A7/A8)!
get free version