Microphone MacOS fix in Project Zomboid

Project Zomboid217 views3 favorites2 min readby лысый черепUpdated 22 MarView on Steam ↗

Introduction

Fixing Microphone Issues in Project Zomboid on MacOS

Today I'll help you solve the problem with a non-working microphone on MacOS in Project Zomboid.

The problem is that when Project Zomboid is launched, even though all the settings allowing the use of a microphone are enabled, it still doesn't work.

All you need to do is allow the microphone to work when you launch the application.

Step 1

Step 1: Find the Game Executable File
Open Steam, right-click on Project Zomboid in your library, and select "Manage" > "Browse local files."

This will open a Finder window. Right-click on "Project Zomboid.app" and select "Show Package Contents," then navigate to the "Contents" folder.

Open the "MacOS" folder - this is where our executable file is located.



Step 2

Step 2: Launch the Game via Terminal to Grant Permissions

  1. Open Terminal (Applications > Utilities > Terminal)
  2. Type `cd ` (with a space after cd), then drag the "MacOS" folder into the Terminal window
  3. Press Enter
  4. Type `ls` and press Enter to see the list of files
  5. You should see "JavaAppLauncher" in the list
  6. Type `./JavaAppLauncher` and press Enter to launch the game

The system will now prompt you to allow Terminal access to your microphone. Click "Allow."

After confirming the permissions, close the game completely.

*Note: In build 41, launching through JavaAppLauncher allowed microphone access and enabled all multiplayer features. In build 42.13, the standard launch method bypasses these permissions.*

Step 3

Step 3: Get the Full Path to the Executable

  1. Again open Terminal
  2. Type `cd ` (with a space) and drag the "MacOS" folder into Terminal
  3. Press Enter
  4. Type `pwd` and press Enter
  5. Copy the full path that appears (it should look something like: "/Users/yourusername/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/MacOS"

Step 4

Step 4: Configure Steam to Always Launch via Terminal

  1. In Steam, right-click Project Zomboid and select "Properties"
  2. Under the "General" tab, find "Launch Options"
  3. Paste the path you copied, then add `/JavaAppLauncher` at the end
  4. Enclose the entire path in quotation marks
  5. Add `%command%` at the end

Your launch options should look like this:
```
"/Users/yourusername/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/MacOS/JavaAppLauncher" %command%
```

That's It!
Now when you launch Project Zomboid through Steam, it will use the Terminal method with proper microphone permissions. You'll be able to use voice chat with friends, join multiplayer servers, and host your own server with voice communication enabled.

Enjoy your fully functional microphone in Project Zomboid!

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.