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.
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.
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.
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.
Full dashboard with real-time logs and metrics.
User Management
Accounts, roles, bans, and registration control.
Accounts, roles, bans, and registration control.
Moderation
Rate limiting, flood protection, and word filters.
Rate limiting, flood protection, and word filters.
Channel Services
NickServ and ChanServ-style registration and access control.
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