From 25b5b6c9f62e9dd6d883096de4f1b6d607299a37 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Fri, 7 Nov 2025 11:50:31 +0000
Subject: [PATCH 1/7] Initial plan
From d7e9b547638d4602caeda417ba7672f10ca2de3d Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Fri, 7 Nov 2025 11:54:19 +0000
Subject: [PATCH 2/7] Fix hardcoded ogp_users table reference in menu.php
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
---
modules/billing/includes/menu.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/billing/includes/menu.php b/modules/billing/includes/menu.php
index 57120a04..b4948250 100644
--- a/modules/billing/includes/menu.php
+++ b/modules/billing/includes/menu.php
@@ -43,7 +43,7 @@ if ($is_logged_in) {
$uid = intval($_SESSION['website_user_id']);
}
if (!empty($uid)) {
- $res = mysqli_query($menu_db, "SELECT users_role FROM ogp_users WHERE user_id = $uid LIMIT 1");
+ $res = mysqli_query($menu_db, "SELECT users_role FROM {$table_prefix}users WHERE user_id = $uid LIMIT 1");
if ($res && mysqli_num_rows($res) === 1) {
$row = mysqli_fetch_assoc($res);
if (strtolower((string)($row['users_role'] ?? '')) === 'admin') $is_admin = true;
From 291fd81504d96ba67bbcdc09997db9991381f6a6 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Fri, 7 Nov 2025 11:56:11 +0000
Subject: [PATCH 3/7] Add coupon system integration to shopping cart
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
---
modules/billing/cart.php | 203 ++++++++++++++++++++++++++++++++++++++-
1 file changed, 201 insertions(+), 2 deletions(-)
diff --git a/modules/billing/cart.php b/modules/billing/cart.php
index 6b989541..49434b99 100644
--- a/modules/billing/cart.php
+++ b/modules/billing/cart.php
@@ -42,6 +42,120 @@ if ($result) {
// If cart is empty, show message
$cart_empty = count($invoices) === 0;
+// Coupon handling
+$coupon_code = '';
+$coupon_discount_percent = 0;
+$coupon_error = '';
+$coupon_success = '';
+$applied_coupon = null;
+
+// Check for coupon in session
+if (isset($_SESSION['cart_coupon_code'])) {
+ $coupon_code = $_SESSION['cart_coupon_code'];
+}
+
+// Handle coupon application
+if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['apply_coupon'])) {
+ $submitted_code = trim($_POST['coupon_code'] ?? '');
+
+ if (empty($submitted_code)) {
+ $coupon_error = 'Please enter a coupon code.';
+ } else {
+ // Validate coupon
+ $safe_code = mysqli_real_escape_string($db, $submitted_code);
+ $coupon_query = "SELECT * FROM {$table_prefix}billing_coupons
+ WHERE code = '$safe_code' AND is_active = 1";
+ $coupon_result = mysqli_query($db, $coupon_query);
+
+ if ($coupon_result && mysqli_num_rows($coupon_result) === 1) {
+ $coupon = mysqli_fetch_assoc($coupon_result);
+
+ // Check expiration
+ $expired = false;
+ if (!empty($coupon['expires'])) {
+ $expires_time = strtotime($coupon['expires']);
+ if ($expires_time && $expires_time < time()) {
+ $expired = true;
+ }
+ }
+
+ // Check usage limit
+ $max_uses_reached = false;
+ if (!empty($coupon['max_uses'])) {
+ if (intval($coupon['current_uses']) >= intval($coupon['max_uses'])) {
+ $max_uses_reached = true;
+ }
+ }
+
+ if ($expired) {
+ $coupon_error = 'This coupon has expired.';
+ } elseif ($max_uses_reached) {
+ $coupon_error = 'This coupon has reached its maximum usage limit.';
+ } else {
+ // Check game filter
+ $game_valid = true;
+ if ($coupon['game_filter_type'] === 'specific_games' && !empty($coupon['game_filter_list'])) {
+ $allowed_games = json_decode($coupon['game_filter_list'], true);
+ if (is_array($allowed_games) && count($allowed_games) > 0) {
+ // Check if any invoice game is in allowed list
+ $has_valid_game = false;
+ foreach ($invoices as $inv) {
+ if (in_array($inv['game_key'], $allowed_games)) {
+ $has_valid_game = true;
+ break;
+ }
+ }
+ if (!$has_valid_game) {
+ $game_valid = false;
+ }
+ }
+ }
+
+ if (!$game_valid) {
+ $coupon_error = 'This coupon is not valid for the items in your cart.';
+ } else {
+ // Apply coupon
+ $applied_coupon = $coupon;
+ $coupon_code = $submitted_code;
+ $coupon_discount_percent = floatval($coupon['discount_percent']);
+ $_SESSION['cart_coupon_code'] = $coupon_code;
+ $_SESSION['cart_coupon_id'] = $coupon['coupon_id'];
+ $coupon_success = 'Coupon "' . htmlspecialchars($coupon['name']) . '" applied! You save ' . $coupon_discount_percent . '%';
+ }
+ }
+ } else {
+ $coupon_error = 'Invalid coupon code.';
+ }
+ }
+}
+
+// Handle coupon removal
+if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['remove_coupon'])) {
+ unset($_SESSION['cart_coupon_code']);
+ unset($_SESSION['cart_coupon_id']);
+ $coupon_code = '';
+ $coupon_discount_percent = 0;
+ $applied_coupon = null;
+}
+
+// Calculate discount if coupon is applied
+$discount_amount = 0;
+if (!empty($coupon_code) && $coupon_discount_percent > 0) {
+ // Re-validate the coupon from session
+ $safe_code = mysqli_real_escape_string($db, $coupon_code);
+ $coupon_query = "SELECT * FROM {$table_prefix}billing_coupons
+ WHERE code = '$safe_code' AND is_active = 1";
+ $coupon_result = mysqli_query($db, $coupon_query);
+
+ if ($coupon_result && mysqli_num_rows($coupon_result) === 1) {
+ $applied_coupon = mysqli_fetch_assoc($coupon_result);
+ $coupon_discount_percent = floatval($applied_coupon['discount_percent']);
+ $discount_amount = $total_amount * ($coupon_discount_percent / 100);
+ }
+}
+
+$final_amount = $total_amount - $discount_amount;
+
// PayPal configuration
$sandbox = true; // Set to false for live PayPal
$client_id = 'AfvY_C2zA_hTHxHq7TIhtOeub4xBdySYrt_Hjj3d_WYQwjWI9NfOAVOTeResx2rgZ_nP5tOoxQSAHw8c';
@@ -188,6 +302,33 @@ mysqli_close($db);
padding: 20px;
color: #666;
}
+ .coupon-section {
+ background: #f8f9fa;
+ padding: 20px;
+ border-radius: 8px;
+ margin-bottom: 20px;
+ }
+ .coupon-input {
+ width: 100%;
+ padding: 10px;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+ font-size: 1em;
+ }
+ .alert-error {
+ background: #f8d7da;
+ color: #721c24;
+ padding: 10px;
+ border-radius: 4px;
+ margin-bottom: 15px;
+ }
+ .alert-success {
+ background: #d4edda;
+ color: #155724;
+ padding: 10px;
+ border-radius: 4px;
+ margin-bottom: 15px;
+ }
@@ -241,9 +382,60 @@ mysqli_close($db);
+
+
+
Apply Coupon Code
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Coupon Applied:
+
+ (% off)
+
+
+
+
+
+
+ 0): ?>
+
+ Subtotal:
+ $
+
+
+ Discount (%):
+ -$
+
+
Total:
-
$
+
$
@@ -273,12 +465,19 @@ mysqli_close($db);
purchase_units: [{
amount: {
currency_code: 'USD',
- value: '',
+ value: '',
breakdown: {
item_total: {
currency_code: 'USD',
value: ''
}
+ 0): ?>
+ ,
+ discount: {
+ currency_code: 'USD',
+ value: ''
+ }
+
}
},
items:
From 7dcecd49ed78fb2cb0f39e961dca56e2a4af66bd Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Fri, 7 Nov 2025 11:59:06 +0000
Subject: [PATCH 4/7] Complete coupon system integration with payment
processing
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
---
modules/billing/api/capture_order.php | 46 +++++++++++++++++++
modules/billing/cart.php | 2 +-
.../billing/includes/payment_processor.php | 11 +++++
3 files changed, 58 insertions(+), 1 deletion(-)
diff --git a/modules/billing/api/capture_order.php b/modules/billing/api/capture_order.php
index 89e19dfe..ce2edaf8 100644
--- a/modules/billing/api/capture_order.php
+++ b/modules/billing/api/capture_order.php
@@ -161,6 +161,52 @@ $now = date('Y-m-d H:i:s');
$esc_txid = mysqli_real_escape_string($db, $txid);
$esc_paypal_json = mysqli_real_escape_string($db, $paypal_json);
+// Apply coupon from session to invoices before marking paid
+session_start();
+$coupon_id = isset($_SESSION['cart_coupon_id']) ? intval($_SESSION['cart_coupon_id']) : 0;
+if ($coupon_id > 0) {
+ // Get unpaid invoices for this user to apply coupon
+ $invoices_query = "SELECT invoice_id, amount FROM {$table_prefix}billing_invoices
+ WHERE user_id=$user_id AND status='due'";
+ $invoices_result = mysqli_query($db, $invoices_query);
+
+ // Get coupon details
+ $coupon_query = "SELECT discount_percent FROM {$table_prefix}billing_coupons
+ WHERE coupon_id=$coupon_id AND is_active=1 LIMIT 1";
+ $coupon_result = mysqli_query($db, $coupon_query);
+
+ if ($coupon_result && mysqli_num_rows($coupon_result) === 1) {
+ $coupon_row = mysqli_fetch_assoc($coupon_result);
+ $discount_percent = floatval($coupon_row['discount_percent']);
+
+ // Update each invoice with coupon
+ while ($inv_row = mysqli_fetch_assoc($invoices_result)) {
+ $inv_id = intval($inv_row['invoice_id']);
+ $inv_amount = floatval($inv_row['amount']);
+ $discount_amt = $inv_amount * ($discount_percent / 100);
+ $new_amount = $inv_amount - $discount_amt;
+
+ $update_coupon_sql = "UPDATE {$table_prefix}billing_invoices
+ SET coupon_id=$coupon_id,
+ discount_amount=" . number_format($discount_amt, 2, '.', '') . ",
+ amount=" . number_format($new_amount, 2, '.', '') . "
+ WHERE invoice_id=$inv_id";
+ mysqli_query($db, $update_coupon_sql);
+ log_payment('COUPON_APPLIED', ['invoice_id' => $inv_id, 'discount' => $discount_amt]);
+ }
+
+ // Increment coupon usage
+ $update_usage_sql = "UPDATE {$table_prefix}billing_coupons
+ SET current_uses = current_uses + 1
+ WHERE coupon_id=$coupon_id";
+ mysqli_query($db, $update_usage_sql);
+
+ // Clear coupon from session
+ unset($_SESSION['cart_coupon_code']);
+ unset($_SESSION['cart_coupon_id']);
+ }
+}
+
// Mark all due invoices for this user as paid
$updateInvoicesSql = "UPDATE {$table_prefix}billing_invoices
SET status='paid', paid_date='$now', payment_txid='$esc_txid', payment_method='paypal'
diff --git a/modules/billing/cart.php b/modules/billing/cart.php
index 49434b99..b3d9b869 100644
--- a/modules/billing/cart.php
+++ b/modules/billing/cart.php
@@ -114,7 +114,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['apply_coupon'])) {
if (!$game_valid) {
$coupon_error = 'This coupon is not valid for the items in your cart.';
} else {
- // Apply coupon
+ // Apply coupon (stored in session, applied at checkout)
$applied_coupon = $coupon;
$coupon_code = $submitted_code;
$coupon_discount_percent = floatval($coupon['discount_percent']);
diff --git a/modules/billing/includes/payment_processor.php b/modules/billing/includes/payment_processor.php
index 7ed1d6c7..bd126e86 100644
--- a/modules/billing/includes/payment_processor.php
+++ b/modules/billing/includes/payment_processor.php
@@ -136,6 +136,17 @@ function process_payment_record(array $record) {
mysqli_stmt_close($stmt);
}
+ // If invoice has a coupon, increment usage count
+ $coupon_id = intval($inv['coupon_id'] ?? 0);
+ if ($coupon_id > 0) {
+ $upd_coupon = "UPDATE `" . $TABLE_PREFIX . "billing_coupons` SET current_uses = current_uses + 1 WHERE coupon_id = ?";
+ if ($stmt = mysqli_prepare($db, $upd_coupon)) {
+ mysqli_stmt_bind_param($stmt, 'i', $coupon_id);
+ mysqli_stmt_execute($stmt);
+ mysqli_stmt_close($stmt);
+ }
+ }
+
// If this invoice already has an order -> treat as renewal
if ($order_id > 0) {
// compute months
From 0d8115145776a92f8a48fd25ef7e6dc8e1a4060b Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Fri, 7 Nov 2025 12:01:17 +0000
Subject: [PATCH 5/7] Generate documentation for 244 game servers from XML
configs
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
---
.../docs/games/7daystodie_linux32/icon.jpg | Bin 0 -> 40986 bytes
.../docs/games/7daystodie_linux32/index.php | 65 ++++++++++++++++++
.../games/7daystodie_linux32/metadata.json | 6 ++
.../docs/games/7daystodie_linux64/icon.jpg | Bin 0 -> 40986 bytes
.../docs/games/7daystodie_linux64/index.php | 65 ++++++++++++++++++
.../games/7daystodie_linux64/metadata.json | 6 ++
.../docs/games/7daystodie_win64/icon.jpg | Bin 0 -> 40986 bytes
.../docs/games/7daystodie_win64/index.php | 65 ++++++++++++++++++
.../docs/games/7daystodie_win64/metadata.json | 6 ++
.../games/aliensvspredator_win32/icon.txt | 1 +
.../games/aliensvspredator_win32/index.php | 65 ++++++++++++++++++
.../aliensvspredator_win32/metadata.json | 6 ++
.../billing/docs/games/aoc_linux32/icon.txt | 1 +
.../billing/docs/games/aoc_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/aoc_linux32/metadata.json | 6 ++
.../billing/docs/games/arkse_linux64/icon.jpg | Bin 0 -> 133659 bytes
.../docs/games/arkse_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/arkse_linux64/metadata.json | 6 ++
.../billing/docs/games/arkse_win64/icon.jpg | Bin 0 -> 133659 bytes
.../billing/docs/games/arkse_win64/index.php | 65 ++++++++++++++++++
.../docs/games/arkse_win64/metadata.json | 6 ++
.../docs/games/arma-reforger_linux64/icon.txt | 1 +
.../games/arma-reforger_linux64/index.php | 65 ++++++++++++++++++
.../games/arma-reforger_linux64/metadata.json | 6 ++
.../billing/docs/games/arma2co_win32/icon.txt | 1 +
.../docs/games/arma2co_win32/index.php | 65 ++++++++++++++++++
.../docs/games/arma2co_win32/metadata.json | 6 ++
.../billing/docs/games/arma2oa_win32/icon.jpg | Bin 0 -> 40955 bytes
.../docs/games/arma2oa_win32/index.php | 65 ++++++++++++++++++
.../docs/games/arma2oa_win32/metadata.json | 6 ++
.../billing/docs/games/arma3_linux32/icon.jpg | Bin 0 -> 33192 bytes
.../docs/games/arma3_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/arma3_linux32/metadata.json | 6 ++
.../billing/docs/games/arma3_linux64/icon.jpg | Bin 0 -> 33192 bytes
.../docs/games/arma3_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/arma3_linux64/metadata.json | 6 ++
.../billing/docs/games/arma3_win64/icon.jpg | Bin 0 -> 33192 bytes
.../billing/docs/games/arma3_win64/index.php | 65 ++++++++++++++++++
.../docs/games/arma3_win64/metadata.json | 6 ++
.../docs/games/assettocorsa_linux/icon.txt | 1 +
.../docs/games/assettocorsa_linux/index.php | 65 ++++++++++++++++++
.../games/assettocorsa_linux/metadata.json | 6 ++
.../docs/games/assettocorsa_win32/icon.txt | 1 +
.../docs/games/assettocorsa_win32/index.php | 65 ++++++++++++++++++
.../games/assettocorsa_win32/metadata.json | 6 ++
.../billing/docs/games/atlas_linux64/icon.txt | 1 +
.../docs/games/atlas_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/atlas_linux64/metadata.json | 6 ++
.../billing/docs/games/atlas_win64/icon.txt | 1 +
.../billing/docs/games/atlas_win64/index.php | 65 ++++++++++++++++++
.../docs/games/atlas_win64/metadata.json | 6 ++
.../docs/games/avorion_linux64/icon.jpg | Bin 0 -> 32342 bytes
.../docs/games/avorion_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/avorion_linux64/metadata.json | 6 ++
modules/billing/docs/games/bec_win32/icon.jpg | Bin 0 -> 71176 bytes
.../billing/docs/games/bec_win32/index.php | 65 ++++++++++++++++++
.../docs/games/bec_win32/metadata.json | 6 ++
.../billing/docs/games/bf2_linux32/icon.txt | 1 +
.../billing/docs/games/bf2_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/bf2_linux32/metadata.json | 6 ++
modules/billing/docs/games/bf2_win32/icon.txt | 1 +
.../billing/docs/games/bf2_win32/index.php | 65 ++++++++++++++++++
.../docs/games/bf2_win32/metadata.json | 6 ++
.../billing/docs/games/bfbc2_win32/icon.txt | 1 +
.../billing/docs/games/bfbc2_win32/index.php | 65 ++++++++++++++++++
.../docs/games/bfbc2_win32/metadata.json | 6 ++
.../docs/games/bigbrotherbot_linux32/icon.txt | 1 +
.../games/bigbrotherbot_linux32/index.php | 65 ++++++++++++++++++
.../games/bigbrotherbot_linux32/metadata.json | 6 ++
.../docs/games/bigbrotherbot_win32/icon.txt | 1 +
.../docs/games/bigbrotherbot_win32/index.php | 65 ++++++++++++++++++
.../games/bigbrotherbot_win32/metadata.json | 6 ++
.../docs/games/bloodfrontier_linux32/icon.txt | 1 +
.../games/bloodfrontier_linux32/index.php | 65 ++++++++++++++++++
.../games/bloodfrontier_linux32/metadata.json | 6 ++
.../docs/games/brainbread2_linux32/icon.jpg | Bin 0 -> 175402 bytes
.../docs/games/brainbread2_linux32/index.php | 65 ++++++++++++++++++
.../games/brainbread2_linux32/metadata.json | 6 ++
.../docs/games/brainbread2_win32/icon.jpg | Bin 0 -> 175402 bytes
.../docs/games/brainbread2_win32/index.php | 65 ++++++++++++++++++
.../games/brainbread2_win32/metadata.json | 6 ++
.../docs/games/callofduty2_linux32/icon.txt | 1 +
.../docs/games/callofduty2_linux32/index.php | 65 ++++++++++++++++++
.../games/callofduty2_linux32/metadata.json | 6 ++
.../docs/games/callofduty2_win32/icon.txt | 1 +
.../docs/games/callofduty2_win32/index.php | 65 ++++++++++++++++++
.../games/callofduty2_win32/metadata.json | 6 ++
.../docs/games/callofduty4mw_linux32/icon.txt | 1 +
.../games/callofduty4mw_linux32/index.php | 65 ++++++++++++++++++
.../games/callofduty4mw_linux32/metadata.json | 6 ++
.../docs/games/callofduty4mw_win32/icon.txt | 1 +
.../docs/games/callofduty4mw_win32/index.php | 65 ++++++++++++++++++
.../games/callofduty4mw_win32/metadata.json | 6 ++
.../docs/games/callofduty_linux32/icon.txt | 1 +
.../docs/games/callofduty_linux32/index.php | 65 ++++++++++++++++++
.../games/callofduty_linux32/metadata.json | 6 ++
.../docs/games/callofduty_win32/icon.txt | 1 +
.../docs/games/callofduty_win32/index.php | 65 ++++++++++++++++++
.../docs/games/callofduty_win32/metadata.json | 6 ++
.../docs/games/callofdutymw2_win32/icon.txt | 1 +
.../docs/games/callofdutymw2_win32/index.php | 65 ++++++++++++++++++
.../games/callofdutymw2_win32/metadata.json | 6 ++
.../docs/games/callofdutymw3_win32/icon.txt | 1 +
.../docs/games/callofdutymw3_win32/index.php | 65 ++++++++++++++++++
.../games/callofdutymw3_win32/metadata.json | 6 ++
.../docs/games/callofdutyuo_linux32/icon.txt | 1 +
.../docs/games/callofdutyuo_linux32/index.php | 65 ++++++++++++++++++
.../games/callofdutyuo_linux32/metadata.json | 6 ++
.../docs/games/callofdutyuo_win32/icon.txt | 1 +
.../docs/games/callofdutyuo_win32/index.php | 65 ++++++++++++++++++
.../games/callofdutyuo_win32/metadata.json | 6 ++
.../docs/games/callofdutywaw_linux32/icon.txt | 1 +
.../games/callofdutywaw_linux32/index.php | 65 ++++++++++++++++++
.../games/callofdutywaw_linux32/metadata.json | 6 ++
.../docs/games/callofdutywaw_win32/icon.txt | 1 +
.../docs/games/callofdutywaw_win32/index.php | 65 ++++++++++++++++++
.../games/callofdutywaw_win32/metadata.json | 6 ++
.../docs/games/citadelfwf_linux64/icon.txt | 1 +
.../docs/games/citadelfwf_linux64/index.php | 65 ++++++++++++++++++
.../games/citadelfwf_linux64/metadata.json | 6 ++
.../docs/games/citadelfwf_win64/icon.txt | 1 +
.../docs/games/citadelfwf_win64/index.php | 65 ++++++++++++++++++
.../docs/games/citadelfwf_win64/metadata.json | 6 ++
.../docs/games/cod_blackops_win32/icon.txt | 1 +
.../docs/games/cod_blackops_win32/index.php | 65 ++++++++++++++++++
.../games/cod_blackops_win32/metadata.json | 6 ++
.../docs/games/colonysurvival_win64/icon.jpg | Bin 0 -> 47610 bytes
.../docs/games/colonysurvival_win64/index.php | 65 ++++++++++++++++++
.../games/colonysurvival_win64/metadata.json | 6 ++
.../docs/games/conanexiles_win64/icon.jpg | Bin 0 -> 37168 bytes
.../docs/games/conanexiles_win64/index.php | 65 ++++++++++++++++++
.../games/conanexiles_win64/metadata.json | 6 ++
.../billing/docs/games/cs2d_linux32/icon.txt | 1 +
.../billing/docs/games/cs2d_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/cs2d_linux32/metadata.json | 6 ++
.../billing/docs/games/cs2d_win32/icon.txt | 1 +
.../billing/docs/games/cs2d_win32/index.php | 65 ++++++++++++++++++
.../docs/games/cs2d_win32/metadata.json | 6 ++
.../billing/docs/games/csgo_linux32/icon.txt | 1 +
.../billing/docs/games/csgo_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/csgo_linux32/metadata.json | 6 ++
.../billing/docs/games/csgo_win32/icon.txt | 1 +
.../billing/docs/games/csgo_win32/index.php | 65 ++++++++++++++++++
.../docs/games/csgo_win32/metadata.json | 6 ++
.../docs/games/cspromod_linux32/icon.txt | 1 +
.../docs/games/cspromod_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/cspromod_linux32/metadata.json | 6 ++
.../docs/games/cspromod_win32/icon.txt | 1 +
.../docs/games/cspromod_win32/index.php | 65 ++++++++++++++++++
.../docs/games/cspromod_win32/metadata.json | 6 ++
.../billing/docs/games/css_linux32/icon.jpg | Bin 0 -> 2126 bytes
.../billing/docs/games/css_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/css_linux32/metadata.json | 6 ++
modules/billing/docs/games/css_win32/icon.jpg | Bin 0 -> 2126 bytes
.../billing/docs/games/css_win32/index.php | 65 ++++++++++++++++++
.../docs/games/css_win32/metadata.json | 6 ++
.../docs/games/cstrike_linux32/icon.jpg | Bin 0 -> 28138 bytes
.../docs/games/cstrike_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/cstrike_linux32/metadata.json | 6 ++
.../billing/docs/games/cstrike_win32/icon.jpg | Bin 0 -> 28138 bytes
.../docs/games/cstrike_win32/index.php | 65 ++++++++++++++++++
.../docs/games/cstrike_win32/metadata.json | 6 ++
.../billing/docs/games/czero_linux32/icon.txt | 1 +
.../docs/games/czero_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/czero_linux32/metadata.json | 6 ++
.../billing/docs/games/czero_win32/icon.txt | 1 +
.../billing/docs/games/czero_win32/index.php | 65 ++++++++++++++++++
.../docs/games/czero_win32/metadata.json | 6 ++
.../docs/games/dayz_arma2co_linux/icon.txt | 1 +
.../docs/games/dayz_arma2co_linux/index.php | 65 ++++++++++++++++++
.../games/dayz_arma2co_linux/metadata.json | 6 ++
.../docs/games/dayz_arma2oa_win32/icon.txt | 1 +
.../docs/games/dayz_arma2oa_win32/index.php | 65 ++++++++++++++++++
.../games/dayz_arma2oa_win32/metadata.json | 6 ++
.../billing/docs/games/dayz_win64/icon.txt | 1 +
.../billing/docs/games/dayz_win64/index.php | 65 ++++++++++++++++++
.../docs/games/dayz_win64/metadata.json | 6 ++
.../billing/docs/games/dayzmod_win32/icon.jpg | Bin 0 -> 37224 bytes
.../docs/games/dayzmod_win32/index.php | 65 ++++++++++++++++++
.../docs/games/dayzmod_win32/metadata.json | 6 ++
.../docs/games/dimrod_epochmod_win32/icon.txt | 1 +
.../games/dimrod_epochmod_win32/index.php | 65 ++++++++++++++++++
.../games/dimrod_epochmod_win32/metadata.json | 6 ++
.../billing/docs/games/dmc_linux32/icon.jpg | Bin 0 -> 2269 bytes
.../billing/docs/games/dmc_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/dmc_linux32/metadata.json | 6 ++
modules/billing/docs/games/dmc_win32/icon.jpg | Bin 0 -> 2269 bytes
.../billing/docs/games/dmc_win32/index.php | 65 ++++++++++++++++++
.../docs/games/dmc_win32/metadata.json | 6 ++
.../billing/docs/games/dod_linux32/icon.txt | 1 +
.../billing/docs/games/dod_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/dod_linux32/metadata.json | 6 ++
modules/billing/docs/games/dod_win32/icon.txt | 1 +
.../billing/docs/games/dod_win32/index.php | 65 ++++++++++++++++++
.../docs/games/dod_win32/metadata.json | 6 ++
.../billing/docs/games/dods_linux32/icon.jpg | Bin 0 -> 25387 bytes
.../billing/docs/games/dods_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/dods_linux32/metadata.json | 6 ++
.../billing/docs/games/dods_win32/icon.jpg | Bin 0 -> 25387 bytes
.../billing/docs/games/dods_win32/index.php | 65 ++++++++++++++++++
.../docs/games/dods_win32/metadata.json | 6 ++
.../billing/docs/games/doi_linux32/icon.jpg | Bin 0 -> 1920 bytes
.../billing/docs/games/doi_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/doi_linux32/metadata.json | 6 ++
modules/billing/docs/games/doi_win32/icon.jpg | Bin 0 -> 1920 bytes
.../billing/docs/games/doi_win32/index.php | 65 ++++++++++++++++++
.../docs/games/doi_win32/metadata.json | 6 ++
.../games/dontstarvetogether_linux32/icon.txt | 1 +
.../dontstarvetogether_linux32/index.php | 65 ++++++++++++++++++
.../dontstarvetogether_linux32/metadata.json | 6 ++
.../docs/games/dystopia_linux32/icon.txt | 1 +
.../docs/games/dystopia_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/dystopia_linux32/metadata.json | 6 ++
modules/billing/docs/games/eco_win64/icon.jpg | Bin 0 -> 44396 bytes
.../billing/docs/games/eco_win64/index.php | 65 ++++++++++++++++++
.../docs/games/eco_win64/metadata.json | 6 ++
.../docs/games/empyriongs_win64/icon.txt | 1 +
.../docs/games/empyriongs_win64/index.php | 65 ++++++++++++++++++
.../docs/games/empyriongs_win64/metadata.json | 6 ++
.../games/enemyterritory_linux32/icon.txt | 1 +
.../games/enemyterritory_linux32/index.php | 65 ++++++++++++++++++
.../enemyterritory_linux32/metadata.json | 6 ++
.../docs/games/epochmod_win32/icon.txt | 1 +
.../docs/games/epochmod_win32/index.php | 65 ++++++++++++++++++
.../docs/games/epochmod_win32/metadata.json | 6 ++
.../billing/docs/games/esmod_linux32/icon.txt | 1 +
.../docs/games/esmod_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/esmod_linux32/metadata.json | 6 ++
.../billing/docs/games/ets2_linux/icon.txt | 1 +
.../billing/docs/games/ets2_linux/index.php | 65 ++++++++++++++++++
.../docs/games/ets2_linux/metadata.json | 6 ++
.../docs/games/factorio_linux/icon.jpg | Bin 0 -> 69468 bytes
.../docs/games/factorio_linux/index.php | 65 ++++++++++++++++++
.../docs/games/factorio_linux/metadata.json | 6 ++
.../docs/games/feedthebeast_linux32/icon.txt | 1 +
.../docs/games/feedthebeast_linux32/index.php | 65 ++++++++++++++++++
.../games/feedthebeast_linux32/metadata.json | 6 ++
.../docs/games/feedthebeast_win32/icon.txt | 1 +
.../docs/games/feedthebeast_win32/index.php | 65 ++++++++++++++++++
.../games/feedthebeast_win32/metadata.json | 6 ++
.../billing/docs/games/fgms_linux32/icon.txt | 1 +
.../billing/docs/games/fgms_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/fgms_linux32/metadata.json | 6 ++
.../billing/docs/games/fivem_linux32/icon.txt | 1 +
.../docs/games/fivem_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/fivem_linux32/metadata.json | 6 ++
.../billing/docs/games/fivem_win32/icon.txt | 1 +
.../billing/docs/games/fivem_win32/index.php | 65 ++++++++++++++++++
.../docs/games/fivem_win32/metadata.json | 6 ++
.../billing/docs/games/fof_linux32/icon.jpg | Bin 0 -> 52615 bytes
.../billing/docs/games/fof_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/fof_linux32/metadata.json | 6 ++
modules/billing/docs/games/fof_win32/icon.jpg | Bin 0 -> 52615 bytes
.../billing/docs/games/fof_win32/index.php | 65 ++++++++++++++++++
.../docs/games/fof_win32/metadata.json | 6 ++
.../docs/games/freecol_linux32/icon.txt | 1 +
.../docs/games/freecol_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/freecol_linux32/metadata.json | 6 ++
.../docs/games/freecol_linux64/icon.txt | 1 +
.../docs/games/freecol_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/freecol_linux64/metadata.json | 6 ++
.../billing/docs/games/freecol_win32/icon.txt | 1 +
.../docs/games/freecol_win32/index.php | 65 ++++++++++++++++++
.../docs/games/freecol_win32/metadata.json | 6 ++
.../billing/docs/games/freecol_win64/icon.txt | 1 +
.../docs/games/freecol_win64/index.php | 65 ++++++++++++++++++
.../docs/games/freecol_win64/metadata.json | 6 ++
.../docs/games/garrysmod_linux/icon.jpg | Bin 0 -> 20463 bytes
.../docs/games/garrysmod_linux/index.php | 65 ++++++++++++++++++
.../docs/games/garrysmod_linux/metadata.json | 6 ++
.../docs/games/garrysmod_linux32/icon.jpg | Bin 0 -> 20463 bytes
.../docs/games/garrysmod_linux32/index.php | 65 ++++++++++++++++++
.../games/garrysmod_linux32/metadata.json | 6 ++
.../docs/games/garrysmod_win32/icon.jpg | Bin 0 -> 20463 bytes
.../docs/games/garrysmod_win32/index.php | 65 ++++++++++++++++++
.../docs/games/garrysmod_win32/metadata.json | 6 ++
.../docs/games/gearbox_linux32/icon.txt | 1 +
.../docs/games/gearbox_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/gearbox_linux32/metadata.json | 6 ++
.../billing/docs/games/halo_ce_win32/icon.txt | 1 +
.../docs/games/halo_ce_win32/index.php | 65 ++++++++++++++++++
.../docs/games/halo_ce_win32/metadata.json | 6 ++
.../billing/docs/games/harsh_linux/icon.jpg | Bin 0 -> 39125 bytes
.../billing/docs/games/harsh_linux/index.php | 65 ++++++++++++++++++
.../docs/games/harsh_linux/metadata.json | 6 ++
.../billing/docs/games/harsh_win64/icon.jpg | Bin 0 -> 39125 bytes
.../billing/docs/games/harsh_win64/index.php | 65 ++++++++++++++++++
.../docs/games/harsh_win64/metadata.json | 6 ++
.../docs/games/hidden_source_linux32/icon.txt | 1 +
.../games/hidden_source_linux32/index.php | 65 ++++++++++++++++++
.../games/hidden_source_linux32/metadata.json | 6 ++
.../billing/docs/games/hl2d_linux32/icon.txt | 1 +
.../billing/docs/games/hl2d_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/hl2d_linux32/metadata.json | 6 ++
.../billing/docs/games/hl2d_win32/icon.txt | 1 +
.../billing/docs/games/hl2d_win32/index.php | 65 ++++++++++++++++++
.../docs/games/hl2d_win32/metadata.json | 6 ++
.../billing/docs/games/hldm_linux32/icon.txt | 1 +
.../billing/docs/games/hldm_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/hldm_linux32/metadata.json | 6 ++
.../billing/docs/games/hldm_win32/icon.txt | 1 +
.../billing/docs/games/hldm_win32/index.php | 65 ++++++++++++++++++
.../docs/games/hldm_win32/metadata.json | 6 ++
.../billing/docs/games/hltv_linux32/icon.txt | 1 +
.../billing/docs/games/hltv_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/hltv_linux32/metadata.json | 6 ++
.../docs/games/homefront_win32/icon.txt | 1 +
.../docs/games/homefront_win32/index.php | 65 ++++++++++++++++++
.../docs/games/homefront_win32/metadata.json | 6 ++
.../docs/games/hurtworld_linux32/icon.jpg | Bin 0 -> 2645 bytes
.../docs/games/hurtworld_linux32/index.php | 65 ++++++++++++++++++
.../games/hurtworld_linux32/metadata.json | 6 ++
.../docs/games/hurtworld_linux64/icon.jpg | Bin 0 -> 2645 bytes
.../docs/games/hurtworld_linux64/index.php | 65 ++++++++++++++++++
.../games/hurtworld_linux64/metadata.json | 6 ++
.../docs/games/hurtworld_win64/icon.jpg | Bin 0 -> 2645 bytes
.../docs/games/hurtworld_win64/index.php | 65 ++++++++++++++++++
.../docs/games/hurtworld_win64/metadata.json | 6 ++
modules/billing/docs/games/il2_win32/icon.txt | 1 +
.../billing/docs/games/il2_win32/index.php | 65 ++++++++++++++++++
.../docs/games/il2_win32/metadata.json | 6 ++
.../billing/docs/games/ins_linux32/icon.jpg | Bin 0 -> 34600 bytes
.../billing/docs/games/ins_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/ins_linux32/metadata.json | 6 ++
modules/billing/docs/games/ins_win32/icon.jpg | Bin 0 -> 34600 bytes
.../billing/docs/games/ins_win32/index.php | 65 ++++++++++++++++++
.../docs/games/ins_win32/metadata.json | 6 ++
.../docs/games/insurgencymic_win32/icon.txt | 1 +
.../docs/games/insurgencymic_win32/index.php | 65 ++++++++++++++++++
.../games/insurgencymic_win32/metadata.json | 6 ++
.../insurgencysandstorm_linux64/icon.txt | 1 +
.../insurgencysandstorm_linux64/index.php | 65 ++++++++++++++++++
.../insurgencysandstorm_linux64/metadata.json | 6 ++
.../billing/docs/games/ivmp_linux32/icon.txt | 1 +
.../billing/docs/games/ivmp_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/ivmp_linux32/metadata.json | 6 ++
.../billing/docs/games/ivmp_win32/icon.txt | 1 +
.../billing/docs/games/ivmp_win32/index.php | 65 ++++++++++++++++++
.../docs/games/ivmp_win32/metadata.json | 6 ++
.../billing/docs/games/jcmp_linux32/icon.txt | 1 +
.../billing/docs/games/jcmp_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/jcmp_linux32/metadata.json | 6 ++
.../billing/docs/games/jcmp_win32/icon.txt | 1 +
.../billing/docs/games/jcmp_win32/index.php | 65 ++++++++++++++++++
.../docs/games/jcmp_win32/metadata.json | 6 ++
.../docs/games/jediknight2_linux32/icon.txt | 1 +
.../docs/games/jediknight2_linux32/index.php | 65 ++++++++++++++++++
.../games/jediknight2_linux32/metadata.json | 6 ++
.../docs/games/jediknightja_linux32/icon.txt | 1 +
.../docs/games/jediknightja_linux32/index.php | 65 ++++++++++++++++++
.../games/jediknightja_linux32/metadata.json | 6 ++
.../docs/games/killingfloor2_linux64/icon.jpg | Bin 0 -> 57305 bytes
.../games/killingfloor2_linux64/index.php | 65 ++++++++++++++++++
.../games/killingfloor2_linux64/metadata.json | 6 ++
.../docs/games/killingfloor2_win64/icon.jpg | Bin 0 -> 57305 bytes
.../docs/games/killingfloor2_win64/index.php | 65 ++++++++++++++++++
.../games/killingfloor2_win64/metadata.json | 6 ++
.../docs/games/killingfloor_linux32/icon.jpg | Bin 0 -> 28352 bytes
.../docs/games/killingfloor_linux32/index.php | 65 ++++++++++++++++++
.../games/killingfloor_linux32/metadata.json | 6 ++
.../docs/games/killingfloor_win32/icon.jpg | Bin 0 -> 28352 bytes
.../docs/games/killingfloor_win32/index.php | 65 ++++++++++++++++++
.../games/killingfloor_win32/metadata.json | 6 ++
.../docs/games/left4dead2_linux32/icon.jpg | Bin 0 -> 39230 bytes
.../docs/games/left4dead2_linux32/index.php | 65 ++++++++++++++++++
.../games/left4dead2_linux32/metadata.json | 6 ++
.../docs/games/left4dead2_win32/icon.jpg | Bin 0 -> 39230 bytes
.../docs/games/left4dead2_win32/index.php | 65 ++++++++++++++++++
.../docs/games/left4dead2_win32/metadata.json | 6 ++
.../docs/games/left4dead_linux32/icon.jpg | Bin 0 -> 57336 bytes
.../docs/games/left4dead_linux32/index.php | 65 ++++++++++++++++++
.../games/left4dead_linux32/metadata.json | 6 ++
.../docs/games/lifeisfeudal_win32/icon.txt | 1 +
.../docs/games/lifeisfeudal_win32/index.php | 65 ++++++++++++++++++
.../games/lifeisfeudal_win32/metadata.json | 6 ++
.../docs/games/mab_warband_win32/icon.txt | 1 +
.../docs/games/mab_warband_win32/index.php | 65 ++++++++++++++++++
.../games/mab_warband_win32/metadata.json | 6 ++
.../docs/games/mafia2online_linux32/icon.txt | 1 +
.../docs/games/mafia2online_linux32/index.php | 65 ++++++++++++++++++
.../games/mafia2online_linux32/metadata.json | 6 ++
.../docs/games/mafia2online_win32/icon.txt | 1 +
.../docs/games/mafia2online_win32/index.php | 65 ++++++++++++++++++
.../games/mafia2online_win32/metadata.json | 6 ++
.../docs/games/minecraft_linux32/icon.jpg | Bin 0 -> 53010 bytes
.../docs/games/minecraft_linux32/index.php | 65 ++++++++++++++++++
.../games/minecraft_linux32/metadata.json | 6 ++
.../docs/games/minecraft_linux64/icon.jpg | Bin 0 -> 53010 bytes
.../docs/games/minecraft_linux64/index.php | 65 ++++++++++++++++++
.../games/minecraft_linux64/metadata.json | 6 ++
.../docs/games/minecraft_win32/icon.jpg | Bin 0 -> 53010 bytes
.../docs/games/minecraft_win32/index.php | 65 ++++++++++++++++++
.../docs/games/minecraft_win32/metadata.json | 6 ++
.../docs/games/minecraft_win64/icon.jpg | Bin 0 -> 53010 bytes
.../docs/games/minecraft_win64/index.php | 65 ++++++++++++++++++
.../docs/games/minecraft_win64/metadata.json | 6 ++
.../docs/games/miscreated_win64/icon.jpg | Bin 0 -> 5570 bytes
.../docs/games/miscreated_win64/index.php | 65 ++++++++++++++++++
.../docs/games/miscreated_win64/metadata.json | 6 ++
.../billing/docs/games/mohaa_linux32/icon.txt | 1 +
.../docs/games/mohaa_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/mohaa_linux32/metadata.json | 6 ++
.../billing/docs/games/mohaa_win32/icon.txt | 1 +
.../billing/docs/games/mohaa_win32/index.php | 65 ++++++++++++++++++
.../docs/games/mohaa_win32/metadata.json | 6 ++
.../billing/docs/games/mohbr_win32/icon.txt | 1 +
.../billing/docs/games/mohbr_win32/index.php | 65 ++++++++++++++++++
.../docs/games/mohbr_win32/metadata.json | 6 ++
.../billing/docs/games/mohsp_linux32/icon.txt | 1 +
.../docs/games/mohsp_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/mohsp_linux32/metadata.json | 6 ++
.../billing/docs/games/mohsp_win32/icon.txt | 1 +
.../billing/docs/games/mohsp_win32/index.php | 65 ++++++++++++++++++
.../docs/games/mohsp_win32/metadata.json | 6 ++
.../docs/games/mohspdemo_win32/icon.txt | 1 +
.../docs/games/mohspdemo_win32/index.php | 65 ++++++++++++++++++
.../docs/games/mohspdemo_win32/metadata.json | 6 ++
.../docs/games/mordhau_linux64/icon.jpg | Bin 0 -> 51057 bytes
.../docs/games/mordhau_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/mordhau_linux64/metadata.json | 6 ++
.../games/multitheftauto_linux32/icon.txt | 1 +
.../games/multitheftauto_linux32/index.php | 65 ++++++++++++++++++
.../multitheftauto_linux32/metadata.json | 6 ++
.../games/multitheftauto_linux64/icon.txt | 1 +
.../games/multitheftauto_linux64/index.php | 65 ++++++++++++++++++
.../multitheftauto_linux64/metadata.json | 6 ++
.../docs/games/multitheftauto_win32/icon.txt | 1 +
.../docs/games/multitheftauto_win32/index.php | 65 ++++++++++++++++++
.../games/multitheftauto_win32/metadata.json | 6 ++
.../docs/games/multitheftauto_win64/icon.txt | 1 +
.../docs/games/multitheftauto_win64/index.php | 65 ++++++++++++++++++
.../games/multitheftauto_win64/metadata.json | 6 ++
.../docs/games/mumble_linux32/icon.jpg | Bin 0 -> 47416 bytes
.../docs/games/mumble_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/mumble_linux32/metadata.json | 6 ++
.../billing/docs/games/mumble_win32/icon.jpg | Bin 0 -> 47416 bytes
.../billing/docs/games/mumble_win32/index.php | 65 ++++++++++++++++++
.../docs/games/mumble_win32/metadata.json | 6 ++
.../docs/games/nexuiz_linux32/icon.txt | 1 +
.../docs/games/nexuiz_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/nexuiz_linux32/metadata.json | 6 ++
.../docs/games/nexuiz_linux64/icon.txt | 1 +
.../docs/games/nexuiz_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/nexuiz_linux64/metadata.json | 6 ++
.../billing/docs/games/nexuiz_win32/icon.txt | 1 +
.../billing/docs/games/nexuiz_win32/index.php | 65 ++++++++++++++++++
.../docs/games/nexuiz_win32/metadata.json | 6 ++
.../docs/games/nmrih_steam_linux32/icon.jpg | Bin 0 -> 41993 bytes
.../docs/games/nmrih_steam_linux32/index.php | 65 ++++++++++++++++++
.../games/nmrih_steam_linux32/metadata.json | 6 ++
.../docs/games/nmrih_steam_win32/icon.jpg | Bin 0 -> 41993 bytes
.../docs/games/nmrih_steam_win32/index.php | 65 ++++++++++++++++++
.../games/nmrih_steam_win32/metadata.json | 6 ++
.../billing/docs/games/ns2_linux32/icon.txt | 1 +
.../billing/docs/games/ns2_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/ns2_linux32/metadata.json | 6 ++
.../docs/games/nucleardawn_linux/icon.txt | 1 +
.../docs/games/nucleardawn_linux/index.php | 65 ++++++++++++++++++
.../games/nucleardawn_linux/metadata.json | 6 ++
.../docs/games/nucleardawn_win32/icon.txt | 1 +
.../docs/games/nucleardawn_win32/index.php | 65 ++++++++++++++++++
.../games/nucleardawn_win32/metadata.json | 6 ++
.../billing/docs/games/ootow_win64/icon.jpg | Bin 0 -> 43686 bytes
.../billing/docs/games/ootow_win64/index.php | 65 ++++++++++++++++++
.../docs/games/ootow_win64/metadata.json | 6 ++
.../docs/games/openttd_linux32/icon.txt | 1 +
.../docs/games/openttd_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/openttd_linux32/metadata.json | 6 ++
.../docs/games/openttd_linux64/icon.txt | 1 +
.../docs/games/openttd_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/openttd_linux64/metadata.json | 6 ++
.../billing/docs/games/openttd_win32/icon.txt | 1 +
.../docs/games/openttd_win32/index.php | 65 ++++++++++++++++++
.../docs/games/openttd_win32/metadata.json | 6 ++
.../billing/docs/games/openttd_win64/icon.txt | 1 +
.../docs/games/openttd_win64/index.php | 65 ++++++++++++++++++
.../docs/games/openttd_win64/metadata.json | 6 ++
.../billing/docs/games/pixark_win64/icon.txt | 1 +
.../billing/docs/games/pixark_win64/index.php | 65 ++++++++++++++++++
.../docs/games/pixark_win64/metadata.json | 6 ++
.../billing/docs/games/pvkii_linux32/icon.txt | 1 +
.../docs/games/pvkii_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/pvkii_linux32/metadata.json | 6 ++
.../docs/games/quake3_linux32/icon.txt | 1 +
.../docs/games/quake3_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/quake3_linux32/metadata.json | 6 ++
.../docs/games/quake4_linux32/icon.txt | 1 +
.../docs/games/quake4_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/quake4_linux32/metadata.json | 6 ++
.../docs/games/redorchestra2_win32/icon.txt | 1 +
.../docs/games/redorchestra2_win32/index.php | 65 ++++++++++++++++++
.../games/redorchestra2_win32/metadata.json | 6 ++
.../docs/games/reignofkings_win64/icon.txt | 1 +
.../docs/games/reignofkings_win64/index.php | 65 ++++++++++++++++++
.../games/reignofkings_win64/metadata.json | 6 ++
.../docs/games/ricochet_linux32/icon.txt | 1 +
.../docs/games/ricochet_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/ricochet_linux32/metadata.json | 6 ++
.../docs/games/risingstorm2_win64/icon.txt | 1 +
.../docs/games/risingstorm2_win64/index.php | 65 ++++++++++++++++++
.../games/risingstorm2_win64/metadata.json | 6 ++
.../docs/games/roadkill_win64/icon.txt | 1 +
.../docs/games/roadkill_win64/index.php | 65 ++++++++++++++++++
.../docs/games/roadkill_win64/metadata.json | 6 ++
.../docs/games/rorserver_linux32/icon.txt | 1 +
.../docs/games/rorserver_linux32/index.php | 65 ++++++++++++++++++
.../games/rorserver_linux32/metadata.json | 6 ++
.../docs/games/rorserver_win32/icon.txt | 1 +
.../docs/games/rorserver_win32/index.php | 65 ++++++++++++++++++
.../docs/games/rorserver_win32/metadata.json | 6 ++
.../billing/docs/games/rust_linux64/icon.txt | 1 +
.../billing/docs/games/rust_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/rust_linux64/metadata.json | 6 ++
.../billing/docs/games/rust_win64/icon.txt | 1 +
.../billing/docs/games/rust_win64/index.php | 65 ++++++++++++++++++
.../docs/games/rust_win64/metadata.json | 6 ++
.../docs/games/sanandreasmp_linux32/icon.txt | 1 +
.../docs/games/sanandreasmp_linux32/index.php | 65 ++++++++++++++++++
.../games/sanandreasmp_linux32/metadata.json | 6 ++
.../docs/games/sanandreasmp_win32/icon.txt | 1 +
.../docs/games/sanandreasmp_win32/index.php | 65 ++++++++++++++++++
.../games/sanandreasmp_win32/metadata.json | 6 ++
.../docs/games/serioussamhdfe_win32/icon.txt | 1 +
.../docs/games/serioussamhdfe_win32/index.php | 65 ++++++++++++++++++
.../games/serioussamhdfe_win32/metadata.json | 6 ++
.../docs/games/serioussamhdse_win32/icon.txt | 1 +
.../docs/games/serioussamhdse_win32/index.php | 65 ++++++++++++++++++
.../games/serioussamhdse_win32/metadata.json | 6 ++
.../docs/games/shoutcast_bot_linux32/icon.txt | 1 +
.../games/shoutcast_bot_linux32/index.php | 65 ++++++++++++++++++
.../games/shoutcast_bot_linux32/metadata.json | 6 ++
.../docs/games/shoutcast_linux32/icon.txt | 1 +
.../docs/games/shoutcast_linux32/index.php | 65 ++++++++++++++++++
.../games/shoutcast_linux32/metadata.json | 6 ++
.../docs/games/sinusbot_linux64/icon.txt | 1 +
.../docs/games/sinusbot_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/sinusbot_linux64/metadata.json | 6 ++
.../docs/games/smashball_linux32/icon.txt | 1 +
.../docs/games/smashball_linux32/index.php | 65 ++++++++++++++++++
.../games/smashball_linux32/metadata.json | 6 ++
.../docs/games/smokinguns_linux32/icon.txt | 1 +
.../docs/games/smokinguns_linux32/index.php | 65 ++++++++++++++++++
.../games/smokinguns_linux32/metadata.json | 6 ++
.../docs/games/smokinguns_win32/icon.txt | 1 +
.../docs/games/smokinguns_win32/index.php | 65 ++++++++++++++++++
.../docs/games/smokinguns_win32/metadata.json | 6 ++
.../billing/docs/games/sms_linux32/icon.txt | 1 +
.../billing/docs/games/sms_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/sms_linux32/metadata.json | 6 ++
modules/billing/docs/games/sms_win32/icon.txt | 1 +
.../billing/docs/games/sms_win32/index.php | 65 ++++++++++++++++++
.../docs/games/sms_win32/metadata.json | 6 ++
.../docs/games/sniperelitev2_win32/icon.txt | 1 +
.../docs/games/sniperelitev2_win32/index.php | 65 ++++++++++++++++++
.../games/sniperelitev2_win32/metadata.json | 6 ++
.../docs/games/soldatserver_linux32/icon.txt | 1 +
.../docs/games/soldatserver_linux32/index.php | 65 ++++++++++++++++++
.../games/soldatserver_linux32/metadata.json | 6 ++
.../docs/games/space_engineers_win32/icon.jpg | Bin 0 -> 142929 bytes
.../games/space_engineers_win32/index.php | 65 ++++++++++++++++++
.../games/space_engineers_win32/metadata.json | 6 ++
.../docs/games/space_engineers_win64/icon.jpg | Bin 0 -> 142929 bytes
.../games/space_engineers_win64/index.php | 65 ++++++++++++++++++
.../games/space_engineers_win64/metadata.json | 6 ++
.../docs/games/spigotmc_linux/icon.txt | 1 +
.../docs/games/spigotmc_linux/index.php | 65 ++++++++++++++++++
.../docs/games/spigotmc_linux/metadata.json | 6 ++
.../docs/games/spunkybot_linux64/icon.jpg | Bin 0 -> 21286 bytes
.../docs/games/spunkybot_linux64/index.php | 65 ++++++++++++++++++
.../games/spunkybot_linux64/metadata.json | 6 ++
.../billing/docs/games/squad_linux64/icon.jpg | Bin 0 -> 60703 bytes
.../docs/games/squad_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/squad_linux64/metadata.json | 6 ++
.../billing/docs/games/squad_win64/icon.jpg | Bin 0 -> 60703 bytes
.../billing/docs/games/squad_win64/index.php | 65 ++++++++++++++++++
.../docs/games/squad_win64/metadata.json | 6 ++
.../docs/games/starbound_linux64/icon.jpg | Bin 0 -> 25697 bytes
.../docs/games/starbound_linux64/index.php | 65 ++++++++++++++++++
.../games/starbound_linux64/metadata.json | 6 ++
.../docs/games/starbound_win64/icon.jpg | Bin 0 -> 25697 bytes
.../docs/games/starbound_win64/index.php | 65 ++++++++++++++++++
.../docs/games/starbound_win64/metadata.json | 6 ++
.../docs/games/stationeers_linux64/icon.jpg | Bin 0 -> 44708 bytes
.../docs/games/stationeers_linux64/index.php | 65 ++++++++++++++++++
.../games/stationeers_linux64/metadata.json | 6 ++
.../docs/games/synergy_linux32/icon.txt | 1 +
.../docs/games/synergy_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/synergy_linux32/metadata.json | 6 ++
.../docs/games/teamspeak2_linux32/icon.txt | 1 +
.../docs/games/teamspeak2_linux32/index.php | 65 ++++++++++++++++++
.../games/teamspeak2_linux32/metadata.json | 6 ++
.../docs/games/teamspeak2_win32/icon.txt | 1 +
.../docs/games/teamspeak2_win32/index.php | 65 ++++++++++++++++++
.../docs/games/teamspeak2_win32/metadata.json | 6 ++
.../docs/games/teamspeak3_linux32/icon.txt | 1 +
.../docs/games/teamspeak3_linux32/index.php | 65 ++++++++++++++++++
.../games/teamspeak3_linux32/metadata.json | 6 ++
.../docs/games/teamspeak3_linux64/icon.txt | 1 +
.../docs/games/teamspeak3_linux64/index.php | 65 ++++++++++++++++++
.../games/teamspeak3_linux64/metadata.json | 6 ++
.../docs/games/teamspeak3_win32/icon.txt | 1 +
.../docs/games/teamspeak3_win32/index.php | 65 ++++++++++++++++++
.../docs/games/teamspeak3_win32/metadata.json | 6 ++
.../docs/games/teamspeak3_win64/icon.txt | 1 +
.../docs/games/teamspeak3_win64/index.php | 65 ++++++++++++++++++
.../docs/games/teamspeak3_win64/metadata.json | 6 ++
.../docs/games/terraria_linux/icon.jpg | Bin 0 -> 62177 bytes
.../docs/games/terraria_linux/index.php | 65 ++++++++++++++++++
.../docs/games/terraria_linux/metadata.json | 6 ++
.../docs/games/terraria_win64/icon.jpg | Bin 0 -> 62177 bytes
.../docs/games/terraria_win64/index.php | 65 ++++++++++++++++++
.../docs/games/terraria_win64/metadata.json | 6 ++
.../billing/docs/games/tf2_linux32/icon.jpg | Bin 0 -> 55689 bytes
.../billing/docs/games/tf2_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/tf2_linux32/metadata.json | 6 ++
modules/billing/docs/games/tf2_win32/icon.jpg | Bin 0 -> 55689 bytes
.../billing/docs/games/tf2_win32/index.php | 65 ++++++++++++++++++
.../docs/games/tf2_win32/metadata.json | 6 ++
.../billing/docs/games/tfc_linux32/icon.txt | 1 +
.../billing/docs/games/tfc_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/tfc_linux32/metadata.json | 6 ++
modules/billing/docs/games/tfc_win32/icon.txt | 1 +
.../billing/docs/games/tfc_win32/index.php | 65 ++++++++++++++++++
.../docs/games/tfc_win32/metadata.json | 6 ++
.../docs/games/theforest_win32/icon.txt | 1 +
.../docs/games/theforest_win32/index.php | 65 ++++++++++++++++++
.../docs/games/theforest_win32/metadata.json | 6 ++
.../games/trackmanianations_linux32/icon.txt | 1 +
.../games/trackmanianations_linux32/index.php | 65 ++++++++++++++++++
.../trackmanianations_linux32/metadata.json | 6 ++
.../games/trackmanianations_win32/icon.txt | 1 +
.../games/trackmanianations_win32/index.php | 65 ++++++++++++++++++
.../trackmanianations_win32/metadata.json | 6 ++
.../docs/games/trackmanianf_linux32/icon.txt | 1 +
.../docs/games/trackmanianf_linux32/index.php | 65 ++++++++++++++++++
.../games/trackmanianf_linux32/metadata.json | 6 ++
.../docs/games/trackmanianf_win32/icon.txt | 1 +
.../docs/games/trackmanianf_win32/index.php | 65 ++++++++++++++++++
.../games/trackmanianf_win32/metadata.json | 6 ++
.../docs/games/unturned_linux32/icon.jpg | Bin 0 -> 2087 bytes
.../docs/games/unturned_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/unturned_linux32/metadata.json | 6 ++
.../docs/games/unturned_linux64/icon.jpg | Bin 0 -> 2087 bytes
.../docs/games/unturned_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/unturned_linux64/metadata.json | 6 ++
.../docs/games/unturned_win32/icon.jpg | Bin 0 -> 2087 bytes
.../docs/games/unturned_win32/index.php | 65 ++++++++++++++++++
.../docs/games/unturned_win32/metadata.json | 6 ++
.../docs/games/unturned_win64/icon.jpg | Bin 0 -> 2087 bytes
.../docs/games/unturned_win64/index.php | 65 ++++++++++++++++++
.../docs/games/unturned_win64/metadata.json | 6 ++
modules/billing/docs/games/urt_linux/icon.jpg | Bin 0 -> 26474 bytes
.../billing/docs/games/urt_linux/index.php | 65 ++++++++++++++++++
.../docs/games/urt_linux/metadata.json | 6 ++
modules/billing/docs/games/urt_win64/icon.jpg | Bin 0 -> 26474 bytes
.../billing/docs/games/urt_win64/index.php | 65 ++++++++++++++++++
.../docs/games/urt_win64/metadata.json | 6 ++
.../docs/games/ut2004_linux32/icon.txt | 1 +
.../docs/games/ut2004_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/ut2004_linux32/metadata.json | 6 ++
.../billing/docs/games/ut2004_win32/icon.txt | 1 +
.../billing/docs/games/ut2004_win32/index.php | 65 ++++++++++++++++++
.../docs/games/ut2004_win32/metadata.json | 6 ++
.../billing/docs/games/ut3_linux32/icon.txt | 1 +
.../billing/docs/games/ut3_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/ut3_linux32/metadata.json | 6 ++
modules/billing/docs/games/ut3_win32/icon.txt | 1 +
.../billing/docs/games/ut3_win32/index.php | 65 ++++++++++++++++++
.../docs/games/ut3_win32/metadata.json | 6 ++
.../billing/docs/games/ut99_linux32/icon.txt | 1 +
.../billing/docs/games/ut99_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/ut99_linux32/metadata.json | 6 ++
.../billing/docs/games/valheim_linux/icon.jpg | Bin 0 -> 50327 bytes
.../docs/games/valheim_linux/index.php | 65 ++++++++++++++++++
.../docs/games/valheim_linux/metadata.json | 6 ++
.../billing/docs/games/vbox_linux32/icon.txt | 1 +
.../billing/docs/games/vbox_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/vbox_linux32/metadata.json | 6 ++
.../docs/games/ventrilo_linux32/icon.txt | 1 +
.../docs/games/ventrilo_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/ventrilo_linux32/metadata.json | 6 ++
.../docs/games/ventrilo_win32/icon.txt | 1 +
.../docs/games/ventrilo_win32/index.php | 65 ++++++++++++++++++
.../docs/games/ventrilo_win32/metadata.json | 6 ++
.../docs/games/vicecitymp_linux32/icon.txt | 1 +
.../docs/games/vicecitymp_linux32/index.php | 65 ++++++++++++++++++
.../games/vicecitymp_linux32/metadata.json | 6 ++
.../docs/games/vicecitymp_linux64/icon.txt | 1 +
.../docs/games/vicecitymp_linux64/index.php | 65 ++++++++++++++++++
.../games/vicecitymp_linux64/metadata.json | 6 ++
.../docs/games/vicecitymp_win32/icon.txt | 1 +
.../docs/games/vicecitymp_win32/index.php | 65 ++++++++++++++++++
.../docs/games/vicecitymp_win32/metadata.json | 6 ++
.../docs/games/vicecitymp_win64/icon.txt | 1 +
.../docs/games/vicecitymp_win64/index.php | 65 ++++++++++++++++++
.../docs/games/vicecitymp_win64/metadata.json | 6 ++
.../docs/games/warsow_linux32/icon.txt | 1 +
.../docs/games/warsow_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/warsow_linux32/metadata.json | 6 ++
.../docs/games/warsow_linux64/icon.txt | 1 +
.../docs/games/warsow_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/warsow_linux64/metadata.json | 6 ++
.../billing/docs/games/warsow_win32/icon.txt | 1 +
.../billing/docs/games/warsow_win32/index.php | 65 ++++++++++++++++++
.../docs/games/warsow_win32/metadata.json | 6 ++
.../billing/docs/games/warsow_win64/icon.txt | 1 +
.../billing/docs/games/warsow_win64/index.php | 65 ++++++++++++++++++
.../docs/games/warsow_win64/metadata.json | 6 ++
.../docs/games/wolfrtcw_1-4_linux32/icon.txt | 1 +
.../docs/games/wolfrtcw_1-4_linux32/index.php | 65 ++++++++++++++++++
.../games/wolfrtcw_1-4_linux32/metadata.json | 6 ++
.../docs/games/wreckfest_win32/icon.txt | 1 +
.../docs/games/wreckfest_win32/index.php | 65 ++++++++++++++++++
.../docs/games/wreckfest_win32/metadata.json | 6 ++
.../billing/docs/games/wurmu_win32/icon.jpg | Bin 0 -> 47158 bytes
.../billing/docs/games/wurmu_win32/index.php | 65 ++++++++++++++++++
.../docs/games/wurmu_win32/metadata.json | 6 ++
.../docs/games/xonotic_linux32/icon.txt | 1 +
.../docs/games/xonotic_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/xonotic_linux32/metadata.json | 6 ++
.../docs/games/xonotic_linux64/icon.txt | 1 +
.../docs/games/xonotic_linux64/index.php | 65 ++++++++++++++++++
.../docs/games/xonotic_linux64/metadata.json | 6 ++
.../billing/docs/games/xonotic_win32/icon.txt | 1 +
.../docs/games/xonotic_win32/index.php | 65 ++++++++++++++++++
.../docs/games/xonotic_win32/metadata.json | 6 ++
.../billing/docs/games/zps_linux32/icon.txt | 1 +
.../billing/docs/games/zps_linux32/index.php | 65 ++++++++++++++++++
.../docs/games/zps_linux32/metadata.json | 6 ++
modules/billing/docs/games/zps_win32/icon.txt | 1 +
.../billing/docs/games/zps_win32/index.php | 65 ++++++++++++++++++
.../docs/games/zps_win32/metadata.json | 6 ++
732 files changed, 17490 insertions(+)
create mode 100644 modules/billing/docs/games/7daystodie_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/7daystodie_linux32/index.php
create mode 100644 modules/billing/docs/games/7daystodie_linux32/metadata.json
create mode 100644 modules/billing/docs/games/7daystodie_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/7daystodie_linux64/index.php
create mode 100644 modules/billing/docs/games/7daystodie_linux64/metadata.json
create mode 100644 modules/billing/docs/games/7daystodie_win64/icon.jpg
create mode 100644 modules/billing/docs/games/7daystodie_win64/index.php
create mode 100644 modules/billing/docs/games/7daystodie_win64/metadata.json
create mode 100644 modules/billing/docs/games/aliensvspredator_win32/icon.txt
create mode 100644 modules/billing/docs/games/aliensvspredator_win32/index.php
create mode 100644 modules/billing/docs/games/aliensvspredator_win32/metadata.json
create mode 100644 modules/billing/docs/games/aoc_linux32/icon.txt
create mode 100644 modules/billing/docs/games/aoc_linux32/index.php
create mode 100644 modules/billing/docs/games/aoc_linux32/metadata.json
create mode 100644 modules/billing/docs/games/arkse_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/arkse_linux64/index.php
create mode 100644 modules/billing/docs/games/arkse_linux64/metadata.json
create mode 100644 modules/billing/docs/games/arkse_win64/icon.jpg
create mode 100644 modules/billing/docs/games/arkse_win64/index.php
create mode 100644 modules/billing/docs/games/arkse_win64/metadata.json
create mode 100644 modules/billing/docs/games/arma-reforger_linux64/icon.txt
create mode 100644 modules/billing/docs/games/arma-reforger_linux64/index.php
create mode 100644 modules/billing/docs/games/arma-reforger_linux64/metadata.json
create mode 100644 modules/billing/docs/games/arma2co_win32/icon.txt
create mode 100644 modules/billing/docs/games/arma2co_win32/index.php
create mode 100644 modules/billing/docs/games/arma2co_win32/metadata.json
create mode 100644 modules/billing/docs/games/arma2oa_win32/icon.jpg
create mode 100644 modules/billing/docs/games/arma2oa_win32/index.php
create mode 100644 modules/billing/docs/games/arma2oa_win32/metadata.json
create mode 100644 modules/billing/docs/games/arma3_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/arma3_linux32/index.php
create mode 100644 modules/billing/docs/games/arma3_linux32/metadata.json
create mode 100644 modules/billing/docs/games/arma3_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/arma3_linux64/index.php
create mode 100644 modules/billing/docs/games/arma3_linux64/metadata.json
create mode 100644 modules/billing/docs/games/arma3_win64/icon.jpg
create mode 100644 modules/billing/docs/games/arma3_win64/index.php
create mode 100644 modules/billing/docs/games/arma3_win64/metadata.json
create mode 100644 modules/billing/docs/games/assettocorsa_linux/icon.txt
create mode 100644 modules/billing/docs/games/assettocorsa_linux/index.php
create mode 100644 modules/billing/docs/games/assettocorsa_linux/metadata.json
create mode 100644 modules/billing/docs/games/assettocorsa_win32/icon.txt
create mode 100644 modules/billing/docs/games/assettocorsa_win32/index.php
create mode 100644 modules/billing/docs/games/assettocorsa_win32/metadata.json
create mode 100644 modules/billing/docs/games/atlas_linux64/icon.txt
create mode 100644 modules/billing/docs/games/atlas_linux64/index.php
create mode 100644 modules/billing/docs/games/atlas_linux64/metadata.json
create mode 100644 modules/billing/docs/games/atlas_win64/icon.txt
create mode 100644 modules/billing/docs/games/atlas_win64/index.php
create mode 100644 modules/billing/docs/games/atlas_win64/metadata.json
create mode 100644 modules/billing/docs/games/avorion_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/avorion_linux64/index.php
create mode 100644 modules/billing/docs/games/avorion_linux64/metadata.json
create mode 100644 modules/billing/docs/games/bec_win32/icon.jpg
create mode 100644 modules/billing/docs/games/bec_win32/index.php
create mode 100644 modules/billing/docs/games/bec_win32/metadata.json
create mode 100644 modules/billing/docs/games/bf2_linux32/icon.txt
create mode 100644 modules/billing/docs/games/bf2_linux32/index.php
create mode 100644 modules/billing/docs/games/bf2_linux32/metadata.json
create mode 100644 modules/billing/docs/games/bf2_win32/icon.txt
create mode 100644 modules/billing/docs/games/bf2_win32/index.php
create mode 100644 modules/billing/docs/games/bf2_win32/metadata.json
create mode 100644 modules/billing/docs/games/bfbc2_win32/icon.txt
create mode 100644 modules/billing/docs/games/bfbc2_win32/index.php
create mode 100644 modules/billing/docs/games/bfbc2_win32/metadata.json
create mode 100644 modules/billing/docs/games/bigbrotherbot_linux32/icon.txt
create mode 100644 modules/billing/docs/games/bigbrotherbot_linux32/index.php
create mode 100644 modules/billing/docs/games/bigbrotherbot_linux32/metadata.json
create mode 100644 modules/billing/docs/games/bigbrotherbot_win32/icon.txt
create mode 100644 modules/billing/docs/games/bigbrotherbot_win32/index.php
create mode 100644 modules/billing/docs/games/bigbrotherbot_win32/metadata.json
create mode 100644 modules/billing/docs/games/bloodfrontier_linux32/icon.txt
create mode 100644 modules/billing/docs/games/bloodfrontier_linux32/index.php
create mode 100644 modules/billing/docs/games/bloodfrontier_linux32/metadata.json
create mode 100644 modules/billing/docs/games/brainbread2_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/brainbread2_linux32/index.php
create mode 100644 modules/billing/docs/games/brainbread2_linux32/metadata.json
create mode 100644 modules/billing/docs/games/brainbread2_win32/icon.jpg
create mode 100644 modules/billing/docs/games/brainbread2_win32/index.php
create mode 100644 modules/billing/docs/games/brainbread2_win32/metadata.json
create mode 100644 modules/billing/docs/games/callofduty2_linux32/icon.txt
create mode 100644 modules/billing/docs/games/callofduty2_linux32/index.php
create mode 100644 modules/billing/docs/games/callofduty2_linux32/metadata.json
create mode 100644 modules/billing/docs/games/callofduty2_win32/icon.txt
create mode 100644 modules/billing/docs/games/callofduty2_win32/index.php
create mode 100644 modules/billing/docs/games/callofduty2_win32/metadata.json
create mode 100644 modules/billing/docs/games/callofduty4mw_linux32/icon.txt
create mode 100644 modules/billing/docs/games/callofduty4mw_linux32/index.php
create mode 100644 modules/billing/docs/games/callofduty4mw_linux32/metadata.json
create mode 100644 modules/billing/docs/games/callofduty4mw_win32/icon.txt
create mode 100644 modules/billing/docs/games/callofduty4mw_win32/index.php
create mode 100644 modules/billing/docs/games/callofduty4mw_win32/metadata.json
create mode 100644 modules/billing/docs/games/callofduty_linux32/icon.txt
create mode 100644 modules/billing/docs/games/callofduty_linux32/index.php
create mode 100644 modules/billing/docs/games/callofduty_linux32/metadata.json
create mode 100644 modules/billing/docs/games/callofduty_win32/icon.txt
create mode 100644 modules/billing/docs/games/callofduty_win32/index.php
create mode 100644 modules/billing/docs/games/callofduty_win32/metadata.json
create mode 100644 modules/billing/docs/games/callofdutymw2_win32/icon.txt
create mode 100644 modules/billing/docs/games/callofdutymw2_win32/index.php
create mode 100644 modules/billing/docs/games/callofdutymw2_win32/metadata.json
create mode 100644 modules/billing/docs/games/callofdutymw3_win32/icon.txt
create mode 100644 modules/billing/docs/games/callofdutymw3_win32/index.php
create mode 100644 modules/billing/docs/games/callofdutymw3_win32/metadata.json
create mode 100644 modules/billing/docs/games/callofdutyuo_linux32/icon.txt
create mode 100644 modules/billing/docs/games/callofdutyuo_linux32/index.php
create mode 100644 modules/billing/docs/games/callofdutyuo_linux32/metadata.json
create mode 100644 modules/billing/docs/games/callofdutyuo_win32/icon.txt
create mode 100644 modules/billing/docs/games/callofdutyuo_win32/index.php
create mode 100644 modules/billing/docs/games/callofdutyuo_win32/metadata.json
create mode 100644 modules/billing/docs/games/callofdutywaw_linux32/icon.txt
create mode 100644 modules/billing/docs/games/callofdutywaw_linux32/index.php
create mode 100644 modules/billing/docs/games/callofdutywaw_linux32/metadata.json
create mode 100644 modules/billing/docs/games/callofdutywaw_win32/icon.txt
create mode 100644 modules/billing/docs/games/callofdutywaw_win32/index.php
create mode 100644 modules/billing/docs/games/callofdutywaw_win32/metadata.json
create mode 100644 modules/billing/docs/games/citadelfwf_linux64/icon.txt
create mode 100644 modules/billing/docs/games/citadelfwf_linux64/index.php
create mode 100644 modules/billing/docs/games/citadelfwf_linux64/metadata.json
create mode 100644 modules/billing/docs/games/citadelfwf_win64/icon.txt
create mode 100644 modules/billing/docs/games/citadelfwf_win64/index.php
create mode 100644 modules/billing/docs/games/citadelfwf_win64/metadata.json
create mode 100644 modules/billing/docs/games/cod_blackops_win32/icon.txt
create mode 100644 modules/billing/docs/games/cod_blackops_win32/index.php
create mode 100644 modules/billing/docs/games/cod_blackops_win32/metadata.json
create mode 100644 modules/billing/docs/games/colonysurvival_win64/icon.jpg
create mode 100644 modules/billing/docs/games/colonysurvival_win64/index.php
create mode 100644 modules/billing/docs/games/colonysurvival_win64/metadata.json
create mode 100644 modules/billing/docs/games/conanexiles_win64/icon.jpg
create mode 100644 modules/billing/docs/games/conanexiles_win64/index.php
create mode 100644 modules/billing/docs/games/conanexiles_win64/metadata.json
create mode 100644 modules/billing/docs/games/cs2d_linux32/icon.txt
create mode 100644 modules/billing/docs/games/cs2d_linux32/index.php
create mode 100644 modules/billing/docs/games/cs2d_linux32/metadata.json
create mode 100644 modules/billing/docs/games/cs2d_win32/icon.txt
create mode 100644 modules/billing/docs/games/cs2d_win32/index.php
create mode 100644 modules/billing/docs/games/cs2d_win32/metadata.json
create mode 100644 modules/billing/docs/games/csgo_linux32/icon.txt
create mode 100644 modules/billing/docs/games/csgo_linux32/index.php
create mode 100644 modules/billing/docs/games/csgo_linux32/metadata.json
create mode 100644 modules/billing/docs/games/csgo_win32/icon.txt
create mode 100644 modules/billing/docs/games/csgo_win32/index.php
create mode 100644 modules/billing/docs/games/csgo_win32/metadata.json
create mode 100644 modules/billing/docs/games/cspromod_linux32/icon.txt
create mode 100644 modules/billing/docs/games/cspromod_linux32/index.php
create mode 100644 modules/billing/docs/games/cspromod_linux32/metadata.json
create mode 100644 modules/billing/docs/games/cspromod_win32/icon.txt
create mode 100644 modules/billing/docs/games/cspromod_win32/index.php
create mode 100644 modules/billing/docs/games/cspromod_win32/metadata.json
create mode 100644 modules/billing/docs/games/css_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/css_linux32/index.php
create mode 100644 modules/billing/docs/games/css_linux32/metadata.json
create mode 100644 modules/billing/docs/games/css_win32/icon.jpg
create mode 100644 modules/billing/docs/games/css_win32/index.php
create mode 100644 modules/billing/docs/games/css_win32/metadata.json
create mode 100644 modules/billing/docs/games/cstrike_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/cstrike_linux32/index.php
create mode 100644 modules/billing/docs/games/cstrike_linux32/metadata.json
create mode 100644 modules/billing/docs/games/cstrike_win32/icon.jpg
create mode 100644 modules/billing/docs/games/cstrike_win32/index.php
create mode 100644 modules/billing/docs/games/cstrike_win32/metadata.json
create mode 100644 modules/billing/docs/games/czero_linux32/icon.txt
create mode 100644 modules/billing/docs/games/czero_linux32/index.php
create mode 100644 modules/billing/docs/games/czero_linux32/metadata.json
create mode 100644 modules/billing/docs/games/czero_win32/icon.txt
create mode 100644 modules/billing/docs/games/czero_win32/index.php
create mode 100644 modules/billing/docs/games/czero_win32/metadata.json
create mode 100644 modules/billing/docs/games/dayz_arma2co_linux/icon.txt
create mode 100644 modules/billing/docs/games/dayz_arma2co_linux/index.php
create mode 100644 modules/billing/docs/games/dayz_arma2co_linux/metadata.json
create mode 100644 modules/billing/docs/games/dayz_arma2oa_win32/icon.txt
create mode 100644 modules/billing/docs/games/dayz_arma2oa_win32/index.php
create mode 100644 modules/billing/docs/games/dayz_arma2oa_win32/metadata.json
create mode 100644 modules/billing/docs/games/dayz_win64/icon.txt
create mode 100644 modules/billing/docs/games/dayz_win64/index.php
create mode 100644 modules/billing/docs/games/dayz_win64/metadata.json
create mode 100644 modules/billing/docs/games/dayzmod_win32/icon.jpg
create mode 100644 modules/billing/docs/games/dayzmod_win32/index.php
create mode 100644 modules/billing/docs/games/dayzmod_win32/metadata.json
create mode 100644 modules/billing/docs/games/dimrod_epochmod_win32/icon.txt
create mode 100644 modules/billing/docs/games/dimrod_epochmod_win32/index.php
create mode 100644 modules/billing/docs/games/dimrod_epochmod_win32/metadata.json
create mode 100644 modules/billing/docs/games/dmc_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/dmc_linux32/index.php
create mode 100644 modules/billing/docs/games/dmc_linux32/metadata.json
create mode 100644 modules/billing/docs/games/dmc_win32/icon.jpg
create mode 100644 modules/billing/docs/games/dmc_win32/index.php
create mode 100644 modules/billing/docs/games/dmc_win32/metadata.json
create mode 100644 modules/billing/docs/games/dod_linux32/icon.txt
create mode 100644 modules/billing/docs/games/dod_linux32/index.php
create mode 100644 modules/billing/docs/games/dod_linux32/metadata.json
create mode 100644 modules/billing/docs/games/dod_win32/icon.txt
create mode 100644 modules/billing/docs/games/dod_win32/index.php
create mode 100644 modules/billing/docs/games/dod_win32/metadata.json
create mode 100644 modules/billing/docs/games/dods_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/dods_linux32/index.php
create mode 100644 modules/billing/docs/games/dods_linux32/metadata.json
create mode 100644 modules/billing/docs/games/dods_win32/icon.jpg
create mode 100644 modules/billing/docs/games/dods_win32/index.php
create mode 100644 modules/billing/docs/games/dods_win32/metadata.json
create mode 100644 modules/billing/docs/games/doi_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/doi_linux32/index.php
create mode 100644 modules/billing/docs/games/doi_linux32/metadata.json
create mode 100644 modules/billing/docs/games/doi_win32/icon.jpg
create mode 100644 modules/billing/docs/games/doi_win32/index.php
create mode 100644 modules/billing/docs/games/doi_win32/metadata.json
create mode 100644 modules/billing/docs/games/dontstarvetogether_linux32/icon.txt
create mode 100644 modules/billing/docs/games/dontstarvetogether_linux32/index.php
create mode 100644 modules/billing/docs/games/dontstarvetogether_linux32/metadata.json
create mode 100644 modules/billing/docs/games/dystopia_linux32/icon.txt
create mode 100644 modules/billing/docs/games/dystopia_linux32/index.php
create mode 100644 modules/billing/docs/games/dystopia_linux32/metadata.json
create mode 100644 modules/billing/docs/games/eco_win64/icon.jpg
create mode 100644 modules/billing/docs/games/eco_win64/index.php
create mode 100644 modules/billing/docs/games/eco_win64/metadata.json
create mode 100644 modules/billing/docs/games/empyriongs_win64/icon.txt
create mode 100644 modules/billing/docs/games/empyriongs_win64/index.php
create mode 100644 modules/billing/docs/games/empyriongs_win64/metadata.json
create mode 100644 modules/billing/docs/games/enemyterritory_linux32/icon.txt
create mode 100644 modules/billing/docs/games/enemyterritory_linux32/index.php
create mode 100644 modules/billing/docs/games/enemyterritory_linux32/metadata.json
create mode 100644 modules/billing/docs/games/epochmod_win32/icon.txt
create mode 100644 modules/billing/docs/games/epochmod_win32/index.php
create mode 100644 modules/billing/docs/games/epochmod_win32/metadata.json
create mode 100644 modules/billing/docs/games/esmod_linux32/icon.txt
create mode 100644 modules/billing/docs/games/esmod_linux32/index.php
create mode 100644 modules/billing/docs/games/esmod_linux32/metadata.json
create mode 100644 modules/billing/docs/games/ets2_linux/icon.txt
create mode 100644 modules/billing/docs/games/ets2_linux/index.php
create mode 100644 modules/billing/docs/games/ets2_linux/metadata.json
create mode 100644 modules/billing/docs/games/factorio_linux/icon.jpg
create mode 100644 modules/billing/docs/games/factorio_linux/index.php
create mode 100644 modules/billing/docs/games/factorio_linux/metadata.json
create mode 100644 modules/billing/docs/games/feedthebeast_linux32/icon.txt
create mode 100644 modules/billing/docs/games/feedthebeast_linux32/index.php
create mode 100644 modules/billing/docs/games/feedthebeast_linux32/metadata.json
create mode 100644 modules/billing/docs/games/feedthebeast_win32/icon.txt
create mode 100644 modules/billing/docs/games/feedthebeast_win32/index.php
create mode 100644 modules/billing/docs/games/feedthebeast_win32/metadata.json
create mode 100644 modules/billing/docs/games/fgms_linux32/icon.txt
create mode 100644 modules/billing/docs/games/fgms_linux32/index.php
create mode 100644 modules/billing/docs/games/fgms_linux32/metadata.json
create mode 100644 modules/billing/docs/games/fivem_linux32/icon.txt
create mode 100644 modules/billing/docs/games/fivem_linux32/index.php
create mode 100644 modules/billing/docs/games/fivem_linux32/metadata.json
create mode 100644 modules/billing/docs/games/fivem_win32/icon.txt
create mode 100644 modules/billing/docs/games/fivem_win32/index.php
create mode 100644 modules/billing/docs/games/fivem_win32/metadata.json
create mode 100644 modules/billing/docs/games/fof_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/fof_linux32/index.php
create mode 100644 modules/billing/docs/games/fof_linux32/metadata.json
create mode 100644 modules/billing/docs/games/fof_win32/icon.jpg
create mode 100644 modules/billing/docs/games/fof_win32/index.php
create mode 100644 modules/billing/docs/games/fof_win32/metadata.json
create mode 100644 modules/billing/docs/games/freecol_linux32/icon.txt
create mode 100644 modules/billing/docs/games/freecol_linux32/index.php
create mode 100644 modules/billing/docs/games/freecol_linux32/metadata.json
create mode 100644 modules/billing/docs/games/freecol_linux64/icon.txt
create mode 100644 modules/billing/docs/games/freecol_linux64/index.php
create mode 100644 modules/billing/docs/games/freecol_linux64/metadata.json
create mode 100644 modules/billing/docs/games/freecol_win32/icon.txt
create mode 100644 modules/billing/docs/games/freecol_win32/index.php
create mode 100644 modules/billing/docs/games/freecol_win32/metadata.json
create mode 100644 modules/billing/docs/games/freecol_win64/icon.txt
create mode 100644 modules/billing/docs/games/freecol_win64/index.php
create mode 100644 modules/billing/docs/games/freecol_win64/metadata.json
create mode 100644 modules/billing/docs/games/garrysmod_linux/icon.jpg
create mode 100644 modules/billing/docs/games/garrysmod_linux/index.php
create mode 100644 modules/billing/docs/games/garrysmod_linux/metadata.json
create mode 100644 modules/billing/docs/games/garrysmod_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/garrysmod_linux32/index.php
create mode 100644 modules/billing/docs/games/garrysmod_linux32/metadata.json
create mode 100644 modules/billing/docs/games/garrysmod_win32/icon.jpg
create mode 100644 modules/billing/docs/games/garrysmod_win32/index.php
create mode 100644 modules/billing/docs/games/garrysmod_win32/metadata.json
create mode 100644 modules/billing/docs/games/gearbox_linux32/icon.txt
create mode 100644 modules/billing/docs/games/gearbox_linux32/index.php
create mode 100644 modules/billing/docs/games/gearbox_linux32/metadata.json
create mode 100644 modules/billing/docs/games/halo_ce_win32/icon.txt
create mode 100644 modules/billing/docs/games/halo_ce_win32/index.php
create mode 100644 modules/billing/docs/games/halo_ce_win32/metadata.json
create mode 100644 modules/billing/docs/games/harsh_linux/icon.jpg
create mode 100644 modules/billing/docs/games/harsh_linux/index.php
create mode 100644 modules/billing/docs/games/harsh_linux/metadata.json
create mode 100644 modules/billing/docs/games/harsh_win64/icon.jpg
create mode 100644 modules/billing/docs/games/harsh_win64/index.php
create mode 100644 modules/billing/docs/games/harsh_win64/metadata.json
create mode 100644 modules/billing/docs/games/hidden_source_linux32/icon.txt
create mode 100644 modules/billing/docs/games/hidden_source_linux32/index.php
create mode 100644 modules/billing/docs/games/hidden_source_linux32/metadata.json
create mode 100644 modules/billing/docs/games/hl2d_linux32/icon.txt
create mode 100644 modules/billing/docs/games/hl2d_linux32/index.php
create mode 100644 modules/billing/docs/games/hl2d_linux32/metadata.json
create mode 100644 modules/billing/docs/games/hl2d_win32/icon.txt
create mode 100644 modules/billing/docs/games/hl2d_win32/index.php
create mode 100644 modules/billing/docs/games/hl2d_win32/metadata.json
create mode 100644 modules/billing/docs/games/hldm_linux32/icon.txt
create mode 100644 modules/billing/docs/games/hldm_linux32/index.php
create mode 100644 modules/billing/docs/games/hldm_linux32/metadata.json
create mode 100644 modules/billing/docs/games/hldm_win32/icon.txt
create mode 100644 modules/billing/docs/games/hldm_win32/index.php
create mode 100644 modules/billing/docs/games/hldm_win32/metadata.json
create mode 100644 modules/billing/docs/games/hltv_linux32/icon.txt
create mode 100644 modules/billing/docs/games/hltv_linux32/index.php
create mode 100644 modules/billing/docs/games/hltv_linux32/metadata.json
create mode 100644 modules/billing/docs/games/homefront_win32/icon.txt
create mode 100644 modules/billing/docs/games/homefront_win32/index.php
create mode 100644 modules/billing/docs/games/homefront_win32/metadata.json
create mode 100644 modules/billing/docs/games/hurtworld_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/hurtworld_linux32/index.php
create mode 100644 modules/billing/docs/games/hurtworld_linux32/metadata.json
create mode 100644 modules/billing/docs/games/hurtworld_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/hurtworld_linux64/index.php
create mode 100644 modules/billing/docs/games/hurtworld_linux64/metadata.json
create mode 100644 modules/billing/docs/games/hurtworld_win64/icon.jpg
create mode 100644 modules/billing/docs/games/hurtworld_win64/index.php
create mode 100644 modules/billing/docs/games/hurtworld_win64/metadata.json
create mode 100644 modules/billing/docs/games/il2_win32/icon.txt
create mode 100644 modules/billing/docs/games/il2_win32/index.php
create mode 100644 modules/billing/docs/games/il2_win32/metadata.json
create mode 100644 modules/billing/docs/games/ins_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/ins_linux32/index.php
create mode 100644 modules/billing/docs/games/ins_linux32/metadata.json
create mode 100644 modules/billing/docs/games/ins_win32/icon.jpg
create mode 100644 modules/billing/docs/games/ins_win32/index.php
create mode 100644 modules/billing/docs/games/ins_win32/metadata.json
create mode 100644 modules/billing/docs/games/insurgencymic_win32/icon.txt
create mode 100644 modules/billing/docs/games/insurgencymic_win32/index.php
create mode 100644 modules/billing/docs/games/insurgencymic_win32/metadata.json
create mode 100644 modules/billing/docs/games/insurgencysandstorm_linux64/icon.txt
create mode 100644 modules/billing/docs/games/insurgencysandstorm_linux64/index.php
create mode 100644 modules/billing/docs/games/insurgencysandstorm_linux64/metadata.json
create mode 100644 modules/billing/docs/games/ivmp_linux32/icon.txt
create mode 100644 modules/billing/docs/games/ivmp_linux32/index.php
create mode 100644 modules/billing/docs/games/ivmp_linux32/metadata.json
create mode 100644 modules/billing/docs/games/ivmp_win32/icon.txt
create mode 100644 modules/billing/docs/games/ivmp_win32/index.php
create mode 100644 modules/billing/docs/games/ivmp_win32/metadata.json
create mode 100644 modules/billing/docs/games/jcmp_linux32/icon.txt
create mode 100644 modules/billing/docs/games/jcmp_linux32/index.php
create mode 100644 modules/billing/docs/games/jcmp_linux32/metadata.json
create mode 100644 modules/billing/docs/games/jcmp_win32/icon.txt
create mode 100644 modules/billing/docs/games/jcmp_win32/index.php
create mode 100644 modules/billing/docs/games/jcmp_win32/metadata.json
create mode 100644 modules/billing/docs/games/jediknight2_linux32/icon.txt
create mode 100644 modules/billing/docs/games/jediknight2_linux32/index.php
create mode 100644 modules/billing/docs/games/jediknight2_linux32/metadata.json
create mode 100644 modules/billing/docs/games/jediknightja_linux32/icon.txt
create mode 100644 modules/billing/docs/games/jediknightja_linux32/index.php
create mode 100644 modules/billing/docs/games/jediknightja_linux32/metadata.json
create mode 100644 modules/billing/docs/games/killingfloor2_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/killingfloor2_linux64/index.php
create mode 100644 modules/billing/docs/games/killingfloor2_linux64/metadata.json
create mode 100644 modules/billing/docs/games/killingfloor2_win64/icon.jpg
create mode 100644 modules/billing/docs/games/killingfloor2_win64/index.php
create mode 100644 modules/billing/docs/games/killingfloor2_win64/metadata.json
create mode 100644 modules/billing/docs/games/killingfloor_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/killingfloor_linux32/index.php
create mode 100644 modules/billing/docs/games/killingfloor_linux32/metadata.json
create mode 100644 modules/billing/docs/games/killingfloor_win32/icon.jpg
create mode 100644 modules/billing/docs/games/killingfloor_win32/index.php
create mode 100644 modules/billing/docs/games/killingfloor_win32/metadata.json
create mode 100644 modules/billing/docs/games/left4dead2_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/left4dead2_linux32/index.php
create mode 100644 modules/billing/docs/games/left4dead2_linux32/metadata.json
create mode 100644 modules/billing/docs/games/left4dead2_win32/icon.jpg
create mode 100644 modules/billing/docs/games/left4dead2_win32/index.php
create mode 100644 modules/billing/docs/games/left4dead2_win32/metadata.json
create mode 100644 modules/billing/docs/games/left4dead_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/left4dead_linux32/index.php
create mode 100644 modules/billing/docs/games/left4dead_linux32/metadata.json
create mode 100644 modules/billing/docs/games/lifeisfeudal_win32/icon.txt
create mode 100644 modules/billing/docs/games/lifeisfeudal_win32/index.php
create mode 100644 modules/billing/docs/games/lifeisfeudal_win32/metadata.json
create mode 100644 modules/billing/docs/games/mab_warband_win32/icon.txt
create mode 100644 modules/billing/docs/games/mab_warband_win32/index.php
create mode 100644 modules/billing/docs/games/mab_warband_win32/metadata.json
create mode 100644 modules/billing/docs/games/mafia2online_linux32/icon.txt
create mode 100644 modules/billing/docs/games/mafia2online_linux32/index.php
create mode 100644 modules/billing/docs/games/mafia2online_linux32/metadata.json
create mode 100644 modules/billing/docs/games/mafia2online_win32/icon.txt
create mode 100644 modules/billing/docs/games/mafia2online_win32/index.php
create mode 100644 modules/billing/docs/games/mafia2online_win32/metadata.json
create mode 100644 modules/billing/docs/games/minecraft_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/minecraft_linux32/index.php
create mode 100644 modules/billing/docs/games/minecraft_linux32/metadata.json
create mode 100644 modules/billing/docs/games/minecraft_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/minecraft_linux64/index.php
create mode 100644 modules/billing/docs/games/minecraft_linux64/metadata.json
create mode 100644 modules/billing/docs/games/minecraft_win32/icon.jpg
create mode 100644 modules/billing/docs/games/minecraft_win32/index.php
create mode 100644 modules/billing/docs/games/minecraft_win32/metadata.json
create mode 100644 modules/billing/docs/games/minecraft_win64/icon.jpg
create mode 100644 modules/billing/docs/games/minecraft_win64/index.php
create mode 100644 modules/billing/docs/games/minecraft_win64/metadata.json
create mode 100644 modules/billing/docs/games/miscreated_win64/icon.jpg
create mode 100644 modules/billing/docs/games/miscreated_win64/index.php
create mode 100644 modules/billing/docs/games/miscreated_win64/metadata.json
create mode 100644 modules/billing/docs/games/mohaa_linux32/icon.txt
create mode 100644 modules/billing/docs/games/mohaa_linux32/index.php
create mode 100644 modules/billing/docs/games/mohaa_linux32/metadata.json
create mode 100644 modules/billing/docs/games/mohaa_win32/icon.txt
create mode 100644 modules/billing/docs/games/mohaa_win32/index.php
create mode 100644 modules/billing/docs/games/mohaa_win32/metadata.json
create mode 100644 modules/billing/docs/games/mohbr_win32/icon.txt
create mode 100644 modules/billing/docs/games/mohbr_win32/index.php
create mode 100644 modules/billing/docs/games/mohbr_win32/metadata.json
create mode 100644 modules/billing/docs/games/mohsp_linux32/icon.txt
create mode 100644 modules/billing/docs/games/mohsp_linux32/index.php
create mode 100644 modules/billing/docs/games/mohsp_linux32/metadata.json
create mode 100644 modules/billing/docs/games/mohsp_win32/icon.txt
create mode 100644 modules/billing/docs/games/mohsp_win32/index.php
create mode 100644 modules/billing/docs/games/mohsp_win32/metadata.json
create mode 100644 modules/billing/docs/games/mohspdemo_win32/icon.txt
create mode 100644 modules/billing/docs/games/mohspdemo_win32/index.php
create mode 100644 modules/billing/docs/games/mohspdemo_win32/metadata.json
create mode 100644 modules/billing/docs/games/mordhau_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/mordhau_linux64/index.php
create mode 100644 modules/billing/docs/games/mordhau_linux64/metadata.json
create mode 100644 modules/billing/docs/games/multitheftauto_linux32/icon.txt
create mode 100644 modules/billing/docs/games/multitheftauto_linux32/index.php
create mode 100644 modules/billing/docs/games/multitheftauto_linux32/metadata.json
create mode 100644 modules/billing/docs/games/multitheftauto_linux64/icon.txt
create mode 100644 modules/billing/docs/games/multitheftauto_linux64/index.php
create mode 100644 modules/billing/docs/games/multitheftauto_linux64/metadata.json
create mode 100644 modules/billing/docs/games/multitheftauto_win32/icon.txt
create mode 100644 modules/billing/docs/games/multitheftauto_win32/index.php
create mode 100644 modules/billing/docs/games/multitheftauto_win32/metadata.json
create mode 100644 modules/billing/docs/games/multitheftauto_win64/icon.txt
create mode 100644 modules/billing/docs/games/multitheftauto_win64/index.php
create mode 100644 modules/billing/docs/games/multitheftauto_win64/metadata.json
create mode 100644 modules/billing/docs/games/mumble_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/mumble_linux32/index.php
create mode 100644 modules/billing/docs/games/mumble_linux32/metadata.json
create mode 100644 modules/billing/docs/games/mumble_win32/icon.jpg
create mode 100644 modules/billing/docs/games/mumble_win32/index.php
create mode 100644 modules/billing/docs/games/mumble_win32/metadata.json
create mode 100644 modules/billing/docs/games/nexuiz_linux32/icon.txt
create mode 100644 modules/billing/docs/games/nexuiz_linux32/index.php
create mode 100644 modules/billing/docs/games/nexuiz_linux32/metadata.json
create mode 100644 modules/billing/docs/games/nexuiz_linux64/icon.txt
create mode 100644 modules/billing/docs/games/nexuiz_linux64/index.php
create mode 100644 modules/billing/docs/games/nexuiz_linux64/metadata.json
create mode 100644 modules/billing/docs/games/nexuiz_win32/icon.txt
create mode 100644 modules/billing/docs/games/nexuiz_win32/index.php
create mode 100644 modules/billing/docs/games/nexuiz_win32/metadata.json
create mode 100644 modules/billing/docs/games/nmrih_steam_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/nmrih_steam_linux32/index.php
create mode 100644 modules/billing/docs/games/nmrih_steam_linux32/metadata.json
create mode 100644 modules/billing/docs/games/nmrih_steam_win32/icon.jpg
create mode 100644 modules/billing/docs/games/nmrih_steam_win32/index.php
create mode 100644 modules/billing/docs/games/nmrih_steam_win32/metadata.json
create mode 100644 modules/billing/docs/games/ns2_linux32/icon.txt
create mode 100644 modules/billing/docs/games/ns2_linux32/index.php
create mode 100644 modules/billing/docs/games/ns2_linux32/metadata.json
create mode 100644 modules/billing/docs/games/nucleardawn_linux/icon.txt
create mode 100644 modules/billing/docs/games/nucleardawn_linux/index.php
create mode 100644 modules/billing/docs/games/nucleardawn_linux/metadata.json
create mode 100644 modules/billing/docs/games/nucleardawn_win32/icon.txt
create mode 100644 modules/billing/docs/games/nucleardawn_win32/index.php
create mode 100644 modules/billing/docs/games/nucleardawn_win32/metadata.json
create mode 100644 modules/billing/docs/games/ootow_win64/icon.jpg
create mode 100644 modules/billing/docs/games/ootow_win64/index.php
create mode 100644 modules/billing/docs/games/ootow_win64/metadata.json
create mode 100644 modules/billing/docs/games/openttd_linux32/icon.txt
create mode 100644 modules/billing/docs/games/openttd_linux32/index.php
create mode 100644 modules/billing/docs/games/openttd_linux32/metadata.json
create mode 100644 modules/billing/docs/games/openttd_linux64/icon.txt
create mode 100644 modules/billing/docs/games/openttd_linux64/index.php
create mode 100644 modules/billing/docs/games/openttd_linux64/metadata.json
create mode 100644 modules/billing/docs/games/openttd_win32/icon.txt
create mode 100644 modules/billing/docs/games/openttd_win32/index.php
create mode 100644 modules/billing/docs/games/openttd_win32/metadata.json
create mode 100644 modules/billing/docs/games/openttd_win64/icon.txt
create mode 100644 modules/billing/docs/games/openttd_win64/index.php
create mode 100644 modules/billing/docs/games/openttd_win64/metadata.json
create mode 100644 modules/billing/docs/games/pixark_win64/icon.txt
create mode 100644 modules/billing/docs/games/pixark_win64/index.php
create mode 100644 modules/billing/docs/games/pixark_win64/metadata.json
create mode 100644 modules/billing/docs/games/pvkii_linux32/icon.txt
create mode 100644 modules/billing/docs/games/pvkii_linux32/index.php
create mode 100644 modules/billing/docs/games/pvkii_linux32/metadata.json
create mode 100644 modules/billing/docs/games/quake3_linux32/icon.txt
create mode 100644 modules/billing/docs/games/quake3_linux32/index.php
create mode 100644 modules/billing/docs/games/quake3_linux32/metadata.json
create mode 100644 modules/billing/docs/games/quake4_linux32/icon.txt
create mode 100644 modules/billing/docs/games/quake4_linux32/index.php
create mode 100644 modules/billing/docs/games/quake4_linux32/metadata.json
create mode 100644 modules/billing/docs/games/redorchestra2_win32/icon.txt
create mode 100644 modules/billing/docs/games/redorchestra2_win32/index.php
create mode 100644 modules/billing/docs/games/redorchestra2_win32/metadata.json
create mode 100644 modules/billing/docs/games/reignofkings_win64/icon.txt
create mode 100644 modules/billing/docs/games/reignofkings_win64/index.php
create mode 100644 modules/billing/docs/games/reignofkings_win64/metadata.json
create mode 100644 modules/billing/docs/games/ricochet_linux32/icon.txt
create mode 100644 modules/billing/docs/games/ricochet_linux32/index.php
create mode 100644 modules/billing/docs/games/ricochet_linux32/metadata.json
create mode 100644 modules/billing/docs/games/risingstorm2_win64/icon.txt
create mode 100644 modules/billing/docs/games/risingstorm2_win64/index.php
create mode 100644 modules/billing/docs/games/risingstorm2_win64/metadata.json
create mode 100644 modules/billing/docs/games/roadkill_win64/icon.txt
create mode 100644 modules/billing/docs/games/roadkill_win64/index.php
create mode 100644 modules/billing/docs/games/roadkill_win64/metadata.json
create mode 100644 modules/billing/docs/games/rorserver_linux32/icon.txt
create mode 100644 modules/billing/docs/games/rorserver_linux32/index.php
create mode 100644 modules/billing/docs/games/rorserver_linux32/metadata.json
create mode 100644 modules/billing/docs/games/rorserver_win32/icon.txt
create mode 100644 modules/billing/docs/games/rorserver_win32/index.php
create mode 100644 modules/billing/docs/games/rorserver_win32/metadata.json
create mode 100644 modules/billing/docs/games/rust_linux64/icon.txt
create mode 100644 modules/billing/docs/games/rust_linux64/index.php
create mode 100644 modules/billing/docs/games/rust_linux64/metadata.json
create mode 100644 modules/billing/docs/games/rust_win64/icon.txt
create mode 100644 modules/billing/docs/games/rust_win64/index.php
create mode 100644 modules/billing/docs/games/rust_win64/metadata.json
create mode 100644 modules/billing/docs/games/sanandreasmp_linux32/icon.txt
create mode 100644 modules/billing/docs/games/sanandreasmp_linux32/index.php
create mode 100644 modules/billing/docs/games/sanandreasmp_linux32/metadata.json
create mode 100644 modules/billing/docs/games/sanandreasmp_win32/icon.txt
create mode 100644 modules/billing/docs/games/sanandreasmp_win32/index.php
create mode 100644 modules/billing/docs/games/sanandreasmp_win32/metadata.json
create mode 100644 modules/billing/docs/games/serioussamhdfe_win32/icon.txt
create mode 100644 modules/billing/docs/games/serioussamhdfe_win32/index.php
create mode 100644 modules/billing/docs/games/serioussamhdfe_win32/metadata.json
create mode 100644 modules/billing/docs/games/serioussamhdse_win32/icon.txt
create mode 100644 modules/billing/docs/games/serioussamhdse_win32/index.php
create mode 100644 modules/billing/docs/games/serioussamhdse_win32/metadata.json
create mode 100644 modules/billing/docs/games/shoutcast_bot_linux32/icon.txt
create mode 100644 modules/billing/docs/games/shoutcast_bot_linux32/index.php
create mode 100644 modules/billing/docs/games/shoutcast_bot_linux32/metadata.json
create mode 100644 modules/billing/docs/games/shoutcast_linux32/icon.txt
create mode 100644 modules/billing/docs/games/shoutcast_linux32/index.php
create mode 100644 modules/billing/docs/games/shoutcast_linux32/metadata.json
create mode 100644 modules/billing/docs/games/sinusbot_linux64/icon.txt
create mode 100644 modules/billing/docs/games/sinusbot_linux64/index.php
create mode 100644 modules/billing/docs/games/sinusbot_linux64/metadata.json
create mode 100644 modules/billing/docs/games/smashball_linux32/icon.txt
create mode 100644 modules/billing/docs/games/smashball_linux32/index.php
create mode 100644 modules/billing/docs/games/smashball_linux32/metadata.json
create mode 100644 modules/billing/docs/games/smokinguns_linux32/icon.txt
create mode 100644 modules/billing/docs/games/smokinguns_linux32/index.php
create mode 100644 modules/billing/docs/games/smokinguns_linux32/metadata.json
create mode 100644 modules/billing/docs/games/smokinguns_win32/icon.txt
create mode 100644 modules/billing/docs/games/smokinguns_win32/index.php
create mode 100644 modules/billing/docs/games/smokinguns_win32/metadata.json
create mode 100644 modules/billing/docs/games/sms_linux32/icon.txt
create mode 100644 modules/billing/docs/games/sms_linux32/index.php
create mode 100644 modules/billing/docs/games/sms_linux32/metadata.json
create mode 100644 modules/billing/docs/games/sms_win32/icon.txt
create mode 100644 modules/billing/docs/games/sms_win32/index.php
create mode 100644 modules/billing/docs/games/sms_win32/metadata.json
create mode 100644 modules/billing/docs/games/sniperelitev2_win32/icon.txt
create mode 100644 modules/billing/docs/games/sniperelitev2_win32/index.php
create mode 100644 modules/billing/docs/games/sniperelitev2_win32/metadata.json
create mode 100644 modules/billing/docs/games/soldatserver_linux32/icon.txt
create mode 100644 modules/billing/docs/games/soldatserver_linux32/index.php
create mode 100644 modules/billing/docs/games/soldatserver_linux32/metadata.json
create mode 100644 modules/billing/docs/games/space_engineers_win32/icon.jpg
create mode 100644 modules/billing/docs/games/space_engineers_win32/index.php
create mode 100644 modules/billing/docs/games/space_engineers_win32/metadata.json
create mode 100644 modules/billing/docs/games/space_engineers_win64/icon.jpg
create mode 100644 modules/billing/docs/games/space_engineers_win64/index.php
create mode 100644 modules/billing/docs/games/space_engineers_win64/metadata.json
create mode 100644 modules/billing/docs/games/spigotmc_linux/icon.txt
create mode 100644 modules/billing/docs/games/spigotmc_linux/index.php
create mode 100644 modules/billing/docs/games/spigotmc_linux/metadata.json
create mode 100644 modules/billing/docs/games/spunkybot_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/spunkybot_linux64/index.php
create mode 100644 modules/billing/docs/games/spunkybot_linux64/metadata.json
create mode 100644 modules/billing/docs/games/squad_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/squad_linux64/index.php
create mode 100644 modules/billing/docs/games/squad_linux64/metadata.json
create mode 100644 modules/billing/docs/games/squad_win64/icon.jpg
create mode 100644 modules/billing/docs/games/squad_win64/index.php
create mode 100644 modules/billing/docs/games/squad_win64/metadata.json
create mode 100644 modules/billing/docs/games/starbound_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/starbound_linux64/index.php
create mode 100644 modules/billing/docs/games/starbound_linux64/metadata.json
create mode 100644 modules/billing/docs/games/starbound_win64/icon.jpg
create mode 100644 modules/billing/docs/games/starbound_win64/index.php
create mode 100644 modules/billing/docs/games/starbound_win64/metadata.json
create mode 100644 modules/billing/docs/games/stationeers_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/stationeers_linux64/index.php
create mode 100644 modules/billing/docs/games/stationeers_linux64/metadata.json
create mode 100644 modules/billing/docs/games/synergy_linux32/icon.txt
create mode 100644 modules/billing/docs/games/synergy_linux32/index.php
create mode 100644 modules/billing/docs/games/synergy_linux32/metadata.json
create mode 100644 modules/billing/docs/games/teamspeak2_linux32/icon.txt
create mode 100644 modules/billing/docs/games/teamspeak2_linux32/index.php
create mode 100644 modules/billing/docs/games/teamspeak2_linux32/metadata.json
create mode 100644 modules/billing/docs/games/teamspeak2_win32/icon.txt
create mode 100644 modules/billing/docs/games/teamspeak2_win32/index.php
create mode 100644 modules/billing/docs/games/teamspeak2_win32/metadata.json
create mode 100644 modules/billing/docs/games/teamspeak3_linux32/icon.txt
create mode 100644 modules/billing/docs/games/teamspeak3_linux32/index.php
create mode 100644 modules/billing/docs/games/teamspeak3_linux32/metadata.json
create mode 100644 modules/billing/docs/games/teamspeak3_linux64/icon.txt
create mode 100644 modules/billing/docs/games/teamspeak3_linux64/index.php
create mode 100644 modules/billing/docs/games/teamspeak3_linux64/metadata.json
create mode 100644 modules/billing/docs/games/teamspeak3_win32/icon.txt
create mode 100644 modules/billing/docs/games/teamspeak3_win32/index.php
create mode 100644 modules/billing/docs/games/teamspeak3_win32/metadata.json
create mode 100644 modules/billing/docs/games/teamspeak3_win64/icon.txt
create mode 100644 modules/billing/docs/games/teamspeak3_win64/index.php
create mode 100644 modules/billing/docs/games/teamspeak3_win64/metadata.json
create mode 100644 modules/billing/docs/games/terraria_linux/icon.jpg
create mode 100644 modules/billing/docs/games/terraria_linux/index.php
create mode 100644 modules/billing/docs/games/terraria_linux/metadata.json
create mode 100644 modules/billing/docs/games/terraria_win64/icon.jpg
create mode 100644 modules/billing/docs/games/terraria_win64/index.php
create mode 100644 modules/billing/docs/games/terraria_win64/metadata.json
create mode 100644 modules/billing/docs/games/tf2_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/tf2_linux32/index.php
create mode 100644 modules/billing/docs/games/tf2_linux32/metadata.json
create mode 100644 modules/billing/docs/games/tf2_win32/icon.jpg
create mode 100644 modules/billing/docs/games/tf2_win32/index.php
create mode 100644 modules/billing/docs/games/tf2_win32/metadata.json
create mode 100644 modules/billing/docs/games/tfc_linux32/icon.txt
create mode 100644 modules/billing/docs/games/tfc_linux32/index.php
create mode 100644 modules/billing/docs/games/tfc_linux32/metadata.json
create mode 100644 modules/billing/docs/games/tfc_win32/icon.txt
create mode 100644 modules/billing/docs/games/tfc_win32/index.php
create mode 100644 modules/billing/docs/games/tfc_win32/metadata.json
create mode 100644 modules/billing/docs/games/theforest_win32/icon.txt
create mode 100644 modules/billing/docs/games/theforest_win32/index.php
create mode 100644 modules/billing/docs/games/theforest_win32/metadata.json
create mode 100644 modules/billing/docs/games/trackmanianations_linux32/icon.txt
create mode 100644 modules/billing/docs/games/trackmanianations_linux32/index.php
create mode 100644 modules/billing/docs/games/trackmanianations_linux32/metadata.json
create mode 100644 modules/billing/docs/games/trackmanianations_win32/icon.txt
create mode 100644 modules/billing/docs/games/trackmanianations_win32/index.php
create mode 100644 modules/billing/docs/games/trackmanianations_win32/metadata.json
create mode 100644 modules/billing/docs/games/trackmanianf_linux32/icon.txt
create mode 100644 modules/billing/docs/games/trackmanianf_linux32/index.php
create mode 100644 modules/billing/docs/games/trackmanianf_linux32/metadata.json
create mode 100644 modules/billing/docs/games/trackmanianf_win32/icon.txt
create mode 100644 modules/billing/docs/games/trackmanianf_win32/index.php
create mode 100644 modules/billing/docs/games/trackmanianf_win32/metadata.json
create mode 100644 modules/billing/docs/games/unturned_linux32/icon.jpg
create mode 100644 modules/billing/docs/games/unturned_linux32/index.php
create mode 100644 modules/billing/docs/games/unturned_linux32/metadata.json
create mode 100644 modules/billing/docs/games/unturned_linux64/icon.jpg
create mode 100644 modules/billing/docs/games/unturned_linux64/index.php
create mode 100644 modules/billing/docs/games/unturned_linux64/metadata.json
create mode 100644 modules/billing/docs/games/unturned_win32/icon.jpg
create mode 100644 modules/billing/docs/games/unturned_win32/index.php
create mode 100644 modules/billing/docs/games/unturned_win32/metadata.json
create mode 100644 modules/billing/docs/games/unturned_win64/icon.jpg
create mode 100644 modules/billing/docs/games/unturned_win64/index.php
create mode 100644 modules/billing/docs/games/unturned_win64/metadata.json
create mode 100644 modules/billing/docs/games/urt_linux/icon.jpg
create mode 100644 modules/billing/docs/games/urt_linux/index.php
create mode 100644 modules/billing/docs/games/urt_linux/metadata.json
create mode 100644 modules/billing/docs/games/urt_win64/icon.jpg
create mode 100644 modules/billing/docs/games/urt_win64/index.php
create mode 100644 modules/billing/docs/games/urt_win64/metadata.json
create mode 100644 modules/billing/docs/games/ut2004_linux32/icon.txt
create mode 100644 modules/billing/docs/games/ut2004_linux32/index.php
create mode 100644 modules/billing/docs/games/ut2004_linux32/metadata.json
create mode 100644 modules/billing/docs/games/ut2004_win32/icon.txt
create mode 100644 modules/billing/docs/games/ut2004_win32/index.php
create mode 100644 modules/billing/docs/games/ut2004_win32/metadata.json
create mode 100644 modules/billing/docs/games/ut3_linux32/icon.txt
create mode 100644 modules/billing/docs/games/ut3_linux32/index.php
create mode 100644 modules/billing/docs/games/ut3_linux32/metadata.json
create mode 100644 modules/billing/docs/games/ut3_win32/icon.txt
create mode 100644 modules/billing/docs/games/ut3_win32/index.php
create mode 100644 modules/billing/docs/games/ut3_win32/metadata.json
create mode 100644 modules/billing/docs/games/ut99_linux32/icon.txt
create mode 100644 modules/billing/docs/games/ut99_linux32/index.php
create mode 100644 modules/billing/docs/games/ut99_linux32/metadata.json
create mode 100644 modules/billing/docs/games/valheim_linux/icon.jpg
create mode 100644 modules/billing/docs/games/valheim_linux/index.php
create mode 100644 modules/billing/docs/games/valheim_linux/metadata.json
create mode 100644 modules/billing/docs/games/vbox_linux32/icon.txt
create mode 100644 modules/billing/docs/games/vbox_linux32/index.php
create mode 100644 modules/billing/docs/games/vbox_linux32/metadata.json
create mode 100644 modules/billing/docs/games/ventrilo_linux32/icon.txt
create mode 100644 modules/billing/docs/games/ventrilo_linux32/index.php
create mode 100644 modules/billing/docs/games/ventrilo_linux32/metadata.json
create mode 100644 modules/billing/docs/games/ventrilo_win32/icon.txt
create mode 100644 modules/billing/docs/games/ventrilo_win32/index.php
create mode 100644 modules/billing/docs/games/ventrilo_win32/metadata.json
create mode 100644 modules/billing/docs/games/vicecitymp_linux32/icon.txt
create mode 100644 modules/billing/docs/games/vicecitymp_linux32/index.php
create mode 100644 modules/billing/docs/games/vicecitymp_linux32/metadata.json
create mode 100644 modules/billing/docs/games/vicecitymp_linux64/icon.txt
create mode 100644 modules/billing/docs/games/vicecitymp_linux64/index.php
create mode 100644 modules/billing/docs/games/vicecitymp_linux64/metadata.json
create mode 100644 modules/billing/docs/games/vicecitymp_win32/icon.txt
create mode 100644 modules/billing/docs/games/vicecitymp_win32/index.php
create mode 100644 modules/billing/docs/games/vicecitymp_win32/metadata.json
create mode 100644 modules/billing/docs/games/vicecitymp_win64/icon.txt
create mode 100644 modules/billing/docs/games/vicecitymp_win64/index.php
create mode 100644 modules/billing/docs/games/vicecitymp_win64/metadata.json
create mode 100644 modules/billing/docs/games/warsow_linux32/icon.txt
create mode 100644 modules/billing/docs/games/warsow_linux32/index.php
create mode 100644 modules/billing/docs/games/warsow_linux32/metadata.json
create mode 100644 modules/billing/docs/games/warsow_linux64/icon.txt
create mode 100644 modules/billing/docs/games/warsow_linux64/index.php
create mode 100644 modules/billing/docs/games/warsow_linux64/metadata.json
create mode 100644 modules/billing/docs/games/warsow_win32/icon.txt
create mode 100644 modules/billing/docs/games/warsow_win32/index.php
create mode 100644 modules/billing/docs/games/warsow_win32/metadata.json
create mode 100644 modules/billing/docs/games/warsow_win64/icon.txt
create mode 100644 modules/billing/docs/games/warsow_win64/index.php
create mode 100644 modules/billing/docs/games/warsow_win64/metadata.json
create mode 100644 modules/billing/docs/games/wolfrtcw_1-4_linux32/icon.txt
create mode 100644 modules/billing/docs/games/wolfrtcw_1-4_linux32/index.php
create mode 100644 modules/billing/docs/games/wolfrtcw_1-4_linux32/metadata.json
create mode 100644 modules/billing/docs/games/wreckfest_win32/icon.txt
create mode 100644 modules/billing/docs/games/wreckfest_win32/index.php
create mode 100644 modules/billing/docs/games/wreckfest_win32/metadata.json
create mode 100644 modules/billing/docs/games/wurmu_win32/icon.jpg
create mode 100644 modules/billing/docs/games/wurmu_win32/index.php
create mode 100644 modules/billing/docs/games/wurmu_win32/metadata.json
create mode 100644 modules/billing/docs/games/xonotic_linux32/icon.txt
create mode 100644 modules/billing/docs/games/xonotic_linux32/index.php
create mode 100644 modules/billing/docs/games/xonotic_linux32/metadata.json
create mode 100644 modules/billing/docs/games/xonotic_linux64/icon.txt
create mode 100644 modules/billing/docs/games/xonotic_linux64/index.php
create mode 100644 modules/billing/docs/games/xonotic_linux64/metadata.json
create mode 100644 modules/billing/docs/games/xonotic_win32/icon.txt
create mode 100644 modules/billing/docs/games/xonotic_win32/index.php
create mode 100644 modules/billing/docs/games/xonotic_win32/metadata.json
create mode 100644 modules/billing/docs/games/zps_linux32/icon.txt
create mode 100644 modules/billing/docs/games/zps_linux32/index.php
create mode 100644 modules/billing/docs/games/zps_linux32/metadata.json
create mode 100644 modules/billing/docs/games/zps_win32/icon.txt
create mode 100644 modules/billing/docs/games/zps_win32/index.php
create mode 100644 modules/billing/docs/games/zps_win32/metadata.json
diff --git a/modules/billing/docs/games/7daystodie_linux32/icon.jpg b/modules/billing/docs/games/7daystodie_linux32/icon.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..923a1562a4282d618cb5aebaf43ea91c6bc595e7
GIT binary patch
literal 40986
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