HELP & SETUP

Get started with Radio.

Install the Windows app, join your community and set up push-to-talk. Mac is coming soon.

Need a hand?

Join the LibertyLink Discord for setup help, updates and feedback.

Join our Discord ↗

For players: join a community

  1. Install the Windows x64 client. Get the installer from official downloads. Run it and open LibertyLink Radio. You do not need Node.js or a local server for the Windows installer.
  2. Continue with Discord. Sign in with your own account in the system browser, then return to the app.
  3. Open your Radio invitation. Ask the community’s owner or administrator for its private invitation link. Sign in to the website with the same Discord account and redeem it. Being in its Discord server alone does not create Radio membership.
  4. Refresh communities in the app. Select your community. If a channel requires Roblox, open Personal account, choose Connect Roblox account and finish approval in that browser.
  5. Choose your microphone and channel. Open Settings in the desktop app, select your input and output, then connect to an eligible channel. Hold push-to-talk to speak; release to stop.

The website and desktop have separate sign-ins. If a community is missing, compare the Discord account shown in each, then refresh communities. An expired, exhausted or revoked invitation needs replacing by community staff.

For owners: create your community

  1. Open community setup and sign in with Discord. Use the same account you plan to use in the desktop app.
  2. Allow Radio to check which Discord servers you manage, then choose an eligible server. You may need to approve this check again if it expires.
  3. Add the Radio bot to that server and complete verification. If verification fails, check the selected server and your permission to add the bot, then retry.
  4. Choose your community name, radio label, channels and transmission limit. Review and create the community. Setup saves your progress.
  5. Use Channels, Appearance and Radio Sound in the dashboard to finish your setup. For team-restricted channels, connect your ER:LC private server and configure the supported identity and access requirements.
  6. Create member invitations in Invitations. Optional Discord boards, panels, logs, roles and staff controls are configured separately in Discord Integration.

Managing a Discord server lets you complete eligible setup. It does not grant access to somebody else’s Radio community.

Signing in and staying signed in

Choose Continue with Discord to sign in to Radio. Joining the LibertyLink support Discord is separate from signing in, adding the bot or accepting a Radio community invitation.

The website and desktop have separate sign-ins. Use the same Discord account in both to see your memberships. If you followed a dashboard or setup link, Radio returns you there after sign-in.

How long does a browser sign-in last?

A normal browser sign-in lasts up to eight hours. With Keep me signed in, it can last up to 30 days. These are absolute limits: reopening the page does not restart the timer. Your browser may restore a normal session when it reopens, so use Sign out on a shared device.

Radio checks a remembered sign-in before opening private pages. An expired or revoked session needs another Discord sign-in. A temporary connection failure offers Retry and does not sign you out. Clearing site cookies removes this browser’s saved sign-in.

Microphone, output and push-to-talk

In desktop Settings, select your microphone and audio output. Check Windows microphone privacy settings if the microphone is unavailable: allow microphone access and access for desktop apps. After changing access or reconnecting a device, reselect it if needed and connect again.

Choose a Windows PTT key or use the on-screen hold control. Hold to speak and release to stop. A global key can work while an ordinary game window has focus.

Check the TX indicator before speaking. Disconnects, channel changes, device or permission failures, timeouts and access changes stop transmission. Release every held input, reconnect where required, then press deliberately again. The transmission countdown shows your community’s normal limit.

I cannot hear anyone

Check that the correct output is selected, receive volume is above zero and listening is not muted. Confirm somebody else is connected to the same channel and actually transmitting. An RX indicator helps distinguish receiving audio from an empty channel. If output fails, transmission stops too; restore the device and make a fresh press.

The voice profile sounds unchanged

In Settings → Radio sound, check Clean Voice accessibility override. When enabled, it uses Clean Voice instead of the community’s selected profile. Turn it off to hear Digital Dispatch or Classic Analogue. These effects change received voices, not the microphone you send.

The channel is busy

In single-speaker Radio mode, another member may already hold the floor. Release PTT and press again when the channel is clear. The busy cue is local and follows your cue settings. Open channels allow simultaneous speech.

Why a channel is unavailable

The reason shown in the app identifies the next step. Common requirements include:

Owners and administrators follow restricted-channel requirements too. A callsign, display name or Discord status role does not prove access. The dashboard’s account page and Discord’s private /radio me command can help explain your current eligibility.

Use the handheld beside your game

Open the handheld from the desktop app. Change channels, adjust receive volume and hold PTT from its controls. MENU contains additional controls and notices; use its full-radio action to return to the main application.

On Windows, optional automatic visibility shows the handheld when Roblox is detected. It is a separate always-on-top desktop window, with no game injection. Showing it does not request game focus, but clicking it can change focus. Release the game’s captured cursor normally before interacting. Exclusive fullscreen, display modes and elevated windows can affect visibility or controls.

Windows global PTT is available while an ordinary game window has focus. The handheld is not a mobile app.

Panic and Priority

These optional features must be enabled by your community and require an eligible active channel connection. Both show a bounded speaking window and may have separate cooldowns.

The default window for each is 10 seconds. Windows can use separately configured Panic and Priority keys; both begin unassigned. Interrupted or expired windows do not resume automatically. Release held inputs before trying again.

Administrators configure permitted members and channels, duration, cooldowns, cues and Panic microphone behaviour in Channels → Emergency & Priority. Normal membership, identity, team, role and moderation requirements still apply. Radio is a game companion, not an emergency communications service.

Connect the Discord integration

In your community dashboard, open Discord Integration. Check the server link, bot installation, connected service, destination permissions and role hierarchy. An installed bot alone does not mean optional features are running.

  1. Choose which features to enable; posting and managed-role features start off.
  2. Select safe destinations and content. Status boards can publish selected channel connection counts. Getting-started panels link to downloads, accounts and your community.
  3. Save your settings, preview the current audience, then publish explicitly. Everybody who can view a published Discord message sees the same information. Names or restricted-channel details require explicit review.
  4. Configure optional safe status roles or selected staff logs. Authorised staff can inspect access and use confirmed radio moderation actions.

Member commands /radio help, /radio status and /radio me provide private guidance. /radio setup is for existing Radio owners and administrators. Commands do not create membership, bypass access requirements or open a microphone.

A receive restriction can require other radios in the affected channel to reconnect too; review the action’s confirmation. If the bot is offline or a delivery fails, inspect the dashboard’s status and next action. Do not repeatedly publish a message whose create result is unknown; check the destination before repair.

Install and update safely

Download only from the official downloads page. The current Windows installer is unsigned by Authenticode, so Windows may show an unknown-publisher or reputation warning. Confirm the exact official HTTPS source and compare the published checksum if needed. Follow your organisation’s device policy; do not disable antivirus protections.

Update-feed signatures authenticate release metadata separately; they do not make the installer Authenticode-signed.

In the installed app, open Settings → Updates → Check for updates. Available updates download in the background. Choose Restart to update when ready. A connected restart asks for confirmation and leaves voice first. Later keeps your radio running. Older installations without this updater need one in-place installation from official downloads.

Mac — Coming soon. The Mac client is not available yet. The current public release supports Windows 10 or newer on x64 PCs.

Get help with your radio

For invitations, eligible teams, Discord roles, channels or restrictions, contact your community’s owner or administrator through your existing community channel.

For setup help, updates, feedback or a service-wide issue, join the LibertyLink Discord. Include the app version from About, your Windows version, what you were trying to do and the message shown. Never share passwords, invitation codes, provider credentials or session details.

Read the privacy policy for account and data information, or the release notes for the current published client.

Download for Windows ↓Open dashboard ↗