@Tirk182 In the fpscontroller script it creates camera automatically and i tried what you suggested its not working and we cant put the fpscontroller.js script in each player because then we will be able to control other player from our controls and same for the other player also. player.js script is needed to see realtime updates of other players if we remove other player just join the room and they will be moving around but we wont be able to see where they are going(i hope you get it). And i think there something to do with the position of the players which is done by player.js script PlayCanvas | HTML5 Game Engine
@Vivek_Chaini I will have to have a look much later today. Here is a link to my fork of your original.
Overview | Dashboard | PhoVDS | PlayCanvas | 3D HTML5 & WebGL Game Engine
Just a quick glance you do not have a camera object associated under FPSPlayer like the example I showed above.
Maybe someone else in the meantime could have a look. I think it’s very close. I just did not have enough time this morning. @Leonidas
The issue is that in the Player Template (the used for other networked players) also had the player.js script. The original tutorial didn’t have this.
This meant that networked players on one client were also sending events to update it’s position leading to a circular loop of everyone updating everyone else instead of just their own position.
Fixed project https://playcanvas.com/project/989525
Thanks its working fine it was just because of the player script attached to the prefab. Thanks for the support @yaustar i really appreaciate it.