- JavaScript 94.4%
- Rust 2.3%
- PowerShell 2.1%
- Python 0.9%
- Batchfile 0.3%
| externalservices/market-server | ||
| server | ||
| Tools | ||
| .gitignore | ||
| ACCEPTABLE_USE.md | ||
| BuildMarketSeed.bat | ||
| clean.bat | ||
| DatabaseCreator.bat | ||
| evejs.config.local.json | ||
| LEGAL.md | ||
| LICENSE | ||
| NOTICE.md | ||
| package-lock.json | ||
| package.json | ||
| Play.bat | ||
| PlayDebug.bat | ||
| README.md | ||
| SetupEveJS.bat | ||
| StartClientDebug.bat | ||
| StartMarketServer.bat | ||
| StartServer.bat | ||
| THIRD_PARTY_NOTICES.md | ||
EvEJS lets you run a local research server against your own copied EVE Online client. It is built for people who want to explore how EVE works, preserve client/server behavior, test ideas, and help push emulator parity forward.
This project is unofficial, community-run, and not affiliated with CCP Games / Fenris Creations.
Quick Start
- Download or clone this repository.
- Make a separate copy of your EVE Online client.
- Run
SetupEveJS.bat. - Select your copied EVE client when the setup wizard asks for it.
- Run
StartServer.bat. - Choose option
2to start the server and launch the client.
The setup flow installs the needed Node packages, creates the local EvEJS database, prepares local certificates, and opens the client setup wizard.
Compatibility
| Area | Current target |
|---|---|
| EVE version | 13.08 |
| Client build | 958007 |
| Static-data point | June 16, 2026 |
| Primary platform | Windows |
| Runtime | Node.js LTS |
Use a copied client folder. Do not point EvEJS at the same EVE install you use for Tranquility.
What You Get
- One-click first-time setup with
SetupEveJS.bat. - Local database generation from the supported public static-data export.
- Client setup wizard for copied-client configuration.
- Local chat and public-gateway certificate generation.
- Starter accounts:
testandtest2. - Built-in HyperNet seed support for local experimentation.
- Optional market tooling and market daemon support.
- A growing server codebase focused on EVE client parity.
Daily Use
After setup, the normal loop is simple:
StartServer.bat
Choose:
1for server only.2for server plus client launch.
Client Files
EvEJS does not include a patched blue.dll, an EVE client, or any
CCP/Fenris-owned client files. You must provide your own legally obtained EVE
Online client.
Client setup is designed for a copied client folder so your normal EVE install stays untouched.
Documentation
- Setup guide
- Launcher guide
- Optional market setup
- Market seeder guide
- Troubleshooting
- Tools and admin basics
Community
Questions, testing notes, weird discoveries, and useful bug reports are welcome. Join the Discord here:
Legal
EvEJS is independent and unofficial. EVE Online and related names, marks, assets, data, and client files belong to their respective owners. See LEGAL.md, NOTICE.md, ACCEPTABLE_USE.md, and THIRD_PARTY_NOTICES.md.