Retro Hex Chat Features

Retro Hex Chat Features

Explore the public chat features: real-time channels, virtual spaces, private P2P voice and video calls, channel conferences, file transfer, games, bots, IRC-style commands, and built-in help.

Feature overview
Real-time Chat

Real-time chat. Zero refresh. Zero loading.

#elixir
───────────────────

● alice                           10:23
  Good morning! Anyone tried Phoenix 1.8?

● bob                             10:24
  Yes! LiveView is amazing

● carol                           10:25
  Agreed, performance is way better
Real-time messages via WebSocket
Emoji reactions and inline formatting
Replies with quoted context and direct messages
Link previews with rich metadata
Live
Channels

Channels are chat rooms.

#general       23 users  Welcome to the server!
#elixir        12 users  Elixir & Phoenix talk
#gaming         8 users  Game nights every Friday
#private    🔒  3 users  Invite only
Public: open to anyone who wants to join
Private: invite-only for your group
Protected: password-gated access
Topic, modes, slow mode — you control it
Flexible
Virtual Spaces

Every channel can become a shared 8-bit room.

End of Time Space map with avatars and in-world chat bubbles
Switch between Chat and Space from the channel topic bar
Choose an avatar before entering the shared map
Server-validated movement, collision, seating, and interactions
Channel and DM messages appear as bubbles in the same conversation
Spatial chat
Channel Conferences

Group calls live inside channels.

Conference: channel media on your infrastructure # dev-room members only channel roles Self-hosted SFU routes streams Ana Mika Rio Operator controls lock room mute / camera off remove participant Stats + layouts
Self-hosted SFU routes group media through your server
Pre-join device picker with microphone, camera, speaker, and layout settings
Moderator controls: lock room, mute all, camera off all, and remove participants
Conference statistics, mini mode, focus/grid layouts, and reconnect handling
Group call
Private P2P Calls & Files

Direct 1:1 connections between people.

Voice Call with Bob 👩 00:03:42 Mute Camera Screen End
Private voice calls — direct P2P via WebRTC
Video calls with camera toggle and PiP
File transfer — send files directly, no upload
WebRTC encrypted with TURN relay fallback
Encrypted
Multiplayer Games

34 multiplayer games via WebRTC.

Pong
Star Duel
Tanks
Trails
Boxing
Hockey
Invaders
Enduro
Challenge anyone with /p2p @nick
Real-time sync via WebRTC DataChannel
No gameplay server — synced through the private P2P session
34 games
Solo Arcade

18 classic games via WebAssembly.

DOOM
Quake
Wolf3D
Half-Life
BASS
Drascula
FOTAQ
Quake II
Open the Games menu and choose Arcade
Pick a game — it opens in a new browser window
Runs entirely in the browser via WebAssembly
No downloads, no plugins — opens in a new window
18 games
Bots

Programmable bots with pluggable capabilities.

● TriviaBot                       14:30
  🎯 Category: Science
  Q: What planet has the most moons?
● alice                           14:31
  Saturn
● TriviaBot                       14:31
  ✓ Correct! alice scores 3 points
Trivia: quiz games with leaderboards
Dice: RPG-style rolling (!roll 2d6+3)
Moderation: word filters and spam detection
RSS: feed monitoring with announcements
Scheduler: timed messages and reminders
Extensible
Administration

Your server, your rules.

Admin Panel
Full dashboard with real-time logs and metrics.
User Management
Accounts, roles, bans, and registration control.
Moderation
Rate limiting, flood protection, and word filters.
Channel Services
NickServ and ChanServ-style registration and access control.
Full control
Built-in Help

CHM-style help system built in.

Help Topics
─────────────────────
▸ Getting Started
▸ Commands
  ▸ /join   ▸ /msg
  ▸ /p2p    ▸ /whois
▸ Features
▸ Keyboard Shortcuts
Open Help Topics or type /help anywhere
Searchable topics with keyword matching
Cross-referenced “See Also” links
Self-documented
IRC Commands

Powerful IRC-style commands.

/join #channel     → join a channel
/msg @nick text    → direct message
/nick new_nick     → change nickname
/help              → see all commands
/whois @nick       → info about a user

Over 50 commands with smart autocomplete.

50+ commands