gregMod.IPAM** extends Data Center with an in-game IPAM and network management layer. The focus is faster IP handling, better device visibility, DHCP/subnet
- Steam Workshop: My Workshop (Data Center)
- Repository: https://github.com/mleem97/gregMod.IPAM
- Issues: https://github.com/mleem97/gregMod.IPAM/issues
- Releases: https://github.com/mleem97/gregMod.IPAM/releases
gregMod.IPAM — gregMod.IPAM** extends Data Center with an in-game IPAM and network management layer. The focus is faster IP handling, better device visibility, DHCP/subnet
See docs/INDEX.md for the complete documentation.
| Platform | Status |
|---|---|
| Windows x64 | Supported |
| Linux x64 | Supported |
- Mod data (prefixes, racks, naming, cabling, device configs) lives in
<Game>/UserData/gregMod.IPAM/(*.json+ crash-safe*.bak) and is persistent — it is never auto-deleted. Back up that folder together with your save. - DHCP-assigned addresses are written into the game save via the game's own
SetIPpath; empty-IP servers get the same free address on every run (deterministic assignment order).
- See docs/INDEX.md and QUICKSTART.md
From mod start, a web server runs in the background (only 127.0.0.1, prefs
WebEnabled/WebPort): http://127.0.0.1:8177/
- Dashboard (status, overlay open/close, DHCP assign-all), server table (filter, DHCP/IP/rename/power per server), DHCP scopes (CRUD), logs
- API under
/api/*(JSON):status,servers,dhcp/assign-all,dhcp/assign-one,server/ip,server/rename,server/power,scopes(GET/POST/DELETE),logs,overlay - Game access runs via a main-thread queue (8s timeout), otherwise 503
- Develop the frontend:
cd web && npm install && npm run dev - Deploy the frontend:
npm run buildinweb/, thenscripts/deploy-web.sh(copiesweb/disttoUserData/gregMod.IPAM/web/)
See QUICKSTART.md.
git clone git@github.com:mleem97/gregMod.IPAM.git
cd gregMod.IPAMDetails: QUICKSTART.md, CONTRIBUTING.md.
├── README.md # This file
├── QUICKSTART.md # Quickstart
├── CHANGELOG.md # Changelog (Keep a Changelog)
├── CONTRIBUTING.md # Contributing
├── SECURITY.md # Security reports
├── CODE_OF_CONDUCT.md # Code of conduct
├── AGENTS.md # Notes for AI agents
├── LICENSE # Apache-2.0
├── VERSION # Single source of truth for the version
├── docs/ # Documentation ([Index](docs/INDEX.md))
├── scripts/ # Build/helper scripts
├── tests/ # Tests
├── references/ # Referenzen
├── sponsors/ # Sponsoren
└── examples/ # Beispiele
See docs/INDEX.md.
| Role | Contributor |
|---|---|
| Codebase | mleem97 |
See CONTRIBUTING.md.
Apache-2.0 — see LICENSE.
Do you enjoy building mods, tools, or docs? Get in touch: apply@gregframework.eu or via Discord — Code, Assets, Docs, Testing, Infra, Community.
gregFramework — powered by the community.