Skip to content

JohnElysian/evejs

Repository files navigation

EvEJS

A local EVE Online emulator for research, preservation, and New Eden tinkering.

Windows Node.js License: AGPL-3.0 EVE 24.01 Setup Discord

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

  1. Download or clone this repository.
  2. Make a separate copy of your EVE Online client.
  3. Run SetupEveJS.bat.
  4. Select your copied EVE client when the setup wizard asks for it.
  5. Let setup automatically run DatabaseCreator.bat to build the complete local database.
  6. Run StartServer.bat.
  7. Choose option 2 to 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 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.

What You Get

  • 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: test and test2.
  • Built-in HyperNet seed support for local experimentation.
  • Optional market tooling and market daemon support.
  • A growing server codebase focused on EVE client parity.

Database Creation

EvEJS does not ship the generated database as loose JSON files. Instead, the repo includes a native database creator:

DatabaseCreator.bat

That launcher calls:

tools\DatabaseCreator\bin\DatabaseCreator.exe

The 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\tq

Daily Use

After setup, the normal loop is simple:

StartServer.bat

Choose:

  • 1 for server only.
  • 2 for 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

Community

Questions, testing notes, weird discoveries, and useful bug reports are welcome. Join the Discord here:

https://discord.gg/KMuJrMDEBa

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.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors