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.
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.
Launch trailer
Core features
We replicate the game's own systems as closely as we can, so a shared session feels like the Night City you already know.
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.
Night City's pedestrians and traffic stay in sync, so everyone moves through the same living city.
Every player moves with Cyberpunk 2077's own animations, replicated faithfully to every client.
A dedicated client that launches straight into multiplayer, with no mod managers or load orders to juggle.
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.
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.

A hardware-accelerated Chromium overlay, so servers can build in-game UI with HTML, CSS and JavaScript.
Playing on Linux through Proton is a supported target, not an afterthought.
Get started
Your REPLAY.re account, servers and settings all live in one place.
Open PanelPoint it at your Cyberpunk 2077 install. BlackICE handles the rest, with no manual mod setup.
Read the setup guideChoose a server, launch, and meet your crew somewhere in Night City.
Find a crew on DiscordBuild & connect
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.
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]));
}
);
}
}
[General]
description = "My first UGC bundle"
author = "replay.re"
version = "1.0"
[Scripting]
client_blob = "cl.wasm"
server_blob = "sv.wasm"
# Enable virtual file system mounting of ugc/{bundle_name}/vfs/# into this servers isolated context
enable_vfs = true
[ReUi]
initial_page = "index.html"
content_root = "ui/"
files = [
"ui/index.html",
]
Lookup reference for every function in the scripting API.
scripting.replay.reInstalling BlackICE, hosting REServer and guides to building UGC.
docs.replay.reAnnouncements, server listings and long-form discussion.
forum.replay.reChat with the team and find people to play with.
discordManage your account and your servers.
panel.replay.reYes. 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.
Any legitimate PC copy of Cyberpunk 2077 works, whichever store you bought it from.
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.
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.
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.
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.
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.
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.
Yes, with REServer. The docs cover hosting and how UGC development works, and the scripting docs are the lookup reference for the script API.
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
Grab BlackICE, bring your crew, and see the city the way it was meant to be shared.