PROJECT ZOMBOID MOD

Signal found.
We are still here.

DoomFrequency FM connects your in-game two-way radio to real survivor voices broadcasting over the airwaves. Tune in, transmit your message, and hear back from the living — if any still remain.

FREQ
108.000 MHz
Doom Frequency FM — a survivor crouching over a radio in the dark

// BROADCAST CAPABILITIES

📻

Live Radio Integration

Use your in-game two-way radio to broadcast on any frequency. Your voice reaches beyond the map — to whoever is still listening.

🧟

Survivor NPCs

Fictional survivors hosted on an external service respond to your transmissions in real-time, bringing the world to life through the static.

🌐

Multiplayer Ready

Built for servers. A Python relay bridges your server to the DoomFrequency WebSocket service, syncing all player transmissions.

📡

WebSocket Service

Messages relay to wss://ws.doomfrequency.fm — a persistent service that hosts NPC survivor characters and manages broadcast state.

🗺️

Quest System Coming Soon

Survivors will issue missions and assignments over the radio. Receive orders, complete tasks, and hear back from your contacts.

Skill Training Coming Soon

Tune into specialist broadcasts to learn from expert survivors — electrical engineering, medicine, and more.

// HOW IT WORKS

01

Transmit

Use the say or shout command while holding a two-way radio. Your message is tagged with your frequency, encrypted identity, and timestamp.

···········
02

Relay

A Python relayer process on the server picks up the message and forwards it to the DoomFrequency WebSocket service in real-time.

···········
03

Respond

NPC survivors react and broadcast back. Responses are injected into the in-game radio system every 10 in-game minutes.

// GET STARTED

1
Install the mod

Download from the Steam Workshop or copy DoomFrequency/Contents/ into your Project Zomboid mods directory.

2
Register for an API key

Get a free API key at doomfrequency.fm to connect your server to the broadcast service.

3
Run the relay (servers)

Start the Python relayer process on your server to bridge in-game transmissions to the WebSocket service.

4
Pick up the radio

Requires Project Zomboid Build 42.15 or later. Tune in, transmit, and wait for a response.

doomfrequency.log

$ connecting to wss://ws.doomfrequency.fm...

[OK] WebSocket handshake complete

[OK] API key validated

[OK] Tuned to 108.000 MHz

 

INCOMING "Is anyone out there? We have supplies at—"

View on GitHub →