Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eAthena Archived · 归档镜像

🌐 Language / 语言 — Click to expand / 点击展开

🇺🇸 English

Athena "Ragnarok Emulator" Archive — a full-site mirror of www.eathena.org
Originally maintained by hostmaster@pfak.org · #athena on irc.striked.org


Overview

This repository contains a complete mirror of the eAthena project archive site, the premier open-source Ragnarok Online server emulator that served as the foundation for nearly all modern RO private server software (rAthena, Hercules, etc.).

The site was archived as it existed in its final form (~2011), preserving source code, binaries, client patches, database files, NPC scripts, tools, and documentation spanning from early development through the project's active years.


Repository Structure

.
├── README.md              ← This file
├── README.html            ← Original site README
├── archive/               ← Historical release archives (rar/zip)
│   ├── items/             ← Item database archives
│   └── sql/               ← SQL database snapshots
├── client/                ← Client-side tools and translations
│   ├── DiffsSakexe/       ← Sakexe & RagexeRE client diff patches (2008-2010)
│   ├── EnglishTranslation/← Client English translation packs
│   └── Renewal/           ← Renewal client decompilation files
├── eathena/               ← Core eAthena emulator files
│   ├── archive/           ← Archived release packages (rc1~rc5, mods, fixes)
│   ├── renewal/           ← Renewal branch formal releases
│   ├── stable/            ← Stable branch releases
│   ├── svn/               ← Full SVN repository snapshot
│   │   ├── trunk/         ← Main development line (source, conf, db, npc, sql)
│   │   ├── branches/      ← Feature branches (renewal, charmerge, eapp)
│   │   ├── tags/          ← Release tags (stable-old)
│   │   └── devel/         ← Developer sandboxes (Celest, DracoRPG, FlavioJS, etc.)
│   └── trunk/             ← Trunk snapshot mirror
├── icons/                 ← Apache directory listing icons
├── jathena/               ← jAthena (Japanese server variant)
│   ├── athenadb/          ← Database files
│   ├── docs/              ← Documentation
│   ├── npcs/              ← NPC scripts (includes Japanese language NPCs)
│   └── raw/               ← Raw version archives (1100-1250 series zip/lzh)
├── tools/                 ← Miscellaneous tools and utilities
└── index.html             ← Original site index page

Key Contents

Source Code (eathena/svn/trunk/src/)

  • char / char_sql — Character servers (txt & sql variants)
  • login — Login server
  • map — Map server (core game logic)
  • common — Shared libraries (mmo.h, socket, timer, etc.)
  • plugins — Server plugins (console, pid, dbghelp)
  • tool — Map cache tool
  • txt-converter — TXT-to-SQL database converter

Configuration (eathena/svn/trunk/conf/)

  • Server battle settings, map flags, GM accounts, import templates

Database (eathena/svn/trunk/db/)

  • Item DB, Mob DB, Skill DB, Quest DB, Mercenary DB, etc.

NPC Scripts (eathena/svn/trunk/npc/)

  • Cities, warps, shops, quests, job quests, battlegrounds, instances, guild castles

SQL Files (eathena/svn/trunk/sql-files/)

  • Main schema, upgrade scripts for each SVN revision

Client Patches (client/DiffsSakexe/kRO/)

  • Sakexe: Diff patches for kRO Sakexe (2008-01 ~ 2009-06, weekly)
  • RagexeRE: Diff patches for kRO RagexeRE (2008-08 ~ 2010-03, weekly)
  • Includes Diff Patcher v2.20 by k3dt

File Statistics

Category Count
ZIP archives 432
HTML pages ~300
RAR archives 340
Text/plain files 267
SQL files 59
LZH archives 43
Visual Studio projects ~100
Other (conf, diff, etc.) ~200
Total files ~1,749
Total size ~559 MB

Historical Context

eAthena (sometimes stylized as "Eathena" or "eA") was a fork of the original Athena Ragnarok Online emulator project, developed primarily by the Japanese RO private server community. It was written in C and supported both txt (flat-file) and SQL (MySQL) database backends.

The project was the dominant RO emulator during the mid-to-late 2000s before eventually being succeeded by:

  • rAthena — The most direct successor, still actively maintained
  • Hercules — A major fork focused on performance and stability

jAthena was the Japanese-localized variant with language-specific NPC scripts and database entries.


Original Site Notice

Maintained by hostmaster@pfak.org. No warranty is provided.

This archive is provided as-is for historical preservation and educational purposes. All copyrights belong to their respective owners.


License

The original eAthena codebase was distributed under the GNU General Public License v2. Individual files within this archive may carry different or no explicit license — refer to source file headers for details.

🇨🇳 中文

Athena「仙境传说模拟器」归档站www.eathena.org 全站镜像
原维护者:hostmaster@pfak.org · IRC 频道 #athena on irc.striked.org


概述

本仓库包含 eAthena 项目归档站的完整镜像。eAthena 是最著名的开源 Ragnarok Online(仙境传说)服务端模拟器,几乎所有现代 RO 私服软件(rAthena、Hercules 等)均基于其代码发展而来。

该站点以最终形态(约 2011 年)被完整归档,保留了从早期开发到项目活跃期结束的源代码、二进制文件、客户端补丁、数据库文件、NPC 脚本、工具和文档。


仓库结构

.
├── README.md              ← 本文件
├── README.html            ← 原始站点 README
├── archive/               ← 历史发布归档(rar/zip)
│   ├── items/             ← 物品数据库归档
│   └── sql/               ← SQL 数据库快照
├── client/                ← 客户端工具与翻译
│   ├── DiffsSakexe/       ← Sakexe 与 RagexeRE 客户端差异补丁(2008-2010)
│   ├── EnglishTranslation/← 客户端英文翻译包
│   └── Renewal/           ← Renewal 客户端反编译文件
├── eathena/               ← eAthena 模拟器核心文件
│   ├── archive/           ← 归档发布包(rc1~rc5、mod、修复补丁)
│   ├── renewal/           ← Renewal 分支正式发布
│   ├── stable/            ← 稳定版发布
│   ├── svn/               ← 完整 SVN 仓库快照
│   │   ├── trunk/         ← 主开发线(源码、配置、数据库、NPC、SQL)
│   │   ├── branches/      ← 功能分支(renewal、charmerge、eapp)
│   │   ├── tags/          ← 发布标签(stable-old)
│   │   └── devel/         ← 开发者沙盒(Celest、DracoRPG、FlavioJS 等)
│   └── trunk/             ← Trunk 快照镜像
├── icons/                 ← Apache 目录列表图标
├── jathena/               ← jAthena(日服版本)
│   ├── athenadb/          ← 数据库文件
│   ├── docs/              ← 文档
│   ├── npcs/              ← NPC 脚本(含日文 NPC)
│   └── raw/               ← 原始版本归档(1100-1250 系列 zip/lzh)
├── tools/                 ← 杂项工具
└── index.html             ← 原始站点首页

核心内容

源代码 (eathena/svn/trunk/src/)

  • char / char_sql — 角色服务器(txt 与 sql 两种版本)
  • login — 登录服务器
  • map — 地图服务器(核心游戏逻辑)
  • common — 公共库(mmo.h、socket、timer 等)
  • plugins — 服务器插件(console、pid、dbghelp)
  • tool — 地图缓存工具
  • txt-converter — TXT 转 SQL 数据库转换器

配置文件 (eathena/svn/trunk/conf/)

  • 战斗设置、地图标记、GM 账号、导入模板等

数据库 (eathena/svn/trunk/db/)

  • 物品数据库、魔物数据库、技能数据库、任务数据库、佣兵数据库等

NPC 脚本 (eathena/svn/trunk/npc/)

  • 城市、传送点、商店、任务、转职任务、战场、副本、公会城堡

SQL 文件 (eathena/svn/trunk/sql-files/)

  • 主数据库结构、各 SVN 版本的升级脚本

客户端补丁 (client/DiffsSakexe/kRO/)

  • Sakexe: kRO Sakexe 差异补丁(2008-01 ~ 2009-06,每周更新)
  • RagexeRE: kRO RagexeRE 差异补丁(2008-08 ~ 2010-03,每周更新)
  • 包含 k3dt 制作的 Diff Patcher v2.20

文件统计

类别 数量
ZIP 压缩包 432
HTML 页面 ~300
RAR 压缩包 340
文本文件 267
SQL 文件 59
LZH 压缩包 43
Visual Studio 项目 ~100
其他(conf、diff 等) ~200
文件总计 ~1,749
总大小 ~559 MB

历史背景

eAthena(也写作 "Eathena" 或 "eA")是原始 Athena RO 模拟器项目的一个分支,主要由日本 RO 私服社区开发。使用 C 语言编写,同时支持 txt(纯文本)和 SQL(MySQL)两种数据库后端。

该项目在 2000 年代中后期是主流的 RO 模拟器,其后继项目包括:

  • rAthena — 最直接的继承者,至今仍在活跃维护
  • Hercules — 一个专注于性能和稳定性的重大分支

jAthena 是面向日本服务器的本地化版本,包含日文专用 NPC 脚本和数据库。


原始站点声明

Maintained by hostmaster@pfak.org. No warranty is provided.(由 hostmaster@pfak.org 维护,不提供任何担保。)

本归档以原样提供,仅用于历史保存和教育目的。所有版权归各自所有者所有。


许可证

原始 eAthena 代码库基于 GNU General Public License v2 发布。本归档中的个别文件可能携带不同或无明确许可证——请参阅源文件头部的许可声明。

Releases

Packages

Contributors

Languages