Unified Virtual Network plus Custom Servers bridging emulators, modded, and stock Switch 1 and 2 consoles. https://discord.gg/invite/splatfest
Find a file
2026-10-09 14:05:39 -04:00
img Delete img/ezgif-17429d3b62210ed3.mp4 2026-09-25 12:04:12 -04:00
LICENSES Correct capitalization in README.md 2026-10-02 16:33:44 -04:00
README.md Point GRID0+ cfw link to GRID0plus-cfw 2026-10-09 14:05:39 -04:00

Banner

Chat on Discord

Welcome to GRID0

Where To Go

I want to play on...

I want to learn about...

Setup Guides

1. Emulator Setup (GRID0+ emu)

Which emulator should I use?

Flowchart
graph TD
    A[Do you have a Mac?] --> B{Yes}
    A --> C{No}
    B --> D{Intel or Silicon?}
    D -->|Intel| E[Ryujinx]
    D -->|Silicon| F[Citrosis<br/>native Swift UI, Metal renderer]
    C --> G{Is your CPU from 2019 or newer?}
    G -->|Yes| E
    G -->|No| I[Citron<br/>better on weak hardware]
    click E "https://github.com/GRID0-net/GRID0-ryu"
    click I "https://github.com/GRID0-net/GRID0-citron"
If the flowchart above doesn't render, use this:

Are you using a Mac?
(An Apple computer)

Yes

Intel or Silicon?
Check if your Mac has Apple Silicon or Intel

Intel

Considering you are on an Intel Mac, the best emulator for you is
Ryujinx

Silicon

Considering you are on a Silicon Mac, the best emulator for you is
Citrosis (native Swift UI, Metal renderer)

No

How old is your CPU?
Look up your Intel CPU release date · Look up your AMD CPU release date

From 2019 or newer

Considering you are on a relatively new non-Mac, the best emulator for you is
Ryujinx

Older than 2019

Considering you are on a relatively older non-Mac, the best emulator for you is
Citron


Windows

  1. Download and install ZeroTier One.
  2. Right-click the tray icon, select Join New Network, and enter: 8bd5124fd68185ec Windows tray ZeroTier config for the PC app and the relay

macOS

  1. Download and install ZeroTier One.
  2. Click the menu bar icon, select Join New Network, and enter: 8bd5124fd68185ec

[image: the macOS menu bar showing the ZeroTier icon and the join network option]

Linux

  1. Install ZeroTier One: curl -s https://install.zerotier.com | sudo bash
  2. Join the GRID0 network: sudo zerotier-cli join 8bd5124fd68185ec

[image: a terminal showing the install and join commands with their output]

Emulator settings (all platforms)

  1. Open your emulator settings (e.g. Ryujinx):
    • Go to Settings → Network.
    • Set the multiplayer Mode to Disabled.
    • Enable Guest Internet Access/LAN Mode
    • Remember to click Apply and/or OK.

[image: Ryujinx settings on the Network tab, with the multiplayer mode and guest internet access options highlighted]


2. Modded Switch (GRID0+ cfw)

Runs directly on the console as a background sysmodule. No PC or phone required while playing.

  1. Download the latest release from the GRID0+ cfw repository.
  2. Extract the archive to the root of your SD card.

[image: the SD card root with the extracted sys-GRID0 folders in place]

  1. Reboot into atmosphere, (temporary step) Currently the network id isnt included with the release, so in ultrahand, insert the following network id on the sys-zerotier page (name is also not yet updated) : 8bd5124fd68185ec
  2. Verify connection status using the Tesla (or Ultrahand) overlay menu.

[image: the Tesla overlay open on the Switch showing the sys-GRID0 connection status]


3. Stock Switch and Switch 2 Setup (GRID0 ofw)

Stock consoles cannot execute background custom modules. grid0-relay runs on a PC connected to the same home network, capturing and translating LAN-Play packets automatically.

  1. Download and open GRID0Relay from the GRID0 ofw repository.
  2. GRID0Relay will automatically install ZeroTier One and npcap.
    For certainty:Make sure they are installed (it should say ZeroTier One and npcap are installed in the GRID0Relay settings).
    Choosing the ZeroTier adapter in the relay Settings tab
  3. GRID0Relay will automatically launch ZeroTier and connect to the GRID0 network.
    For certainty:Windows: Click the Up arrow at the bottom right of your screen and right-click the ZeroTier tray icon, make sure the status is OK in 8bd5124fd68185ec GRID0.
    Windows tray ZeroTier config for the PC app and the relay
  4. GRID0Relay will automatically select the correct ZeroTier adapter.
    For certainty:In GRID0Relay, open Settings, the relay will automatically connect to the presumed ZeroTier connection, but make sure the ZeroTier connection selected looks like the correct one (should be named something similar to ZeroTier).
    The relay Settings tab with the ZeroTier adapter selected

Automatic Mode (Easier, Windows and Hotspot Capable Only):

  1. Go back to the Play section of GRID0Relay, make sure Automatic (DHCP) is selected, click Set up PC hotspot if it isn't already set up and click Start relay.

[image: the relay Play tab with Automatic (DHCP) selected and Start relay visible]

  1. Connect your Switch or Switch 2 to the PC Hotspot normally. If your Switch or Switch 2 was already connected, simply turn on and off either Sleep Mode or Airplane Mode (both work).

Manual Mode:

  1. Go back to the Play section of GRID0Relay, make sure Manual IP settings is selected, click Start relay and notice the Switch IP settings it provides you.
  2. On your Switch or Switch 2, enter Network Settings, Change Settings on the same network your PC is connected to, and enter the provided IP settings. (Primary DNS can be set to 8.8.8.8 and Secondary DNS can be left blank).

[image: the Switch internet settings screen with the manual IP, subnet, gateway, and DNS fields filled in] 7. Make sure to save and connect to the network.

What is GRID0

GRID0 is a virtual overlay network bridging all three Switch ecosystems into the same LAN lobby:

  • Emulators (PC, Steam Deck)
  • CFW (Atmosphère, Modded Switch 1)
  • OFW (Stock Hardware, Unmodded Switch 1 and Switch 2)

it runs on ZeroTier, so your unmodded switch, your emulator, and your modded console all end up on the same virtual LAN. Games that support local wireless or LAN play just work, no Nintendo servers involved, so its completely safe as long as you avoid playing with people who have unreleased content.

What is GRID0+

Note that GRID0+ is capable of connecting to GRID0. GRID0+ is the version that connects to custom servers instead of LAN.

Where GRID0 gives you the virtual network, GRID0+ gives you the online experience: lobbies, matchmaking, and in-game features like Splatfests, all running on community servers instead of Nintendo's.

The + builds (GRID0+ ryujinx, GRID0+ citron, GRID0+ cfw) are the ones with private server support baked in.

Services

Ecosystem Platform / Environment Core Tool Connection Method
Emulator PC / Steam Deck GRID0+ ryujinx
OR
GRID0+ citron
A custom built emulator.
CFW Modded Switch GRID0+ cfw On-device background sysmodule and homebrew app.
OFW Unmodded Switch or Switch 2 GRID0 ofw PC companion application bridges Switch Wi-Fi traffic.

Who Runs This


Built by 3 humans with limited AI assistance, tested on real Switches over many days and restless nights.