# Why is multiplayer so laggy?

**URL:** <https://forum.makecode.com/t/why-is-multiplayer-so-laggy/25826>\
**Category:** Help\
**Created:** [January 12, 2024, 5:21pm UTC](https://forum.makecode.com/t/why-is-multiplayer-so-laggy/25826 "2024-01-12T17:21:01Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![C0D3R\_K1D](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/c0d3r_k1d/32/10472_2.png) [@C0D3R\_K1D](https://forum.makecode.com/u/C0D3R_K1D)\
**Post date:** [January 12, 2024, 5:21pm UTC](https://forum.makecode.com/t/why-is-multiplayer-so-laggy/25826/1 "2024-01-12T17:21:01Z")

</div>

Whenever I play a multiplayer game on an alt it always seems to be really laggy on the other end. Please change it so that it is not really laggy.  
Thank you

---

<div class="post-metadata">

**Author:** ![C0D3R\_K1D](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/c0d3r_k1d/32/10472_2.png) [@C0D3R\_K1D](https://forum.makecode.com/u/C0D3R_K1D)\
**Post date:** [February 3, 2024, 12:51am UTC](https://forum.makecode.com/t/why-is-multiplayer-so-laggy/25826/2 "2024-02-03T00:51:11Z")

</div>

Still waiting for a reply

---

<div class="post-metadata">

**Author:** ![ADM\_F](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/adm_f/32/19808_2.png) [@ADM\_F](https://forum.makecode.com/u/ADM_F)\
**Post date:** [February 5, 2024, 5:08pm UTC](https://forum.makecode.com/t/why-is-multiplayer-so-laggy/25826/3 "2024-02-05T17:08:07Z")

</div>

Short answer  
Makecode servers aren’t the best

Long answer  
I believe and anyone correct me if I’m wrong  
Microsoft’s Makecode arcade is not their biggest concern  
now this community is great and without making code i would not have my passion for coding  
but it’s very small in the grand scheme of things compared to  
Mojang Github Xbox and Rare (Play sea of thieves)

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [February 5, 2024, 7:12pm UTC](https://forum.makecode.com/t/why-is-multiplayer-so-laggy/25826/4 "2024-02-05T19:12:06Z")

</div>

I think that it is because makecode arcade multiplayer works like this:

 ![Untitled presentation (2)](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/5/5686bc510117760f8ee660336c97320128cde769.png)  
This next method is what I think makecode should switch to, which would allow each player to have their own camera but each player would only be able to transfer data like variables to the server, making games harder to code. @richard  
 ![Untitled presentation (1)](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/1/1ffc82e5e72c4140acd0c5810f87a05bba0a54c7.png)  
I hope you enjoy my google slides models lol

---

<div class="post-metadata">

**Author:** ![C0D3R\_K1D](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/c0d3r_k1d/32/10472_2.png) [@C0D3R\_K1D](https://forum.makecode.com/u/C0D3R_K1D)\
**Post date:** [February 5, 2024, 7:12pm UTC](https://forum.makecode.com/t/why-is-multiplayer-so-laggy/25826/5 "2024-02-05T19:12:13Z")

</div>

Thanks dude. Kinda makes me wanna have an owner of the specific sections so that all of them are given time and effort for their communities, no matter how big or small.

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [February 5, 2024, 7:22pm UTC](https://forum.makecode.com/t/why-is-multiplayer-so-laggy/25826/6 "2024-02-05T19:22:56Z")

</div>

@Brohann basically correct! Player 1 acts as a server, so if player 1 happens to be a slow computer or have a bad internet connection then it will impact everybody.

However, if we move to a new architecture it will most likely be something like this:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/b/b17a6c46dbbaa52143b1680bc9478179f62027d3.png)

Which still won’t be as nice an experience as what you propose, but will keep the coding model nice and simple while eliminating the bottleneck a single player can cause

---

<div class="post-metadata">

**Author:** ![C0D3R\_K1D](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/c0d3r_k1d/32/10472_2.png) [@C0D3R\_K1D](https://forum.makecode.com/u/C0D3R_K1D)\
**Post date:** [February 5, 2024, 7:29pm UTC](https://forum.makecode.com/t/why-is-multiplayer-so-laggy/25826/7 "2024-02-05T19:29:38Z")

</div>

Thanks dude

---

<div class="post-metadata">

**Author:** ![C0D3R\_K1D](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/c0d3r_k1d/32/10472_2.png) [@C0D3R\_K1D](https://forum.makecode.com/u/C0D3R_K1D)\
**Post date:** [February 5, 2024, 7:29pm UTC](https://forum.makecode.com/t/why-is-multiplayer-so-laggy/25826/8 "2024-02-05T19:29:40Z")

</div>

Yeah lol. I’m better at understanding diagrams than just words.
