EVE Classic is a preservation project dedicated to keeping the art, experience, and software of legacy EVE Online clients alive for study and historical record. It is a Go implementation of the server-side protocols used by early EVE Online clients — login, character selection, chat, market, stations, map, dogma, and more.
The implementation is a clean-room reconstruction: built from network observation, public protocol research, and original engineering work. No decompiled, disassembled, or otherwise reverse-engineered proprietary code has been used or incorporated.
Targeted legacy client:
Red Moon Rising - 2.10.3913
This repository contains source code only. It is intended for developers, researchers, and preservationists interested in the architecture and history of early MMO networking.
- We do not distribute the EVE Online client. The client is proprietary software owned by CCP / Fenris. You must obtain a legacy client through legitimate means.
- We do not operate, host, or provide access to a public server or service. Nothing in this repository should be interpreted as an offer of gameplay or a commercial service.
- We do not facilitate or condone circumvention of any active EVE Online service, account system, or terms of service.
The goal is preservation: ensuring the technical knowledge and lived experience of EVE Online's earliest era is not lost.
EVE Online, the EVE logo, EVE and all associated logos and designs are the intellectual property of CCP hf. / Fenris. All artwork, assets, lore, and trademarks related to EVE Online are © CCP hf. / Fenris. All rights reserved.
This project is an independent, non-commercial work created by fans for preservation and educational purposes. It is not affiliated with, endorsed by, or sponsored by CCP hf. or Fenris. No proprietary CCP/Fenris assets, art, or client code are contained in this repository.
- Go 1.24+
- MariaDB 11+ or MySQL 8+ (or Docker / Docker Compose for the quickstart)
The included docker-compose.yml spins up a MariaDB instance and loads the eveclassic.sql database.
# From the eveclassic/ directory
docker compose up -d# From the eveclassic/ directory
go build .\cmd\eveclassic\
.\eveclassic.exe