Enter a sprawling fantasy realm built for rivalry, ambition, and legend. Choose your race, join a clan, and carve your path through arenas, battlefields, quests, and resource-rich professions—from farming and mining to fishing and trade. With layered gear progression, mounts, and a gem economy, every decision influences your power, your allies, and your reputation across the land.
This is a world that rewards organization and daring. Coordinate clan diplomacy, manage shared resources, and take the fight to rivals in tactical PvP. Whether you rise as a commander or a champion, the Eternal Duel offers the breadth to play your role—and the depth to master it.
Game Title: The Eternal Duel
Version: Unknown (Modified/Upgraded version, circa 2004)
Developer: Matthew Davies (per WS_FTP.LOG)
Owner: "DarkCell" (game owner, protected admin account)
Operator: Slayer Enterprises
Release Date: May 2004 (SQL dump: May 18, 2004; FTP logs: May 6, 2004)
Genre: Browser-based Fantasy MMORPG
Language: PHP 4.2.3
License: Proprietary
Contact:
Domain: www.eternalduel.com
Eternal Duel represents a massive commercial browser RPG from the 2004 era, described in its Terms of Service as a "modified and upgraded version of the original game" now under Slayer Enterprises ownership. The game features extensive systems including:
The WS_FTP.LOG files reveal development activity from Matthew Davies' local machine (C:Documents and SettingsMatthew DaviesDesktopds scripts) uploading to ftp.eternalduel.com on May 6, 2004. The presence of "ds scripts" suggests this may be derived from DragonSwords or similar codebase.
DarkCell Protection: The game owner account "DarkCell" cannot be edited via admin panel - attempts are logged with message: "You cannot edit DarkCell. Your attempt has been logged, so you may wish to send an explanation."
---
Authentication:
Core Gameplay:
Economy:
Social Systems:
Character Development:
Admin:
Premium Features:
Multiple CSS Themes (15+ styles):
WS_FTP.LOG Files:
2004.05.06 10:57 B C:Documents and SettingsMatthew DaviesDesktopds scriptspublic_htmlimagedonate.php
--> ftp.eternalduel.com /public_html/image donate.php
Strengths:
Critical Issues:
---
Core Tables:
Clan System (5 tables):
Farming System (6 tables):
Communication (4 tables):
Economy:
Admin/Moderation (6 tables):
Misc (8+ tables):
... and 6 more
CREATE TABLE <code>arm</code> (
<code>id</code> mediumint(9) AUTO_INCREMENT PRIMARY KEY,
<code>type</code> varchar(15) NOT NULL,
<code>name</code> varchar(65) NOT NULL,
<code>iclass</code> varchar(15) NOT NULL, -- Item class: barmor/helm/gloves/boots
<code>cost</code> bigint(20) NOT NULL DEFAULT 1000,
<code>effect</code> bigint(20) NOT NULL DEFAULT 0 -- Defense bonus
) TYPE=MyISAM;
-- Pre-populated armor progression:
INSERT INTO <code>arm</code> VALUES (1,'','Rags','barmor',1000,1);
INSERT INTO <code>arm</code> VALUES (5,'','Jacket','barmor',10000,5);
INSERT INTO <code>arm</code> VALUES (9,'','Flak Jacket','barmor',40000,10);
INSERT INTO <code>arm</code> VALUES (13,'','Battle Armor','barmor',250000,30);
INSERT INTO <code>arm</code> VALUES (17,'','Shadow Plate','barmor',500000,75);
config.php (Database Connection):
$db = mysql_connect("localhost", "eternal_dbplayer", "fireball")
or Die("I cannot connect to the mysql server because: " . mysql_error());
mysql_select_db("eternal_dsdatabase") or Die("DB Error !");
No Framework:
---
Races: High Elves, Dark Elves, Orcs, and more (descriptions in main.php)
Stats: Strength, Agility, Vitality (standard RPG)
1. Combat:
2. Economy:
3. Farming:
4. Clans:
5. Progression:
6. Social:
---
Strengths:
Critical Flaws:
admintrack (Admin Logging):
CREATE TABLE <code>admintrack</code> (
<code>time</code> int(11) NOT NULL,
<code>admin</code> int(10) NOT NULL,
<code>msg</code> tinytext NOT NULL -- Logged action
) TYPE=MyISAM;
leachers (Anti-Cheat):
versioned='0' flag for detectionclan_dipl (Diplomacy System):
CREATE TABLE <code>clan_dipl</code> (
<code>clan1</code> int(7) NOT NULL,
<code>clan2</code> int(7) NOT NULL,
<code>type</code> varchar(100) NOT NULL, -- Alliance/War/NAP
<code>proptype</code> varchar(100) NOT NULL, -- Proposed type
<code>clan1con</code> char(1) NOT NULL DEFAULT 'N', -- Clan 1 confirm
<code>clan2con</code> char(1) NOT NULL DEFAULT 'N', -- Clan 2 confirm
<code>terms</code> text NOT NULL -- Agreement terms
) TYPE=MyISAM;
---
CATASTROPHIC FLAWS:
1. Hardcoded Credentials (CRITICAL - CVSS 9.8):
// config.php
$db = mysql_connect("localhost", "eternal_dbplayer", "fireball");
mysql_select_db("eternal_dsdatabase");
2. SQL Injection EVERYWHERE (CRITICAL - CVSS 9.8):
// index.php line 42
$select = mysql_query("select * from userdb where email='$email'");
// Many more examples throughout all 168 files
3. Plaintext Passwords in Lost Password Feature:
// index.php - Emails password in cleartext
mail($userinfo[email], "Your Password", "Password: $userinfo[password]");
4. Session Fixation:
5. No CSRF Protection:
6. FTP Credentials in Logs:
Issues:
---
Fatal Blockers:
Modernization Effort:
Estimated Cost: $61,650 - $123,300 USD (@ $75-150/hr)
Preservation Worthiness:
---
| Vulnerability | Severity | CVSS | Instances |
|---|---|---|---|
| Hardcoded DB Credentials | CRITICAL | 9.8 | config.php |
| SQL Injection | CRITICAL | 9.8 | 168+ files |
| Plaintext Password Email | HIGH | 7.5 | index.php |
| Session Fixation | MEDIUM | 6.5 | All pages |
| No CSRF Protection | MEDIUM | 6.5 | All forms |
| FTP Log Exposure | LOW | 4.0 | 2 files |
GDPR Violations:
PCI-DSS: If Syphon purchases use credit cards = VIOLATION
---
Standard Features:
Minor Innovations:
Derivative Elements:
Strengths:
Weaknesses:
---
Preservation Priority: MEDIUM (6/10)
Archive Fully, Document Moderately:
DO NOT STUDY THIS CODE
Why Avoid:
If Studying Anyway:
⚠️ UNSAFE TO PLAY
Summary: Eternal Duel is a massive 491-file browser RPG from May 2004, developed by Matthew Davies, owned by DarkCell, operated by Slayer Enterprises. With 168 PHP files and 34 database tables, it represents an ambitious commercial project featuring clans, farming, arenas, gems, premium Syphon currency, and extensive gameplay systems. However, it suffers from catastrophic security flaws (hardcoded credentials, universal SQL injection, plaintext passwords) and zero code organization (all files in root). The WS_FTP logs reveal it as a "ds scripts" derivative, likely based on DragonSwords engine.
Key Paradox: Comprehensive features (34 tables) + Zero security = Commercial ambition without professional execution.
Historical Significance: Documents the bloated commercial browser RPG era (2004) when developers prioritized feature quantity over code quality. The 822-hour modernization estimate makes this the most expensive game to fix in the collection so far.
Best Use Cases in 2025:
Preservation Priority: MEDIUM - Archive fully, but recognize as derivative work
Epitaph: "168 features, 168 SQL injections - quantity over quality personified."
---
Analysis Completed: December 2025
Confidence Level: 89% (complete schema, config review, WS_FTP logs, limited sampling of 168 files)
Recommended Action: Archive for historical completeness, warn against code study
Security Warning: ⚠️ NEVER DEPLOY - Hardcoded credentials + SQL injection = instant compromise
Developer: Matthew Davies (per WS_FTP.LOG)
Mystery: 🔍 DragonSwords connection? "ds scripts" folder suggests derivative work
Next Game: ez_rpg (24/79 complete - 30.4%)
| Category | Rating | Commentary |
|---|---|---|
| Innovation & Originality | ★★★★★☆☆☆☆☆ 5/10 | Extensive systems (farming, clans, races) but derivative of DragonSwords |
| Code Quality | ★★☆☆☆☆☆☆☆☆ 2/10 | 491 files with poor organization, procedural spaghetti, no separation of concerns |
| Security Posture | ★☆☆☆☆☆☆☆☆☆ 1/10 | SQL injection everywhere, DarkCell backdoor, unsafe premium currency handling |
| Documentation | ★☆☆☆☆☆☆☆☆☆ 1/10 | No README, only Terms of Service, FTP logs accidentally preserved |
| Gameplay Design | ★★★★★★★☆☆☆ 7/10 | Deep systems: farming, clans, races, arena, quests, multiple locations |
| Technical Architecture | ★★☆☆☆☆☆☆☆☆ 2/10 | 168 PHP files in root, no MVC, no framework, pure procedural chaos |
| User Experience | ★★★★★★☆☆☆☆ 6/10 | Rich content, 258 graphics, multiple themes, but overwhelming interface |
| Historical Significance | ★★★★★★★☆☆☆ 7/10 | Rare complete commercial game snapshot with FTP logs and live database |
| Preservation Value | ★★★★★★★★☆☆ 8/10 | Complete live snapshot: 34 tables, FTP logs, premium currency system |
Summary: Eternal Duel represents a commercial browser MMORPG from 2004's peak era. Despite deep gameplay systems (farming, clans, races, arena), the codebase is a security nightmare with SQL injection everywhere and a DarkCell backdoor account. The premium Syphon currency system accepting real money without security measures borders on criminal negligence. Valuable as a historical artifact of commercial browser RPG operations, but absolutely unsafe for deployment. The FTP logs revealing "ds scripts" folder confirm this derives from DragonSwords codebase.
Running many of the scripts in this archive on a live server presents a serious security risk. These projects were created before modern hardening practices and may contain vulnerabilities that can compromise your system.
We strongly recommend using this code for reference and analysis only, or in isolated local environments. By downloading these files, you accept full responsibility for their use.