BlackICE · Cyberpunk 2077 multiplayer

Night City,together.

BlackICE is REPLAY.re's standalone multiplayer client for Cyberpunk 2077. It keeps the city's crowds in sync, uses the game's own animations and runs sandboxed community content, so you can play online with friends in the world you already know.

Base game Phantom Liberty Standalone client Proton

Launch trailer

See it in motion. Night City, online.

Core features

Built for Night City. Built to be modded.

We replicate the game's own systems as closely as we can, so a shared session feels like the Night City you already know.

01wasm://sandbox

WASM sandboxed UGC

Community scripts and content run in an isolated WebAssembly sandbox on both REServer and BlackICE. Each server streams its own content to players as they connect.

02crowd.sync

Crowd sync

Night City's pedestrians and traffic stay in sync, so everyone moves through the same living city.

03anim.replicate

Original animation replication

Every player moves with Cyberpunk 2077's own animations, replicated faithfully to every client.

04blackice.exe

BlackICE, a standalone client

A dedicated client that launches straight into multiplayer, with no mod managers or load orders to juggle.

05base + ep1

Base game & Phantom Liberty

Works with the base game and the Phantom Liberty expansion, Dogtown included. Each server chooses whether to enable the expansion. If it's required, you'll need to own it to join.

06voip.spatial

Native VOIP

Voice chat built into the game, with full occlusion so walls and distance shape what you hear, and scripted routing so servers decide who hears whom.

In-game REPLAY VOIP settings: spatial and direct output volume, input device, push-to-talk activation, VAD threshold, and RNNoise and Speex noise suppression
07cef://overlay

Full CEF overlay

A hardware-accelerated Chromium overlay, so servers can build in-game UI with HTML, CSS and JavaScript.

08linux // proton

First-class Proton support

Playing on Linux through Proton is a supported target, not an afterthought.

Get started

Get to Night City in three steps.

  1. Sign in on the Panel

    Your REPLAY.re account, servers and settings all live in one place.

    Open Panel
  2. Install BlackICE

    Point it at your Cyberpunk 2077 install. BlackICE handles the rest, with no manual mod setup.

    Read the setup guide
  3. Pick a server, take the gig

    Choose a server, launch, and meet your crew somewhere in Night City.

    Find a crew on Discord

Build & connect

Your server. Your rules.

Host your own world with REServer, the REPLAY.re server. Write game modes, jobs and custom content in C# against the scripting API. Everything runs as sandboxed WebAssembly and streams to players when they connect, so they can join any REServer without installing anything by hand.

  • client_blob / server_blobYour C# scripts, compiled to WebAssembly for each side.
  • enable_vfsMount the bundle's own files into the server's isolated context.
  • [ReUi]ReUi, the CEF overlay: ship a web UI with the bundle.
public static class App
{
    public static void Start()
    {
        re.Con.RegisterCommand(
            "playSound",
            args =>
            {
                var instance = ScriptGameInstance.Get();
                var playerSys = ScriptGameInstance.GetPlayerSystem(instance);
                var player = playerSys?.GetLocalPlayerControlledGameObject();
                if (player == null || args.Length == 0)
                {
                    return;
                }

                game.Object.PlaySoundEvent(player, new CName(args[0]));
            }
        );
    }
}

FAQ

Questions, answered.

Something missing? Ask on the forum or in Discord.

Can I play BlackICE right now?

Yes. BlackICE is publicly available. Sign in on the Panel, install the client, pick a server and you're in Night City. The docs walk you through setup.

Which version of Cyberpunk 2077 do I need?

Any legitimate PC copy of Cyberpunk 2077 works, whichever store you bought it from.

Do I need Phantom Liberty?

Not necessarily. Each server decides whether to enable Phantom Liberty. If a server requires it, you'll need to own the expansion to join that server. Otherwise the base game is enough.

Do I have to install mods to join a server?

No. Each server streams its own content, like scripts and UI, to you when you connect. There's no manual mod setup and no load order to manage. Streaming custom assets isn't supported yet, but it's on the way.

Is it safe to join servers that run community content?

Community scripts and content run inside a WebAssembly sandbox, both on REServer and in BlackICE. The sandbox isolates that code from the rest of your system instead of running it with full access.

Does it work on Linux or Steam Deck?

Proton is a first-class target, so playing on Linux through Proton is supported. We've tested BlackICE on Steam Deck, but it hasn't been through Valve's official Steam Deck compatibility review.

Is there voice chat?

Yes, VOIP is built in. Voices are occluded by walls and distance, servers can route voice with scripts, and you can choose push-to-talk or voice activation with RNNoise or Speex noise suppression.

Does multiplayer play exactly like single player?

We replicate the game's own systems, animations and crowds as closely as we can. Some things inherently behave differently in a shared world, but the goal is always the closest possible match to the Night City you know.

Can I host my own server?

Yes, with REServer. The docs cover hosting and how UGC development works, and the scripting docs are the lookup reference for the script API.

Is BlackICE affiliated with CD PROJEKT RED?

No. REPLAY.re, BlackICE and REServer are unofficial, fan-made projects and are not affiliated with, endorsed or approved by CD PROJEKT S.A. or CD PROJEKT RED.

Ready when you are

Night City doesn't wait.

Grab BlackICE, bring your crew, and see the city the way it was meant to be shared.