Documentation

System Architecture & Workflow Guide

01 Architecture Overview

Rlay eliminates the need for complex modem port forwarding (NAT). It creates a secure outbound tunnel from your localhost to our high-performance relay nodes using Kernel-Level Piping.

Local PC
127.0.0.1:25565
Encrypted Tunnel (TLS 1.3)
Raw Stream (NoDelay)
Rlay Node
Frankfurt / EU
Public Access
Internet
Players / Users

02 Connection Workflow

1

Select Local Port

Enter the port your application is running on (e.g., 25565 for Minecraft, 30120 for FiveM).

2

Choose Protocol

Select TCP for Minecraft Java, Terraria, or Web Servers.
Select UDP for FiveM, Rust, Palworld, or Project Zomboid. UDP support work in progress

3

Start Tunnel

Click "Start". The application authenticates with the nearest relay node. If the node is not full, a dedicated pipe is established instantly.

4

Get Public Address

Share the generated address (e.g., play.rlay.com:11455) with your friends. They can now connect directly without any client-side installation.

03 Troubleshooting

"ERR:FULL" or "Capacity Reached"

The relay node has reached its maximum concurrent capacity (2000 tunnels). Wait for a few minutes and try again, or switch to a different region if available.

Connection Refused

Ensure your local game server is actually running on the port you specified. Rlay cannot tunnel to a closed port. Check your firewall settings locally.