diff --git a/modules/billing/docs.php b/modules/billing/docs.php new file mode 100644 index 00000000..c223a200 --- /dev/null +++ b/modules/billing/docs.php @@ -0,0 +1,346 @@ + $folder, + 'name' => $metadata['name'] ?? ucfirst($folder), + 'description' => $metadata['description'] ?? '', + 'category' => $metadata['category'] ?? 'other', + 'order' => $metadata['order'] ?? 999, + 'icon' => $icon + ]; + } + + // Sort by category, then order, then name + usort($categories, function($a, $b) { + if ($a['category'] !== $b['category']) { + return strcmp($a['category'], $b['category']); + } + if ($a['order'] !== $b['order']) { + return $a['order'] - $b['order']; + } + return strcmp($a['name'], $b['name']); + }); + + return $categories; +} + +// Get all categories +$categories = getDocCategories($docsDir); + +// Group by category +$grouped = []; +foreach ($categories as $cat) { + $category = $cat['category']; + if (!isset($grouped[$category])) { + $grouped[$category] = []; + } + $grouped[$category][] = $cat; +} + +// Category labels +$categoryLabels = [ + 'game' => 'Game Servers', + 'panel' => 'Panel Documentation', + 'mods' => 'Mods & Addons', + 'troubleshooting' => 'Troubleshooting', + 'other' => 'Other' +]; +?> + + + + + + <?php echo $action === 'view' ? 'Documentation' : 'Documentation - GameServers.World'; ?> + + + + + + +
+ + + ← Back to Documentation List + +
+ Documentation not found.

'; + } + ?> +
+ + + +
+

Documentation

+

Browse our comprehensive documentation for game servers, panel features, and troubleshooting guides.

+
+ + +
+

No documentation available yet. Documentation folders should contain:

+ +
+ + $docs): ?> +
+

+ + +
+ + + +
+ + diff --git a/modules/billing/docs/README.md b/modules/billing/docs/README.md new file mode 100644 index 00000000..949daa75 --- /dev/null +++ b/modules/billing/docs/README.md @@ -0,0 +1,160 @@ +# Documentation System + +## Overview + +The billing module now includes a flexible documentation browser that organizes documentation into categories with an easy-to-navigate interface. + +## Structure + +Documentation is organized in the `/modules/billing/docs/` folder with the following structure: + +``` +docs/ +├── category-name-1/ +│ ├── index.php (Required: Documentation content) +│ ├── metadata.json (Required: Category and ordering info) +│ └── icon.png or icon.jpg (Required: Category icon) +├── category-name-2/ +│ ├── index.php +│ ├── metadata.json +│ └── icon.png +└── ... +``` + +## Creating New Documentation + +### 1. Create a Folder + +Create a new folder in `/modules/billing/docs/` with a descriptive name (lowercase, hyphens for spaces): + +```bash +mkdir /modules/billing/docs/my-new-doc +``` + +### 2. Create metadata.json + +This file defines how the documentation appears in the list: + +```json +{ + "name": "My Documentation Title", + "description": "A brief description of this documentation", + "category": "game", + "order": 10 +} +``` + +**Fields:** +- `name`: Display name shown in the documentation list +- `description`: Brief description shown on the card +- `category`: One of: `game`, `panel`, `mods`, `troubleshooting`, `other` +- `order`: Sort order within the category (lower numbers appear first) + +### 3. Create index.php + +This file contains the actual documentation content. Use PHP and HTML: + +```php + +

My Documentation Title

+ +

Section 1

+

Your content here...

+ +

Subsection

+ + +

Code Examples

+

+# Your code here
+command --option value
+
+``` + +The documentation system automatically styles: +- Headings (h1-h4) +- Links (styled with accent color) +- Code blocks (with dark background) +- Lists and other HTML elements + +### 4. Add an Icon + +Add either `icon.png` or `icon.jpg` to the folder. Recommended size: 60x60 pixels or larger (will be scaled down). + +If no icon is provided, a default document emoji (📄) will be shown. + +## Categories + +Documentation is organized into these categories: + +- **game** - Game-specific server guides +- **panel** - Panel usage and features +- **mods** - Mods and addon documentation +- **troubleshooting** - Problem-solving guides +- **other** - Miscellaneous documentation + +Categories are sorted and labeled automatically on the documentation page. + +## Example Documentation + +See the included examples: + +1. **minecraft** - Game server documentation example +2. **getting-started** - Panel documentation example +3. **common-issues** - Troubleshooting documentation example + +## Accessing Documentation + +Users can access documentation at: +- `/modules/billing/docs.php` - Main documentation list +- `/modules/billing/docs.php?action=view&doc=folder-name` - Specific doc + +A "Documentation" link is added to the main navigation menu. + +## Best Practices + +1. **Keep it Organized**: Use clear, descriptive folder names +2. **Consistent Naming**: Use lowercase and hyphens (e.g., `my-game-guide`) +3. **Good Descriptions**: Write helpful metadata descriptions +4. **Visual Icons**: Use recognizable icons for each category +5. **Test Content**: Preview documentation after creating it +6. **Regular Updates**: Keep documentation current with panel changes + +## Migration from Old System + +The old docs folder with game markdown files has been moved to `/modules/billing/docs_old/` for reference. The new system provides: + +- Better organization by category +- Consistent styling +- Easier navigation +- Extensible structure for any type of documentation + +To migrate old documentation: +1. Create a new folder for each document +2. Convert markdown to HTML in index.php +3. Add appropriate metadata.json +4. Add an icon image + +## Troubleshooting + +### Documentation not appearing +- Check that folder has all three required files (index.php, metadata.json, icon) +- Verify metadata.json is valid JSON +- Ensure file permissions allow reading + +### Styling issues +- The system uses inline styles from docs.php +- Custom styles in index.php may conflict +- Keep content semantic (use proper HTML tags) + +### Icons not showing +- Check file exists and is named exactly `icon.png` or `icon.jpg` +- Verify image file is not corrupted +- Try a smaller image size if very large diff --git a/modules/billing/docs/common-issues/icon.png b/modules/billing/docs/common-issues/icon.png new file mode 100644 index 00000000..08cd6f2b Binary files /dev/null and b/modules/billing/docs/common-issues/icon.png differ diff --git a/modules/billing/docs/common-issues/index.php b/modules/billing/docs/common-issues/index.php new file mode 100644 index 00000000..5dd48ea3 --- /dev/null +++ b/modules/billing/docs/common-issues/index.php @@ -0,0 +1,128 @@ + +

Common Issues & Solutions

+ +

Server Won't Start

+ +

Symptoms

+ + +

Solutions

+
    +
  1. Check Server Logs: Review the console output for error messages
  2. +
  3. Verify Configuration: Ensure config files have correct syntax
  4. +
  5. Check Port Conflicts: Make sure the port isn't already in use
  6. +
  7. Memory Issues: Verify you have enough RAM allocated
  8. +
  9. File Permissions: Ensure server files have correct permissions
  10. +
+ +

Can't Connect to Server

+ +

Symptoms

+ + +

Solutions

+
    +
  1. Verify Server is Running: Check control panel status
  2. +
  3. Check IP and Port: Ensure you're using the correct address
  4. +
  5. Firewall Settings: Make sure firewall allows the server port
  6. +
  7. Server Whitelist: Check if server has whitelist enabled
  8. +
  9. Game Version: Ensure your game version matches the server
  10. +
+ +

Server Lag

+ +

Symptoms

+ + +

Solutions

+
    +
  1. Check Server Resources: Monitor CPU and RAM usage in control panel
  2. +
  3. Reduce View Distance: Lower render distance in server config
  4. +
  5. Limit Entities: Use plugins to limit mob spawning
  6. +
  7. Optimize Plugins/Mods: Remove or update poorly performing addons
  8. +
  9. Upgrade Plan: Consider upgrading to a higher-tier server
  10. +
+ +

File Upload Issues

+ +

Symptoms

+ + +

Solutions

+
    +
  1. Check FTP Credentials: Verify username and password are correct
  2. +
  3. FTP Mode: Try switching between active and passive FTP mode
  4. +
  5. File Size Limits: Check if file exceeds maximum upload size
  6. +
  7. Directory Permissions: Ensure you have write permissions
  8. +
  9. Stop Server First: Some files can't be modified while server runs
  10. +
+ +

Mods/Plugins Not Working

+ +

Symptoms

+ + +

Solutions

+
    +
  1. Check Compatibility: Ensure mod/plugin matches server version
  2. +
  3. Verify Dependencies: Install required dependency mods
  4. +
  5. Check Installation Path: Files must be in correct folder
  6. +
  7. Review Logs: Check for mod/plugin loading errors
  8. +
  9. Update Software: Make sure mods and server are up to date
  10. +
+ +

World Data Loss

+ +

Prevention

+ + +

Recovery

+
    +
  1. Check if control panel has automatic backups
  2. +
  3. Restore from your most recent manual backup
  4. +
  5. Contact support if no backups are available
  6. +
+ +

Getting Further Help

+

If these solutions don't resolve your issue:

+ diff --git a/modules/billing/docs/common-issues/metadata.json b/modules/billing/docs/common-issues/metadata.json new file mode 100644 index 00000000..2022030f --- /dev/null +++ b/modules/billing/docs/common-issues/metadata.json @@ -0,0 +1,6 @@ +{ + "name": "Common Issues & Solutions", + "description": "Troubleshooting guide for common server problems", + "category": "troubleshooting", + "order": 1 +} diff --git a/modules/billing/docs/getting-started/icon.png b/modules/billing/docs/getting-started/icon.png new file mode 100644 index 00000000..08cd6f2b Binary files /dev/null and b/modules/billing/docs/getting-started/icon.png differ diff --git a/modules/billing/docs/getting-started/index.php b/modules/billing/docs/getting-started/index.php new file mode 100644 index 00000000..4c3451ef --- /dev/null +++ b/modules/billing/docs/getting-started/index.php @@ -0,0 +1,93 @@ + +

Getting Started with GameServers.World

+ +

Welcome!

+

Thank you for choosing GameServers.World for your game server hosting needs. This guide will help you get started with your new server.

+ +

After Purchase

+

Once your payment is processed, you'll receive:

+ + +

Accessing Your Server

+ +

Control Panel

+
    +
  1. Visit panel.iaregamer.com
  2. +
  3. Log in with your account credentials
  4. +
  5. Select your server from "My Servers"
  6. +
  7. Use the control panel to start, stop, restart, and configure your server
  8. +
+ +

FTP Access

+

To upload files, mods, or plugins to your server:

+
    +
  1. Download an FTP client like FileZilla
  2. +
  3. Use the FTP credentials from your account dashboard
  4. +
  5. Connect to your server
  6. +
  7. Upload your files to the appropriate directories
  8. +
+ +

Server Management

+ +

Starting Your Server

+
    +
  1. Log into the control panel
  2. +
  3. Select your server
  4. +
  5. Click the "Start" button
  6. +
  7. Wait for the server to initialize (usually 30-60 seconds)
  8. +
+ +

Stopping Your Server

+
    +
  1. Click the "Stop" button in the control panel
  2. +
  3. Wait for the server to shut down gracefully
  4. +
  5. Never force-stop unless absolutely necessary
  6. +
+ +

Restarting Your Server

+
    +
  1. Use the "Restart" button to stop and start in one action
  2. +
  3. Useful after configuration changes or mod installations
  4. +
+ +

Configuration

+

Each game server has its own configuration files. Common locations include:

+ + +

Backups

+

Always make regular backups of your server data:

+ + +

Getting Help

+

If you need assistance:

+ + +

Next Steps

+ diff --git a/modules/billing/docs/getting-started/metadata.json b/modules/billing/docs/getting-started/metadata.json new file mode 100644 index 00000000..8c7a629c --- /dev/null +++ b/modules/billing/docs/getting-started/metadata.json @@ -0,0 +1,6 @@ +{ + "name": "Getting Started", + "description": "Learn how to use the game server panel and manage your servers", + "category": "panel", + "order": 1 +} diff --git a/modules/billing/docs/minecraft/icon.png b/modules/billing/docs/minecraft/icon.png new file mode 100644 index 00000000..08cd6f2b Binary files /dev/null and b/modules/billing/docs/minecraft/icon.png differ diff --git a/modules/billing/docs/minecraft/index.php b/modules/billing/docs/minecraft/index.php new file mode 100644 index 00000000..a409f087 --- /dev/null +++ b/modules/billing/docs/minecraft/index.php @@ -0,0 +1,91 @@ + +

Minecraft Server Guide

+ +

Overview

+

Minecraft is one of the most popular sandbox games in the world. This guide will help you set up and manage your Minecraft Java Edition server.

+ +

Getting Started

+

Once your Minecraft server is provisioned, you can connect to it using the server IP and port provided in your account dashboard.

+ +

Server Details

+ + +

Configuration

+

You can customize your server using the server.properties file. Common settings include:

+ +

Server Properties

+
# Server name
+motd=Welcome to My Minecraft Server
+
+# Game mode (survival, creative, adventure, spectator)
+gamemode=survival
+
+# Difficulty (peaceful, easy, normal, hard)
+difficulty=normal
+
+# Maximum players
+max-players=20
+
+# Enable PvP
+pvp=true
+
+# View distance (in chunks)
+view-distance=10
+
+ +

Installing Plugins

+

To add plugins to your server, you'll need to use a modified server like Spigot or Paper:

+
    +
  1. Download plugins from SpigotMC or Hangar
  2. +
  3. Upload the .jar files to your server's plugins folder via FTP
  4. +
  5. Restart your server
  6. +
  7. Configure plugins in their respective config files in plugins/[PluginName]/
  8. +
+ +

Common Issues

+ +

Players Can't Connect

+ + +

Server Lag

+ + +

World Corruption

+ + +

Recommended Plugins

+ + +

Further Resources

+ diff --git a/modules/billing/docs/minecraft/metadata.json b/modules/billing/docs/minecraft/metadata.json new file mode 100644 index 00000000..ea3efd5b --- /dev/null +++ b/modules/billing/docs/minecraft/metadata.json @@ -0,0 +1,6 @@ +{ + "name": "Minecraft Server", + "description": "Complete guide for hosting and managing Minecraft Java Edition servers", + "category": "game", + "order": 1 +} diff --git a/modules/billing/docs/docs.php b/modules/billing/docs_old/docs.php similarity index 100% rename from modules/billing/docs/docs.php rename to modules/billing/docs_old/docs.php diff --git a/modules/billing/docs/games/7-days-to-die.md b/modules/billing/docs_old/games/7-days-to-die.md similarity index 100% rename from modules/billing/docs/games/7-days-to-die.md rename to modules/billing/docs_old/games/7-days-to-die.md diff --git a/modules/billing/docs/games/Parsedown.php b/modules/billing/docs_old/games/Parsedown.php similarity index 100% rename from modules/billing/docs/games/Parsedown.php rename to modules/billing/docs_old/games/Parsedown.php diff --git a/modules/billing/docs/games/_TEMPLATE.MD b/modules/billing/docs_old/games/_TEMPLATE.MD similarity index 100% rename from modules/billing/docs/games/_TEMPLATE.MD rename to modules/billing/docs_old/games/_TEMPLATE.MD diff --git a/modules/billing/docs/games/abiotic-factor.md b/modules/billing/docs_old/games/abiotic-factor.md similarity index 100% rename from modules/billing/docs/games/abiotic-factor.md rename to modules/billing/docs_old/games/abiotic-factor.md diff --git a/modules/billing/docs/games/action-half-life.md b/modules/billing/docs_old/games/action-half-life.md similarity index 100% rename from modules/billing/docs/games/action-half-life.md rename to modules/billing/docs_old/games/action-half-life.md diff --git a/modules/billing/docs/games/action-source.md b/modules/billing/docs_old/games/action-source.md similarity index 100% rename from modules/billing/docs/games/action-source.md rename to modules/billing/docs_old/games/action-source.md diff --git a/modules/billing/docs/games/aliens-vs-predator.md b/modules/billing/docs_old/games/aliens-vs-predator.md similarity index 100% rename from modules/billing/docs/games/aliens-vs-predator.md rename to modules/billing/docs_old/games/aliens-vs-predator.md diff --git a/modules/billing/docs/games/all_hostable_games_union.csv b/modules/billing/docs_old/games/all_hostable_games_union.csv similarity index 100% rename from modules/billing/docs/games/all_hostable_games_union.csv rename to modules/billing/docs_old/games/all_hostable_games_union.csv diff --git a/modules/billing/docs/games/aloft.md b/modules/billing/docs_old/games/aloft.md similarity index 100% rename from modules/billing/docs/games/aloft.md rename to modules/billing/docs_old/games/aloft.md diff --git a/modules/billing/docs/games/american-truck-simulator.md b/modules/billing/docs_old/games/american-truck-simulator.md similarity index 100% rename from modules/billing/docs/games/american-truck-simulator.md rename to modules/billing/docs_old/games/american-truck-simulator.md diff --git a/modules/billing/docs/games/ark-survival-ascended.md b/modules/billing/docs_old/games/ark-survival-ascended.md similarity index 100% rename from modules/billing/docs/games/ark-survival-ascended.md rename to modules/billing/docs_old/games/ark-survival-ascended.md diff --git a/modules/billing/docs/games/ark-survival-evolved.md b/modules/billing/docs_old/games/ark-survival-evolved.md similarity index 100% rename from modules/billing/docs/games/ark-survival-evolved.md rename to modules/billing/docs_old/games/ark-survival-evolved.md diff --git a/modules/billing/docs/games/arma-2-combined-operations.md b/modules/billing/docs_old/games/arma-2-combined-operations.md similarity index 100% rename from modules/billing/docs/games/arma-2-combined-operations.md rename to modules/billing/docs_old/games/arma-2-combined-operations.md diff --git a/modules/billing/docs/games/arma-2-operation-arrowhead.md b/modules/billing/docs_old/games/arma-2-operation-arrowhead.md similarity index 100% rename from modules/billing/docs/games/arma-2-operation-arrowhead.md rename to modules/billing/docs_old/games/arma-2-operation-arrowhead.md diff --git a/modules/billing/docs/games/arma-2.md b/modules/billing/docs_old/games/arma-2.md similarity index 100% rename from modules/billing/docs/games/arma-2.md rename to modules/billing/docs_old/games/arma-2.md diff --git a/modules/billing/docs/games/arma-3.md b/modules/billing/docs_old/games/arma-3.md similarity index 100% rename from modules/billing/docs/games/arma-3.md rename to modules/billing/docs_old/games/arma-3.md diff --git a/modules/billing/docs/games/arma-reforger.md b/modules/billing/docs_old/games/arma-reforger.md similarity index 100% rename from modules/billing/docs/games/arma-reforger.md rename to modules/billing/docs_old/games/arma-reforger.md diff --git a/modules/billing/docs/games/assetto-corsa-competizione.md b/modules/billing/docs_old/games/assetto-corsa-competizione.md similarity index 100% rename from modules/billing/docs/games/assetto-corsa-competizione.md rename to modules/billing/docs_old/games/assetto-corsa-competizione.md diff --git a/modules/billing/docs/games/assetto-corsa.md b/modules/billing/docs_old/games/assetto-corsa.md similarity index 100% rename from modules/billing/docs/games/assetto-corsa.md rename to modules/billing/docs_old/games/assetto-corsa.md diff --git a/modules/billing/docs/games/astroneer.md b/modules/billing/docs_old/games/astroneer.md similarity index 100% rename from modules/billing/docs/games/astroneer.md rename to modules/billing/docs_old/games/astroneer.md diff --git a/modules/billing/docs/games/atlas.md b/modules/billing/docs_old/games/atlas.md similarity index 100% rename from modules/billing/docs/games/atlas.md rename to modules/billing/docs_old/games/atlas.md diff --git a/modules/billing/docs/games/avorion.md b/modules/billing/docs_old/games/avorion.md similarity index 100% rename from modules/billing/docs/games/avorion.md rename to modules/billing/docs_old/games/avorion.md diff --git a/modules/billing/docs/games/ballistic-overkill.md b/modules/billing/docs_old/games/ballistic-overkill.md similarity index 100% rename from modules/billing/docs/games/ballistic-overkill.md rename to modules/billing/docs_old/games/ballistic-overkill.md diff --git a/modules/billing/docs/games/barotrauma.md b/modules/billing/docs_old/games/barotrauma.md similarity index 100% rename from modules/billing/docs/games/barotrauma.md rename to modules/billing/docs_old/games/barotrauma.md diff --git a/modules/billing/docs/games/base-defense.md b/modules/billing/docs_old/games/base-defense.md similarity index 100% rename from modules/billing/docs/games/base-defense.md rename to modules/billing/docs_old/games/base-defense.md diff --git a/modules/billing/docs/games/battalion-legacy.md b/modules/billing/docs_old/games/battalion-legacy.md similarity index 100% rename from modules/billing/docs/games/battalion-legacy.md rename to modules/billing/docs_old/games/battalion-legacy.md diff --git a/modules/billing/docs/games/battlefield-1942.md b/modules/billing/docs_old/games/battlefield-1942.md similarity index 100% rename from modules/billing/docs/games/battlefield-1942.md rename to modules/billing/docs_old/games/battlefield-1942.md diff --git a/modules/billing/docs/games/battlefield-3.md b/modules/billing/docs_old/games/battlefield-3.md similarity index 100% rename from modules/billing/docs/games/battlefield-3.md rename to modules/billing/docs_old/games/battlefield-3.md diff --git a/modules/billing/docs/games/battlefield-4.md b/modules/billing/docs_old/games/battlefield-4.md similarity index 100% rename from modules/billing/docs/games/battlefield-4.md rename to modules/billing/docs_old/games/battlefield-4.md diff --git a/modules/billing/docs/games/battlefield-vietnam.md b/modules/billing/docs_old/games/battlefield-vietnam.md similarity index 100% rename from modules/billing/docs/games/battlefield-vietnam.md rename to modules/billing/docs_old/games/battlefield-vietnam.md diff --git a/modules/billing/docs/games/black-mesa-deathmatch.md b/modules/billing/docs_old/games/black-mesa-deathmatch.md similarity index 100% rename from modules/billing/docs/games/black-mesa-deathmatch.md rename to modules/billing/docs_old/games/black-mesa-deathmatch.md diff --git a/modules/billing/docs/games/blade-symphony.md b/modules/billing/docs_old/games/blade-symphony.md similarity index 100% rename from modules/billing/docs/games/blade-symphony.md rename to modules/billing/docs_old/games/blade-symphony.md diff --git a/modules/billing/docs/games/brainbread-2.md b/modules/billing/docs_old/games/brainbread-2.md similarity index 100% rename from modules/billing/docs/games/brainbread-2.md rename to modules/billing/docs_old/games/brainbread-2.md diff --git a/modules/billing/docs/games/brainbread.md b/modules/billing/docs_old/games/brainbread.md similarity index 100% rename from modules/billing/docs/games/brainbread.md rename to modules/billing/docs_old/games/brainbread.md diff --git a/modules/billing/docs/games/call-of-duty-2.md b/modules/billing/docs_old/games/call-of-duty-2.md similarity index 100% rename from modules/billing/docs/games/call-of-duty-2.md rename to modules/billing/docs_old/games/call-of-duty-2.md diff --git a/modules/billing/docs/games/call-of-duty-4.md b/modules/billing/docs_old/games/call-of-duty-4.md similarity index 100% rename from modules/billing/docs/games/call-of-duty-4.md rename to modules/billing/docs_old/games/call-of-duty-4.md diff --git a/modules/billing/docs/games/call-of-duty-united-offensive.md b/modules/billing/docs_old/games/call-of-duty-united-offensive.md similarity index 100% rename from modules/billing/docs/games/call-of-duty-united-offensive.md rename to modules/billing/docs_old/games/call-of-duty-united-offensive.md diff --git a/modules/billing/docs/games/call-of-duty-world-at-war.md b/modules/billing/docs_old/games/call-of-duty-world-at-war.md similarity index 100% rename from modules/billing/docs/games/call-of-duty-world-at-war.md rename to modules/billing/docs_old/games/call-of-duty-world-at-war.md diff --git a/modules/billing/docs/games/call-of-duty.md b/modules/billing/docs_old/games/call-of-duty.md similarity index 100% rename from modules/billing/docs/games/call-of-duty.md rename to modules/billing/docs_old/games/call-of-duty.md diff --git a/modules/billing/docs/games/chivalry-medieval-warfare.md b/modules/billing/docs_old/games/chivalry-medieval-warfare.md similarity index 100% rename from modules/billing/docs/games/chivalry-medieval-warfare.md rename to modules/billing/docs_old/games/chivalry-medieval-warfare.md diff --git a/modules/billing/docs/games/citadel-forged-with-fire.md b/modules/billing/docs_old/games/citadel-forged-with-fire.md similarity index 100% rename from modules/billing/docs/games/citadel-forged-with-fire.md rename to modules/billing/docs_old/games/citadel-forged-with-fire.md diff --git a/modules/billing/docs/games/codename-cure.md b/modules/billing/docs_old/games/codename-cure.md similarity index 100% rename from modules/billing/docs/games/codename-cure.md rename to modules/billing/docs_old/games/codename-cure.md diff --git a/modules/billing/docs/games/colony-survival.md b/modules/billing/docs_old/games/colony-survival.md similarity index 100% rename from modules/billing/docs/games/colony-survival.md rename to modules/billing/docs_old/games/colony-survival.md diff --git a/modules/billing/docs/games/conan-exiles.md b/modules/billing/docs_old/games/conan-exiles.md similarity index 100% rename from modules/billing/docs/games/conan-exiles.md rename to modules/billing/docs_old/games/conan-exiles.md diff --git a/modules/billing/docs/games/core-keeper.md b/modules/billing/docs_old/games/core-keeper.md similarity index 100% rename from modules/billing/docs/games/core-keeper.md rename to modules/billing/docs_old/games/core-keeper.md diff --git a/modules/billing/docs/games/counter-strike-1-6.md b/modules/billing/docs_old/games/counter-strike-1-6.md similarity index 100% rename from modules/billing/docs/games/counter-strike-1-6.md rename to modules/billing/docs_old/games/counter-strike-1-6.md diff --git a/modules/billing/docs/games/counter-strike-2.md b/modules/billing/docs_old/games/counter-strike-2.md similarity index 100% rename from modules/billing/docs/games/counter-strike-2.md rename to modules/billing/docs_old/games/counter-strike-2.md diff --git a/modules/billing/docs/games/counter-strike-condition-zero.md b/modules/billing/docs_old/games/counter-strike-condition-zero.md similarity index 100% rename from modules/billing/docs/games/counter-strike-condition-zero.md rename to modules/billing/docs_old/games/counter-strike-condition-zero.md diff --git a/modules/billing/docs/games/counter-strike-global-offensive.md b/modules/billing/docs_old/games/counter-strike-global-offensive.md similarity index 100% rename from modules/billing/docs/games/counter-strike-global-offensive.md rename to modules/billing/docs_old/games/counter-strike-global-offensive.md diff --git a/modules/billing/docs/games/counter-strike-source.md b/modules/billing/docs_old/games/counter-strike-source.md similarity index 100% rename from modules/billing/docs/games/counter-strike-source.md rename to modules/billing/docs_old/games/counter-strike-source.md diff --git a/modules/billing/docs/games/counter-strike.md b/modules/billing/docs_old/games/counter-strike.md similarity index 100% rename from modules/billing/docs/games/counter-strike.md rename to modules/billing/docs_old/games/counter-strike.md diff --git a/modules/billing/docs/games/craftopia.md b/modules/billing/docs_old/games/craftopia.md similarity index 100% rename from modules/billing/docs/games/craftopia.md rename to modules/billing/docs_old/games/craftopia.md diff --git a/modules/billing/docs/games/cryofall.md b/modules/billing/docs_old/games/cryofall.md similarity index 100% rename from modules/billing/docs/games/cryofall.md rename to modules/billing/docs_old/games/cryofall.md diff --git a/modules/billing/docs/games/day-of-defeat-source.md b/modules/billing/docs_old/games/day-of-defeat-source.md similarity index 100% rename from modules/billing/docs/games/day-of-defeat-source.md rename to modules/billing/docs_old/games/day-of-defeat-source.md diff --git a/modules/billing/docs/games/day-of-defeat.md b/modules/billing/docs_old/games/day-of-defeat.md similarity index 100% rename from modules/billing/docs/games/day-of-defeat.md rename to modules/billing/docs_old/games/day-of-defeat.md diff --git a/modules/billing/docs/games/day-of-dragons.md b/modules/billing/docs_old/games/day-of-dragons.md similarity index 100% rename from modules/billing/docs/games/day-of-dragons.md rename to modules/billing/docs_old/games/day-of-dragons.md diff --git a/modules/billing/docs/games/day-of-infamy.md b/modules/billing/docs_old/games/day-of-infamy.md similarity index 100% rename from modules/billing/docs/games/day-of-infamy.md rename to modules/billing/docs_old/games/day-of-infamy.md diff --git a/modules/billing/docs/games/dayz-mod-for-arma2co.md b/modules/billing/docs_old/games/dayz-mod-for-arma2co.md similarity index 100% rename from modules/billing/docs/games/dayz-mod-for-arma2co.md rename to modules/billing/docs_old/games/dayz-mod-for-arma2co.md diff --git a/modules/billing/docs/games/dayz-mod.md b/modules/billing/docs_old/games/dayz-mod.md similarity index 100% rename from modules/billing/docs/games/dayz-mod.md rename to modules/billing/docs_old/games/dayz-mod.md diff --git a/modules/billing/docs/games/dayz.md b/modules/billing/docs_old/games/dayz.md similarity index 100% rename from modules/billing/docs/games/dayz.md rename to modules/billing/docs_old/games/dayz.md diff --git a/modules/billing/docs/games/dead-matter.md b/modules/billing/docs_old/games/dead-matter.md similarity index 100% rename from modules/billing/docs/games/dead-matter.md rename to modules/billing/docs_old/games/dead-matter.md diff --git a/modules/billing/docs/games/deadside-console.md b/modules/billing/docs_old/games/deadside-console.md similarity index 100% rename from modules/billing/docs/games/deadside-console.md rename to modules/billing/docs_old/games/deadside-console.md diff --git a/modules/billing/docs/games/deadside.md b/modules/billing/docs_old/games/deadside.md similarity index 100% rename from modules/billing/docs/games/deadside.md rename to modules/billing/docs_old/games/deadside.md diff --git a/modules/billing/docs/games/deathmatch-classic.md b/modules/billing/docs_old/games/deathmatch-classic.md similarity index 100% rename from modules/billing/docs/games/deathmatch-classic.md rename to modules/billing/docs_old/games/deathmatch-classic.md diff --git a/modules/billing/docs/games/don-t-starve-together.md b/modules/billing/docs_old/games/don-t-starve-together.md similarity index 100% rename from modules/billing/docs/games/don-t-starve-together.md rename to modules/billing/docs_old/games/don-t-starve-together.md diff --git a/modules/billing/docs/games/double-action-boogaloo.md b/modules/billing/docs_old/games/double-action-boogaloo.md similarity index 100% rename from modules/billing/docs/games/double-action-boogaloo.md rename to modules/billing/docs_old/games/double-action-boogaloo.md diff --git a/modules/billing/docs/games/dune-awakening.md b/modules/billing/docs_old/games/dune-awakening.md similarity index 100% rename from modules/billing/docs/games/dune-awakening.md rename to modules/billing/docs_old/games/dune-awakening.md diff --git a/modules/billing/docs/games/dystopia.md b/modules/billing/docs_old/games/dystopia.md similarity index 100% rename from modules/billing/docs/games/dystopia.md rename to modules/billing/docs_old/games/dystopia.md diff --git a/modules/billing/docs/games/eco.md b/modules/billing/docs_old/games/eco.md similarity index 100% rename from modules/billing/docs/games/eco.md rename to modules/billing/docs_old/games/eco.md diff --git a/modules/billing/docs/games/empires-mod.md b/modules/billing/docs_old/games/empires-mod.md similarity index 100% rename from modules/billing/docs/games/empires-mod.md rename to modules/billing/docs_old/games/empires-mod.md diff --git a/modules/billing/docs/games/empyrion-galactic-survival.md b/modules/billing/docs_old/games/empyrion-galactic-survival.md similarity index 100% rename from modules/billing/docs/games/empyrion-galactic-survival.md rename to modules/billing/docs_old/games/empyrion-galactic-survival.md diff --git a/modules/billing/docs/games/enshrouded.md b/modules/billing/docs_old/games/enshrouded.md similarity index 100% rename from modules/billing/docs/games/enshrouded.md rename to modules/billing/docs_old/games/enshrouded.md diff --git a/modules/billing/docs/games/et-legacy.md b/modules/billing/docs_old/games/et-legacy.md similarity index 100% rename from modules/billing/docs/games/et-legacy.md rename to modules/billing/docs_old/games/et-legacy.md diff --git a/modules/billing/docs/games/euro-truck-simulator-2-american-truck-simulator.md b/modules/billing/docs_old/games/euro-truck-simulator-2-american-truck-simulator.md similarity index 100% rename from modules/billing/docs/games/euro-truck-simulator-2-american-truck-simulator.md rename to modules/billing/docs_old/games/euro-truck-simulator-2-american-truck-simulator.md diff --git a/modules/billing/docs/games/euro-truck-simulator-2.md b/modules/billing/docs_old/games/euro-truck-simulator-2.md similarity index 100% rename from modules/billing/docs/games/euro-truck-simulator-2.md rename to modules/billing/docs_old/games/euro-truck-simulator-2.md diff --git a/modules/billing/docs/games/factorio.md b/modules/billing/docs_old/games/factorio.md similarity index 100% rename from modules/billing/docs/games/factorio.md rename to modules/billing/docs_old/games/factorio.md diff --git a/modules/billing/docs/games/farming-simulator-2019.md b/modules/billing/docs_old/games/farming-simulator-2019.md similarity index 100% rename from modules/billing/docs/games/farming-simulator-2019.md rename to modules/billing/docs_old/games/farming-simulator-2019.md diff --git a/modules/billing/docs/games/farming-simulator-2022.md b/modules/billing/docs_old/games/farming-simulator-2022.md similarity index 100% rename from modules/billing/docs/games/farming-simulator-2022.md rename to modules/billing/docs_old/games/farming-simulator-2022.md diff --git a/modules/billing/docs/games/farming-simulator-2025.md b/modules/billing/docs_old/games/farming-simulator-2025.md similarity index 100% rename from modules/billing/docs/games/farming-simulator-2025.md rename to modules/billing/docs_old/games/farming-simulator-2025.md diff --git a/modules/billing/docs/games/farming-simulator-25.md b/modules/billing/docs_old/games/farming-simulator-25.md similarity index 100% rename from modules/billing/docs/games/farming-simulator-25.md rename to modules/billing/docs_old/games/farming-simulator-25.md diff --git a/modules/billing/docs/games/farming-simulator.md b/modules/billing/docs_old/games/farming-simulator.md similarity index 100% rename from modules/billing/docs/games/farming-simulator.md rename to modules/billing/docs_old/games/farming-simulator.md diff --git a/modules/billing/docs/games/fistful-of-frags.md b/modules/billing/docs_old/games/fistful-of-frags.md similarity index 100% rename from modules/billing/docs/games/fistful-of-frags.md rename to modules/billing/docs_old/games/fistful-of-frags.md diff --git a/modules/billing/docs/games/fivem.md b/modules/billing/docs_old/games/fivem.md similarity index 100% rename from modules/billing/docs/games/fivem.md rename to modules/billing/docs_old/games/fivem.md diff --git a/modules/billing/docs/games/game.php b/modules/billing/docs_old/games/game.php similarity index 100% rename from modules/billing/docs/games/game.php rename to modules/billing/docs_old/games/game.php diff --git a/modules/billing/docs/games/garry-s-mod.md b/modules/billing/docs_old/games/garry-s-mod.md similarity index 100% rename from modules/billing/docs/games/garry-s-mod.md rename to modules/billing/docs_old/games/garry-s-mod.md diff --git a/modules/billing/docs/games/ground-branch.md b/modules/billing/docs_old/games/ground-branch.md similarity index 100% rename from modules/billing/docs/games/ground-branch.md rename to modules/billing/docs_old/games/ground-branch.md diff --git a/modules/billing/docs/games/half-life-2-deathmatch.md b/modules/billing/docs_old/games/half-life-2-deathmatch.md similarity index 100% rename from modules/billing/docs/games/half-life-2-deathmatch.md rename to modules/billing/docs_old/games/half-life-2-deathmatch.md diff --git a/modules/billing/docs/games/half-life-deathmatch-source.md b/modules/billing/docs_old/games/half-life-deathmatch-source.md similarity index 100% rename from modules/billing/docs/games/half-life-deathmatch-source.md rename to modules/billing/docs_old/games/half-life-deathmatch-source.md diff --git a/modules/billing/docs/games/half-life-deathmatch.md b/modules/billing/docs_old/games/half-life-deathmatch.md similarity index 100% rename from modules/billing/docs/games/half-life-deathmatch.md rename to modules/billing/docs_old/games/half-life-deathmatch.md diff --git a/modules/billing/docs/games/heat.md b/modules/billing/docs_old/games/heat.md similarity index 100% rename from modules/billing/docs/games/heat.md rename to modules/billing/docs_old/games/heat.md diff --git a/modules/billing/docs/games/hell-let-loose.md b/modules/billing/docs_old/games/hell-let-loose.md similarity index 100% rename from modules/billing/docs/games/hell-let-loose.md rename to modules/billing/docs_old/games/hell-let-loose.md diff --git a/modules/billing/docs/games/humanitz.md b/modules/billing/docs_old/games/humanitz.md similarity index 100% rename from modules/billing/docs/games/humanitz.md rename to modules/billing/docs_old/games/humanitz.md diff --git a/modules/billing/docs/games/hurtworld.md b/modules/billing/docs_old/games/hurtworld.md similarity index 100% rename from modules/billing/docs/games/hurtworld.md rename to modules/billing/docs_old/games/hurtworld.md diff --git a/modules/billing/docs/games/hypercharge-unboxed.md b/modules/billing/docs_old/games/hypercharge-unboxed.md similarity index 100% rename from modules/billing/docs/games/hypercharge-unboxed.md rename to modules/billing/docs_old/games/hypercharge-unboxed.md diff --git a/modules/billing/docs/games/icarus.md b/modules/billing/docs_old/games/icarus.md similarity index 100% rename from modules/billing/docs/games/icarus.md rename to modules/billing/docs_old/games/icarus.md diff --git a/modules/billing/docs/games/index.php b/modules/billing/docs_old/games/index.php similarity index 100% rename from modules/billing/docs/games/index.php rename to modules/billing/docs_old/games/index.php diff --git a/modules/billing/docs/games/insurgency-sandstorm.md b/modules/billing/docs_old/games/insurgency-sandstorm.md similarity index 100% rename from modules/billing/docs/games/insurgency-sandstorm.md rename to modules/billing/docs_old/games/insurgency-sandstorm.md diff --git a/modules/billing/docs/games/insurgency.md b/modules/billing/docs_old/games/insurgency.md similarity index 100% rename from modules/billing/docs/games/insurgency.md rename to modules/billing/docs_old/games/insurgency.md diff --git a/modules/billing/docs/games/iosoccer.md b/modules/billing/docs_old/games/iosoccer.md similarity index 100% rename from modules/billing/docs/games/iosoccer.md rename to modules/billing/docs_old/games/iosoccer.md diff --git a/modules/billing/docs/games/jedi-knight-ii-jedi-outcast.md b/modules/billing/docs_old/games/jedi-knight-ii-jedi-outcast.md similarity index 100% rename from modules/billing/docs/games/jedi-knight-ii-jedi-outcast.md rename to modules/billing/docs_old/games/jedi-knight-ii-jedi-outcast.md diff --git a/modules/billing/docs/games/just-cause-2.md b/modules/billing/docs_old/games/just-cause-2.md similarity index 100% rename from modules/billing/docs/games/just-cause-2.md rename to modules/billing/docs_old/games/just-cause-2.md diff --git a/modules/billing/docs/games/just-cause-3.md b/modules/billing/docs_old/games/just-cause-3.md similarity index 100% rename from modules/billing/docs/games/just-cause-3.md rename to modules/billing/docs_old/games/just-cause-3.md diff --git a/modules/billing/docs/games/killing-floor-2.md b/modules/billing/docs_old/games/killing-floor-2.md similarity index 100% rename from modules/billing/docs/games/killing-floor-2.md rename to modules/billing/docs_old/games/killing-floor-2.md diff --git a/modules/billing/docs/games/killing-floor.md b/modules/billing/docs_old/games/killing-floor.md similarity index 100% rename from modules/billing/docs/games/killing-floor.md rename to modules/billing/docs_old/games/killing-floor.md diff --git a/modules/billing/docs/games/last-oasis.md b/modules/billing/docs_old/games/last-oasis.md similarity index 100% rename from modules/billing/docs/games/last-oasis.md rename to modules/billing/docs_old/games/last-oasis.md diff --git a/modules/billing/docs/games/leap.md b/modules/billing/docs_old/games/leap.md similarity index 100% rename from modules/billing/docs/games/leap.md rename to modules/billing/docs_old/games/leap.md diff --git a/modules/billing/docs/games/left-4-dead-2.md b/modules/billing/docs_old/games/left-4-dead-2.md similarity index 100% rename from modules/billing/docs/games/left-4-dead-2.md rename to modules/billing/docs_old/games/left-4-dead-2.md diff --git a/modules/billing/docs/games/left-4-dead.md b/modules/billing/docs_old/games/left-4-dead.md similarity index 100% rename from modules/billing/docs/games/left-4-dead.md rename to modules/billing/docs_old/games/left-4-dead.md diff --git a/modules/billing/docs/games/life-is-feudal.md b/modules/billing/docs_old/games/life-is-feudal.md similarity index 100% rename from modules/billing/docs/games/life-is-feudal.md rename to modules/billing/docs_old/games/life-is-feudal.md diff --git a/modules/billing/docs/games/longvinter.md b/modules/billing/docs_old/games/longvinter.md similarity index 100% rename from modules/billing/docs/games/longvinter.md rename to modules/billing/docs_old/games/longvinter.md diff --git a/modules/billing/docs/games/medal-of-honor-allied-assault.md b/modules/billing/docs_old/games/medal-of-honor-allied-assault.md similarity index 100% rename from modules/billing/docs/games/medal-of-honor-allied-assault.md rename to modules/billing/docs_old/games/medal-of-honor-allied-assault.md diff --git a/modules/billing/docs/games/memories-of-mars.md b/modules/billing/docs_old/games/memories-of-mars.md similarity index 100% rename from modules/billing/docs/games/memories-of-mars.md rename to modules/billing/docs_old/games/memories-of-mars.md diff --git a/modules/billing/docs/games/minecraft-bedrock-edition.md b/modules/billing/docs_old/games/minecraft-bedrock-edition.md similarity index 100% rename from modules/billing/docs/games/minecraft-bedrock-edition.md rename to modules/billing/docs_old/games/minecraft-bedrock-edition.md diff --git a/modules/billing/docs/games/minecraft-java-edition.md b/modules/billing/docs_old/games/minecraft-java-edition.md similarity index 100% rename from modules/billing/docs/games/minecraft-java-edition.md rename to modules/billing/docs_old/games/minecraft-java-edition.md diff --git a/modules/billing/docs/games/minecraft.md b/modules/billing/docs_old/games/minecraft.md similarity index 100% rename from modules/billing/docs/games/minecraft.md rename to modules/billing/docs_old/games/minecraft.md diff --git a/modules/billing/docs/games/mordhau.md b/modules/billing/docs_old/games/mordhau.md similarity index 100% rename from modules/billing/docs/games/mordhau.md rename to modules/billing/docs_old/games/mordhau.md diff --git a/modules/billing/docs/games/multi-theft-auto.md b/modules/billing/docs_old/games/multi-theft-auto.md similarity index 100% rename from modules/billing/docs/games/multi-theft-auto.md rename to modules/billing/docs_old/games/multi-theft-auto.md diff --git a/modules/billing/docs/games/mumble.md b/modules/billing/docs_old/games/mumble.md similarity index 100% rename from modules/billing/docs/games/mumble.md rename to modules/billing/docs_old/games/mumble.md diff --git a/modules/billing/docs/games/myth-of-empires.md b/modules/billing/docs_old/games/myth-of-empires.md similarity index 100% rename from modules/billing/docs/games/myth-of-empires.md rename to modules/billing/docs_old/games/myth-of-empires.md diff --git a/modules/billing/docs/games/natural-selection-2.md b/modules/billing/docs_old/games/natural-selection-2.md similarity index 100% rename from modules/billing/docs/games/natural-selection-2.md rename to modules/billing/docs_old/games/natural-selection-2.md diff --git a/modules/billing/docs/games/natural-selection.md b/modules/billing/docs_old/games/natural-selection.md similarity index 100% rename from modules/billing/docs/games/natural-selection.md rename to modules/billing/docs_old/games/natural-selection.md diff --git a/modules/billing/docs/games/necesse.md b/modules/billing/docs_old/games/necesse.md similarity index 100% rename from modules/billing/docs/games/necesse.md rename to modules/billing/docs_old/games/necesse.md diff --git a/modules/billing/docs/games/no-more-room-in-hell.md b/modules/billing/docs_old/games/no-more-room-in-hell.md similarity index 100% rename from modules/billing/docs/games/no-more-room-in-hell.md rename to modules/billing/docs_old/games/no-more-room-in-hell.md diff --git a/modules/billing/docs/games/ns2-combat.md b/modules/billing/docs_old/games/ns2-combat.md similarity index 100% rename from modules/billing/docs/games/ns2-combat.md rename to modules/billing/docs_old/games/ns2-combat.md diff --git a/modules/billing/docs/games/nuclear-dawn.md b/modules/billing/docs_old/games/nuclear-dawn.md similarity index 100% rename from modules/billing/docs/games/nuclear-dawn.md rename to modules/billing/docs_old/games/nuclear-dawn.md diff --git a/modules/billing/docs/games/onset.md b/modules/billing/docs_old/games/onset.md similarity index 100% rename from modules/billing/docs/games/onset.md rename to modules/billing/docs_old/games/onset.md diff --git a/modules/billing/docs/games/operation-harsh-doorstop.md b/modules/billing/docs_old/games/operation-harsh-doorstop.md similarity index 100% rename from modules/billing/docs/games/operation-harsh-doorstop.md rename to modules/billing/docs_old/games/operation-harsh-doorstop.md diff --git a/modules/billing/docs/games/opposing-force.md b/modules/billing/docs_old/games/opposing-force.md similarity index 100% rename from modules/billing/docs/games/opposing-force.md rename to modules/billing/docs_old/games/opposing-force.md diff --git a/modules/billing/docs/games/outlaws-of-the-old-west.md b/modules/billing/docs_old/games/outlaws-of-the-old-west.md similarity index 100% rename from modules/billing/docs/games/outlaws-of-the-old-west.md rename to modules/billing/docs_old/games/outlaws-of-the-old-west.md diff --git a/modules/billing/docs/games/outpost-zero.md b/modules/billing/docs_old/games/outpost-zero.md similarity index 100% rename from modules/billing/docs/games/outpost-zero.md rename to modules/billing/docs_old/games/outpost-zero.md diff --git a/modules/billing/docs/games/palworld-xbox.md b/modules/billing/docs_old/games/palworld-xbox.md similarity index 100% rename from modules/billing/docs/games/palworld-xbox.md rename to modules/billing/docs_old/games/palworld-xbox.md diff --git a/modules/billing/docs/games/palworld.md b/modules/billing/docs_old/games/palworld.md similarity index 100% rename from modules/billing/docs/games/palworld.md rename to modules/billing/docs_old/games/palworld.md diff --git a/modules/billing/docs/games/papermc.md b/modules/billing/docs_old/games/papermc.md similarity index 100% rename from modules/billing/docs/games/papermc.md rename to modules/billing/docs_old/games/papermc.md diff --git a/modules/billing/docs/games/path-of-titans.md b/modules/billing/docs_old/games/path-of-titans.md similarity index 100% rename from modules/billing/docs/games/path-of-titans.md rename to modules/billing/docs_old/games/path-of-titans.md diff --git a/modules/billing/docs/games/pavlov-vr.md b/modules/billing/docs_old/games/pavlov-vr.md similarity index 100% rename from modules/billing/docs/games/pavlov-vr.md rename to modules/billing/docs_old/games/pavlov-vr.md diff --git a/modules/billing/docs/games/pirates-vikings-knights-ii.md b/modules/billing/docs_old/games/pirates-vikings-knights-ii.md similarity index 100% rename from modules/billing/docs/games/pirates-vikings-knights-ii.md rename to modules/billing/docs_old/games/pirates-vikings-knights-ii.md diff --git a/modules/billing/docs/games/pixark.md b/modules/billing/docs_old/games/pixark.md similarity index 100% rename from modules/billing/docs/games/pixark.md rename to modules/billing/docs_old/games/pixark.md diff --git a/modules/billing/docs/games/project-cars-2.md b/modules/billing/docs_old/games/project-cars-2.md similarity index 100% rename from modules/billing/docs/games/project-cars-2.md rename to modules/billing/docs_old/games/project-cars-2.md diff --git a/modules/billing/docs/games/project-cars.md b/modules/billing/docs_old/games/project-cars.md similarity index 100% rename from modules/billing/docs/games/project-cars.md rename to modules/billing/docs_old/games/project-cars.md diff --git a/modules/billing/docs/games/project-zomboid.md b/modules/billing/docs_old/games/project-zomboid.md similarity index 100% rename from modules/billing/docs/games/project-zomboid.md rename to modules/billing/docs_old/games/project-zomboid.md diff --git a/modules/billing/docs/games/quake-2.md b/modules/billing/docs_old/games/quake-2.md similarity index 100% rename from modules/billing/docs/games/quake-2.md rename to modules/billing/docs_old/games/quake-2.md diff --git a/modules/billing/docs/games/quake-3-arena.md b/modules/billing/docs_old/games/quake-3-arena.md similarity index 100% rename from modules/billing/docs/games/quake-3-arena.md rename to modules/billing/docs_old/games/quake-3-arena.md diff --git a/modules/billing/docs/games/quake-4.md b/modules/billing/docs_old/games/quake-4.md similarity index 100% rename from modules/billing/docs/games/quake-4.md rename to modules/billing/docs_old/games/quake-4.md diff --git a/modules/billing/docs/games/quake-live.md b/modules/billing/docs_old/games/quake-live.md similarity index 100% rename from modules/billing/docs/games/quake-live.md rename to modules/billing/docs_old/games/quake-live.md diff --git a/modules/billing/docs/games/quake-world.md b/modules/billing/docs_old/games/quake-world.md similarity index 100% rename from modules/billing/docs/games/quake-world.md rename to modules/billing/docs_old/games/quake-world.md diff --git a/modules/billing/docs/games/red-orchestra-ostfront-41-45.md b/modules/billing/docs_old/games/red-orchestra-ostfront-41-45.md similarity index 100% rename from modules/billing/docs/games/red-orchestra-ostfront-41-45.md rename to modules/billing/docs_old/games/red-orchestra-ostfront-41-45.md diff --git a/modules/billing/docs/games/redm.md b/modules/billing/docs_old/games/redm.md similarity index 100% rename from modules/billing/docs/games/redm.md rename to modules/billing/docs_old/games/redm.md diff --git a/modules/billing/docs/games/reign-of-kings.md b/modules/billing/docs_old/games/reign-of-kings.md similarity index 100% rename from modules/billing/docs/games/reign-of-kings.md rename to modules/billing/docs_old/games/reign-of-kings.md diff --git a/modules/billing/docs/games/rem-survival.md b/modules/billing/docs_old/games/rem-survival.md similarity index 100% rename from modules/billing/docs/games/rem-survival.md rename to modules/billing/docs_old/games/rem-survival.md diff --git a/modules/billing/docs/games/return-to-castle-wolfenstein.md b/modules/billing/docs_old/games/return-to-castle-wolfenstein.md similarity index 100% rename from modules/billing/docs/games/return-to-castle-wolfenstein.md rename to modules/billing/docs_old/games/return-to-castle-wolfenstein.md diff --git a/modules/billing/docs/games/ricochet.md b/modules/billing/docs_old/games/ricochet.md similarity index 100% rename from modules/billing/docs/games/ricochet.md rename to modules/billing/docs_old/games/ricochet.md diff --git a/modules/billing/docs/games/rising-world.md b/modules/billing/docs_old/games/rising-world.md similarity index 100% rename from modules/billing/docs/games/rising-world.md rename to modules/billing/docs_old/games/rising-world.md diff --git a/modules/billing/docs/games/risk-of-rain-2.md b/modules/billing/docs_old/games/risk-of-rain-2.md similarity index 100% rename from modules/billing/docs/games/risk-of-rain-2.md rename to modules/billing/docs_old/games/risk-of-rain-2.md diff --git a/modules/billing/docs/games/rust.md b/modules/billing/docs_old/games/rust.md similarity index 100% rename from modules/billing/docs/games/rust.md rename to modules/billing/docs_old/games/rust.md diff --git a/modules/billing/docs/games/san-andreas-multiplayer.md b/modules/billing/docs_old/games/san-andreas-multiplayer.md similarity index 100% rename from modules/billing/docs/games/san-andreas-multiplayer.md rename to modules/billing/docs_old/games/san-andreas-multiplayer.md diff --git a/modules/billing/docs/games/satisfactory.md b/modules/billing/docs_old/games/satisfactory.md similarity index 100% rename from modules/billing/docs/games/satisfactory.md rename to modules/billing/docs_old/games/satisfactory.md diff --git a/modules/billing/docs/games/scp-secret-laboratory-servermod.md b/modules/billing/docs_old/games/scp-secret-laboratory-servermod.md similarity index 100% rename from modules/billing/docs/games/scp-secret-laboratory-servermod.md rename to modules/billing/docs_old/games/scp-secret-laboratory-servermod.md diff --git a/modules/billing/docs/games/scp-secret-laboratory.md b/modules/billing/docs_old/games/scp-secret-laboratory.md similarity index 100% rename from modules/billing/docs/games/scp-secret-laboratory.md rename to modules/billing/docs_old/games/scp-secret-laboratory.md diff --git a/modules/billing/docs/games/scum.md b/modules/billing/docs_old/games/scum.md similarity index 100% rename from modules/billing/docs/games/scum.md rename to modules/billing/docs_old/games/scum.md diff --git a/modules/billing/docs/games/skyrim-together-reborn-mod.md b/modules/billing/docs_old/games/skyrim-together-reborn-mod.md similarity index 100% rename from modules/billing/docs/games/skyrim-together-reborn-mod.md rename to modules/billing/docs_old/games/skyrim-together-reborn-mod.md diff --git a/modules/billing/docs/games/soldat.md b/modules/billing/docs_old/games/soldat.md similarity index 100% rename from modules/billing/docs/games/soldat.md rename to modules/billing/docs_old/games/soldat.md diff --git a/modules/billing/docs/games/soldier-of-fortune-2-double-helix-gold.md b/modules/billing/docs_old/games/soldier-of-fortune-2-double-helix-gold.md similarity index 100% rename from modules/billing/docs/games/soldier-of-fortune-2-double-helix-gold.md rename to modules/billing/docs_old/games/soldier-of-fortune-2-double-helix-gold.md diff --git a/modules/billing/docs/games/sons-of-the-forest.md b/modules/billing/docs_old/games/sons-of-the-forest.md similarity index 100% rename from modules/billing/docs/games/sons-of-the-forest.md rename to modules/billing/docs_old/games/sons-of-the-forest.md diff --git a/modules/billing/docs/games/soulmask.md b/modules/billing/docs_old/games/soulmask.md similarity index 100% rename from modules/billing/docs/games/soulmask.md rename to modules/billing/docs_old/games/soulmask.md diff --git a/modules/billing/docs/games/source-forts-classic.md b/modules/billing/docs_old/games/source-forts-classic.md similarity index 100% rename from modules/billing/docs/games/source-forts-classic.md rename to modules/billing/docs_old/games/source-forts-classic.md diff --git a/modules/billing/docs/games/space-engineers.md b/modules/billing/docs_old/games/space-engineers.md similarity index 100% rename from modules/billing/docs/games/space-engineers.md rename to modules/billing/docs_old/games/space-engineers.md diff --git a/modules/billing/docs/games/squad-44.md b/modules/billing/docs_old/games/squad-44.md similarity index 100% rename from modules/billing/docs/games/squad-44.md rename to modules/billing/docs_old/games/squad-44.md diff --git a/modules/billing/docs/games/squad.md b/modules/billing/docs_old/games/squad.md similarity index 100% rename from modules/billing/docs/games/squad.md rename to modules/billing/docs_old/games/squad.md diff --git a/modules/billing/docs/games/starbound.md b/modules/billing/docs_old/games/starbound.md similarity index 100% rename from modules/billing/docs/games/starbound.md rename to modules/billing/docs_old/games/starbound.md diff --git a/modules/billing/docs/games/stationeers.md b/modules/billing/docs_old/games/stationeers.md similarity index 100% rename from modules/billing/docs/games/stationeers.md rename to modules/billing/docs_old/games/stationeers.md diff --git a/modules/billing/docs/games/staxel.md b/modules/billing/docs_old/games/staxel.md similarity index 100% rename from modules/billing/docs/games/staxel.md rename to modules/billing/docs_old/games/staxel.md diff --git a/modules/billing/docs/games/stickybots.md b/modules/billing/docs_old/games/stickybots.md similarity index 100% rename from modules/billing/docs/games/stickybots.md rename to modules/billing/docs_old/games/stickybots.md diff --git a/modules/billing/docs/games/subsistence.md b/modules/billing/docs_old/games/subsistence.md similarity index 100% rename from modules/billing/docs/games/subsistence.md rename to modules/billing/docs_old/games/subsistence.md diff --git a/modules/billing/docs/games/survive-the-nights.md b/modules/billing/docs_old/games/survive-the-nights.md similarity index 100% rename from modules/billing/docs/games/survive-the-nights.md rename to modules/billing/docs_old/games/survive-the-nights.md diff --git a/modules/billing/docs/games/sven-co-op.md b/modules/billing/docs_old/games/sven-co-op.md similarity index 100% rename from modules/billing/docs/games/sven-co-op.md rename to modules/billing/docs_old/games/sven-co-op.md diff --git a/modules/billing/docs/games/team-fortress-2.md b/modules/billing/docs_old/games/team-fortress-2.md similarity index 100% rename from modules/billing/docs/games/team-fortress-2.md rename to modules/billing/docs_old/games/team-fortress-2.md diff --git a/modules/billing/docs/games/team-fortress-classic.md b/modules/billing/docs_old/games/team-fortress-classic.md similarity index 100% rename from modules/billing/docs/games/team-fortress-classic.md rename to modules/billing/docs_old/games/team-fortress-classic.md diff --git a/modules/billing/docs/games/teamspeak-3.md b/modules/billing/docs_old/games/teamspeak-3.md similarity index 100% rename from modules/billing/docs/games/teamspeak-3.md rename to modules/billing/docs_old/games/teamspeak-3.md diff --git a/modules/billing/docs/games/tebex.md b/modules/billing/docs_old/games/tebex.md similarity index 100% rename from modules/billing/docs/games/tebex.md rename to modules/billing/docs_old/games/tebex.md diff --git a/modules/billing/docs/games/teeworlds.md b/modules/billing/docs_old/games/teeworlds.md similarity index 100% rename from modules/billing/docs/games/teeworlds.md rename to modules/billing/docs_old/games/teeworlds.md diff --git a/modules/billing/docs/games/terraria.md b/modules/billing/docs_old/games/terraria.md similarity index 100% rename from modules/billing/docs/games/terraria.md rename to modules/billing/docs_old/games/terraria.md diff --git a/modules/billing/docs/games/terratech-worlds.md b/modules/billing/docs_old/games/terratech-worlds.md similarity index 100% rename from modules/billing/docs/games/terratech-worlds.md rename to modules/billing/docs_old/games/terratech-worlds.md diff --git a/modules/billing/docs/games/the-forest.md b/modules/billing/docs_old/games/the-forest.md similarity index 100% rename from modules/billing/docs/games/the-forest.md rename to modules/billing/docs_old/games/the-forest.md diff --git a/modules/billing/docs/games/the-front.md b/modules/billing/docs_old/games/the-front.md similarity index 100% rename from modules/billing/docs/games/the-front.md rename to modules/billing/docs_old/games/the-front.md diff --git a/modules/billing/docs/games/the-isle.md b/modules/billing/docs_old/games/the-isle.md similarity index 100% rename from modules/billing/docs/games/the-isle.md rename to modules/billing/docs_old/games/the-isle.md diff --git a/modules/billing/docs/games/the-lord-of-the-rings-return-to-moria.md b/modules/billing/docs_old/games/the-lord-of-the-rings-return-to-moria.md similarity index 100% rename from modules/billing/docs/games/the-lord-of-the-rings-return-to-moria.md rename to modules/billing/docs_old/games/the-lord-of-the-rings-return-to-moria.md diff --git a/modules/billing/docs/games/the-specialists.md b/modules/billing/docs_old/games/the-specialists.md similarity index 100% rename from modules/billing/docs/games/the-specialists.md rename to modules/billing/docs_old/games/the-specialists.md diff --git a/modules/billing/docs/games/tinkertown.md b/modules/billing/docs_old/games/tinkertown.md similarity index 100% rename from modules/billing/docs/games/tinkertown.md rename to modules/billing/docs_old/games/tinkertown.md diff --git a/modules/billing/docs/games/tower-unite.md b/modules/billing/docs_old/games/tower-unite.md similarity index 100% rename from modules/billing/docs/games/tower-unite.md rename to modules/billing/docs_old/games/tower-unite.md diff --git a/modules/billing/docs/games/unreal-tournament-2004.md b/modules/billing/docs_old/games/unreal-tournament-2004.md similarity index 100% rename from modules/billing/docs/games/unreal-tournament-2004.md rename to modules/billing/docs_old/games/unreal-tournament-2004.md diff --git a/modules/billing/docs/games/unreal-tournament-3.md b/modules/billing/docs_old/games/unreal-tournament-3.md similarity index 100% rename from modules/billing/docs/games/unreal-tournament-3.md rename to modules/billing/docs_old/games/unreal-tournament-3.md diff --git a/modules/billing/docs/games/unreal-tournament-99.md b/modules/billing/docs_old/games/unreal-tournament-99.md similarity index 100% rename from modules/billing/docs/games/unreal-tournament-99.md rename to modules/billing/docs_old/games/unreal-tournament-99.md diff --git a/modules/billing/docs/games/unreal-tournament.md b/modules/billing/docs_old/games/unreal-tournament.md similarity index 100% rename from modules/billing/docs/games/unreal-tournament.md rename to modules/billing/docs_old/games/unreal-tournament.md diff --git a/modules/billing/docs/games/unturned.md b/modules/billing/docs_old/games/unturned.md similarity index 100% rename from modules/billing/docs/games/unturned.md rename to modules/billing/docs_old/games/unturned.md diff --git a/modules/billing/docs/games/urban-terror-4.md b/modules/billing/docs_old/games/urban-terror-4.md similarity index 100% rename from modules/billing/docs/games/urban-terror-4.md rename to modules/billing/docs_old/games/urban-terror-4.md diff --git a/modules/billing/docs/games/v-rising.md b/modules/billing/docs_old/games/v-rising.md similarity index 100% rename from modules/billing/docs/games/v-rising.md rename to modules/billing/docs_old/games/v-rising.md diff --git a/modules/billing/docs/games/valheim.md b/modules/billing/docs_old/games/valheim.md similarity index 100% rename from modules/billing/docs/games/valheim.md rename to modules/billing/docs_old/games/valheim.md diff --git a/modules/billing/docs/games/vampire-slayer.md b/modules/billing/docs_old/games/vampire-slayer.md similarity index 100% rename from modules/billing/docs/games/vampire-slayer.md rename to modules/billing/docs_old/games/vampire-slayer.md diff --git a/modules/billing/docs/games/velocity-proxy.md b/modules/billing/docs_old/games/velocity-proxy.md similarity index 100% rename from modules/billing/docs/games/velocity-proxy.md rename to modules/billing/docs_old/games/velocity-proxy.md diff --git a/modules/billing/docs/games/vintage-story.md b/modules/billing/docs_old/games/vintage-story.md similarity index 100% rename from modules/billing/docs/games/vintage-story.md rename to modules/billing/docs_old/games/vintage-story.md diff --git a/modules/billing/docs/games/warfork.md b/modules/billing/docs_old/games/warfork.md similarity index 100% rename from modules/billing/docs/games/warfork.md rename to modules/billing/docs_old/games/warfork.md diff --git a/modules/billing/docs/games/warsow.md b/modules/billing/docs_old/games/warsow.md similarity index 100% rename from modules/billing/docs/games/warsow.md rename to modules/billing/docs_old/games/warsow.md diff --git a/modules/billing/docs/games/waterfallmc.md b/modules/billing/docs_old/games/waterfallmc.md similarity index 100% rename from modules/billing/docs/games/waterfallmc.md rename to modules/billing/docs_old/games/waterfallmc.md diff --git a/modules/billing/docs/games/wolfenstein-enemy-territory.md b/modules/billing/docs_old/games/wolfenstein-enemy-territory.md similarity index 100% rename from modules/billing/docs/games/wolfenstein-enemy-territory.md rename to modules/billing/docs_old/games/wolfenstein-enemy-territory.md diff --git a/modules/billing/docs/games/world-titans-war.md b/modules/billing/docs_old/games/world-titans-war.md similarity index 100% rename from modules/billing/docs/games/world-titans-war.md rename to modules/billing/docs_old/games/world-titans-war.md diff --git a/modules/billing/docs/games/wreckfest-2.md b/modules/billing/docs_old/games/wreckfest-2.md similarity index 100% rename from modules/billing/docs/games/wreckfest-2.md rename to modules/billing/docs_old/games/wreckfest-2.md diff --git a/modules/billing/docs/games/wreckfest.md b/modules/billing/docs_old/games/wreckfest.md similarity index 100% rename from modules/billing/docs/games/wreckfest.md rename to modules/billing/docs_old/games/wreckfest.md diff --git a/modules/billing/docs/games/wurm-unlimited.md b/modules/billing/docs_old/games/wurm-unlimited.md similarity index 100% rename from modules/billing/docs/games/wurm-unlimited.md rename to modules/billing/docs_old/games/wurm-unlimited.md diff --git a/modules/billing/docs/games/xonotic.md b/modules/billing/docs_old/games/xonotic.md similarity index 100% rename from modules/billing/docs/games/xonotic.md rename to modules/billing/docs_old/games/xonotic.md diff --git a/modules/billing/docs/games/zombie-master-reborn.md b/modules/billing/docs_old/games/zombie-master-reborn.md similarity index 100% rename from modules/billing/docs/games/zombie-master-reborn.md rename to modules/billing/docs_old/games/zombie-master-reborn.md diff --git a/modules/billing/docs/games/zombie-panic-source.md b/modules/billing/docs_old/games/zombie-panic-source.md similarity index 100% rename from modules/billing/docs/games/zombie-panic-source.md rename to modules/billing/docs_old/games/zombie-panic-source.md diff --git a/modules/billing/docs/server.php b/modules/billing/docs_old/server.php similarity index 100% rename from modules/billing/docs/server.php rename to modules/billing/docs_old/server.php diff --git a/modules/billing/includes/menu.php b/modules/billing/includes/menu.php index 381f8c7f..57120a04 100644 --- a/modules/billing/includes/menu.php +++ b/modules/billing/includes/menu.php @@ -88,6 +88,7 @@ if ($is_logged_in) {