Cypress

Run dedicated multiplayer servers for Plants vs. Zombies: Garden Warfare and Battle for Neighborville with Cypress.

github.com/PvZ-Cypress/Cypress
Cypress homepage screenshot

About Cypress

Cypress is an open-source repository for running dedicated multiplayer servers for Plants vs. Zombies: Garden Warfare 1, Garden Warfare 2, and Battle for Neighborville. It contains a desktop launcher, a server DLL, and backend tools. The server DLL is based on KYBER, a project for Star Wars: Battlefront II private servers. According to the source, the server DLL is placed in the game directory as dinput8.dll and hooks into Frostbite engine functions to provide dedicated server functionality.

The repository lists Windows 10+ and Ubuntu 24.04+ as supported platforms, along with the .NET 8.0 Runtime and a legally owned copy of the game. Building from source requires Visual Studio 2022 or later with the .NET desktop and C++ desktop workloads.

Key features

  • Join servers by IP address or through a server browser
  • Host dedicated servers with up to 48+ players, compared with 24 in stock
  • Playlist editor for custom level rotations
  • Relay support for NAT traversal without port forwarding
  • Moderator panel for managing players, kicks, and bans
  • Server-side cheat detection modules
Best for: Groups who want to host or join dedicated servers for one of the three supported Plants vs. Zombies games and who own a legal copy of the game.
Good for
  • Relay support allows hosting without configuring port forwarding
  • Includes a playlist editor and a moderator panel for server management
  • Source code is publicly available under an open-source license
Watch out for
  • Requires a legally owned copy of the game
  • Requires the .NET 8.0 Runtime
  • Building from source requires Visual Studio 2022 or later with specific workloads

Cypress at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Cypress alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 16 alternatives

Popular in Game Servers & Multiplayer

Well-known listings from the same topic.

All 66

Cypress FAQ

Which games does Cypress support?
The source lists Garden Warfare 1 (v1.0.3.0), Garden Warfare 2 (v1.0.12, PreEAAC), and Battle for Neighborville (1.0.55.50001, PreEAAC). Each game has its own server DLL: cypress_GW1.dll, cypress_GW2.dll, and cypress_BFN.dll.
What do I need before running Cypress?
The source lists Windows 10+ or Ubuntu 24.04+, the .NET 8.0 Runtime, and a legally owned copy of the game.
What is needed to build Cypress from source?
The source says building requires Visual Studio 2022 or later with both the .NET desktop and C++ desktop development workloads. It also points to CMake and dotnet publish commands for the server and launcher.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing