<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Communication between rooms without using redis (solved)]]></title><description><![CDATA[<p>hello I hope you are well, I have a question about the communication between the different rooms, indeed I start from the concept that a server can support several rooms and I want to communicate the rooms between them, I I saw in the documentation that to make the rooms communicate with each other you have to use a presence server, there I am a little disturbed because for the load distribution and the management of the servers I want to use arena, so to make my rooms communicate Is it mandatory to go through the presence server?</p>
]]></description><link>http://discuss.colyseus.io/topic/616/communication-between-rooms-without-using-redis-solved</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 14:22:41 GMT</lastBuildDate><atom:link href="http://discuss.colyseus.io/topic/616.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Apr 2022 09:23:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Communication between rooms without using redis (solved) on Sat, 16 Apr 2022 01:21:21 GMT]]></title><description><![CDATA[<p>hello I hope you are well, I have a question about the communication between the different rooms, indeed I start from the concept that a server can support several rooms and I want to communicate the rooms between them, I I saw in the documentation that to make the rooms communicate with each other you have to use a presence server, there I am a little disturbed because for the load distribution and the management of the servers I want to use arena, so to make my rooms communicate Is it mandatory to go through the presence server?</p>
]]></description><link>http://discuss.colyseus.io/post/1807</link><guid isPermaLink="true">http://discuss.colyseus.io/post/1807</guid><dc:creator><![CDATA[chaimae]]></dc:creator><pubDate>Sat, 16 Apr 2022 01:21:21 GMT</pubDate></item><item><title><![CDATA[Reply to Communication between rooms without using redis (solved) on Invalid Date]]></title><description><![CDATA[<p>Hi Chaimae,</p>
<p>Yes, I think you need presence to communicate between rooms. By default, Colyseus uses <a href="https://docs.colyseus.io/colyseus/server/presence/#localpresence" rel="nofollow">LocalPresence</a>, but it's for one single machine.</p>
<p>When using Colyseus on multiple processes and/or machines, you need <a href="https://docs.colyseus.io/colyseus/server/presence/#redispresence-clientopts" rel="nofollow">RedisPresence</a>.</p>
]]></description><link>http://discuss.colyseus.io/post/1808</link><guid isPermaLink="true">http://discuss.colyseus.io/post/1808</guid><dc:creator><![CDATA[COCO]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Communication between rooms without using redis (solved) on Invalid Date]]></title><description><![CDATA[<p>Hi <a class="plugin-mentions-user plugin-mentions-a" href="http://discuss.colyseus.io/uid/873">@coco</a><br />
Thank you for you replay ,for my project I want to use colyseus open source to establish communication between the server client and for the management of different rooms afterwards I want to use arena for servers and load balancing in this case I only use LocalPresence?</p>
]]></description><link>http://discuss.colyseus.io/post/1809</link><guid isPermaLink="true">http://discuss.colyseus.io/post/1809</guid><dc:creator><![CDATA[chaimae]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Communication between rooms without using redis (solved) on Invalid Date]]></title><description><![CDATA[<p>LocalPresence is for one machine only, it's handy in development environment;<br />
In production environment, you need load balancing between mutiple servers, then you use RedisPresence.<br />
The main purpose of RedisPresence is server scalling.</p>
]]></description><link>http://discuss.colyseus.io/post/1810</link><guid isPermaLink="true">http://discuss.colyseus.io/post/1810</guid><dc:creator><![CDATA[COCO]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Communication between rooms without using redis (solved) on Fri, 15 Apr 2022 13:07:14 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="http://discuss.colyseus.io/uid/873">@coco</a><br />
thank you for your answer, it's clear to me, I have anotherquestion, you don't have a tutorial or a project that implements the concept of presence with a arena server config, the documentation is not too clear to me</p>
]]></description><link>http://discuss.colyseus.io/post/1811</link><guid isPermaLink="true">http://discuss.colyseus.io/post/1811</guid><dc:creator><![CDATA[chaimae]]></dc:creator><pubDate>Fri, 15 Apr 2022 13:07:14 GMT</pubDate></item><item><title><![CDATA[Reply to Communication between rooms without using redis (solved) on Invalid Date]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="http://discuss.colyseus.io/uid/1664">@chaimae</a></p>
<p>For server scalling or load balancing, you usually don't need to know how presence actually works.<br />
&quot;With the help of Redis Presence, my game servers are scalling and balancing automaticlly.&quot; is enough.</p>
<p>For communication between rooms, there's a build in room <a href="https://github.com/colyseus/colyseus/blob/master/packages/core/src/rooms/LobbyRoom.ts" rel="nofollow">Lobby</a>, in which presence is used so that we can see which room is created and which room is disposed.</p>
]]></description><link>http://discuss.colyseus.io/post/1812</link><guid isPermaLink="true">http://discuss.colyseus.io/post/1812</guid><dc:creator><![CDATA[COCO]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Communication between rooms without using redis (solved) on Invalid Date]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="http://discuss.colyseus.io/uid/873">@coco</a><br />
thank you for your answer, it's clear to me.</p>
]]></description><link>http://discuss.colyseus.io/post/1813</link><guid isPermaLink="true">http://discuss.colyseus.io/post/1813</guid><dc:creator><![CDATA[chaimae]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>