Skip to content

pixelcatburglar/eveclassic

Repository files navigation

EVE Classic

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


What this project is — and is not

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.


Copyright & trademarks

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.


Prerequisites


Quickstart with Docker Compose

The included docker-compose.yml spins up a MariaDB instance and loads the eveclassic.sql database.

# From the eveclassic/ directory
docker compose up -d

Building from source

# From the eveclassic/ directory
go build .\cmd\eveclassic\
.\eveclassic.exe

About

No description, website, or topics provided.

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors