49 lines
2.4 KiB
Markdown
49 lines
2.4 KiB
Markdown
# Mythical War (MMORPG)
|
|
|
|
An immersive, hardcore multiplayer online role-playing game built with Unity, FishNet networking, Agones game server orchestration, and PostgreSQL backend architecture. Set during the brutal 10-year Titanomachy war between the Titan and Olympus factions.
|
|
|
|
---
|
|
|
|
## 🛠️ Tech Stack & Architecture
|
|
|
|
- **Game Engine:** Unity 3D
|
|
- **Networking:** FishNet
|
|
- **Server Orchestration:** Agones (Kubernetes)
|
|
- **Database:** PostgreSQL
|
|
- **Version Control:** Gitea (`10.1.10.83`)
|
|
|
|
---
|
|
|
|
## ⚔️ Core Systems & Features
|
|
|
|
### ⚖️ Capital City Hall Court System
|
|
- **Self-Resolving Disputes:** Automated server log audit engine checks trade history, combat logs, and inventory GUIDs to settle player claims automatically.
|
|
- **Player Jury Duty:** Escalated disputes are posted on the Capital Docket Board where 6 randomly selected player jurors hear arguments, vote on verdicts, and earn civic stipends.
|
|
|
|
### 🔒 Anti-Cheat & Persistent Incarceration
|
|
- **Dual-Layer Anti-Cheat:** Evaluates gold/XP rate deltas during map instance transitions alongside live player-reported telemetry sweeps.
|
|
- **In-Game Arrests & Labor Prison:** Cheaters and repeat offenders are arrested in-world by Imperial Guards. Imprisoned players must perform resource labor to earn bond credits. Offline time does not reduce prison sentences.
|
|
- **Automatic Asset Rollback:** Confirmed exploiters have their gold and XP reverted to the last verified clean map baseline upon arrest.
|
|
|
|
### 🛡️ Moderator & Event Controls
|
|
- **Economy-Aware Drops:** Event loot drops scale dynamically based on PostgreSQL macro-economic metrics to protect player-driven crafting value.
|
|
- **Zone Safeguards:** Moderator drops and spawns are strictly blacklisted in the 100-Floor Tower of the Gods, Instanced Dungeons, Faction War Arenas, and scheduled War Days.
|
|
|
|
---
|
|
|
|
## 📁 Repository Layout
|
|
|
|
```text
|
|
MythicalWar/
|
|
├── Assets/ # Game scripts, prefabs, ScriptableObjects, & art assets
|
|
│ └── Scripts/
|
|
│ ├── AntiCheat/
|
|
│ ├── Core/
|
|
│ ├── Items/
|
|
│ ├── Moderation/
|
|
│ └── Penal/
|
|
├── Packages/ # Unity Package Manager dependencies
|
|
├── ProjectSettings/ # Engine configuration and version settings
|
|
├── .gitattributes # Git LFS tracking configuration
|
|
├── .gitignore # Unity ignore definitions
|
|
└── README.md # Project documentation |