Skip to content

Troubleshooting (Gomoku on macOS)

This page collects common problems for macOS users and how to resolve them.

Application won't start or crashes on launch

Symptoms: Gomoku does not open, crashes immediately, or shows an unexpected error.

Steps to try:

  1. Ensure your macOS version meets the minimum requirements (Monterey 12+ recommended).
  2. Quit and relaunch the app.
  3. Reboot your Mac.
  4. If the app was downloaded from Releases, try downloading a newer build or the signed/notarized build.
  5. If problems persist, collect logs (see below) and open an issue on the project repository.

LAN / Matchmaking issues

Symptoms: You cannot discover or join LAN games.

Checklist:

  1. Confirm Local Network permission is granted (System Settings → Privacy & Security → Local Network).
  2. Ensure all devices are connected to the same Wi‑Fi network; router client/AP isolation will block discovery.
  3. Disable or configure firewall rules to allow Gomoku traffic.

Saving / Opening game records (SGF) fails

Symptoms: Export or import of .sgf files fails or prompts for permission.

Fixes:

  1. Check Files and Folders permission (System Settings → Privacy & Security → Files and Folders).
  2. Try saving to Documents or Downloads first to verify write access.
  3. Ensure the target path is not on an external drive with restrictive permissions.

If a feature prompts for permission but doesn't work after granting it:

  1. Quit the app and reopen it after granting the permission.
  2. If needed, reset the permission prompt with tccutil (see the Permissions guide).

Performance issues

If the game is laggy or slow:

  1. Close other heavy applications.
  2. Prefer a wired connection for LAN play when possible.
  3. Reduce background processes that consume CPU or network bandwidth.

View logs

To troubleshoot crashes or network issues, application logs are the most useful artifact. In sandboxed (App Store) builds, check:

~/Library/Containers/com.w3cub.gomoku/Data/Library/Logs/gomoku/gomoku.log

When running a development build, logs may be in the project directory (./src-tauri/gomoku.log) or printed to the console.

Resetting the app

To reset settings and clear local data:

  1. Quit Gomoku
  2. Remove the container or support data (be careful—this deletes saved games and settings):
bash
rm -rf ~/Library/Containers/com.w3cub.gomoku
  1. Reopen Gomoku and reconfigure.

Report an issue

When opening an issue, include:

  • macOS version (Apple menu → About This Mac)
  • Gomoku version (Gomoku → About Gomoku)
  • Steps to reproduce
  • Logs (attach gomoku.log if available)

This helps maintainers identify and fix the problem faster.

Built with ❤️