That's it, you can play Cyberpunk 2077 with other people. Not co-op on the campaign, not a private two player session: real servers, run by communities, with their own rules and their own gameplay. The mod that unlocks this is called Open77, it is still in alpha, and it is moving fast.

Here is the one sentence version. It works on the same principle as FiveM, the fan made mod that lets anyone open their own GTA server, applied to Cyberpunk 2077. In practice, running RP in Cyberpunk on a server owned by a community rather than by a publisher has stopped being a thought experiment. We believed in it enough to open a new Cyberpunk 2077 server list right away on Top-Games. Below is what we found after going through the documentation, the GitHub repositories and the project devblog.
What Open77 is, and what it is not
Open77 is an unofficial multiplayer platform for Cyberpunk 2077, with no connection to CD PROJEKT. The pitch on the project website is easy to state: anyone can run their own Cyberpunk server, with their own rules, their own content and their own players. It is not peer to peer, it is not a single official server, and it is not a co-op mode for finishing the campaign with a friend.
On the player side, you need Cyberpunk 2077 in build 2.31 with the Phantom Liberty expansion, on 64 bit Windows 10 or 11, plus alpha access. The client injects itself into the game process as a native plugin and handles server discovery, connection, resource verification and rendering. One reassuring detail for solo players: it leaves your campaign saves alone, and it leaves the mods you already have installed alone too.
The project is in alpha and says so openly. The documentation warns that the API is going to change and that things are going to crash. This is not a finished product, it is an open building site, and reading it any other way will only lead to disappointment.
A word on the name, because you are going to run into two spellings of it. The official site is open2077.net, while the code repositories are prefixed open77. If you are searching for an Open2077 server or an open77 server, you are looking at the same project under two labels.
Open77 is not the first attempt at multiplayer on Cyberpunk. CyberMP has been paving the way since 2020 and has shown some fine work in closed beta. Open77 is the one that looks most promising to us today, because it ships right away what keeps a community alive: a dedicated server, a Lua API and a server browser.
Open77 in video
The documentation describes the system, video shows the result. If you are still hesitating about asking for alpha access, have a look at what a session on a Cyberpunk server looks like before you set up your own.
Lua 5.4 and 1,752 functions, the part that changes everything
This is where the project pulls away from everything else. The gameplay is not hard coded into the mod. It ships as resources, which are self contained packages holding Lua scripts, a manifest, a permissions declaration and, if you want one, a web interface in HTML, CSS and JavaScript.
The language is Lua 5.4, with two runtimes, one on the client and one on the server, and hot reloading. The official API reference advertises 1,752 documented functions, split into 954 on the server side and 798 on the client side. The breakdown is worth reading closely: 408 functions for the core and resources, 267 for players and characters, 206 for vehicles, 168 for data and utilities, 152 for the world and the environment, 149 for NPCs, weapons and loot, 118 for interfaces and markers, 78 for camera and input, 77 for voice and effects, 72 for networking and sessions, and 57 for cyberware and abilities.
If you have ever written a resource for a GTA server, your reflexes will transfer on the first day. You get AddEventHandler, TriggerClientEvent and TriggerServerEvent, and calls such as Open77.vehicles.create to spawn a server authoritative networked vehicle, Open77.animations.play for a synchronised RP animation, or Open77.environment.setWeather to apply weather per routing bucket. Permissions go through Open77.acl for roles and Open77.access for whitelists and bans. The naming is deliberate, and it means the knowledge your scripters already have does not go to waste.
Choosing Lua is not a footnote. It is what allowed thousands of scripts to exist on the GTA side and what kept the GTA RP communities we follow alive for ten years. A multiplayer engine with no scripting language stays a technical demo, something you load once and show to a friend. Give it a scripting language and it becomes an economy, with developers, resource authors, paid work and a second hand market in scripts.
A dedicated server that does not even need the game
According to the hosting guide, to host a Cyberpunk server under Open77 you need one machine running Windows x64 or Linux x64. That is the whole list. The game itself is not required on the host, only your players need to own it. The official packages bundle the .NET runtime, so there is nothing else to install alongside. For anyone who has fought with prerequisites on a rented box, that is a short and welcome requirements list.
The model is server authoritative: positions, inventories, vehicles and world state are decided on the server, and the client only displays what has been validated. That is the precondition for a persistent economy and for a world that keeps turning when nobody is connected. It also happens to make cheating considerably harder than it is in a shared session, where the client is usually the one holding the truth.
Two details will speak to anyone who has already run a server. First, you have to generate a licence key from the keymaster in your account. It ties the server to that account, it is shown only once, and you supply it either during setup or through the OP77_LICENSE_KEY environment variable. Second, administration runs through a web panel called Warden, which handles players, resources and installs from the Workshop. Public servers register with a master server so they appear in the built in browser, which is how a new community gets found at all.
On compatibility with the existing mod ecosystem, the project plays a careful hand. ArchiveXL, TweakXL, RED4ext, redscript and Cyber Engine Tweaks are all accounted for, with specific allowed locations. Any bundled executable content, a .dll, a .reds file, CET Lua, an .asi, is refused unless the server is declared insecure or the file hash has been verified. That is exactly the kind of guardrail other platforms went years without, and it is the sort of decision that only looks boring until the first malicious resource shows up.
Roleplay in Cyberpunk, and what else?
This is the question we ask ourselves at Top-Games every time we open a new category: what are the communities actually going to build. With an API of this size, three families of server are already obvious.
Roleplay comes first, because it is the most natural fit. RP in Cyberpunk stands up on its own with very little help. Night City is dense and vertical, full of believable jobs, with named gangs and districts that each have their own character. A Cyberpunk RP server with police, Trauma Team, ripperdocs and fixers more or less writes itself. The advantage over Los Santos is that the setting already supplies the scenario, and the RP audience knows the lore before it reads a single rule page.
Racing and PvP come next, because vehicles and combat are already covered by more than two hundred functions between them. Street circuits, deliveries under pressure, turf wars: with synchronisation handled on the server, those modes are viable from the alpha onwards rather than later.
Then there are themed servers, which are the most interesting prospect over the medium term. A fully nomad world, a server with no firearms, a 2060s Night City running its own economic rules. Routing buckets let you isolate groups of players in different world states, which opens the door to events and instances without splitting the community across separate machines. It is worth remembering here that CD PROJEKT dropped its own in house multiplayer project, so this entire area is unclaimed.
The example RP server is already on GitHub
The most convincing argument is not on the website, it is on GitHub. The open77-rp-examples repository, published under the MIT licence, contains a complete and playable Night City roleplay server written in Lua, last updated on 30 September 2026.
Inside it you get identity handling, an economy with SQL backed wallets and regular paychecks, an inventory with a backpack in a web interface plus stashes, and twelve jobs: mechanic with repairs, paint and fuel, scrapper, bartender, ripperdoc, doctor, Trauma Team for death and revival, NCPD police, netrunner, fixer, nomad for cargo transport and taxi driver. On the world side there are five apartments placed at real Night City addresses, shops, banks and ATMs, garages, gang territories and street markets. On the crime side there is lockpicking, robbery, dealers, fences, gang warfare and even drone shows. The rp_ prefixed SQL tables create themselves on first launch against a MariaDB database, so the setup cost is low.
One detail the team does not hide: those resources were written by coding agents, using an in house development kit. That is unusual and open to debate, and it at least explains how so many systems already exist in a repository that has only eighteen commits and no stars.
Three things to know before you start
Nothing blocking here, but you may as well go in informed.
- Capacity figures have not been published yet, neither players per server nor a reference hardware setup. Plan a test run to size your own.
- Access is requested on the official Discord with the /alpha apply command, and the game build is pinned to 2.31 with Phantom Liberty. Keep that version at hand and turn automatic updates off.
- The API will still move, the documentation says so itself. Start with simple resources and version your code, revisiting it will then be painless.
The reassuring signal is easy to check: the project publishes a devblog post every working day, detailing the changes actually merged. Between September 28 and October 2, 2026, five posts in a row covered NPC road traffic, a safety net in the launcher, a big combat synchronisation pass, better handling of modded servers and player identity backup. A project that ships every day and writes it down is rare.
How to try it now
If you only want to play, install the launcher from the official site and apply for alpha access on the project Discord. If you want to run an Open77 server, the good news is that anyone with alpha access can host and develop, with no developer application to file. Grab the server package, generate your licence key, set up Warden, and get the free roam gamemode running before you commit to a full RP server.
Our advice to the teams reading this: start small, and get your Discord right before you get your scenario right. The communities that succeeded on the FiveM servers we track almost all started with a core of twenty people who already knew each other. Everything else came afterwards.
And when your server is up, come and add it. We have just opened the Cyberpunk 2077 ranking, it is still empty, and the first servers listed will get visibility they will never get again: https://top-games.net/cyberpunk-2077
Are you already testing Open77, or preparing a Cyberpunk RP server of your own? Tell us where you are in the comments, we will be following this one closely.