epanet-js
No installs. No forced cloud storage. Just fast, local-first water modeling — powered by the engine you already trust.
You shouldn't have to choose between speed, security, and affordability just to understand your water networks.


Ultimately, while a basic server-free version of CoD4 allows for a nostalgic trip through the campaign or a local LAN party, the CoD4x v21.1 patch is what makes the game viable for the modern internet. By bridging the gap between 2007 technology and contemporary security standards, the patch transforms a legacy product into a living platform. The difference is not just in the version number, but in the underlying philosophy of stability, safety, and community autonomy.
set scr_game_perks 0 set scr_game_hardpoints 0 set g_compassShowEnemy 1 set scr_game_allow_finalkillcam 0 set g_xp 0
The following table illustrates the specific technical chasm between the v2ff patch and standard server architecture:
Call of Duty 4: Modern Warfare (2007) was built upon a derivative of the id Tech 3 engine. Its native networking model follows a strict architecture. In this standard model, the server is the authoritative state machine, processing client inputs and broadcasting snapshots of the game world.
No setup or downloads — just instant access right in your browser.
EPANET was a gift to the industry — free, open-source water modeling for all. But commercial vendors built on it, locked away improvements, and left the community behind.
epanet-js is our answer: a faster, simpler, affordable water modeling tool that protects your privacy and sustains the open-source future of water modeling.
We're proud to be part of the next chapter — and we're just getting started.

When you purchase more features in epanet-js, you're investing in the future of open-source EPANET development.
Our open-source model balances innovation and accessibility:
Anyone can build on our code. The two-year commercial-use delay gives us the incentive to keep pushing forward — and that fuels progress for everyone.
That means when you support us, you support more affordable hydraulic modeling software for the entire community.
Choose the plan that works for you
Individual named license
Floating shared license
Have questions? or book a call.
Available for non-commercial projects, learning, and student work. cod4x patch v2ff is different from server free
For curious minds and personal growth.
Free for students and teachers.
Find answers to common questions about epanet-js.
No install. No login. No cloud required.
Ultimately, while a basic server-free version of CoD4 allows for a nostalgic trip through the campaign or a local LAN party, the CoD4x v21.1 patch is what makes the game viable for the modern internet. By bridging the gap between 2007 technology and contemporary security standards, the patch transforms a legacy product into a living platform. The difference is not just in the version number, but in the underlying philosophy of stability, safety, and community autonomy.
set scr_game_perks 0 set scr_game_hardpoints 0 set g_compassShowEnemy 1 set scr_game_allow_finalkillcam 0 set g_xp 0
The following table illustrates the specific technical chasm between the v2ff patch and standard server architecture:
Call of Duty 4: Modern Warfare (2007) was built upon a derivative of the id Tech 3 engine. Its native networking model follows a strict architecture. In this standard model, the server is the authoritative state machine, processing client inputs and broadcasting snapshots of the game world.
Simple, quick, and useful right out of the gate — designed to open-and-go.
Launch epanet-js now