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.
- 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.
- Let setup automatically run
DatabaseCreator.batto build the complete local database. - 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.
| Area | Current target |
|---|---|
| EVE version | 24.01 |
| Client build | 3396210 |
| 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.
- One-click first-time setup with
SetupEveJS.bat. - Complete local database generation with
DatabaseCreator.bat. - 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.
EvEJS does not ship the generated database as loose JSON files. Instead, the repo includes a native database creator:
DatabaseCreator.batThat launcher calls:
tools\DatabaseCreator\bin\DatabaseCreator.exeThe creator verifies your copied client, downloads or reuses the supported public EVE static-data export, and creates the local database. The finished database is written to:
_local\newDatabase\data
If client setup has already saved your copied-client path, you can run
DatabaseCreator.bat with no arguments. Otherwise pass it explicitly:
DatabaseCreator.bat --client-dir C:\Path\To\Copied\EVE\tqAfter setup, the normal loop is simple:
StartServer.batChoose:
1for server only.2for server plus client launch.
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.
- Setup guide
- Launcher guide
- Optional market setup
- Market seeder guide
- Troubleshooting
- Tools and admin basics
Questions, testing notes, weird discoveries, and useful bug reports are welcome. Join the Discord here:
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.