mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-08-22 02:57:14 +00:00
Update README.md
This commit is contained in:
committed by
GitHub
parent
3cf4530db6
commit
e43dfdd410
@@ -25,38 +25,67 @@ Version 10 Highlights
|
|||||||
|
|
||||||
Massive Code Refactor
|
Massive Code Refactor
|
||||||
|
|
||||||
* Fully refactored Templates system.
|
* Fully refactored Templates folder/system.
|
||||||
|
* Added 🇫🇷 French and 🇷🇴 Romanian languages.
|
||||||
* Large portions of GameEngine fully refactored.
|
* Large portions of GameEngine fully refactored.
|
||||||
* Automation.php significantly improved and split into smaller methods.
|
* Remaining work planned for parts of Automation, Database, Units and Technology.
|
||||||
* Database.php alliance embassy logic completely redesigned.
|
* starvation() function in Automation refactored and split into multiple methods.
|
||||||
* Medal system rewritten and simplified.
|
* sendUnitsComplete() function fully refactored, reducing a 1711-line function into 26 separate methods.
|
||||||
* Removed obsolete and unused code.
|
* checkAllianceEmbassiesStatus() in Database redesigned and split into multiple functions.
|
||||||
|
* Medal system completely rewritten for easier maintenance and readability.
|
||||||
|
* Removed obsolete and unused code/folders from both the game and Admin Panel.
|
||||||
|
|
||||||
|
⸻
|
||||||
|
|
||||||
Admin Panel
|
Admin Panel
|
||||||
|
|
||||||
* Complete frontend and backend redesign.
|
* Complete frontend and backend redesign.
|
||||||
|
* New Admin Panel design.
|
||||||
* New homepage with server statistics.
|
* New homepage with server statistics.
|
||||||
* New Server Info page.
|
* New Server Info page.
|
||||||
* New Natars Management format.
|
* New Natars Management format.
|
||||||
* New maintenance mode system.
|
* New debug log system.
|
||||||
* New reset server system.
|
* New maintenance mode system (banned players remain banned after maintenance).
|
||||||
* Alliance editor added.
|
* New server reset system.
|
||||||
* Username rename moved into Edit User.
|
* Username rename moved to Edit User.
|
||||||
* Added protection editing.
|
* Added Edit Protection in Edit User.
|
||||||
* Improved punish and ban systems.
|
* Alliance editor added (frontend & backend).
|
||||||
* Ban history support.
|
* Removed duplicate player pencils; user and alliance editing are now separated.
|
||||||
* Unified log system with detailed logs.
|
* Improved punish system (troop deletion now works correctly).
|
||||||
|
* Ban by IP support added.
|
||||||
|
* Ban system redesigned:
|
||||||
|
* In-game ban reason visible.
|
||||||
|
* Moderator name visible.
|
||||||
|
* Ban history included.
|
||||||
|
* Unified log system:
|
||||||
|
* Admin Panel logs tab.
|
||||||
|
* Village logs.
|
||||||
|
* Technology logs.
|
||||||
|
* Troop logs.
|
||||||
|
* Various game logs.
|
||||||
|
* Account deletion page improved:
|
||||||
|
* Displays deletion process status.
|
||||||
|
* Allows cancellation of deletion.
|
||||||
|
* Fixed Multihunter access during installation.
|
||||||
|
|
||||||
|
⸻
|
||||||
|
|
||||||
Gameplay Improvements
|
Gameplay Improvements
|
||||||
|
|
||||||
* Vacation Mode added (9 conditions required).
|
* Vacation Mode added (requires 9 conditions).
|
||||||
* Alliance position management added.
|
* Alliance rank and privilege management added.
|
||||||
* Instant demolition with 10 gold.
|
* Main Building instant demolition with 10 gold.
|
||||||
* Account Statement added to Travian Plus.
|
* Account Statement added in Travian Plus section (received/spent gold history).
|
||||||
* Winner registration check.
|
* Winner registration check added.
|
||||||
* Medal onclick support.
|
* Medal onclick support.
|
||||||
* Full Preferences system (frontend + backend).
|
* Complete Preferences system (frontend & backend):
|
||||||
* Special medals system:
|
* Language
|
||||||
|
* Time format
|
||||||
|
* Large map
|
||||||
|
* Reports
|
||||||
|
* Auto-completions
|
||||||
|
* Other player settings
|
||||||
|
* New Special Medal System:
|
||||||
* Artifact Owner
|
* Artifact Owner
|
||||||
* WW Owner
|
* WW Owner
|
||||||
* WW Winner
|
* WW Winner
|
||||||
@@ -65,9 +94,11 @@ Gameplay Improvements
|
|||||||
* Great Granary Owner
|
* Great Granary Owner
|
||||||
* Wall Master
|
* Wall Master
|
||||||
|
|
||||||
|
⸻
|
||||||
|
|
||||||
Bug Fixes
|
Bug Fixes
|
||||||
|
|
||||||
* Oasis regeneration fixed.
|
* Oasis regeneration fixed after attacks without conquest.
|
||||||
* Parallel training exploit fixed.
|
* Parallel training exploit fixed.
|
||||||
* Infinite gold exploit fixed.
|
* Infinite gold exploit fixed.
|
||||||
* Race conditions fixed for:
|
* Race conditions fixed for:
|
||||||
@@ -75,13 +106,33 @@ Bug Fixes
|
|||||||
* Hero
|
* Hero
|
||||||
* Troops
|
* Troops
|
||||||
* Various game mechanics
|
* Various game mechanics
|
||||||
|
* Winner registration issues fixed.
|
||||||
|
* Punish troop deletion fixed.
|
||||||
|
|
||||||
Security
|
⸻
|
||||||
|
|
||||||
* Full security improvements.
|
Security Improvements
|
||||||
* New CSRF protection.
|
|
||||||
* Admin panel security enhancements.
|
* Full Admin Panel security overhaul.
|
||||||
* Game mechanics security updates.
|
* Game mechanics security updates.
|
||||||
|
* New CSRF protection system implemented.
|
||||||
|
* Added protection against race conditions.
|
||||||
|
* Improved validation across critical systems.
|
||||||
|
|
||||||
|
⸻
|
||||||
|
|
||||||
|
New Systems
|
||||||
|
|
||||||
|
* Full alliance editing system.
|
||||||
|
* New account statement system.
|
||||||
|
* New maintenance mode logic.
|
||||||
|
* New reset server system.
|
||||||
|
* New debug log system.
|
||||||
|
* New logging architecture.
|
||||||
|
* New Preferences system.
|
||||||
|
* New Special Medal system.
|
||||||
|
|
||||||
|
⸻
|
||||||
|
|
||||||
Installer
|
Installer
|
||||||
|
|
||||||
@@ -90,25 +141,6 @@ Installer
|
|||||||
|
|
||||||
⸻
|
⸻
|
||||||
|
|
||||||
Refactor Progress
|
|
||||||
|
|
||||||
Completed:
|
|
||||||
|
|
||||||
* Templates
|
|
||||||
* Admin Panel
|
|
||||||
* Major parts of GameEngine
|
|
||||||
* Automation functions
|
|
||||||
* Database alliance systems
|
|
||||||
|
|
||||||
Still planned:
|
|
||||||
|
|
||||||
* Automation cleanup
|
|
||||||
* Database optimization
|
|
||||||
* Units system
|
|
||||||
* Technology system
|
|
||||||
|
|
||||||
⸻
|
|
||||||
|
|
||||||
Performance Improvements
|
Performance Improvements
|
||||||
|
|
||||||
* Added caching in critical areas.
|
* Added caching in critical areas.
|
||||||
@@ -117,6 +149,38 @@ Performance Improvements
|
|||||||
* Improved world generation.
|
* Improved world generation.
|
||||||
* Improved reset operations.
|
* Improved reset operations.
|
||||||
|
|
||||||
|
⸻
|
||||||
|
|
||||||
|
Refactor Progress
|
||||||
|
|
||||||
|
Completed
|
||||||
|
|
||||||
|
* Templates system.
|
||||||
|
* Admin Panel.
|
||||||
|
* Frontend and backend redesign.
|
||||||
|
* Major parts of GameEngine.
|
||||||
|
* Automation functions.
|
||||||
|
* Database alliance systems.
|
||||||
|
* Medal system.
|
||||||
|
* Logging system.
|
||||||
|
|
||||||
|
Still Planned
|
||||||
|
|
||||||
|
* Remaining Automation cleanup.
|
||||||
|
* Database optimization.
|
||||||
|
* Units system refactor.
|
||||||
|
* Technology system refactor.
|
||||||
|
|
||||||
|
⸻
|
||||||
|
|
||||||
|
Miscellaneous
|
||||||
|
|
||||||
|
* Added 🇫🇷 French language.
|
||||||
|
* Added 🇷🇴 Romanian language.
|
||||||
|
* Improved code readability and maintainability across the entire project.
|
||||||
|
* Removed hundreds of lines of legacy and duplicate code.
|
||||||
|
* Multiple internal optimizations and quality-of-life improvements.
|
||||||
|
|
||||||
## Quick Start (Docker)
|
## Quick Start (Docker)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user