Matrix HQ

4707 Members
The Official Matrix HQ - please come chat here! | https://matrix.org/docs/spec | To support Matrix.org development: https://patreon.com/matrixdotorg | Looking for hosting? Check out https://upcloud.com/matrix!635 Servers

Load older messages

Timestamp Message
21 Feb 2019
01:11:18@dandellion:dodsorf.asDandellion Sveta: Homeservers have users not rooms
01:11:34@dandellion:dodsorf.asDandellionrooms are on all the servers with users in them
01:11:35@univibe:matrix.orgunivibe joined the room.
01:11:36@freenode_Sveta:matrix.orgSvetasorry, what about group discussion?
01:11:57@freenode_Sveta:matrix.orgSvetaso homeservers have both rooms and users?
01:12:10@dandellion:dodsorf.asDandellionthey store the room for the users
01:12:19@dandellion:dodsorf.asDandellionbut they dont "own" the rooms
01:12:59@vurpo:hacklab.fivurpo Sveta: Rooms are never specific to one server, they exist as much on all servers that have members in the room
01:13:15@dandellion:dodsorf.asDandellionchatting on a room created on matrix.org is no different to chatting on a room created on your server
01:13:34@freenode_Sveta:matrix.orgSvetaooh, so room names have to be unique
01:13:41@freenode_Sveta:matrix.orgSvetaif i wanna make a new one
01:14:00@freenode_Sveta:matrix.orgSveta let's say i make room '#matrix' on my server, that will include people from #matrix at your server also
01:14:11@freenode_Sveta:matrix.orgSvetahow does it combine our two servers together?
01:14:09@dandellion:dodsorf.asDandellionwell no
01:14:25@vurpo:hacklab.fivurpo Sveta: No, that's not how it works
01:14:24@dandellion:dodsorf.asDandellionyou join a roomID
01:14:45@vurpo:hacklab.fivurpoAn address refers to a room, and an address has a local part and a server name
01:14:47@dandellion:dodsorf.asDandellionis a room ID
01:15:00@dandellion:dodsorf.asDandellionthe aliases just point to that room ID
01:15:17@dandellion:dodsorf.asDandellionand the server name is just there for namespacing
01:15:20@max:kamax.ioMaximus Sveta: The alias is like a hostname. The room ID is like a A/AAAA record. When your server queries a room alias, you get all the records for it
01:15:17@vurpo:hacklab.fivurposo #matrix:matrix.org refers to this room, but #matrix:someotherserver.tld could refer to either a different room or the same room
01:15:28@dandellion:dodsorf.asDandellionbut isnt the owner or host or anything
01:15:31@max:kamax.ioMaximusand you'll go in the room using any of those servers
01:16:41@dandellion:dodsorf.asDandellionIts just a giant database, and you just ask the servers around you to send you the log that belongs to that "roomID"
01:17:04@dandellion:dodsorf.asDandellionand you send your messages to all the servers the same way
01:17:17@riot.im.daemon:matrix.orgriot.im.daemon joined the room.
01:17:27@dandellion:dodsorf.asDandellionyour server does anywys
01:17:45@vurpo:hacklab.fivurpoWhen you try to join #matrix:matrix.org, then your server will first contact matrix.org and ask it what the ID of that room is and what servers are participating in that room, then it will send the join event to all those servers

There are no newer messages yet.

Back to Room List