moved website outside of panel folder
This commit is contained in:
parent
92ac778956
commit
08f07dca97
10328 changed files with 90 additions and 501 deletions
137
Website/GAME_DOCS_TODO_REFERENCE.md
Normal file
137
Website/GAME_DOCS_TODO_REFERENCE.md
Normal file
|
|
@ -0,0 +1,137 @@
|
|||
# Game Documentation TODO System - Quick Reference
|
||||
|
||||
## System Overview
|
||||
All game documentation folders now have a "complete" status field. Incomplete documentation displays with "TODO: " prefix on the docs.php page for easy visual identification.
|
||||
|
||||
## Current Status (December 19, 2024)
|
||||
|
||||
### ✅ Complete Documentation (1 game)
|
||||
- **Minecraft Server** - Full comprehensive documentation with all sections
|
||||
|
||||
### ❌ Incomplete Documentation (146 games)
|
||||
All other games display with "TODO: " prefix and need comprehensive research
|
||||
|
||||
## Priority Order for Completion
|
||||
|
||||
### PHASE 2: ARMA Family + DayZ (NEXT - HIGH PRIORITY)
|
||||
1. **Arma 3** - Modern ARMA platform, highly popular
|
||||
2. **Arma 2: Operation Arrowhead** - Required for DayZ Mod
|
||||
3. **Arma 2** - Base game (if separate from OA)
|
||||
4. **Arma 2: Combined Operations** - ARMA2 + OA combo for DayZ Mod
|
||||
5. **DayZ Standalone** - Standalone survival game
|
||||
6. **DayZ Mod** (if exists) - Original mod version
|
||||
|
||||
**Research Sources for ARMA/DayZ:**
|
||||
- Bohemia Interactive Wiki (https://community.bistudio.com/wiki)
|
||||
- LGSM scripts (LinuxGSM game configs)
|
||||
- r/arma, r/dayzservers Reddit communities
|
||||
- BI Forums (https://forums.bohemia.net/)
|
||||
- DayZ Forums (https://forums.dayz.com/)
|
||||
- Steam Community Guides (highly-rated)
|
||||
|
||||
### PHASE 3: Popular Multiplayer Games
|
||||
**Batch 1 (Counter-Strike Family):**
|
||||
- Counter-Strike 1.6
|
||||
- Counter-Strike: Source
|
||||
- Counter-Strike 2
|
||||
- Counter-Strike: Global Offensive
|
||||
|
||||
**Batch 2 (Survival/Building Games):**
|
||||
- Rust
|
||||
- Terraria
|
||||
- Valheim
|
||||
- Garry's Mod
|
||||
- ARK: Survival Evolved
|
||||
- 7 Days to Die
|
||||
|
||||
**Batch 3 (Co-op Shooters):**
|
||||
- Left 4 Dead
|
||||
- Left 4 Dead 2
|
||||
- Killing Floor
|
||||
- Killing Floor 2
|
||||
- Team Fortress 2
|
||||
|
||||
**Batch 4 (Tactical Shooters):**
|
||||
- Insurgency
|
||||
- Insurgency: Sandstorm
|
||||
- Squad
|
||||
|
||||
### PHASE 4: Remaining Games (50+ games)
|
||||
All other game folders in alphabetical order
|
||||
|
||||
## Documentation Template Requirements
|
||||
|
||||
Each game must include (following Minecraft template):
|
||||
|
||||
### Required Sections:
|
||||
1. **Navigation Box** - Quick links to all sections with emoji icons
|
||||
2. **Quick Info** - Game overview and key details in styled box
|
||||
3. **Comprehensive Ports Table:**
|
||||
- Port number
|
||||
- Protocol (TCP/UDP)
|
||||
- Purpose/Description
|
||||
- Required or Optional status
|
||||
4. **Firewall Configuration Examples:**
|
||||
- UFW (Ubuntu/Debian)
|
||||
- FirewallD (CentOS/RHEL)
|
||||
- Windows Firewall
|
||||
- iptables (generic Linux)
|
||||
5. **Startup Parameters Section:**
|
||||
- Command syntax
|
||||
- Parameter explanations
|
||||
- Common configurations
|
||||
- Examples with descriptions
|
||||
6. **Troubleshooting Section:**
|
||||
- Server won't start
|
||||
- Connection issues
|
||||
- Performance problems
|
||||
- Mod/plugin conflicts (if applicable)
|
||||
- Common error messages with solutions
|
||||
7. **Performance Optimization**
|
||||
8. **Security Best Practices**
|
||||
9. **Additional Resources** - Links to official docs, wikis, community guides
|
||||
10. **Important Notes** - Warning box with critical information
|
||||
|
||||
### Research Requirements:
|
||||
- Search official game wikis
|
||||
- Check LGSM scripts for accurate port/parameter info
|
||||
- Review Steam Community guides (highly-rated)
|
||||
- Check Reddit communities (r/gameservers, game-specific subs)
|
||||
- Look for GitHub repos with server configs
|
||||
- Include user-contributed solutions from forums
|
||||
- Cite all sources used
|
||||
|
||||
## How to Mark Documentation Complete
|
||||
|
||||
When a game's documentation is finished:
|
||||
|
||||
1. **Edit metadata.json** in the game folder:
|
||||
```json
|
||||
{
|
||||
"name": "Game Name",
|
||||
"description": "Description",
|
||||
"category": "game",
|
||||
"order": 10,
|
||||
"complete": true
|
||||
}
|
||||
```
|
||||
|
||||
2. **Change** `"complete": false` to `"complete": true`
|
||||
|
||||
3. **Verify** on docs.php - game name should no longer show "TODO: " prefix
|
||||
|
||||
## Estimated Time Per Game
|
||||
- **Research:** 15-30 minutes (official docs, wikis, LGSM, Reddit, Steam)
|
||||
- **Writing:** 20-30 minutes (following template structure)
|
||||
- **Testing/Review:** 5-10 minutes
|
||||
- **Total:** 40-70 minutes per game for comprehensive documentation
|
||||
|
||||
## Files Modified in TODO System Implementation
|
||||
- `modules/billing/docs.php` - Added TODO prefix logic
|
||||
- `modules/billing/docs/*/metadata.json` - Added complete field to 146 files
|
||||
- `update_metadata_complete.ps1` - Batch update script
|
||||
- `RECENT_FIXES_SUMMARY.md` - Updated with TODO system details
|
||||
- `GAME_DOCS_TODO_REFERENCE.md` - This reference file
|
||||
|
||||
## Next Immediate Action
|
||||
Begin Phase 2: Research and complete ARMA family + DayZ documentation (6 games total)
|
||||
Loading…
Add table
Add a link
Reference in a new issue