diff --git a/modules/billing/docs_old/docs.php b/modules/billing/docs_old/docs.php deleted file mode 100644 index d7af9607..00000000 --- a/modules/billing/docs_old/docs.php +++ /dev/null @@ -1,107 +0,0 @@ - 'sales', - 'title' => 'Sales & Onboarding Playbook', - 'desc' => 'Messaging, ICPs, demo flow, onboarding runbook, SLAs.', - ], - [ - 'key' => 'security', - 'title' => 'Security & Compliance Playbook', - 'desc' => 'Hygiene checklist, patching cadence, backups, incident response.', - ], - [ - 'key' => 'investor', - 'title' => 'Investor One-Pager', - 'desc' => 'Market, product, traction, roadmap, team, basic financials.', - ], -]; -?> - - - - - Playbooks - - - - -
-

Playbooks

-

View inline or download. You can also copy an embed snippet for any page on your site.

- -
- -
-

-

-
- - Download - -
-
- -
-
- -
- -
- Generic embed snippet (replace doc= value): -
<iframe src="/serve.php?doc=sales" width="100%" height="720" class="doc-iframe"></iframe>
-
- - -
- - - - - diff --git a/modules/billing/docs_old/games/7-days-to-die.md b/modules/billing/docs_old/games/7-days-to-die.md deleted file mode 100644 index 1fc2bf0e..00000000 --- a/modules/billing/docs_old/games/7-days-to-die.md +++ /dev/null @@ -1,107 +0,0 @@ -# 7 Days to Die — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -7DaysToDieServer.exe -configfile=serverconfig.xml -quit -batchmode -nographics -dedicated -``` - -**Parameters (exhaustive, server-relevant only)** -- `-configfile=` — Server configuration XML file. -- `-quit` — Quit after completing operations. -- `-batchmode` — Run in batch mode without GUI. -- `-nographics` — Disable graphics rendering. -- `-dedicated` — Run as dedicated server. -- `-logfile ` — Log file location. -- `-UserDataFolder=` — User data directory. -- `-SaveGameFolder=` — Save game directory. -- `-configfile=` — Configuration file path. - -**Ports** -- Game: UDP **26900** (primary) -- Steam Query: UDP **26901** (game port + 1) -- Web Control Panel: TCP **8080** (if enabled) -- Telnet: TCP **8081** (if enabled) - -## Config Files & Locations -**Windows:** -- `Data/` — Game data directory -- `Logs/` — Log files directory -- `ServerConfig/` — Configuration files (varies by game) - -**Linux:** -- `~/7-days-to-die/Data/` — Game data directory -- `~/7-days-to-die/Logs/` — Log files directory -- `~/7-days-to-die/ServerConfig/` — Configuration files - -**Key Files:** -- Configuration file names and locations vary significantly between Unity games -- Common patterns: server.cfg, config.json, settings.xml -- Check game-specific documentation for exact file locations - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for 7 Days to Die -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/Parsedown.php b/modules/billing/docs_old/games/Parsedown.php deleted file mode 100644 index 38edfe92..00000000 --- a/modules/billing/docs_old/games/Parsedown.php +++ /dev/null @@ -1,1994 +0,0 @@ -textElements($text); - - # convert to markup - $markup = $this->elements($Elements); - - # trim line breaks - $markup = trim($markup, "\n"); - - return $markup; - } - - protected function textElements($text) - { - # make sure no definitions are set - $this->DefinitionData = array(); - - # standardize line breaks - $text = str_replace(array("\r\n", "\r"), "\n", $text); - - # remove surrounding line breaks - $text = trim($text, "\n"); - - # split text into lines - $lines = explode("\n", $text); - - # iterate through lines to identify blocks - return $this->linesElements($lines); - } - - # - # Setters - # - - function setBreaksEnabled($breaksEnabled) - { - $this->breaksEnabled = $breaksEnabled; - - return $this; - } - - protected $breaksEnabled; - - function setMarkupEscaped($markupEscaped) - { - $this->markupEscaped = $markupEscaped; - - return $this; - } - - protected $markupEscaped; - - function setUrlsLinked($urlsLinked) - { - $this->urlsLinked = $urlsLinked; - - return $this; - } - - protected $urlsLinked = true; - - function setSafeMode($safeMode) - { - $this->safeMode = (bool) $safeMode; - - return $this; - } - - protected $safeMode; - - function setStrictMode($strictMode) - { - $this->strictMode = (bool) $strictMode; - - return $this; - } - - protected $strictMode; - - protected $safeLinksWhitelist = array( - 'http://', - 'https://', - 'ftp://', - 'ftps://', - 'mailto:', - 'tel:', - 'data:image/png;base64,', - 'data:image/gif;base64,', - 'data:image/jpeg;base64,', - 'irc:', - 'ircs:', - 'git:', - 'ssh:', - 'news:', - 'steam:', - ); - - # - # Lines - # - - protected $BlockTypes = array( - '#' => array('Header'), - '*' => array('Rule', 'List'), - '+' => array('List'), - '-' => array('SetextHeader', 'Table', 'Rule', 'List'), - '0' => array('List'), - '1' => array('List'), - '2' => array('List'), - '3' => array('List'), - '4' => array('List'), - '5' => array('List'), - '6' => array('List'), - '7' => array('List'), - '8' => array('List'), - '9' => array('List'), - ':' => array('Table'), - '<' => array('Comment', 'Markup'), - '=' => array('SetextHeader'), - '>' => array('Quote'), - '[' => array('Reference'), - '_' => array('Rule'), - '`' => array('FencedCode'), - '|' => array('Table'), - '~' => array('FencedCode'), - ); - - # ~ - - protected $unmarkedBlockTypes = array( - 'Code', - ); - - # - # Blocks - # - - protected function lines(array $lines) - { - return $this->elements($this->linesElements($lines)); - } - - protected function linesElements(array $lines) - { - $Elements = array(); - $CurrentBlock = null; - - foreach ($lines as $line) - { - if (chop($line) === '') - { - if (isset($CurrentBlock)) - { - $CurrentBlock['interrupted'] = (isset($CurrentBlock['interrupted']) - ? $CurrentBlock['interrupted'] + 1 : 1 - ); - } - - continue; - } - - while (($beforeTab = strstr($line, "\t", true)) !== false) - { - $shortage = 4 - mb_strlen($beforeTab, 'utf-8') % 4; - - $line = $beforeTab - . str_repeat(' ', $shortage) - . substr($line, strlen($beforeTab) + 1) - ; - } - - $indent = strspn($line, ' '); - - $text = $indent > 0 ? substr($line, $indent) : $line; - - # ~ - - $Line = array('body' => $line, 'indent' => $indent, 'text' => $text); - - # ~ - - if (isset($CurrentBlock['continuable'])) - { - $methodName = 'block' . $CurrentBlock['type'] . 'Continue'; - $Block = $this->$methodName($Line, $CurrentBlock); - - if (isset($Block)) - { - $CurrentBlock = $Block; - - continue; - } - else - { - if ($this->isBlockCompletable($CurrentBlock['type'])) - { - $methodName = 'block' . $CurrentBlock['type'] . 'Complete'; - $CurrentBlock = $this->$methodName($CurrentBlock); - } - } - } - - # ~ - - $marker = $text[0]; - - # ~ - - $blockTypes = $this->unmarkedBlockTypes; - - if (isset($this->BlockTypes[$marker])) - { - foreach ($this->BlockTypes[$marker] as $blockType) - { - $blockTypes []= $blockType; - } - } - - # - # ~ - - foreach ($blockTypes as $blockType) - { - $Block = $this->{"block$blockType"}($Line, $CurrentBlock); - - if (isset($Block)) - { - $Block['type'] = $blockType; - - if ( ! isset($Block['identified'])) - { - if (isset($CurrentBlock)) - { - $Elements[] = $this->extractElement($CurrentBlock); - } - - $Block['identified'] = true; - } - - if ($this->isBlockContinuable($blockType)) - { - $Block['continuable'] = true; - } - - $CurrentBlock = $Block; - - continue 2; - } - } - - # ~ - - if (isset($CurrentBlock) and $CurrentBlock['type'] === 'Paragraph') - { - $Block = $this->paragraphContinue($Line, $CurrentBlock); - } - - if (isset($Block)) - { - $CurrentBlock = $Block; - } - else - { - if (isset($CurrentBlock)) - { - $Elements[] = $this->extractElement($CurrentBlock); - } - - $CurrentBlock = $this->paragraph($Line); - - $CurrentBlock['identified'] = true; - } - } - - # ~ - - if (isset($CurrentBlock['continuable']) and $this->isBlockCompletable($CurrentBlock['type'])) - { - $methodName = 'block' . $CurrentBlock['type'] . 'Complete'; - $CurrentBlock = $this->$methodName($CurrentBlock); - } - - # ~ - - if (isset($CurrentBlock)) - { - $Elements[] = $this->extractElement($CurrentBlock); - } - - # ~ - - return $Elements; - } - - protected function extractElement(array $Component) - { - if ( ! isset($Component['element'])) - { - if (isset($Component['markup'])) - { - $Component['element'] = array('rawHtml' => $Component['markup']); - } - elseif (isset($Component['hidden'])) - { - $Component['element'] = array(); - } - } - - return $Component['element']; - } - - protected function isBlockContinuable($Type) - { - return method_exists($this, 'block' . $Type . 'Continue'); - } - - protected function isBlockCompletable($Type) - { - return method_exists($this, 'block' . $Type . 'Complete'); - } - - # - # Code - - protected function blockCode($Line, $Block = null) - { - if (isset($Block) and $Block['type'] === 'Paragraph' and ! isset($Block['interrupted'])) - { - return; - } - - if ($Line['indent'] >= 4) - { - $text = substr($Line['body'], 4); - - $Block = array( - 'element' => array( - 'name' => 'pre', - 'element' => array( - 'name' => 'code', - 'text' => $text, - ), - ), - ); - - return $Block; - } - } - - protected function blockCodeContinue($Line, $Block) - { - if ($Line['indent'] >= 4) - { - if (isset($Block['interrupted'])) - { - $Block['element']['element']['text'] .= str_repeat("\n", $Block['interrupted']); - - unset($Block['interrupted']); - } - - $Block['element']['element']['text'] .= "\n"; - - $text = substr($Line['body'], 4); - - $Block['element']['element']['text'] .= $text; - - return $Block; - } - } - - protected function blockCodeComplete($Block) - { - return $Block; - } - - # - # Comment - - protected function blockComment($Line) - { - if ($this->markupEscaped or $this->safeMode) - { - return; - } - - if (strpos($Line['text'], '') !== false) - { - $Block['closed'] = true; - } - - return $Block; - } - } - - protected function blockCommentContinue($Line, array $Block) - { - if (isset($Block['closed'])) - { - return; - } - - $Block['element']['rawHtml'] .= "\n" . $Line['body']; - - if (strpos($Line['text'], '-->') !== false) - { - $Block['closed'] = true; - } - - return $Block; - } - - # - # Fenced Code - - protected function blockFencedCode($Line) - { - $marker = $Line['text'][0]; - - $openerLength = strspn($Line['text'], $marker); - - if ($openerLength < 3) - { - return; - } - - $infostring = trim(substr($Line['text'], $openerLength), "\t "); - - if (strpos($infostring, '`') !== false) - { - return; - } - - $Element = array( - 'name' => 'code', - 'text' => '', - ); - - if ($infostring !== '') - { - /** - * https://www.w3.org/TR/2011/WD-html5-20110525/elements.html#classes - * Every HTML element may have a class attribute specified. - * The attribute, if specified, must have a value that is a set - * of space-separated tokens representing the various classes - * that the element belongs to. - * [...] - * The space characters, for the purposes of this specification, - * are U+0020 SPACE, U+0009 CHARACTER TABULATION (tab), - * U+000A LINE FEED (LF), U+000C FORM FEED (FF), and - * U+000D CARRIAGE RETURN (CR). - */ - $language = substr($infostring, 0, strcspn($infostring, " \t\n\f\r")); - - $Element['attributes'] = array('class' => "language-$language"); - } - - $Block = array( - 'char' => $marker, - 'openerLength' => $openerLength, - 'element' => array( - 'name' => 'pre', - 'element' => $Element, - ), - ); - - return $Block; - } - - protected function blockFencedCodeContinue($Line, $Block) - { - if (isset($Block['complete'])) - { - return; - } - - if (isset($Block['interrupted'])) - { - $Block['element']['element']['text'] .= str_repeat("\n", $Block['interrupted']); - - unset($Block['interrupted']); - } - - if (($len = strspn($Line['text'], $Block['char'])) >= $Block['openerLength'] - and chop(substr($Line['text'], $len), ' ') === '' - ) { - $Block['element']['element']['text'] = substr($Block['element']['element']['text'], 1); - - $Block['complete'] = true; - - return $Block; - } - - $Block['element']['element']['text'] .= "\n" . $Line['body']; - - return $Block; - } - - protected function blockFencedCodeComplete($Block) - { - return $Block; - } - - # - # Header - - protected function blockHeader($Line) - { - $level = strspn($Line['text'], '#'); - - if ($level > 6) - { - return; - } - - $text = trim($Line['text'], '#'); - - if ($this->strictMode and isset($text[0]) and $text[0] !== ' ') - { - return; - } - - $text = trim($text, ' '); - - $Block = array( - 'element' => array( - 'name' => 'h' . $level, - 'handler' => array( - 'function' => 'lineElements', - 'argument' => $text, - 'destination' => 'elements', - ) - ), - ); - - return $Block; - } - - # - # List - - protected function blockList($Line, ?array $CurrentBlock = null) - { - list($name, $pattern) = $Line['text'][0] <= '-' ? array('ul', '[*+-]') : array('ol', '[0-9]{1,9}+[.\)]'); - - if (preg_match('/^('.$pattern.'([ ]++|$))(.*+)/', $Line['text'], $matches)) - { - $contentIndent = strlen($matches[2]); - - if ($contentIndent >= 5) - { - $contentIndent -= 1; - $matches[1] = substr($matches[1], 0, -$contentIndent); - $matches[3] = str_repeat(' ', $contentIndent) . $matches[3]; - } - elseif ($contentIndent === 0) - { - $matches[1] .= ' '; - } - - $markerWithoutWhitespace = strstr($matches[1], ' ', true); - - $Block = array( - 'indent' => $Line['indent'], - 'pattern' => $pattern, - 'data' => array( - 'type' => $name, - 'marker' => $matches[1], - 'markerType' => ($name === 'ul' ? $markerWithoutWhitespace : substr($markerWithoutWhitespace, -1)), - ), - 'element' => array( - 'name' => $name, - 'elements' => array(), - ), - ); - $Block['data']['markerTypeRegex'] = preg_quote($Block['data']['markerType'], '/'); - - if ($name === 'ol') - { - $listStart = ltrim(strstr($matches[1], $Block['data']['markerType'], true), '0') ?: '0'; - - if ($listStart !== '1') - { - if ( - isset($CurrentBlock) - and $CurrentBlock['type'] === 'Paragraph' - and ! isset($CurrentBlock['interrupted']) - ) { - return; - } - - $Block['element']['attributes'] = array('start' => $listStart); - } - } - - $Block['li'] = array( - 'name' => 'li', - 'handler' => array( - 'function' => 'li', - 'argument' => !empty($matches[3]) ? array($matches[3]) : array(), - 'destination' => 'elements' - ) - ); - - $Block['element']['elements'] []= & $Block['li']; - - return $Block; - } - } - - protected function blockListContinue($Line, array $Block) - { - if (isset($Block['interrupted']) and empty($Block['li']['handler']['argument'])) - { - return null; - } - - $requiredIndent = ($Block['indent'] + strlen($Block['data']['marker'])); - - if ($Line['indent'] < $requiredIndent - and ( - ( - $Block['data']['type'] === 'ol' - and preg_match('/^[0-9]++'.$Block['data']['markerTypeRegex'].'(?:[ ]++(.*)|$)/', $Line['text'], $matches) - ) or ( - $Block['data']['type'] === 'ul' - and preg_match('/^'.$Block['data']['markerTypeRegex'].'(?:[ ]++(.*)|$)/', $Line['text'], $matches) - ) - ) - ) { - if (isset($Block['interrupted'])) - { - $Block['li']['handler']['argument'] []= ''; - - $Block['loose'] = true; - - unset($Block['interrupted']); - } - - unset($Block['li']); - - $text = isset($matches[1]) ? $matches[1] : ''; - - $Block['indent'] = $Line['indent']; - - $Block['li'] = array( - 'name' => 'li', - 'handler' => array( - 'function' => 'li', - 'argument' => array($text), - 'destination' => 'elements' - ) - ); - - $Block['element']['elements'] []= & $Block['li']; - - return $Block; - } - elseif ($Line['indent'] < $requiredIndent and $this->blockList($Line)) - { - return null; - } - - if ($Line['text'][0] === '[' and $this->blockReference($Line)) - { - return $Block; - } - - if ($Line['indent'] >= $requiredIndent) - { - if (isset($Block['interrupted'])) - { - $Block['li']['handler']['argument'] []= ''; - - $Block['loose'] = true; - - unset($Block['interrupted']); - } - - $text = substr($Line['body'], $requiredIndent); - - $Block['li']['handler']['argument'] []= $text; - - return $Block; - } - - if ( ! isset($Block['interrupted'])) - { - $text = preg_replace('/^[ ]{0,'.$requiredIndent.'}+/', '', $Line['body']); - - $Block['li']['handler']['argument'] []= $text; - - return $Block; - } - } - - protected function blockListComplete(array $Block) - { - if (isset($Block['loose'])) - { - foreach ($Block['element']['elements'] as &$li) - { - if (end($li['handler']['argument']) !== '') - { - $li['handler']['argument'] []= ''; - } - } - } - - return $Block; - } - - # - # Quote - - protected function blockQuote($Line) - { - if (preg_match('/^>[ ]?+(.*+)/', $Line['text'], $matches)) - { - $Block = array( - 'element' => array( - 'name' => 'blockquote', - 'handler' => array( - 'function' => 'linesElements', - 'argument' => (array) $matches[1], - 'destination' => 'elements', - ) - ), - ); - - return $Block; - } - } - - protected function blockQuoteContinue($Line, array $Block) - { - if (isset($Block['interrupted'])) - { - return; - } - - if ($Line['text'][0] === '>' and preg_match('/^>[ ]?+(.*+)/', $Line['text'], $matches)) - { - $Block['element']['handler']['argument'] []= $matches[1]; - - return $Block; - } - - if ( ! isset($Block['interrupted'])) - { - $Block['element']['handler']['argument'] []= $Line['text']; - - return $Block; - } - } - - # - # Rule - - protected function blockRule($Line) - { - $marker = $Line['text'][0]; - - if (substr_count($Line['text'], $marker) >= 3 and chop($Line['text'], " $marker") === '') - { - $Block = array( - 'element' => array( - 'name' => 'hr', - ), - ); - - return $Block; - } - } - - # - # Setext - - protected function blockSetextHeader($Line, ?array $Block = null) - { - if ( ! isset($Block) or $Block['type'] !== 'Paragraph' or isset($Block['interrupted'])) - { - return; - } - - if ($Line['indent'] < 4 and chop(chop($Line['text'], ' '), $Line['text'][0]) === '') - { - $Block['element']['name'] = $Line['text'][0] === '=' ? 'h1' : 'h2'; - - return $Block; - } - } - - # - # Markup - - protected function blockMarkup($Line) - { - if ($this->markupEscaped or $this->safeMode) - { - return; - } - - if (preg_match('/^<[\/]?+(\w*)(?:[ ]*+'.$this->regexHtmlAttribute.')*+[ ]*+(\/)?>/', $Line['text'], $matches)) - { - $element = strtolower($matches[1]); - - if (in_array($element, $this->textLevelElements)) - { - return; - } - - $Block = array( - 'name' => $matches[1], - 'element' => array( - 'rawHtml' => $Line['text'], - 'autobreak' => true, - ), - ); - - return $Block; - } - } - - protected function blockMarkupContinue($Line, array $Block) - { - if (isset($Block['closed']) or isset($Block['interrupted'])) - { - return; - } - - $Block['element']['rawHtml'] .= "\n" . $Line['body']; - - return $Block; - } - - # - # Reference - - protected function blockReference($Line) - { - if (strpos($Line['text'], ']') !== false - and preg_match('/^\[(.+?)\]:[ ]*+?(?:[ ]+["\'(](.+)["\')])?[ ]*+$/', $Line['text'], $matches) - ) { - $id = strtolower($matches[1]); - - $Data = array( - 'url' => $matches[2], - 'title' => isset($matches[3]) ? $matches[3] : null, - ); - - $this->DefinitionData['Reference'][$id] = $Data; - - $Block = array( - 'element' => array(), - ); - - return $Block; - } - } - - # - # Table - - protected function blockTable($Line, ?array $Block = null) - { - if ( ! isset($Block) or $Block['type'] !== 'Paragraph' or isset($Block['interrupted'])) - { - return; - } - - if ( - strpos($Block['element']['handler']['argument'], '|') === false - and strpos($Line['text'], '|') === false - and strpos($Line['text'], ':') === false - or strpos($Block['element']['handler']['argument'], "\n") !== false - ) { - return; - } - - if (chop($Line['text'], ' -:|') !== '') - { - return; - } - - $alignments = array(); - - $divider = $Line['text']; - - $divider = trim($divider); - $divider = trim($divider, '|'); - - $dividerCells = explode('|', $divider); - - foreach ($dividerCells as $dividerCell) - { - $dividerCell = trim($dividerCell); - - if ($dividerCell === '') - { - return; - } - - $alignment = null; - - if ($dividerCell[0] === ':') - { - $alignment = 'left'; - } - - if (substr($dividerCell, - 1) === ':') - { - $alignment = $alignment === 'left' ? 'center' : 'right'; - } - - $alignments []= $alignment; - } - - # ~ - - $HeaderElements = array(); - - $header = $Block['element']['handler']['argument']; - - $header = trim($header); - $header = trim($header, '|'); - - $headerCells = explode('|', $header); - - if (count($headerCells) !== count($alignments)) - { - return; - } - - foreach ($headerCells as $index => $headerCell) - { - $headerCell = trim($headerCell); - - $HeaderElement = array( - 'name' => 'th', - 'handler' => array( - 'function' => 'lineElements', - 'argument' => $headerCell, - 'destination' => 'elements', - ) - ); - - if (isset($alignments[$index])) - { - $alignment = $alignments[$index]; - - $HeaderElement['attributes'] = array( - 'style' => "text-align: $alignment;", - ); - } - - $HeaderElements []= $HeaderElement; - } - - # ~ - - $Block = array( - 'alignments' => $alignments, - 'identified' => true, - 'element' => array( - 'name' => 'table', - 'elements' => array(), - ), - ); - - $Block['element']['elements'] []= array( - 'name' => 'thead', - ); - - $Block['element']['elements'] []= array( - 'name' => 'tbody', - 'elements' => array(), - ); - - $Block['element']['elements'][0]['elements'] []= array( - 'name' => 'tr', - 'elements' => $HeaderElements, - ); - - return $Block; - } - - protected function blockTableContinue($Line, array $Block) - { - if (isset($Block['interrupted'])) - { - return; - } - - if (count($Block['alignments']) === 1 or $Line['text'][0] === '|' or strpos($Line['text'], '|')) - { - $Elements = array(); - - $row = $Line['text']; - - $row = trim($row); - $row = trim($row, '|'); - - preg_match_all('/(?:(\\\\[|])|[^|`]|`[^`]++`|`)++/', $row, $matches); - - $cells = array_slice($matches[0], 0, count($Block['alignments'])); - - foreach ($cells as $index => $cell) - { - $cell = trim($cell); - - $Element = array( - 'name' => 'td', - 'handler' => array( - 'function' => 'lineElements', - 'argument' => $cell, - 'destination' => 'elements', - ) - ); - - if (isset($Block['alignments'][$index])) - { - $Element['attributes'] = array( - 'style' => 'text-align: ' . $Block['alignments'][$index] . ';', - ); - } - - $Elements []= $Element; - } - - $Element = array( - 'name' => 'tr', - 'elements' => $Elements, - ); - - $Block['element']['elements'][1]['elements'] []= $Element; - - return $Block; - } - } - - # - # ~ - # - - protected function paragraph($Line) - { - return array( - 'type' => 'Paragraph', - 'element' => array( - 'name' => 'p', - 'handler' => array( - 'function' => 'lineElements', - 'argument' => $Line['text'], - 'destination' => 'elements', - ), - ), - ); - } - - protected function paragraphContinue($Line, array $Block) - { - if (isset($Block['interrupted'])) - { - return; - } - - $Block['element']['handler']['argument'] .= "\n".$Line['text']; - - return $Block; - } - - # - # Inline Elements - # - - protected $InlineTypes = array( - '!' => array('Image'), - '&' => array('SpecialCharacter'), - '*' => array('Emphasis'), - ':' => array('Url'), - '<' => array('UrlTag', 'EmailTag', 'Markup'), - '[' => array('Link'), - '_' => array('Emphasis'), - '`' => array('Code'), - '~' => array('Strikethrough'), - '\\' => array('EscapeSequence'), - ); - - # ~ - - protected $inlineMarkerList = '!*_&[:<`~\\'; - - # - # ~ - # - - public function line($text, $nonNestables = array()) - { - return $this->elements($this->lineElements($text, $nonNestables)); - } - - protected function lineElements($text, $nonNestables = array()) - { - # standardize line breaks - $text = str_replace(array("\r\n", "\r"), "\n", $text); - - $Elements = array(); - - $nonNestables = (empty($nonNestables) - ? array() - : array_combine($nonNestables, $nonNestables) - ); - - # $excerpt is based on the first occurrence of a marker - - while ($excerpt = strpbrk($text, $this->inlineMarkerList)) - { - $marker = $excerpt[0]; - - $markerPosition = strlen($text) - strlen($excerpt); - - $Excerpt = array('text' => $excerpt, 'context' => $text); - - foreach ($this->InlineTypes[$marker] as $inlineType) - { - # check to see if the current inline type is nestable in the current context - - if (isset($nonNestables[$inlineType])) - { - continue; - } - - $Inline = $this->{"inline$inlineType"}($Excerpt); - - if ( ! isset($Inline)) - { - continue; - } - - # makes sure that the inline belongs to "our" marker - - if (isset($Inline['position']) and $Inline['position'] > $markerPosition) - { - continue; - } - - # sets a default inline position - - if ( ! isset($Inline['position'])) - { - $Inline['position'] = $markerPosition; - } - - # cause the new element to 'inherit' our non nestables - - - $Inline['element']['nonNestables'] = isset($Inline['element']['nonNestables']) - ? array_merge($Inline['element']['nonNestables'], $nonNestables) - : $nonNestables - ; - - # the text that comes before the inline - $unmarkedText = substr($text, 0, $Inline['position']); - - # compile the unmarked text - $InlineText = $this->inlineText($unmarkedText); - $Elements[] = $InlineText['element']; - - # compile the inline - $Elements[] = $this->extractElement($Inline); - - # remove the examined text - $text = substr($text, $Inline['position'] + $Inline['extent']); - - continue 2; - } - - # the marker does not belong to an inline - - $unmarkedText = substr($text, 0, $markerPosition + 1); - - $InlineText = $this->inlineText($unmarkedText); - $Elements[] = $InlineText['element']; - - $text = substr($text, $markerPosition + 1); - } - - $InlineText = $this->inlineText($text); - $Elements[] = $InlineText['element']; - - foreach ($Elements as &$Element) - { - if ( ! isset($Element['autobreak'])) - { - $Element['autobreak'] = false; - } - } - - return $Elements; - } - - # - # ~ - # - - protected function inlineText($text) - { - $Inline = array( - 'extent' => strlen($text), - 'element' => array(), - ); - - $Inline['element']['elements'] = self::pregReplaceElements( - $this->breaksEnabled ? '/[ ]*+\n/' : '/(?:[ ]*+\\\\|[ ]{2,}+)\n/', - array( - array('name' => 'br'), - array('text' => "\n"), - ), - $text - ); - - return $Inline; - } - - protected function inlineCode($Excerpt) - { - $marker = $Excerpt['text'][0]; - - if (preg_match('/^(['.$marker.']++)[ ]*+(.+?)[ ]*+(? strlen($matches[0]), - 'element' => array( - 'name' => 'code', - 'text' => $text, - ), - ); - } - } - - protected function inlineEmailTag($Excerpt) - { - $hostnameLabel = '[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?'; - - $commonMarkEmail = '[a-zA-Z0-9.!#$%&\'*+\/=?^_`{|}~-]++@' - . $hostnameLabel . '(?:\.' . $hostnameLabel . ')*'; - - if (strpos($Excerpt['text'], '>') !== false - and preg_match("/^<((mailto:)?$commonMarkEmail)>/i", $Excerpt['text'], $matches) - ){ - $url = $matches[1]; - - if ( ! isset($matches[2])) - { - $url = "mailto:$url"; - } - - return array( - 'extent' => strlen($matches[0]), - 'element' => array( - 'name' => 'a', - 'text' => $matches[1], - 'attributes' => array( - 'href' => $url, - ), - ), - ); - } - } - - protected function inlineEmphasis($Excerpt) - { - if ( ! isset($Excerpt['text'][1])) - { - return; - } - - $marker = $Excerpt['text'][0]; - - if ($Excerpt['text'][1] === $marker and preg_match($this->StrongRegex[$marker], $Excerpt['text'], $matches)) - { - $emphasis = 'strong'; - } - elseif (preg_match($this->EmRegex[$marker], $Excerpt['text'], $matches)) - { - $emphasis = 'em'; - } - else - { - return; - } - - return array( - 'extent' => strlen($matches[0]), - 'element' => array( - 'name' => $emphasis, - 'handler' => array( - 'function' => 'lineElements', - 'argument' => $matches[1], - 'destination' => 'elements', - ) - ), - ); - } - - protected function inlineEscapeSequence($Excerpt) - { - if (isset($Excerpt['text'][1]) and in_array($Excerpt['text'][1], $this->specialCharacters)) - { - return array( - 'element' => array('rawHtml' => $Excerpt['text'][1]), - 'extent' => 2, - ); - } - } - - protected function inlineImage($Excerpt) - { - if ( ! isset($Excerpt['text'][1]) or $Excerpt['text'][1] !== '[') - { - return; - } - - $Excerpt['text']= substr($Excerpt['text'], 1); - - $Link = $this->inlineLink($Excerpt); - - if ($Link === null) - { - return; - } - - $Inline = array( - 'extent' => $Link['extent'] + 1, - 'element' => array( - 'name' => 'img', - 'attributes' => array( - 'src' => $Link['element']['attributes']['href'], - 'alt' => $Link['element']['handler']['argument'], - ), - 'autobreak' => true, - ), - ); - - $Inline['element']['attributes'] += $Link['element']['attributes']; - - unset($Inline['element']['attributes']['href']); - - return $Inline; - } - - protected function inlineLink($Excerpt) - { - $Element = array( - 'name' => 'a', - 'handler' => array( - 'function' => 'lineElements', - 'argument' => null, - 'destination' => 'elements', - ), - 'nonNestables' => array('Url', 'Link'), - 'attributes' => array( - 'href' => null, - 'title' => null, - ), - ); - - $extent = 0; - - $remainder = $Excerpt['text']; - - if (preg_match('/\[((?:[^][]++|(?R))*+)\]/', $remainder, $matches)) - { - $Element['handler']['argument'] = $matches[1]; - - $extent += strlen($matches[0]); - - $remainder = substr($remainder, $extent); - } - else - { - return; - } - - if (preg_match('/^[(]\s*+((?:[^ ()]++|[(][^ )]+[)])++)(?:[ ]+("[^"]*+"|\'[^\']*+\'))?\s*+[)]/', $remainder, $matches)) - { - $Element['attributes']['href'] = $matches[1]; - - if (isset($matches[2])) - { - $Element['attributes']['title'] = substr($matches[2], 1, - 1); - } - - $extent += strlen($matches[0]); - } - else - { - if (preg_match('/^\s*\[(.*?)\]/', $remainder, $matches)) - { - $definition = strlen($matches[1]) ? $matches[1] : $Element['handler']['argument']; - $definition = strtolower($definition); - - $extent += strlen($matches[0]); - } - else - { - $definition = strtolower($Element['handler']['argument']); - } - - if ( ! isset($this->DefinitionData['Reference'][$definition])) - { - return; - } - - $Definition = $this->DefinitionData['Reference'][$definition]; - - $Element['attributes']['href'] = $Definition['url']; - $Element['attributes']['title'] = $Definition['title']; - } - - return array( - 'extent' => $extent, - 'element' => $Element, - ); - } - - protected function inlineMarkup($Excerpt) - { - if ($this->markupEscaped or $this->safeMode or strpos($Excerpt['text'], '>') === false) - { - return; - } - - if ($Excerpt['text'][1] === '/' and preg_match('/^<\/\w[\w-]*+[ ]*+>/s', $Excerpt['text'], $matches)) - { - return array( - 'element' => array('rawHtml' => $matches[0]), - 'extent' => strlen($matches[0]), - ); - } - - if ($Excerpt['text'][1] === '!' and preg_match('/^/s', $Excerpt['text'], $matches)) - { - return array( - 'element' => array('rawHtml' => $matches[0]), - 'extent' => strlen($matches[0]), - ); - } - - if ($Excerpt['text'][1] !== ' ' and preg_match('/^<\w[\w-]*+(?:[ ]*+'.$this->regexHtmlAttribute.')*+[ ]*+\/?>/s', $Excerpt['text'], $matches)) - { - return array( - 'element' => array('rawHtml' => $matches[0]), - 'extent' => strlen($matches[0]), - ); - } - } - - protected function inlineSpecialCharacter($Excerpt) - { - if (substr($Excerpt['text'], 1, 1) !== ' ' and strpos($Excerpt['text'], ';') !== false - and preg_match('/^&(#?+[0-9a-zA-Z]++);/', $Excerpt['text'], $matches) - ) { - return array( - 'element' => array('rawHtml' => '&' . $matches[1] . ';'), - 'extent' => strlen($matches[0]), - ); - } - - return; - } - - protected function inlineStrikethrough($Excerpt) - { - if ( ! isset($Excerpt['text'][1])) - { - return; - } - - if ($Excerpt['text'][1] === '~' and preg_match('/^~~(?=\S)(.+?)(?<=\S)~~/', $Excerpt['text'], $matches)) - { - return array( - 'extent' => strlen($matches[0]), - 'element' => array( - 'name' => 'del', - 'handler' => array( - 'function' => 'lineElements', - 'argument' => $matches[1], - 'destination' => 'elements', - ) - ), - ); - } - } - - protected function inlineUrl($Excerpt) - { - if ($this->urlsLinked !== true or ! isset($Excerpt['text'][2]) or $Excerpt['text'][2] !== '/') - { - return; - } - - if (strpos($Excerpt['context'], 'http') !== false - and preg_match('/\bhttps?+:[\/]{2}[^\s<]+\b\/*+/ui', $Excerpt['context'], $matches, PREG_OFFSET_CAPTURE) - ) { - $url = $matches[0][0]; - - $Inline = array( - 'extent' => strlen($matches[0][0]), - 'position' => $matches[0][1], - 'element' => array( - 'name' => 'a', - 'text' => $url, - 'attributes' => array( - 'href' => $url, - ), - ), - ); - - return $Inline; - } - } - - protected function inlineUrlTag($Excerpt) - { - if (strpos($Excerpt['text'], '>') !== false and preg_match('/^<(\w++:\/{2}[^ >]++)>/i', $Excerpt['text'], $matches)) - { - $url = $matches[1]; - - return array( - 'extent' => strlen($matches[0]), - 'element' => array( - 'name' => 'a', - 'text' => $url, - 'attributes' => array( - 'href' => $url, - ), - ), - ); - } - } - - # ~ - - protected function unmarkedText($text) - { - $Inline = $this->inlineText($text); - return $this->element($Inline['element']); - } - - # - # Handlers - # - - protected function handle(array $Element) - { - if (isset($Element['handler'])) - { - if (!isset($Element['nonNestables'])) - { - $Element['nonNestables'] = array(); - } - - if (is_string($Element['handler'])) - { - $function = $Element['handler']; - $argument = $Element['text']; - unset($Element['text']); - $destination = 'rawHtml'; - } - else - { - $function = $Element['handler']['function']; - $argument = $Element['handler']['argument']; - $destination = $Element['handler']['destination']; - } - - $Element[$destination] = $this->{$function}($argument, $Element['nonNestables']); - - if ($destination === 'handler') - { - $Element = $this->handle($Element); - } - - unset($Element['handler']); - } - - return $Element; - } - - protected function handleElementRecursive(array $Element) - { - return $this->elementApplyRecursive(array($this, 'handle'), $Element); - } - - protected function handleElementsRecursive(array $Elements) - { - return $this->elementsApplyRecursive(array($this, 'handle'), $Elements); - } - - protected function elementApplyRecursive($closure, array $Element) - { - $Element = call_user_func($closure, $Element); - - if (isset($Element['elements'])) - { - $Element['elements'] = $this->elementsApplyRecursive($closure, $Element['elements']); - } - elseif (isset($Element['element'])) - { - $Element['element'] = $this->elementApplyRecursive($closure, $Element['element']); - } - - return $Element; - } - - protected function elementApplyRecursiveDepthFirst($closure, array $Element) - { - if (isset($Element['elements'])) - { - $Element['elements'] = $this->elementsApplyRecursiveDepthFirst($closure, $Element['elements']); - } - elseif (isset($Element['element'])) - { - $Element['element'] = $this->elementsApplyRecursiveDepthFirst($closure, $Element['element']); - } - - $Element = call_user_func($closure, $Element); - - return $Element; - } - - protected function elementsApplyRecursive($closure, array $Elements) - { - foreach ($Elements as &$Element) - { - $Element = $this->elementApplyRecursive($closure, $Element); - } - - return $Elements; - } - - protected function elementsApplyRecursiveDepthFirst($closure, array $Elements) - { - foreach ($Elements as &$Element) - { - $Element = $this->elementApplyRecursiveDepthFirst($closure, $Element); - } - - return $Elements; - } - - protected function element(array $Element) - { - if ($this->safeMode) - { - $Element = $this->sanitiseElement($Element); - } - - # identity map if element has no handler - $Element = $this->handle($Element); - - $hasName = isset($Element['name']); - - $markup = ''; - - if ($hasName) - { - $markup .= '<' . $Element['name']; - - if (isset($Element['attributes'])) - { - foreach ($Element['attributes'] as $name => $value) - { - if ($value === null) - { - continue; - } - - $markup .= " $name=\"".self::escape($value).'"'; - } - } - } - - $permitRawHtml = false; - - if (isset($Element['text'])) - { - $text = $Element['text']; - } - // very strongly consider an alternative if you're writing an - // extension - elseif (isset($Element['rawHtml'])) - { - $text = $Element['rawHtml']; - - $allowRawHtmlInSafeMode = isset($Element['allowRawHtmlInSafeMode']) && $Element['allowRawHtmlInSafeMode']; - $permitRawHtml = !$this->safeMode || $allowRawHtmlInSafeMode; - } - - $hasContent = isset($text) || isset($Element['element']) || isset($Element['elements']); - - if ($hasContent) - { - $markup .= $hasName ? '>' : ''; - - if (isset($Element['elements'])) - { - $markup .= $this->elements($Element['elements']); - } - elseif (isset($Element['element'])) - { - $markup .= $this->element($Element['element']); - } - else - { - if (!$permitRawHtml) - { - $markup .= self::escape($text, true); - } - else - { - $markup .= $text; - } - } - - $markup .= $hasName ? '' : ''; - } - elseif ($hasName) - { - $markup .= ' />'; - } - - return $markup; - } - - protected function elements(array $Elements) - { - $markup = ''; - - $autoBreak = true; - - foreach ($Elements as $Element) - { - if (empty($Element)) - { - continue; - } - - $autoBreakNext = (isset($Element['autobreak']) - ? $Element['autobreak'] : isset($Element['name']) - ); - // (autobreak === false) covers both sides of an element - $autoBreak = !$autoBreak ? $autoBreak : $autoBreakNext; - - $markup .= ($autoBreak ? "\n" : '') . $this->element($Element); - $autoBreak = $autoBreakNext; - } - - $markup .= $autoBreak ? "\n" : ''; - - return $markup; - } - - # ~ - - protected function li($lines) - { - $Elements = $this->linesElements($lines); - - if ( ! in_array('', $lines) - and isset($Elements[0]) and isset($Elements[0]['name']) - and $Elements[0]['name'] === 'p' - ) { - unset($Elements[0]['name']); - } - - return $Elements; - } - - # - # AST Convenience - # - - /** - * Replace occurrences $regexp with $Elements in $text. Return an array of - * elements representing the replacement. - */ - protected static function pregReplaceElements($regexp, $Elements, $text) - { - $newElements = array(); - - while (preg_match($regexp, $text, $matches, PREG_OFFSET_CAPTURE)) - { - $offset = $matches[0][1]; - $before = substr($text, 0, $offset); - $after = substr($text, $offset + strlen($matches[0][0])); - - $newElements[] = array('text' => $before); - - foreach ($Elements as $Element) - { - $newElements[] = $Element; - } - - $text = $after; - } - - $newElements[] = array('text' => $text); - - return $newElements; - } - - # - # Deprecated Methods - # - - function parse($text) - { - $markup = $this->text($text); - - return $markup; - } - - protected function sanitiseElement(array $Element) - { - static $goodAttribute = '/^[a-zA-Z0-9][a-zA-Z0-9-_]*+$/'; - static $safeUrlNameToAtt = array( - 'a' => 'href', - 'img' => 'src', - ); - - if ( ! isset($Element['name'])) - { - unset($Element['attributes']); - return $Element; - } - - if (isset($safeUrlNameToAtt[$Element['name']])) - { - $Element = $this->filterUnsafeUrlInAttribute($Element, $safeUrlNameToAtt[$Element['name']]); - } - - if ( ! empty($Element['attributes'])) - { - foreach ($Element['attributes'] as $att => $val) - { - # filter out badly parsed attribute - if ( ! preg_match($goodAttribute, $att)) - { - unset($Element['attributes'][$att]); - } - # dump onevent attribute - elseif (self::striAtStart($att, 'on')) - { - unset($Element['attributes'][$att]); - } - } - } - - return $Element; - } - - protected function filterUnsafeUrlInAttribute(array $Element, $attribute) - { - foreach ($this->safeLinksWhitelist as $scheme) - { - if (self::striAtStart($Element['attributes'][$attribute], $scheme)) - { - return $Element; - } - } - - $Element['attributes'][$attribute] = str_replace(':', '%3A', $Element['attributes'][$attribute]); - - return $Element; - } - - # - # Static Methods - # - - protected static function escape($text, $allowQuotes = false) - { - return htmlspecialchars($text, $allowQuotes ? ENT_NOQUOTES : ENT_QUOTES, 'UTF-8'); - } - - protected static function striAtStart($string, $needle) - { - $len = strlen($needle); - - if ($len > strlen($string)) - { - return false; - } - else - { - return strtolower(substr($string, 0, $len)) === strtolower($needle); - } - } - - static function instance($name = 'default') - { - if (isset(self::$instances[$name])) - { - return self::$instances[$name]; - } - - $instance = new static(); - - self::$instances[$name] = $instance; - - return $instance; - } - - private static $instances = array(); - - # - # Fields - # - - protected $DefinitionData; - - # - # Read-Only - - protected $specialCharacters = array( - '\\', '`', '*', '_', '{', '}', '[', ']', '(', ')', '>', '#', '+', '-', '.', '!', '|', '~' - ); - - protected $StrongRegex = array( - '*' => '/^[*]{2}((?:\\\\\*|[^*]|[*][^*]*+[*])+?)[*]{2}(?![*])/s', - '_' => '/^__((?:\\\\_|[^_]|_[^_]*+_)+?)__(?!_)/us', - ); - - protected $EmRegex = array( - '*' => '/^[*]((?:\\\\\*|[^*]|[*][*][^*]+?[*][*])+?)[*](?![*])/s', - '_' => '/^_((?:\\\\_|[^_]|__[^_]*__)+?)_(?!_)\b/us', - ); - - protected $regexHtmlAttribute = '[a-zA-Z_:][\w:.-]*+(?:\s*+=\s*+(?:[^"\'=<>`\s]+|"[^"]*+"|\'[^\']*+\'))?+'; - - protected $voidElements = array( - 'area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'link', 'meta', 'param', 'source', - ); - - protected $textLevelElements = array( - 'a', 'br', 'bdo', 'abbr', 'blink', 'nextid', 'acronym', 'basefont', - 'b', 'em', 'big', 'cite', 'small', 'spacer', 'listing', - 'i', 'rp', 'del', 'code', 'strike', 'marquee', - 'q', 'rt', 'ins', 'font', 'strong', - 's', 'tt', 'kbd', 'mark', - 'u', 'xm', 'sub', 'nobr', - 'sup', 'ruby', - 'var', 'span', - 'wbr', 'time', - ); -} diff --git a/modules/billing/docs_old/games/_TEMPLATE.MD b/modules/billing/docs_old/games/_TEMPLATE.MD deleted file mode 100644 index 8e45b2f4..00000000 --- a/modules/billing/docs_old/games/_TEMPLATE.MD +++ /dev/null @@ -1,50 +0,0 @@ -# — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** - # exact for this game, not generic - -**Parameters (exhaustive, server-relevant only)** -- `-flagA=` — What it does. Default: ``. Notes / constraints. -- `-flagB` — … -- (List every valid server flag, 10–40+ as applicable. Include networking, logging, perf, mod-loading, VAC/BE/EAC, RCON, headless clients, etc.) - -**Ports** -- Game UDP: **P** (assigned) -- Query/Steam sockets/etc: **P+1**, **P+2**, … -- RCON / BE / SourceTV / etc: exact numbers or relative math -(Spell out all auxiliary ports, protocols, fixed vs relative.) - -## Config Files & Locations -- `/server.cfg` — description -- `/basic.cfg` — … -- `/logs/*.log` — … -- **Mods**: where mod files go, keys/signatures, load order files. -- **Workshop cache** (if relevant). -- Include common paths for Windows & Linux. - -## Steam Workshop (if supported) -- How to mount collections / API keys / start map IDs. -- Where files cache on disk. -- Any special caveats. - -## Common Mods (curated) -- **Mod A (e.g., AMX Mod X / ACE3 / Exile / RocketMod / Oxide / uMod / BepInEx / DarkRP / EssentialsX)** - - What it’s for. - - **Install**: exact folder paths, files to edit, any keys/signatures, load order. - - **Configure**: main config files + common options. - - (Repeat for each widely used mod for this game.) - -## Database (if used) -- Engine (e.g., **MySQL**, SQLite, PostgreSQL). -- Connection file & keys to edit (e.g., `HiveExt.ini`, `database.json`, `config.yml`). -- Schema notes, migrations, indexes, backup/restore steps. - -## Administration & Scripting (if applicable) -- RCON tools / admin plugins. -- Backups, rotation, auto-update strategy. - -## Troubleshooting (game-specific) -- Symptom → likely cause → resolution, with file/flag names. -- Include all common errors seen in forums/issue trackers for this game. -- Networking, signature/anticheat, mod version mismatches, perf, crashes, persistence, etc. diff --git a/modules/billing/docs_old/games/abiotic-factor.md b/modules/billing/docs_old/games/abiotic-factor.md deleted file mode 100644 index b3966d4a..00000000 --- a/modules/billing/docs_old/games/abiotic-factor.md +++ /dev/null @@ -1,107 +0,0 @@ -# Abiotic Factor — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./abiotic-factor_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `abiotic-factor_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/abiotic-factor/server.cfg` — Main server configuration -- `~/abiotic-factor/config/` — Configuration directory -- `~/abiotic-factor/logs/` — Log files directory -- `~/abiotic-factor/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Abiotic Factor -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/action-half-life.md b/modules/billing/docs_old/games/action-half-life.md deleted file mode 100644 index 1b0b3272..00000000 --- a/modules/billing/docs_old/games/action-half-life.md +++ /dev/null @@ -1,107 +0,0 @@ -# Action Half-Life — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./action-half-life_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `action-half-life_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/action-half-life/server.cfg` — Main server configuration -- `~/action-half-life/config/` — Configuration directory -- `~/action-half-life/logs/` — Log files directory -- `~/action-half-life/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Action Half-Life -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/action-source.md b/modules/billing/docs_old/games/action-source.md deleted file mode 100644 index 73708e03..00000000 --- a/modules/billing/docs_old/games/action-source.md +++ /dev/null @@ -1,107 +0,0 @@ -# Action: Source — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./action-source_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `action-source_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/action-source/server.cfg` — Main server configuration -- `~/action-source/config/` — Configuration directory -- `~/action-source/logs/` — Log files directory -- `~/action-source/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Action: Source -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/aliens-vs-predator.md b/modules/billing/docs_old/games/aliens-vs-predator.md deleted file mode 100644 index 4ec39fae..00000000 --- a/modules/billing/docs_old/games/aliens-vs-predator.md +++ /dev/null @@ -1,107 +0,0 @@ -# Aliens vs Predator — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./aliens-vs-predator_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `aliens-vs-predator_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/aliens-vs-predator/server.cfg` — Main server configuration -- `~/aliens-vs-predator/config/` — Configuration directory -- `~/aliens-vs-predator/logs/` — Log files directory -- `~/aliens-vs-predator/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Aliens vs Predator -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/all_hostable_games_union.csv b/modules/billing/docs_old/games/all_hostable_games_union.csv deleted file mode 100644 index 6edf1829..00000000 --- a/modules/billing/docs_old/games/all_hostable_games_union.csv +++ /dev/null @@ -1,210 +0,0 @@ -Game,Sources -7 Days to Die,"G-Portal, GameServers.com, LinuxGSM" -ARK: Survival Ascended,Nitrado -ARK: Survival Evolved,"G-Portal, LinuxGSM" -ARMA 3,LinuxGSM -Abiotic Factor,Nitrado -Action Half-Life,LinuxGSM -Action: Source,LinuxGSM -Aliens vs Predator,OGP -Aloft,"G-Portal, Nitrado" -American Truck Simulator,"LinuxGSM, Nitrado" -Arma 2,OGP -Arma 2 Combined Operations,OGP -Arma 2 Operation Arrowhead,OGP -Arma 3,G-Portal -Arma Reforger,"G-Portal, LinuxGSM" -Assetto Corsa,LinuxGSM -Assetto Corsa Competizione,G-Portal -Astroneer,G-Portal -Atlas,G-Portal -Avorion,"G-Portal, LinuxGSM" -BATTALION: Legacy,LinuxGSM -Ballistic Overkill,LinuxGSM -Barotrauma,"G-Portal, LinuxGSM" -Base Defense,LinuxGSM -Battlefield 1942,LinuxGSM -Battlefield 3,G-Portal -Battlefield 4,"G-Portal, GameServers.com" -Battlefield: Vietnam,LinuxGSM -Black Mesa: Deathmatch,LinuxGSM -Blade Symphony,LinuxGSM -BrainBread 2,LinuxGSM -Brainbread,LinuxGSM -Call of Duty,LinuxGSM -Call of Duty 2,LinuxGSM -Call of Duty 4,LinuxGSM -Call of Duty: United Offensive,LinuxGSM -Call of Duty: World at War,LinuxGSM -Chivalry: Medieval Warfare,LinuxGSM -Citadel - Forged with fire,G-Portal -Codename CURE,LinuxGSM -Colony Survival,LinuxGSM -Conan Exiles,G-Portal -Core Keeper,"G-Portal, LinuxGSM" -Counter-Strike,"G-Portal, LinuxGSM" -Counter-Strike 2,"G-Portal, GameServers.com, LinuxGSM" -Counter-Strike: Condition Zero,LinuxGSM -Counter-Strike: Global Offensive,LinuxGSM -Counter-Strike: Source,"GameServers.com, LinuxGSM" -Craftopia,"G-Portal, LinuxGSM" -CryoFall,G-Portal -Day of Defeat,LinuxGSM -Day of Defeat: Source,LinuxGSM -Day of Dragons,"G-Portal, LinuxGSM" -Day of Infamy,LinuxGSM -DayZ,LinuxGSM -DayZ Mod for Arma2CO ,OGP -Dead Matter,G-Portal -Deadside,G-Portal -Deadside (Console),G-Portal -Deathmatch Classic,LinuxGSM -Don't Starve Together,"G-Portal, LinuxGSM" -Double Action: Boogaloo,LinuxGSM -Dune: Awakening,G-Portal -Dystopia,LinuxGSM -ET: Legacy,LinuxGSM -Eco,"G-Portal, LinuxGSM" -Empires Mod,LinuxGSM -Empyrion: Galactic Survival,G-Portal -Enshrouded,G-Portal -Euro Truck Simulator 2,LinuxGSM -Euro Truck Simulator 2 / American Truck Simulator,G-Portal -Factorio,"G-Portal, LinuxGSM" -Farming Simulator,G-Portal -Farming Simulator 2019,GameServers.com -Farming Simulator 2022,GameServers.com -Farming Simulator 2025,GameServers.com -Farming Simulator 25,G-Portal -Fistful of Frags,LinuxGSM -FiveM,G-Portal -Garry's Mod,G-Portal -Garry’s Mod,LinuxGSM -Ground Branch,G-Portal -HEAT,G-Portal -HYPERCHARGE: Unboxed,LinuxGSM -Half-Life 2: Deathmatch,LinuxGSM -Half-Life Deathmatch: Source,LinuxGSM -Half-Life: Deathmatch,LinuxGSM -Hell Let Loose,G-Portal -Humanitz,LinuxGSM -Hurtworld,"G-Portal, LinuxGSM" -IOSoccer,LinuxGSM -Icarus,G-Portal -Insurgency,LinuxGSM -Insurgency Sandstorm,G-Portal -Insurgency: Sandstorm,LinuxGSM -Jedi Knight II: Jedi Outcast,LinuxGSM -Just Cause 2,LinuxGSM -Just Cause 3,LinuxGSM -Killing Floor,LinuxGSM -Killing Floor 2,"G-Portal, LinuxGSM" -LEAP,G-Portal -Last Oasis,G-Portal -Left 4 Dead,LinuxGSM -Left 4 Dead 2,LinuxGSM -Life is Feudal,G-Portal -Longvinter,G-Portal -Medal of Honor: Allied Assault,LinuxGSM -Memories of Mars,LinuxGSM -Minecraft,"G-Portal, GameServers.com" -Minecraft: Bedrock Edition,LinuxGSM -Minecraft: Java Edition,LinuxGSM -Mordhau,"G-Portal, LinuxGSM" -Multi Theft Auto,LinuxGSM -Mumble,LinuxGSM -Myth of Empires,Nitrado -NS2: Combat,LinuxGSM -Natural Selection,LinuxGSM -Natural Selection 2,LinuxGSM -Necesse,LinuxGSM -No More Room in Hell,LinuxGSM -Nuclear Dawn,LinuxGSM -Onset,LinuxGSM -Operation: Harsh Doorstop,LinuxGSM -Opposing Force,LinuxGSM -Outlaws of the Old West,G-Portal -Outpost Zero,Nitrado -Palworld,"G-Portal, LinuxGSM" -Palworld Xbox,Nitrado -PaperMC,LinuxGSM -Path of Titans,"G-Portal, Nitrado" -Pavlov VR,"G-Portal, LinuxGSM" -"Pirates, Vikings, & Knights II",LinuxGSM -PixARK,Nitrado -Project CARS 2,LinuxGSM -Project Cars,LinuxGSM -Project Zomboid,"G-Portal, GameServers.com, LinuxGSM" -Quake 2,LinuxGSM -Quake 3: Arena,LinuxGSM -Quake 4,LinuxGSM -Quake Live,LinuxGSM -Quake World,LinuxGSM -Red Orchestra: Ostfront 41-45,LinuxGSM -RedM,G-Portal -Reign of Kings,G-Portal -Rem Survival,G-Portal -Return to Castle Wolfenstein,LinuxGSM -Ricochet,LinuxGSM -Rising World,LinuxGSM -Risk of Rain 2,Nitrado -Rust,"G-Portal, GameServers.com, LinuxGSM" -SCP: Secret Laboratory,"LinuxGSM, Nitrado" -SCP: Secret Laboratory ServerMod,LinuxGSM -SCUM,Nitrado -San Andreas Multiplayer,LinuxGSM -Satisfactory,"G-Portal, LinuxGSM" -Scum,G-Portal -Skyrim Together Reborn Mod,G-Portal -Soldat,LinuxGSM -Soldier of Fortune 2: Double Helix Gold,LinuxGSM -Sons Of The Forest,Nitrado -Sons of the Forest,G-Portal -Soulmask,"G-Portal, LinuxGSM" -Source Forts Classic,LinuxGSM -Space Engineers,"G-Portal, Nitrado" -Squad,"G-Portal, LinuxGSM" -Squad 44,LinuxGSM -Starbound,"G-Portal, LinuxGSM" -Stationeers,LinuxGSM -Staxel,G-Portal -StickyBots,LinuxGSM -Subsistence,"G-Portal, Nitrado" -Survive the Nights,LinuxGSM -Sven Co-op,LinuxGSM -Team Fortress 2,"LinuxGSM, Nitrado" -Team Fortress Classic,LinuxGSM -Teamspeak 3,"G-Portal, LinuxGSM" -Tebex,G-Portal -Teeworlds,LinuxGSM -TerraTech Worlds,G-Portal -Terraria,"G-Portal, LinuxGSM, Nitrado" -The Forest,"G-Portal, Nitrado" -The Front,LinuxGSM -The Isle,"G-Portal, LinuxGSM, Nitrado" -The Lord of the Rings: Return to Moria,"G-Portal, Nitrado" -The Specialists,LinuxGSM -Tinkertown,G-Portal -Tower Unite,LinuxGSM -Unreal Tournament,LinuxGSM -Unreal Tournament 2004,LinuxGSM -Unreal Tournament 3,LinuxGSM -Unreal Tournament 99,LinuxGSM -Unturned,"G-Portal, LinuxGSM, Nitrado" -Urban Terror 4,OGP -V Rising,G-Portal -Valheim,"G-Portal, GameServers.com, LinuxGSM" -Vampire Slayer,LinuxGSM -Velocity Proxy,LinuxGSM -Vintage Story,"G-Portal, LinuxGSM" -Warfork,LinuxGSM -Warsow,OGP -WaterfallMC,LinuxGSM -Wolfenstein: Enemy Territory,LinuxGSM -World Titans War,G-Portal -Wreckfest,G-Portal -Wreckfest 2,G-Portal -Wurm Unlimited,LinuxGSM -Xonotic,LinuxGSM -Zombie Master: Reborn,LinuxGSM -Zombie Panic! Source,LinuxGSM diff --git a/modules/billing/docs_old/games/aloft.md b/modules/billing/docs_old/games/aloft.md deleted file mode 100644 index 862d41a2..00000000 --- a/modules/billing/docs_old/games/aloft.md +++ /dev/null @@ -1,107 +0,0 @@ -# Aloft — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./aloft_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `aloft_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/aloft/server.cfg` — Main server configuration -- `~/aloft/config/` — Configuration directory -- `~/aloft/logs/` — Log files directory -- `~/aloft/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Aloft -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/american-truck-simulator.md b/modules/billing/docs_old/games/american-truck-simulator.md deleted file mode 100644 index 411ffa97..00000000 --- a/modules/billing/docs_old/games/american-truck-simulator.md +++ /dev/null @@ -1,107 +0,0 @@ -# American Truck Simulator — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./american-truck-simulator_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `american-truck-simulator_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/american-truck-simulator/server.cfg` — Main server configuration -- `~/american-truck-simulator/config/` — Configuration directory -- `~/american-truck-simulator/logs/` — Log files directory -- `~/american-truck-simulator/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for American Truck Simulator -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/ark-survival-ascended.md b/modules/billing/docs_old/games/ark-survival-ascended.md deleted file mode 100644 index f887a76a..00000000 --- a/modules/billing/docs_old/games/ark-survival-ascended.md +++ /dev/null @@ -1,150 +0,0 @@ -# ARK: Survival Ascended — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -ArkAscendedServer.exe TheIsland?listen?SessionName="My ARK Server"?ServerPassword=""?ServerAdminPassword="adminpass"?Port=7777?QueryPort=27015?MaxPlayers=70 -``` - -**Parameters (exhaustive, server-relevant only)** -- Map name (TheIsland, Ragnarok, Extinction, etc.) — Starting map. -- `?listen` — Enable server listening. -- `?SessionName=""` — Server name in browser. -- `?ServerPassword=""` — Server password. -- `?ServerAdminPassword=""` — Admin password. -- `?Port=` — Game port. Default: 7777. -- `?QueryPort=` — Query port. Default: 27015. -- `?MaxPlayers=` — Maximum players (1-200). -- `?PVE=` — PvE mode. -- `?RCONEnabled=` — Enable RCON. -- `?RCONPort=` — RCON port. -- `?DifficultyOffset=<0.0-1.0>` — Difficulty level. -- `?OverrideOfficialDifficulty=<1.0-10.0>` — Override difficulty. -- `?TamingSpeedMultiplier=<1.0+>` — Taming speed. -- `?XPMultiplier=<1.0+>` — Experience multiplier. -- `?HarvestAmountMultiplier=<1.0+>` — Harvest amount. -- `?AllowFlyerCarryPvE=` — Allow flyer carry in PvE. -- `?AlwaysAllowStructurePickup=` — Allow structure pickup. -- `?BattlEye=` — Enable BattlEye anti-cheat. -- `-log` — Enable logging. -- `-NoHangDetection` — Disable hang detection. -- `-UseDynamicConfig` — Use dynamic configuration. -- `-ConfigSubDir=` — Config subdirectory. - -**Ports** -- Game: UDP **7777** (primary) -- Query: UDP **27015** (Steam query) -- RCON: TCP **27020** (if enabled) -- Raw UDP: UDP **7778** (game port + 1) - -## Config Files & Locations -**Windows:** -- `WindowsServer/ARK: Survival Ascended/Saved/Config/WindowsServer/` — Configuration directory -- `WindowsServer/ARK: Survival Ascended/Saved/Logs/` — Log files -- `WindowsServer/ARK: Survival Ascended/Saved/SaveGames/` — Save files - -**Linux:** -- `/home/ark-survival-ascended/Saved/Config/LinuxServer/` — Configuration directory -- `/home/ark-survival-ascended/Saved/Logs/` — Log files -- `/home/ark-survival-ascended/Saved/SaveGames/` — Save files - -**Key Files:** -- **GameUserSettings.ini**: Main server configuration -- **Game.ini**: Advanced game settings -- **Engine.ini**: Engine-specific settings - -## Steam Workshop -**Mod Installation:** -1. Subscribe to mods via Steam Workshop or ARK server manager -2. Add mod IDs to server startup parameters or GameUserSettings.ini -3. Server downloads mods automatically on startup - -**Configuration:** -- Windows: `ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini` -- Linux: `ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini` -- Add line: `ActiveMods=mod_id_1,mod_id_2,mod_id_3` - -**Mod Loading:** -- Mods load in the order specified in ActiveMods -- Some mods have dependencies that must load first -- Server must restart after mod changes - -**Cache Location:** -- Windows: `steamapps/workshop/content/346110/` -- Linux: `~/.steam/steamapps/workshop/content/346110/` - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for ARK: Survival Ascended -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -**Engine**: SQLite - -**Configuration**: -- Database settings typically in main server configuration file -- Connection parameters: host, port, database name, credentials -- Enable persistence features in server configuration - -**Setup**: -1. Install database engine if required -2. Create database and user with appropriate permissions -3. Configure connection settings in server config -4. Test connection before starting server -5. Set up automated backups - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/ark-survival-evolved.md b/modules/billing/docs_old/games/ark-survival-evolved.md deleted file mode 100644 index c43770ec..00000000 --- a/modules/billing/docs_old/games/ark-survival-evolved.md +++ /dev/null @@ -1,150 +0,0 @@ -# ARK: Survival Evolved — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -ShooterGameServer.exe TheIsland?listen?SessionName="My ARK Server"?ServerPassword=""?ServerAdminPassword="adminpass"?Port=7777?QueryPort=27015?MaxPlayers=70 -``` - -**Parameters (exhaustive, server-relevant only)** -- Map name (TheIsland, Ragnarok, Extinction, etc.) — Starting map. -- `?listen` — Enable server listening. -- `?SessionName=""` — Server name in browser. -- `?ServerPassword=""` — Server password. -- `?ServerAdminPassword=""` — Admin password. -- `?Port=` — Game port. Default: 7777. -- `?QueryPort=` — Query port. Default: 27015. -- `?MaxPlayers=` — Maximum players (1-200). -- `?PVE=` — PvE mode. -- `?RCONEnabled=` — Enable RCON. -- `?RCONPort=` — RCON port. -- `?DifficultyOffset=<0.0-1.0>` — Difficulty level. -- `?OverrideOfficialDifficulty=<1.0-10.0>` — Override difficulty. -- `?TamingSpeedMultiplier=<1.0+>` — Taming speed. -- `?XPMultiplier=<1.0+>` — Experience multiplier. -- `?HarvestAmountMultiplier=<1.0+>` — Harvest amount. -- `?AllowFlyerCarryPvE=` — Allow flyer carry in PvE. -- `?AlwaysAllowStructurePickup=` — Allow structure pickup. -- `?BattlEye=` — Enable BattlEye anti-cheat. -- `-log` — Enable logging. -- `-NoHangDetection` — Disable hang detection. -- `-UseDynamicConfig` — Use dynamic configuration. -- `-ConfigSubDir=` — Config subdirectory. - -**Ports** -- Game: UDP **7777** (primary) -- Query: UDP **27015** (Steam query) -- RCON: TCP **27020** (if enabled) -- Raw UDP: UDP **7778** (game port + 1) - -## Config Files & Locations -**Windows:** -- `WindowsServer/ARK: Survival Evolved/Saved/Config/WindowsServer/` — Configuration directory -- `WindowsServer/ARK: Survival Evolved/Saved/Logs/` — Log files -- `WindowsServer/ARK: Survival Evolved/Saved/SaveGames/` — Save files - -**Linux:** -- `/home/ark-survival-evolved/Saved/Config/LinuxServer/` — Configuration directory -- `/home/ark-survival-evolved/Saved/Logs/` — Log files -- `/home/ark-survival-evolved/Saved/SaveGames/` — Save files - -**Key Files:** -- **GameUserSettings.ini**: Main server configuration -- **Game.ini**: Advanced game settings -- **Engine.ini**: Engine-specific settings - -## Steam Workshop -**Mod Installation:** -1. Subscribe to mods via Steam Workshop or ARK server manager -2. Add mod IDs to server startup parameters or GameUserSettings.ini -3. Server downloads mods automatically on startup - -**Configuration:** -- Windows: `ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini` -- Linux: `ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini` -- Add line: `ActiveMods=mod_id_1,mod_id_2,mod_id_3` - -**Mod Loading:** -- Mods load in the order specified in ActiveMods -- Some mods have dependencies that must load first -- Server must restart after mod changes - -**Cache Location:** -- Windows: `steamapps/workshop/content/346110/` -- Linux: `~/.steam/steamapps/workshop/content/346110/` - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for ARK: Survival Evolved -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -**Engine**: SQLite - -**Configuration**: -- Database settings typically in main server configuration file -- Connection parameters: host, port, database name, credentials -- Enable persistence features in server configuration - -**Setup**: -1. Install database engine if required -2. Create database and user with appropriate permissions -3. Configure connection settings in server config -4. Test connection before starting server -5. Set up automated backups - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/arma-2-combined-operations.md b/modules/billing/docs_old/games/arma-2-combined-operations.md deleted file mode 100644 index 8fd6b7ec..00000000 --- a/modules/billing/docs_old/games/arma-2-combined-operations.md +++ /dev/null @@ -1,111 +0,0 @@ -# Arma 2 Combined Operations — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./arma-2-combined-operations_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `arma-2-combined-operations_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/arma-2-combined-operations/server.cfg` — Main server configuration -- `~/arma-2-combined-operations/config/` — Configuration directory -- `~/arma-2-combined-operations/logs/` — Log files directory -- `~/arma-2-combined-operations/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Arma 2 Combined Operations -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Bad module info" / Addon errors** -- **Cause**: Corrupted mod files or version mismatches -- **Fix**: Verify mod integrity, ensure client-server version matching, check signature verification - -**"Session lost" during gameplay** -- **Cause**: Network issues or memory problems -- **Fix**: Optimize basic.cfg network settings, increase server memory allocation, check mod conflicts - -**High memory usage / Server crashes** -- **Cause**: Memory leaks from scripts or excessive mod usage -- **Fix**: Restart server regularly, optimize mission scripts, reduce active mod count - -**BattlEye script restriction kicks** -- **Cause**: Scripts triggering BE filters -- **Fix**: Update BattlEye filters for installed mods, configure proper exceptions - -**Signature verification failed** -- **Cause**: Missing or mismatched .bikey files -- **Fix**: Ensure all mod .bikey files present in keys/ directory, verify verifySignatures setting - -**Performance issues / Low FPS** -- **Cause**: Complex missions, AI overload, or insufficient server resources -- **Fix**: Optimize mission complexity, reduce AI count, upgrade server hardware, tune basic.cfg diff --git a/modules/billing/docs_old/games/arma-2-operation-arrowhead.md b/modules/billing/docs_old/games/arma-2-operation-arrowhead.md deleted file mode 100644 index 927ec555..00000000 --- a/modules/billing/docs_old/games/arma-2-operation-arrowhead.md +++ /dev/null @@ -1,118 +0,0 @@ -# Arma 2 Operation Arrowhead — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -arma2oaserver.exe -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=ServerProfile -mod=@mod1;@mod2 -``` - -**Parameters (exhaustive, server-relevant only)** -- `-port=` — Server port. Default: 2302. -- `-config=` — Server config file (server.cfg). -- `-cfg=` — Basic config file (basic.cfg). -- `-profiles=` — Profile directory. -- `-mod=` — Mod folders (semicolon separated). -- `-serverMod=` — Server-side only mods. -- `-name=` — Server profile name. -- `-world=` — Empty world name. -- `-noSound` — Disable sound processing. -- `-nosplash` — Skip intro videos. -- `-noPause` — Don't pause when not focused. -- `-cpuCount=` — CPU core count override. -- `-maxMem=` — Maximum memory usage. - -**Ports** -- Game: UDP **2302** (primary) -- Query: UDP **2303** (game port + 1) -- BattlEye: UDP **2344** (if enabled) - -## Config Files & Locations -**Windows:** -- `server.cfg` — Main server configuration -- `basic.cfg` — Basic networking and performance settings -- `ServerProfile/` — Profile directory with logs and user data -- `MPMissions/` — Mission files directory -- `keys/` — Signature keys for mod verification - -**Linux:** -- `~/arma/server.cfg` — Main server configuration -- `~/arma/basic.cfg` — Basic networking settings -- `~/arma/ServerProfile/` — Profile directory -- `~/arma/MPMissions/` — Mission files -- `~/arma/keys/` — Signature keys - -**Key Files:** -- **server.cfg**: Server name, password, mission rotation, admin settings -- **basic.cfg**: Network bandwidth and performance tuning -- **Profile logs**: Server performance and error logs - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Arma 2 Operation Arrowhead -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Bad module info" / Addon errors** -- **Cause**: Corrupted mod files or version mismatches -- **Fix**: Verify mod integrity, ensure client-server version matching, check signature verification - -**"Session lost" during gameplay** -- **Cause**: Network issues or memory problems -- **Fix**: Optimize basic.cfg network settings, increase server memory allocation, check mod conflicts - -**High memory usage / Server crashes** -- **Cause**: Memory leaks from scripts or excessive mod usage -- **Fix**: Restart server regularly, optimize mission scripts, reduce active mod count - -**BattlEye script restriction kicks** -- **Cause**: Scripts triggering BE filters -- **Fix**: Update BattlEye filters for installed mods, configure proper exceptions - -**Signature verification failed** -- **Cause**: Missing or mismatched .bikey files -- **Fix**: Ensure all mod .bikey files present in keys/ directory, verify verifySignatures setting - -**Performance issues / Low FPS** -- **Cause**: Complex missions, AI overload, or insufficient server resources -- **Fix**: Optimize mission complexity, reduce AI count, upgrade server hardware, tune basic.cfg diff --git a/modules/billing/docs_old/games/arma-2.md b/modules/billing/docs_old/games/arma-2.md deleted file mode 100644 index 4ea7e27e..00000000 --- a/modules/billing/docs_old/games/arma-2.md +++ /dev/null @@ -1,118 +0,0 @@ -# Arma 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -arma2oaserver.exe -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=ServerProfile -mod=@mod1;@mod2 -``` - -**Parameters (exhaustive, server-relevant only)** -- `-port=` — Server port. Default: 2302. -- `-config=` — Server config file (server.cfg). -- `-cfg=` — Basic config file (basic.cfg). -- `-profiles=` — Profile directory. -- `-mod=` — Mod folders (semicolon separated). -- `-serverMod=` — Server-side only mods. -- `-name=` — Server profile name. -- `-world=` — Empty world name. -- `-noSound` — Disable sound processing. -- `-nosplash` — Skip intro videos. -- `-noPause` — Don't pause when not focused. -- `-cpuCount=` — CPU core count override. -- `-maxMem=` — Maximum memory usage. - -**Ports** -- Game: UDP **2302** (primary) -- Query: UDP **2303** (game port + 1) -- BattlEye: UDP **2344** (if enabled) - -## Config Files & Locations -**Windows:** -- `server.cfg` — Main server configuration -- `basic.cfg` — Basic networking and performance settings -- `ServerProfile/` — Profile directory with logs and user data -- `MPMissions/` — Mission files directory -- `keys/` — Signature keys for mod verification - -**Linux:** -- `~/arma/server.cfg` — Main server configuration -- `~/arma/basic.cfg` — Basic networking settings -- `~/arma/ServerProfile/` — Profile directory -- `~/arma/MPMissions/` — Mission files -- `~/arma/keys/` — Signature keys - -**Key Files:** -- **server.cfg**: Server name, password, mission rotation, admin settings -- **basic.cfg**: Network bandwidth and performance tuning -- **Profile logs**: Server performance and error logs - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Arma 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Bad module info" / Addon errors** -- **Cause**: Corrupted mod files or version mismatches -- **Fix**: Verify mod integrity, ensure client-server version matching, check signature verification - -**"Session lost" during gameplay** -- **Cause**: Network issues or memory problems -- **Fix**: Optimize basic.cfg network settings, increase server memory allocation, check mod conflicts - -**High memory usage / Server crashes** -- **Cause**: Memory leaks from scripts or excessive mod usage -- **Fix**: Restart server regularly, optimize mission scripts, reduce active mod count - -**BattlEye script restriction kicks** -- **Cause**: Scripts triggering BE filters -- **Fix**: Update BattlEye filters for installed mods, configure proper exceptions - -**Signature verification failed** -- **Cause**: Missing or mismatched .bikey files -- **Fix**: Ensure all mod .bikey files present in keys/ directory, verify verifySignatures setting - -**Performance issues / Low FPS** -- **Cause**: Complex missions, AI overload, or insufficient server resources -- **Fix**: Optimize mission complexity, reduce AI count, upgrade server hardware, tune basic.cfg diff --git a/modules/billing/docs_old/games/arma-3.md b/modules/billing/docs_old/games/arma-3.md deleted file mode 100644 index fd73057f..00000000 --- a/modules/billing/docs_old/games/arma-3.md +++ /dev/null @@ -1,145 +0,0 @@ -# Arma 3 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -arma3server_x64.exe -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=ServerProfile -name=server -serverMod="" -``` - -**Parameters (exhaustive, server-relevant only)** -- `-port=` — Server port. Default: 2302. -- `-config=` — Server config file (server.cfg). -- `-cfg=` — Basic config file (basic.cfg). -- `-profiles=` — Profile directory. -- `-name=` — Server profile name. -- `-serverMod=""` — Server-side only mods (semicolon separated). -- `-mod=""` — Client and server mods (semicolon separated). -- `-world=` — Empty world for headless client. -- `-autoInit` — Auto-initialize mission. -- `-loadMissionToMemory` — Load mission into memory. -- `-noSound` — Disable sound. -- `-enableHT` — Enable hyperthreading. -- `-hugepages` — Enable huge pages (Linux). -- `-malloc=` — Memory allocator. -- `-maxMem=` — Maximum memory. -- `-cpuCount=` — CPU core count. -- `-exThreads=` — Extra threads. - -**Ports** -- Game: UDP **2302** (primary) -- Steam Query: UDP **2303** (game port + 1) -- BattlEye: UDP **2344** (game port + 42) -- VON: UDP **2304** (game port + 2) - -## Config Files & Locations -**Windows:** -- `server.cfg` — Main server configuration -- `basic.cfg` — Basic networking and performance settings -- `ServerProfile/` — Profile directory with logs and user data -- `MPMissions/` — Mission files directory -- `keys/` — Signature keys for mod verification - -**Linux:** -- `~/arma/server.cfg` — Main server configuration -- `~/arma/basic.cfg` — Basic networking settings -- `~/arma/ServerProfile/` — Profile directory -- `~/arma/MPMissions/` — Mission files -- `~/arma/keys/` — Signature keys - -**Key Files:** -- **server.cfg**: Server name, password, mission rotation, admin settings -- **basic.cfg**: Network bandwidth and performance tuning -- **Profile logs**: Server performance and error logs - -## Steam Workshop -**Mod Installation:** -1. Subscribe to mods via Steam Workshop -2. Add mod IDs to server startup: `-mod="@workshop_id_1;@workshop_id_2"` -3. For server-only mods use: `-serverMod="@mod_folder"` - -**Workshop Collection:** -- Create Steam collection with all server mods -- Use Arma 3 Server tools or community launchers for bulk downloading -- Verify all clients have same mod versions - -**Mod Loading:** -- Order matters for some mods (CBA_A3 should load first) -- Use proper folder structure: `@mod_name/addons/*.pbo` -- Include signature files (.bisign) for key verification - -**Cache Location:** -- Windows: `steamapps/workshop/content/107410/` -- Linux: `~/.steam/steamapps/workshop/content/107410/` - -## Common Mods (curated) -- **ACE3** - - **Purpose**: Advanced Combat Environment - realistic medical, ballistics, and logistics. - - **Install**: Subscribe via Workshop, add `@ace` to startup mods. - - **Configure**: ACE settings via in-game addon options or mission parameters. - -- **CBA_A3** - - **Purpose**: Community Base Addons - framework required by most Arma 3 mods. - - **Install**: Subscribe via Workshop, ensure loads before other mods. - - **Configure**: No direct configuration - provides API for other mods. - -- **TFAR (Task Force Radio)** - - **Purpose**: Realistic radio communication system. - - **Install**: Workshop subscription, requires TeamSpeak 3 plugin for clients. - - **Configure**: Radio frequencies and settings in mission files. - -- **RHS: Armed Forces** - - **Purpose**: High-quality modern military units and equipment. - - **Install**: Subscribe to RHS collections via Workshop. - - **Configure**: Unit availability configured in mission editor. - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Bad module info" / Addon errors** -- **Cause**: Corrupted mod files or version mismatches -- **Fix**: Verify mod integrity, ensure client-server version matching, check signature verification - -**"Session lost" during gameplay** -- **Cause**: Network issues or memory problems -- **Fix**: Optimize basic.cfg network settings, increase server memory allocation, check mod conflicts - -**High memory usage / Server crashes** -- **Cause**: Memory leaks from scripts or excessive mod usage -- **Fix**: Restart server regularly, optimize mission scripts, reduce active mod count - -**BattlEye script restriction kicks** -- **Cause**: Scripts triggering BE filters -- **Fix**: Update BattlEye filters for installed mods, configure proper exceptions - -**Signature verification failed** -- **Cause**: Missing or mismatched .bikey files -- **Fix**: Ensure all mod .bikey files present in keys/ directory, verify verifySignatures setting - -**Performance issues / Low FPS** -- **Cause**: Complex missions, AI overload, or insufficient server resources -- **Fix**: Optimize mission complexity, reduce AI count, upgrade server hardware, tune basic.cfg diff --git a/modules/billing/docs_old/games/arma-reforger.md b/modules/billing/docs_old/games/arma-reforger.md deleted file mode 100644 index 53257207..00000000 --- a/modules/billing/docs_old/games/arma-reforger.md +++ /dev/null @@ -1,118 +0,0 @@ -# Arma Reforger — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -arma2oaserver.exe -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=ServerProfile -mod=@mod1;@mod2 -``` - -**Parameters (exhaustive, server-relevant only)** -- `-port=` — Server port. Default: 2302. -- `-config=` — Server config file (server.cfg). -- `-cfg=` — Basic config file (basic.cfg). -- `-profiles=` — Profile directory. -- `-mod=` — Mod folders (semicolon separated). -- `-serverMod=` — Server-side only mods. -- `-name=` — Server profile name. -- `-world=` — Empty world name. -- `-noSound` — Disable sound processing. -- `-nosplash` — Skip intro videos. -- `-noPause` — Don't pause when not focused. -- `-cpuCount=` — CPU core count override. -- `-maxMem=` — Maximum memory usage. - -**Ports** -- Game: UDP **2302** (primary) -- Query: UDP **2303** (game port + 1) -- BattlEye: UDP **2344** (if enabled) - -## Config Files & Locations -**Windows:** -- `server.cfg` — Main server configuration -- `basic.cfg` — Basic networking and performance settings -- `ServerProfile/` — Profile directory with logs and user data -- `MPMissions/` — Mission files directory -- `keys/` — Signature keys for mod verification - -**Linux:** -- `~/arma/server.cfg` — Main server configuration -- `~/arma/basic.cfg` — Basic networking settings -- `~/arma/ServerProfile/` — Profile directory -- `~/arma/MPMissions/` — Mission files -- `~/arma/keys/` — Signature keys - -**Key Files:** -- **server.cfg**: Server name, password, mission rotation, admin settings -- **basic.cfg**: Network bandwidth and performance tuning -- **Profile logs**: Server performance and error logs - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Arma Reforger -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Bad module info" / Addon errors** -- **Cause**: Corrupted mod files or version mismatches -- **Fix**: Verify mod integrity, ensure client-server version matching, check signature verification - -**"Session lost" during gameplay** -- **Cause**: Network issues or memory problems -- **Fix**: Optimize basic.cfg network settings, increase server memory allocation, check mod conflicts - -**High memory usage / Server crashes** -- **Cause**: Memory leaks from scripts or excessive mod usage -- **Fix**: Restart server regularly, optimize mission scripts, reduce active mod count - -**BattlEye script restriction kicks** -- **Cause**: Scripts triggering BE filters -- **Fix**: Update BattlEye filters for installed mods, configure proper exceptions - -**Signature verification failed** -- **Cause**: Missing or mismatched .bikey files -- **Fix**: Ensure all mod .bikey files present in keys/ directory, verify verifySignatures setting - -**Performance issues / Low FPS** -- **Cause**: Complex missions, AI overload, or insufficient server resources -- **Fix**: Optimize mission complexity, reduce AI count, upgrade server hardware, tune basic.cfg diff --git a/modules/billing/docs_old/games/assetto-corsa-competizione.md b/modules/billing/docs_old/games/assetto-corsa-competizione.md deleted file mode 100644 index 7abb90bc..00000000 --- a/modules/billing/docs_old/games/assetto-corsa-competizione.md +++ /dev/null @@ -1,107 +0,0 @@ -# Assetto Corsa Competizione — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./assetto-corsa-competizione_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `assetto-corsa-competizione_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/assetto-corsa-competizione/server.cfg` — Main server configuration -- `~/assetto-corsa-competizione/config/` — Configuration directory -- `~/assetto-corsa-competizione/logs/` — Log files directory -- `~/assetto-corsa-competizione/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Assetto Corsa Competizione -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/assetto-corsa.md b/modules/billing/docs_old/games/assetto-corsa.md deleted file mode 100644 index eeff5867..00000000 --- a/modules/billing/docs_old/games/assetto-corsa.md +++ /dev/null @@ -1,107 +0,0 @@ -# Assetto Corsa — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./assetto-corsa_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `assetto-corsa_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/assetto-corsa/server.cfg` — Main server configuration -- `~/assetto-corsa/config/` — Configuration directory -- `~/assetto-corsa/logs/` — Log files directory -- `~/assetto-corsa/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Assetto Corsa -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/astroneer.md b/modules/billing/docs_old/games/astroneer.md deleted file mode 100644 index 5282c19c..00000000 --- a/modules/billing/docs_old/games/astroneer.md +++ /dev/null @@ -1,107 +0,0 @@ -# Astroneer — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./astroneer_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `astroneer_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/astroneer/server.cfg` — Main server configuration -- `~/astroneer/config/` — Configuration directory -- `~/astroneer/logs/` — Log files directory -- `~/astroneer/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Astroneer -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/atlas.md b/modules/billing/docs_old/games/atlas.md deleted file mode 100644 index db4cd35d..00000000 --- a/modules/billing/docs_old/games/atlas.md +++ /dev/null @@ -1,107 +0,0 @@ -# Atlas — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./atlas_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `atlas_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/atlas/server.cfg` — Main server configuration -- `~/atlas/config/` — Configuration directory -- `~/atlas/logs/` — Log files directory -- `~/atlas/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Atlas -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/avorion.md b/modules/billing/docs_old/games/avorion.md deleted file mode 100644 index becf391a..00000000 --- a/modules/billing/docs_old/games/avorion.md +++ /dev/null @@ -1,107 +0,0 @@ -# Avorion — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./avorion_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `avorion_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/avorion/server.cfg` — Main server configuration -- `~/avorion/config/` — Configuration directory -- `~/avorion/logs/` — Log files directory -- `~/avorion/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Avorion -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/ballistic-overkill.md b/modules/billing/docs_old/games/ballistic-overkill.md deleted file mode 100644 index 5340b7bb..00000000 --- a/modules/billing/docs_old/games/ballistic-overkill.md +++ /dev/null @@ -1,107 +0,0 @@ -# Ballistic Overkill — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./ballistic-overkill_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `ballistic-overkill_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/ballistic-overkill/server.cfg` — Main server configuration -- `~/ballistic-overkill/config/` — Configuration directory -- `~/ballistic-overkill/logs/` — Log files directory -- `~/ballistic-overkill/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Ballistic Overkill -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/barotrauma.md b/modules/billing/docs_old/games/barotrauma.md deleted file mode 100644 index 59067531..00000000 --- a/modules/billing/docs_old/games/barotrauma.md +++ /dev/null @@ -1,107 +0,0 @@ -# Barotrauma — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./barotrauma_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `barotrauma_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/barotrauma/server.cfg` — Main server configuration -- `~/barotrauma/config/` — Configuration directory -- `~/barotrauma/logs/` — Log files directory -- `~/barotrauma/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Barotrauma -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/base-defense.md b/modules/billing/docs_old/games/base-defense.md deleted file mode 100644 index 1f6740cc..00000000 --- a/modules/billing/docs_old/games/base-defense.md +++ /dev/null @@ -1,107 +0,0 @@ -# Base Defense — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./base-defense_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `base-defense_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/base-defense/server.cfg` — Main server configuration -- `~/base-defense/config/` — Configuration directory -- `~/base-defense/logs/` — Log files directory -- `~/base-defense/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Base Defense -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/battalion-legacy.md b/modules/billing/docs_old/games/battalion-legacy.md deleted file mode 100644 index bd951ccf..00000000 --- a/modules/billing/docs_old/games/battalion-legacy.md +++ /dev/null @@ -1,107 +0,0 @@ -# BATTALION: Legacy — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./battalion-legacy_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `battalion-legacy_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/battalion-legacy/server.cfg` — Main server configuration -- `~/battalion-legacy/config/` — Configuration directory -- `~/battalion-legacy/logs/` — Log files directory -- `~/battalion-legacy/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for BATTALION: Legacy -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/battlefield-1942.md b/modules/billing/docs_old/games/battlefield-1942.md deleted file mode 100644 index 9f0c57b9..00000000 --- a/modules/billing/docs_old/games/battlefield-1942.md +++ /dev/null @@ -1,107 +0,0 @@ -# Battlefield 1942 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./battlefield-1942_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `battlefield-1942_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/battlefield-1942/server.cfg` — Main server configuration -- `~/battlefield-1942/config/` — Configuration directory -- `~/battlefield-1942/logs/` — Log files directory -- `~/battlefield-1942/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Battlefield 1942 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/battlefield-3.md b/modules/billing/docs_old/games/battlefield-3.md deleted file mode 100644 index 01dcde43..00000000 --- a/modules/billing/docs_old/games/battlefield-3.md +++ /dev/null @@ -1,107 +0,0 @@ -# Battlefield 3 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./battlefield-3_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `battlefield-3_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/battlefield-3/server.cfg` — Main server configuration -- `~/battlefield-3/config/` — Configuration directory -- `~/battlefield-3/logs/` — Log files directory -- `~/battlefield-3/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Battlefield 3 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/battlefield-4.md b/modules/billing/docs_old/games/battlefield-4.md deleted file mode 100644 index 6d9eadba..00000000 --- a/modules/billing/docs_old/games/battlefield-4.md +++ /dev/null @@ -1,107 +0,0 @@ -# Battlefield 4 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./battlefield-4_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `battlefield-4_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/battlefield-4/server.cfg` — Main server configuration -- `~/battlefield-4/config/` — Configuration directory -- `~/battlefield-4/logs/` — Log files directory -- `~/battlefield-4/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Battlefield 4 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/battlefield-vietnam.md b/modules/billing/docs_old/games/battlefield-vietnam.md deleted file mode 100644 index 08b4b6cf..00000000 --- a/modules/billing/docs_old/games/battlefield-vietnam.md +++ /dev/null @@ -1,107 +0,0 @@ -# Battlefield: Vietnam — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./battlefield-vietnam_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `battlefield-vietnam_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/battlefield-vietnam/server.cfg` — Main server configuration -- `~/battlefield-vietnam/config/` — Configuration directory -- `~/battlefield-vietnam/logs/` — Log files directory -- `~/battlefield-vietnam/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Battlefield: Vietnam -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/black-mesa-deathmatch.md b/modules/billing/docs_old/games/black-mesa-deathmatch.md deleted file mode 100644 index 90edaec5..00000000 --- a/modules/billing/docs_old/games/black-mesa-deathmatch.md +++ /dev/null @@ -1,107 +0,0 @@ -# Black Mesa: Deathmatch — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./black-mesa-deathmatch_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `black-mesa-deathmatch_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/black-mesa-deathmatch/server.cfg` — Main server configuration -- `~/black-mesa-deathmatch/config/` — Configuration directory -- `~/black-mesa-deathmatch/logs/` — Log files directory -- `~/black-mesa-deathmatch/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Black Mesa: Deathmatch -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/blade-symphony.md b/modules/billing/docs_old/games/blade-symphony.md deleted file mode 100644 index 97ae70b1..00000000 --- a/modules/billing/docs_old/games/blade-symphony.md +++ /dev/null @@ -1,107 +0,0 @@ -# Blade Symphony — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./blade-symphony_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `blade-symphony_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/blade-symphony/server.cfg` — Main server configuration -- `~/blade-symphony/config/` — Configuration directory -- `~/blade-symphony/logs/` — Log files directory -- `~/blade-symphony/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Blade Symphony -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/brainbread-2.md b/modules/billing/docs_old/games/brainbread-2.md deleted file mode 100644 index 80ebba2c..00000000 --- a/modules/billing/docs_old/games/brainbread-2.md +++ /dev/null @@ -1,107 +0,0 @@ -# BrainBread 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./brainbread-2_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `brainbread-2_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/brainbread-2/server.cfg` — Main server configuration -- `~/brainbread-2/config/` — Configuration directory -- `~/brainbread-2/logs/` — Log files directory -- `~/brainbread-2/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for BrainBread 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/brainbread.md b/modules/billing/docs_old/games/brainbread.md deleted file mode 100644 index 91929901..00000000 --- a/modules/billing/docs_old/games/brainbread.md +++ /dev/null @@ -1,107 +0,0 @@ -# Brainbread — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./brainbread_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `brainbread_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/brainbread/server.cfg` — Main server configuration -- `~/brainbread/config/` — Configuration directory -- `~/brainbread/logs/` — Log files directory -- `~/brainbread/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Brainbread -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/call-of-duty-2.md b/modules/billing/docs_old/games/call-of-duty-2.md deleted file mode 100644 index 6b4b75f7..00000000 --- a/modules/billing/docs_old/games/call-of-duty-2.md +++ /dev/null @@ -1,107 +0,0 @@ -# Call of Duty 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./call-of-duty-2_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `call-of-duty-2_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/call-of-duty-2/server.cfg` — Main server configuration -- `~/call-of-duty-2/config/` — Configuration directory -- `~/call-of-duty-2/logs/` — Log files directory -- `~/call-of-duty-2/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Call of Duty 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/call-of-duty-4.md b/modules/billing/docs_old/games/call-of-duty-4.md deleted file mode 100644 index 74f2a6d7..00000000 --- a/modules/billing/docs_old/games/call-of-duty-4.md +++ /dev/null @@ -1,107 +0,0 @@ -# Call of Duty 4 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./call-of-duty-4_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `call-of-duty-4_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/call-of-duty-4/server.cfg` — Main server configuration -- `~/call-of-duty-4/config/` — Configuration directory -- `~/call-of-duty-4/logs/` — Log files directory -- `~/call-of-duty-4/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Call of Duty 4 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/call-of-duty-united-offensive.md b/modules/billing/docs_old/games/call-of-duty-united-offensive.md deleted file mode 100644 index 4a604a90..00000000 --- a/modules/billing/docs_old/games/call-of-duty-united-offensive.md +++ /dev/null @@ -1,107 +0,0 @@ -# Call of Duty: United Offensive — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./call-of-duty-united-offensive_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `call-of-duty-united-offensive_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/call-of-duty-united-offensive/server.cfg` — Main server configuration -- `~/call-of-duty-united-offensive/config/` — Configuration directory -- `~/call-of-duty-united-offensive/logs/` — Log files directory -- `~/call-of-duty-united-offensive/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Call of Duty: United Offensive -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/call-of-duty-world-at-war.md b/modules/billing/docs_old/games/call-of-duty-world-at-war.md deleted file mode 100644 index ab802176..00000000 --- a/modules/billing/docs_old/games/call-of-duty-world-at-war.md +++ /dev/null @@ -1,107 +0,0 @@ -# Call of Duty: World at War — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./call-of-duty-world-at-war_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `call-of-duty-world-at-war_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/call-of-duty-world-at-war/server.cfg` — Main server configuration -- `~/call-of-duty-world-at-war/config/` — Configuration directory -- `~/call-of-duty-world-at-war/logs/` — Log files directory -- `~/call-of-duty-world-at-war/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Call of Duty: World at War -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/call-of-duty.md b/modules/billing/docs_old/games/call-of-duty.md deleted file mode 100644 index 58e7dd12..00000000 --- a/modules/billing/docs_old/games/call-of-duty.md +++ /dev/null @@ -1,107 +0,0 @@ -# Call of Duty — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./call-of-duty_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `call-of-duty_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/call-of-duty/server.cfg` — Main server configuration -- `~/call-of-duty/config/` — Configuration directory -- `~/call-of-duty/logs/` — Log files directory -- `~/call-of-duty/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Call of Duty -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/chivalry-medieval-warfare.md b/modules/billing/docs_old/games/chivalry-medieval-warfare.md deleted file mode 100644 index f6310520..00000000 --- a/modules/billing/docs_old/games/chivalry-medieval-warfare.md +++ /dev/null @@ -1,107 +0,0 @@ -# Chivalry: Medieval Warfare — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./chivalry-medieval-warfare_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `chivalry-medieval-warfare_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/chivalry-medieval-warfare/server.cfg` — Main server configuration -- `~/chivalry-medieval-warfare/config/` — Configuration directory -- `~/chivalry-medieval-warfare/logs/` — Log files directory -- `~/chivalry-medieval-warfare/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Chivalry: Medieval Warfare -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/citadel-forged-with-fire.md b/modules/billing/docs_old/games/citadel-forged-with-fire.md deleted file mode 100644 index cf71ec0c..00000000 --- a/modules/billing/docs_old/games/citadel-forged-with-fire.md +++ /dev/null @@ -1,107 +0,0 @@ -# Citadel - Forged with fire — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./citadel-forged-with-fire_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `citadel-forged-with-fire_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/citadel-forged-with-fire/server.cfg` — Main server configuration -- `~/citadel-forged-with-fire/config/` — Configuration directory -- `~/citadel-forged-with-fire/logs/` — Log files directory -- `~/citadel-forged-with-fire/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Citadel - Forged with fire -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/codename-cure.md b/modules/billing/docs_old/games/codename-cure.md deleted file mode 100644 index ecf4bcf2..00000000 --- a/modules/billing/docs_old/games/codename-cure.md +++ /dev/null @@ -1,107 +0,0 @@ -# Codename CURE — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./codename-cure_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `codename-cure_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/codename-cure/server.cfg` — Main server configuration -- `~/codename-cure/config/` — Configuration directory -- `~/codename-cure/logs/` — Log files directory -- `~/codename-cure/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Codename CURE -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/colony-survival.md b/modules/billing/docs_old/games/colony-survival.md deleted file mode 100644 index 8409f12f..00000000 --- a/modules/billing/docs_old/games/colony-survival.md +++ /dev/null @@ -1,107 +0,0 @@ -# Colony Survival — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./colony-survival_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `colony-survival_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/colony-survival/server.cfg` — Main server configuration -- `~/colony-survival/config/` — Configuration directory -- `~/colony-survival/logs/` — Log files directory -- `~/colony-survival/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Colony Survival -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/conan-exiles.md b/modules/billing/docs_old/games/conan-exiles.md deleted file mode 100644 index 661f71e4..00000000 --- a/modules/billing/docs_old/games/conan-exiles.md +++ /dev/null @@ -1,107 +0,0 @@ -# Conan Exiles — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -ConanSandboxServer.exe -log -Port=7777 -QueryPort=27015 -MaxPlayers=40 -``` - -**Parameters (exhaustive, server-relevant only)** -- `-log` — Enable logging. -- `-Port=` — Game port. Default: 7777. -- `-QueryPort=` — Query port. Default: 27015. -- `-MaxPlayers=` — Maximum players (1-40). -- `-ServerName=""` — Server name. -- `-ServerPassword=""` — Server password. -- `-AdminPassword=""` — Admin password. -- `-RconEnabled=` — Enable RCON. -- `-RconPort=` — RCON port. -- `-RconPassword=""` — RCON password. - -**Ports** -- Game: UDP **7777** (primary) -- Query: UDP **27015** (Steam query) -- RCON: TCP **25575** (if enabled) - -## Config Files & Locations -**Windows:** -- `WindowsServer/Conan Exiles/Saved/Config/WindowsServer/` — Configuration directory -- `WindowsServer/Conan Exiles/Saved/Logs/` — Log files -- `WindowsServer/Conan Exiles/Saved/SaveGames/` — Save files - -**Linux:** -- `/home/conan-exiles/Saved/Config/LinuxServer/` — Configuration directory -- `/home/conan-exiles/Saved/Logs/` — Log files -- `/home/conan-exiles/Saved/SaveGames/` — Save files - -**Key Files:** -- **GameUserSettings.ini**: Main server configuration -- **Game.ini**: Advanced game settings -- **Engine.ini**: Engine-specific settings - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Conan Exiles -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/core-keeper.md b/modules/billing/docs_old/games/core-keeper.md deleted file mode 100644 index c011f3fc..00000000 --- a/modules/billing/docs_old/games/core-keeper.md +++ /dev/null @@ -1,107 +0,0 @@ -# Core Keeper — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./core-keeper_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `core-keeper_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/core-keeper/server.cfg` — Main server configuration -- `~/core-keeper/config/` — Configuration directory -- `~/core-keeper/logs/` — Log files directory -- `~/core-keeper/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Core Keeper -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/counter-strike-1-6.md b/modules/billing/docs_old/games/counter-strike-1-6.md deleted file mode 100644 index 66fdfe96..00000000 --- a/modules/billing/docs_old/games/counter-strike-1-6.md +++ /dev/null @@ -1,78 +0,0 @@ -# Counter-Strike 1.6 (HLDS) — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -hlds_run -game cstrike -port 27015 +map de_dust2 +maxplayers 16 +sv_lan 0 +sv_region 255 +log on +exec server.cfg -pingboost 3 -sys_ticrate 1000 -secure - -**Parameters (HLDS)** -- `-game cstrike` — game dir. -- `-port=

` — game/query on UDP P (default 27015). -- `+map`, `+maxplayers`, `+sv_lan`, `+sv_region`, `+rcon_password`, `+sv_password`. -- `-sys_ticrate ` — server FPS cap (Linux). -- `-pingboost {1|2|3}` — scheduling tweak (Linux). -- `-secure` — VAC on. -- `-noipx`, `-insecure` (testing only), `-norestart`, `-debug`. -- Logs: `+log on`, `-condebug`. -- Auto-update (SteamCMD wrapper): `-steam_dir`, `-steamcmd_script`. - -**Ports** -- Game/Query: UDP **P** (default 27015) -- RCON: TCP on same P -- HLTV (if used): UDP **27020** - -## Config Files & Locations -- `cstrike/server.cfg` — core cvars (rates, friendlyfire, mp_*, etc.) -- `cstrike/mapcycle.txt`, `cstrike/motd.txt`, `cstrike/banned.cfg` -- Logs: `cstrike/logs/` - -## Steam Workshop -Not applicable (pre-Workshop). Use legacy map packs in `cstrike/maps/`. - -## Common Mods -- **AMX Mod X (admin & plugins)** - - **Install:** - - Place AMXX files under `cstrike/addons/amxmodx/` - - Ensure `metamod` is installed: `cstrike/addons/metamod/dlls/metamod_i386.so` (Linux) or `.dll` (Windows) - - Edit `cstrike/liblist.gam` to point to Metamod: - - Replace `gamedll` with `gamedll "addons/metamod/dlls/metamod.dll"` (Windows) or `gamedll_linux "addons/metamod/dlls/metamod_i386.so"` - - Add AMXX to Metamod: `cstrike/addons/metamod/plugins.ini`: - - `win32 addons/amxmodx/dlls/amxmodx_mm.dll` - - `linux addons/amxmodx/dlls/amxmodx_mm_i386.so` - - **Configure:** - - Admins: `cstrike/addons/amxmodx/configs/users.ini` - - Plugins: `cstrike/addons/amxmodx/configs/plugins.ini` - - Modules: `cstrike/addons/amxmodx/configs/modules.ini` - - **Database (optional for SQLX):** - - `cstrike/addons/amxmodx/configs/sql.cfg` — MySQL host/db/user/pass and table prefixes. - -## Database -- **Optional** for AMXX plugins (Bans, StatsX SQL, etc.) via MySQL. Configure `sql.cfg`. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- AMX Mod X admin commands and plugin system -- In-game admin commands via AMXX - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting -- **“Bad load” for AMXX:** wrong Metamod path or architecture; check `meta list` in server console. -- **Players kicked for “Consistency”:** `sv_consistency` and custom models/sounds; adjust whitelist or remove conflicting files. -- **High choke/lag:** tune `sv_maxrate`, `sv_minrate`, `sv_maxupdaterate`; ensure sufficient upstream bandwidth; avoid outrageous `sys_ticrate`. diff --git a/modules/billing/docs_old/games/counter-strike-2.md b/modules/billing/docs_old/games/counter-strike-2.md deleted file mode 100644 index 8f493551..00000000 --- a/modules/billing/docs_old/games/counter-strike-2.md +++ /dev/null @@ -1,151 +0,0 @@ -# Counter-Strike 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -cs2 -dedicated +map de_dust2 +maxplayers 10 +sv_setsteamaccount YOUR_GSLT +game_type 0 +game_mode 1 -``` - -**Parameters (exhaustive, server-relevant only)** -- `-dedicated` — Run as dedicated server. -- `+map ` — Starting map. Required. -- `+maxplayers ` — Maximum players (2-64). -- `+sv_setsteamaccount ` — Game Server Login Token. Required for public servers. -- `+game_type ` — Game type (0=Classic Casual, 1=Classic Competitive). -- `+game_mode ` — Game mode (0=Casual, 1=Competitive, 2=Wingman, 3=Arms Race, 4=Demolition). -- `+hostname ` — Server name in browser. -- `+sv_password ` — Server password. -- `+rcon_password ` — RCON password. -- `-port ` — Server port. Default: 27015. -- `-ip

` — Bind IP address. -- `+sv_lan <0|1>` — LAN mode. -- `+exec ` — Execute config file. -- `-usercon` — Enable user console. -- `-console` — Enable console output. -- `+sv_region ` — Server region. -- `+sv_cheats <0|1>` — Enable cheats (for practice). -- `+mp_autokick <0|1>` — Auto-kick idle players. -- `+mp_autoteambalance <0|1>` — Auto team balance. -- `+sv_logfile <0|1>` — Enable logging. -- `-tickrate ` — Server tickrate (64 or 128). - -**Ports** -- Game: UDP **27015** (primary) -- RCON: TCP **27015** (same as game port) -- Steam Query: UDP **27016** (game port + 1) -- GOTV: UDP **27020** (game port + 5) - -## Config Files & Locations -**Windows:** -- `steamapps/common/Counter-Strike 2/cfg/server.cfg` — Main server configuration -- `steamapps/common/Counter-Strike 2/cfg/autoexec.cfg` — Auto-executed commands -- `steamapps/common/Counter-Strike 2/mapcycle.txt` — Map rotation list -- `steamapps/common/Counter-Strike 2/motd.txt` — Message of the day -- `steamapps/common/Counter-Strike 2/banned_user.cfg` — Banned users -- `steamapps/common/Counter-Strike 2/banned_ip.cfg` — Banned IP addresses -- `steamapps/common/Counter-Strike 2/logs/` — Server logs directory - -**Linux:** -- `~/.steam/steamapps/common/Counter-Strike 2/cfg/server.cfg` — Main server configuration -- `~/.steam/steamapps/common/Counter-Strike 2/cfg/autoexec.cfg` — Auto-executed commands -- `~/.steam/steamapps/common/Counter-Strike 2/mapcycle.txt` — Map rotation list -- `~/.steam/steamapps/common/Counter-Strike 2/motd.txt` — Message of the day -- `~/.steam/steamapps/common/Counter-Strike 2/banned_user.cfg` — Banned users -- `~/.steam/steamapps/common/Counter-Strike 2/banned_ip.cfg` — Banned IP addresses -- `~/.steam/steamapps/common/Counter-Strike 2/logs/` — Server logs directory - -**Key Configuration Files:** -- **server.cfg**: Core server settings (rates, game rules, admin settings) -- **autoexec.cfg**: Commands executed on server start -- **mapcycle.txt**: Map rotation configuration -- **motd.txt**: Welcome message displayed to connecting players - -## Steam Workshop -**Collection Mounting:** -1. Create Steam Workshop collection with desired maps/content -2. Add collection ID to server startup: `+host_workshop_collection ` -3. Add Steam Web API key: `+sv_setsteamaccount ` - -**Map Starting:** -- Use workshop map IDs: `+map workshop/` -- Example: `+map workshop/125438255` - -**Cache Location:** -- Windows: `steamapps/workshop/content//` -- Linux: `~/.steam/steamapps/workshop/content//` - -**API Key Setup:** -1. Get Game Server Login Token from: https://steamcommunity.com/dev/managegameservers -2. Add to startup parameters: `+sv_setsteamaccount ` - -**Workshop Content Updates:** -- Content updates automatically when server restarts -- Force update with `workshop_download_item ` console command - -## Common Mods (curated) -- **SourceMod (CS:GO Legacy)** - - **Purpose**: Admin framework for CS:GO servers. - - **Install**: Download SourceMod for CS:GO, requires MetaMod:Source. - - **Configure**: Admin configuration in `addons/sourcemod/configs/`. - -- **CS2 Server Manager (CS2)** - - **Purpose**: Modern admin framework for Counter-Strike 2. - - **Install**: Follow CS2-specific installation guides. - - **Configure**: Configuration varies by chosen admin system. - -- **Practice Mode Plugins** - - **Purpose**: Enable practice configurations for competitive training. - - **Install**: Various practice plugins available for both CS:GO and CS2. - - **Configure**: Practice commands and features configuration. - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Server not appearing in browser"** -- **Cause**: Missing Game Server Login Token or firewall blocking ports -- **Fix**: Add `+sv_setsteamaccount ` to startup, verify ports 27015 UDP/TCP are open - -**"VAC Unable to verify"** -- **Cause**: Modified game files or outdated server binaries -- **Fix**: Verify server files integrity via SteamCMD, remove custom plugins temporarily - -**"Map change crashes server"** -- **Cause**: Invalid map file or insufficient memory -- **Fix**: Verify map file integrity, increase server memory allocation, check map compatibility - -**"High CPU usage/lag"** -- **Cause**: Incorrect tickrate settings or too many plugins -- **Fix**: Adjust `-tickrate` parameter, disable unnecessary plugins, optimize server.cfg rates - -**"RCON not working"** -- **Cause**: Incorrect password or blocked TCP port -- **Fix**: Verify `rcon_password` setting, ensure TCP port (same as game port) is accessible - -**"Players getting kicked for 'Authentication timeout'"** -- **Cause**: Steam authentication issues or network problems -- **Fix**: Check internet connectivity, verify Steam services status, adjust timeout settings diff --git a/modules/billing/docs_old/games/counter-strike-condition-zero.md b/modules/billing/docs_old/games/counter-strike-condition-zero.md deleted file mode 100644 index 5b1d6787..00000000 --- a/modules/billing/docs_old/games/counter-strike-condition-zero.md +++ /dev/null @@ -1,131 +0,0 @@ -# Counter-Strike: Condition Zero — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -hlds_run -game cstrike -port 27015 +map de_dust2 +maxplayers 16 +sv_lan 0 -pingboost 3 -sys_ticrate 1000 -``` - -**Parameters (exhaustive, server-relevant only)** -- `-game ` — Game directory (cstrike, valve, etc.). -- `-port ` — Server port. Default: 27015. -- `+map ` — Starting map. -- `+maxplayers ` — Maximum players (1-32). -- `+sv_lan <0|1>` — LAN mode. -- `+rcon_password ` — RCON password. -- `+sv_password ` — Server password. -- `+hostname ` — Server name. -- `+exec ` — Execute config file. -- `-pingboost <1|2|3>` — Performance optimization (Linux). -- `-sys_ticrate ` — Server FPS (Linux, default: 100). -- `-secure` — Enable VAC. -- `-insecure` — Disable VAC. -- `-noipx` — Disable IPX networking. -- `-norestart` — Don't restart on crash. -- `+log ` — Enable logging. -- `-condebug` — Console debug logging. -- `+sv_region ` — Server region. -- `-zone ` — Memory allocation. -- `-heapsize ` — Heap size in kilobytes. - -**Ports** -- Game/Query: UDP **27015** (primary) -- RCON: TCP **27015** (same as game port) -- HLTV: UDP **27020** (if enabled) - -## Config Files & Locations -**Windows:** -- `game_dir/server.cfg` — Main server configuration -- `game_dir/mapcycle.txt` — Map rotation list -- `game_dir/motd.txt` — Message of the day -- `game_dir/banned.cfg` — Banned users list -- `game_dir/listip.cfg` — Banned IP addresses -- `game_dir/logs/` — Server logs directory - -**Linux:** -- `~/counter-strike-condition-zero/server.cfg` — Main server configuration -- `~/counter-strike-condition-zero/mapcycle.txt` — Map rotation list -- `~/counter-strike-condition-zero/motd.txt` — Message of the day -- `~/counter-strike-condition-zero/banned.cfg` — Banned users list -- `~/counter-strike-condition-zero/logs/` — Server logs directory - -**Key Files:** -- **server.cfg**: Core server settings (rates, friendly fire, admin commands) -- **mapcycle.txt**: Map rotation configuration -- **motd.txt**: Welcome message for connecting players - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -- **AMX Mod X** - - **Purpose**: Complete admin and scripting framework for GoldSrc games. - - **Install**: Download from amxmodx.org, extract to game directory, add `meta load addons/amxmodx/dlls/amxmodx_mm` to `addons/metamod/plugins.ini`. - - **Configure**: Edit `addons/amxmodx/configs/amxx.cfg` for basic settings, `configs/users.ini` for admin users. - -- **Metamod** - - **Purpose**: Plugin loading framework required by most mods. - - **Install**: Extract metamod.dll to `addons/metamod/dlls/`, add `gamedll_linux "addons/metamod/dlls/metamod.so"` to liblist.gam. - - **Configure**: Plugins list in `addons/metamod/plugins.ini`. - -- **StatsMe** - - **Purpose**: Player statistics tracking and ranking system. - - **Install**: Requires AMX Mod X, install plugin files to `addons/amxmodx/plugins/`. - - **Configure**: Database settings in plugin configuration files. - -- **PodBot MM** - - **Purpose**: AI bots for offline practice or filling servers. - - **Install**: Extract to game directory, requires Metamod. - - **Configure**: Bot skills and behavior in `podbot/podbot.cfg`. - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Server not appearing in browser"** -- **Cause**: Missing Game Server Login Token or firewall blocking ports -- **Fix**: Add `+sv_setsteamaccount ` to startup, verify ports 27015 UDP/TCP are open - -**"VAC Unable to verify"** -- **Cause**: Modified game files or outdated server binaries -- **Fix**: Verify server files integrity via SteamCMD, remove custom plugins temporarily - -**"Map change crashes server"** -- **Cause**: Invalid map file or insufficient memory -- **Fix**: Verify map file integrity, increase server memory allocation, check map compatibility - -**"High CPU usage/lag"** -- **Cause**: Incorrect tickrate settings or too many plugins -- **Fix**: Adjust `-tickrate` parameter, disable unnecessary plugins, optimize server.cfg rates - -**"RCON not working"** -- **Cause**: Incorrect password or blocked TCP port -- **Fix**: Verify `rcon_password` setting, ensure TCP port (same as game port) is accessible - -**"Players getting kicked for 'Authentication timeout'"** -- **Cause**: Steam authentication issues or network problems -- **Fix**: Check internet connectivity, verify Steam services status, adjust timeout settings diff --git a/modules/billing/docs_old/games/counter-strike-global-offensive.md b/modules/billing/docs_old/games/counter-strike-global-offensive.md deleted file mode 100644 index bf3300ac..00000000 --- a/modules/billing/docs_old/games/counter-strike-global-offensive.md +++ /dev/null @@ -1,163 +0,0 @@ -# Counter-Strike: Global Offensive — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -srcds_run -game cstrike -console -usercon +hostport 27015 +map de_dust2 +maxplayers 16 +exec server.cfg -``` - -**Parameters (exhaustive, server-relevant only)** -- `-game ` — Game directory. Required. -- `-console` — Enable server console output. -- `-usercon` — Enable user console commands. -- `+hostport ` — Server port (UDP). Default: 27015. -- `+ip
` — Bind to specific IP address. -- `+map ` — Starting map. Required. -- `+maxplayers ` — Maximum players (1-64). -- `+exec ` — Execute config file on startup. -- `+sv_setsteamaccount ` — Game Server Login Token for public servers. -- `+rcon_password ` — RCON password for remote administration. -- `+sv_password ` — Server password for private games. -- `+hostname ` — Server name in browser. -- `+sv_lan <0|1>` — LAN mode (0=Internet, 1=LAN only). -- `-tickrate ` — Server tickrate (default: 66, competitive: 128). -- `-port ` — Alternative syntax for hostport. -- `-nohltv` — Disable SourceTV. -- `+tv_enable <0|1>` — Enable/disable SourceTV. -- `+tv_port ` — SourceTV port (default: hostport + 5). -- `-secure` — Enable VAC (Valve Anti-Cheat). -- `-insecure` — Disable VAC (for testing only). -- `+sv_region ` — Server region (255=world, 0-7=specific regions). -- `+fps_max ` — Server FPS limit. -- `-threads ` — Number of worker threads. -- `-norestart` — Don't restart server on crash. -- `+log ` — Enable/disable logging. -- `-condebug` — Log console output to file. -- `+sv_logfile <0|1>` — Enable server logging. -- `+sv_logflush <0|1>` — Flush logs immediately. - -**Ports** -- Game: UDP **27015** (primary) -- RCON: TCP **27015** (same as game port) -- SourceTV: UDP **27020** (game port + 5) -- Steam Query: UDP **27016** (game port + 1) - -## Config Files & Locations -**Windows:** -- `steamapps/common/Counter-Strike: Global Offensive/cfg/server.cfg` — Main server configuration -- `steamapps/common/Counter-Strike: Global Offensive/cfg/autoexec.cfg` — Auto-executed commands -- `steamapps/common/Counter-Strike: Global Offensive/mapcycle.txt` — Map rotation list -- `steamapps/common/Counter-Strike: Global Offensive/motd.txt` — Message of the day -- `steamapps/common/Counter-Strike: Global Offensive/banned_user.cfg` — Banned users -- `steamapps/common/Counter-Strike: Global Offensive/banned_ip.cfg` — Banned IP addresses -- `steamapps/common/Counter-Strike: Global Offensive/logs/` — Server logs directory - -**Linux:** -- `~/.steam/steamapps/common/Counter-Strike: Global Offensive/cfg/server.cfg` — Main server configuration -- `~/.steam/steamapps/common/Counter-Strike: Global Offensive/cfg/autoexec.cfg` — Auto-executed commands -- `~/.steam/steamapps/common/Counter-Strike: Global Offensive/mapcycle.txt` — Map rotation list -- `~/.steam/steamapps/common/Counter-Strike: Global Offensive/motd.txt` — Message of the day -- `~/.steam/steamapps/common/Counter-Strike: Global Offensive/banned_user.cfg` — Banned users -- `~/.steam/steamapps/common/Counter-Strike: Global Offensive/banned_ip.cfg` — Banned IP addresses -- `~/.steam/steamapps/common/Counter-Strike: Global Offensive/logs/` — Server logs directory - -**Key Configuration Files:** -- **server.cfg**: Core server settings (rates, game rules, admin settings) -- **autoexec.cfg**: Commands executed on server start -- **mapcycle.txt**: Map rotation configuration -- **motd.txt**: Welcome message displayed to connecting players - -## Steam Workshop -**Collection Mounting:** -1. Create Steam Workshop collection with desired maps/content -2. Add collection ID to server startup: `+host_workshop_collection ` -3. Add Steam Web API key: `+sv_setsteamaccount ` - -**Map Starting:** -- Use workshop map IDs: `+map workshop/` -- Example: `+map workshop/125438255` - -**Cache Location:** -- Windows: `steamapps/workshop/content//` -- Linux: `~/.steam/steamapps/workshop/content//` - -**API Key Setup:** -1. Get Game Server Login Token from: https://steamcommunity.com/dev/managegameservers -2. Add to startup parameters: `+sv_setsteamaccount ` - -**Workshop Content Updates:** -- Content updates automatically when server restarts -- Force update with `workshop_download_item ` console command - -## Common Mods (curated) -- **AMX Mod X** - - **Purpose**: Complete admin and scripting framework for GoldSrc games. - - **Install**: Download from amxmodx.org, extract to game directory, add `meta load addons/amxmodx/dlls/amxmodx_mm` to `addons/metamod/plugins.ini`. - - **Configure**: Edit `addons/amxmodx/configs/amxx.cfg` for basic settings, `configs/users.ini` for admin users. - -- **Metamod** - - **Purpose**: Plugin loading framework required by most mods. - - **Install**: Extract metamod.dll to `addons/metamod/dlls/`, add `gamedll_linux "addons/metamod/dlls/metamod.so"` to liblist.gam. - - **Configure**: Plugins list in `addons/metamod/plugins.ini`. - -- **StatsMe** - - **Purpose**: Player statistics tracking and ranking system. - - **Install**: Requires AMX Mod X, install plugin files to `addons/amxmodx/plugins/`. - - **Configure**: Database settings in plugin configuration files. - -- **PodBot MM** - - **Purpose**: AI bots for offline practice or filling servers. - - **Install**: Extract to game directory, requires Metamod. - - **Configure**: Bot skills and behavior in `podbot/podbot.cfg`. - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Server not appearing in browser"** -- **Cause**: Missing Game Server Login Token or firewall blocking ports -- **Fix**: Add `+sv_setsteamaccount ` to startup, verify ports 27015 UDP/TCP are open - -**"VAC Unable to verify"** -- **Cause**: Modified game files or outdated server binaries -- **Fix**: Verify server files integrity via SteamCMD, remove custom plugins temporarily - -**"Map change crashes server"** -- **Cause**: Invalid map file or insufficient memory -- **Fix**: Verify map file integrity, increase server memory allocation, check map compatibility - -**"High CPU usage/lag"** -- **Cause**: Incorrect tickrate settings or too many plugins -- **Fix**: Adjust `-tickrate` parameter, disable unnecessary plugins, optimize server.cfg rates - -**"RCON not working"** -- **Cause**: Incorrect password or blocked TCP port -- **Fix**: Verify `rcon_password` setting, ensure TCP port (same as game port) is accessible - -**"Players getting kicked for 'Authentication timeout'"** -- **Cause**: Steam authentication issues or network problems -- **Fix**: Check internet connectivity, verify Steam services status, adjust timeout settings diff --git a/modules/billing/docs_old/games/counter-strike-source.md b/modules/billing/docs_old/games/counter-strike-source.md deleted file mode 100644 index 0faee5d6..00000000 --- a/modules/billing/docs_old/games/counter-strike-source.md +++ /dev/null @@ -1,139 +0,0 @@ -# Counter-Strike: Source — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -srcds_run -game cstrike -console -usercon +hostport 27015 +map de_dust2 +maxplayers 16 +exec server.cfg -``` - -**Parameters (exhaustive, server-relevant only)** -- `-game ` — Game directory. Required. -- `-console` — Enable server console output. -- `-usercon` — Enable user console commands. -- `+hostport ` — Server port (UDP). Default: 27015. -- `+ip
` — Bind to specific IP address. -- `+map ` — Starting map. Required. -- `+maxplayers ` — Maximum players (1-64). -- `+exec ` — Execute config file on startup. -- `+sv_setsteamaccount ` — Game Server Login Token for public servers. -- `+rcon_password ` — RCON password for remote administration. -- `+sv_password ` — Server password for private games. -- `+hostname ` — Server name in browser. -- `+sv_lan <0|1>` — LAN mode (0=Internet, 1=LAN only). -- `-tickrate ` — Server tickrate (default: 66, competitive: 128). -- `-port ` — Alternative syntax for hostport. -- `-nohltv` — Disable SourceTV. -- `+tv_enable <0|1>` — Enable/disable SourceTV. -- `+tv_port ` — SourceTV port (default: hostport + 5). -- `-secure` — Enable VAC (Valve Anti-Cheat). -- `-insecure` — Disable VAC (for testing only). -- `+sv_region ` — Server region (255=world, 0-7=specific regions). -- `+fps_max ` — Server FPS limit. -- `-threads ` — Number of worker threads. -- `-norestart` — Don't restart server on crash. -- `+log ` — Enable/disable logging. -- `-condebug` — Log console output to file. -- `+sv_logfile <0|1>` — Enable server logging. -- `+sv_logflush <0|1>` — Flush logs immediately. - -**Ports** -- Game: UDP **27015** (primary) -- RCON: TCP **27015** (same as game port) -- SourceTV: UDP **27020** (game port + 5) -- Steam Query: UDP **27016** (game port + 1) - -## Config Files & Locations -**Windows:** -- `steamapps/common/Counter-Strike: Source/cfg/server.cfg` — Main server configuration -- `steamapps/common/Counter-Strike: Source/cfg/autoexec.cfg` — Auto-executed commands -- `steamapps/common/Counter-Strike: Source/mapcycle.txt` — Map rotation list -- `steamapps/common/Counter-Strike: Source/motd.txt` — Message of the day -- `steamapps/common/Counter-Strike: Source/banned_user.cfg` — Banned users -- `steamapps/common/Counter-Strike: Source/banned_ip.cfg` — Banned IP addresses -- `steamapps/common/Counter-Strike: Source/logs/` — Server logs directory - -**Linux:** -- `~/.steam/steamapps/common/Counter-Strike: Source/cfg/server.cfg` — Main server configuration -- `~/.steam/steamapps/common/Counter-Strike: Source/cfg/autoexec.cfg` — Auto-executed commands -- `~/.steam/steamapps/common/Counter-Strike: Source/mapcycle.txt` — Map rotation list -- `~/.steam/steamapps/common/Counter-Strike: Source/motd.txt` — Message of the day -- `~/.steam/steamapps/common/Counter-Strike: Source/banned_user.cfg` — Banned users -- `~/.steam/steamapps/common/Counter-Strike: Source/banned_ip.cfg` — Banned IP addresses -- `~/.steam/steamapps/common/Counter-Strike: Source/logs/` — Server logs directory - -**Key Configuration Files:** -- **server.cfg**: Core server settings (rates, game rules, admin settings) -- **autoexec.cfg**: Commands executed on server start -- **mapcycle.txt**: Map rotation configuration -- **motd.txt**: Welcome message displayed to connecting players - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -- **SourceMod** - - **Purpose**: Admin and scripting framework for Source engine games. - - **Install**: Download from sourcemod.net, extract to game directory, requires MetaMod:Source. - - **Configure**: Edit `addons/sourcemod/configs/admins_simple.ini` for admin users. - -- **MetaMod:Source** - - **Purpose**: Plugin loading framework for Source engine. - - **Install**: Extract to game directory, add to gameinfo.txt. - - **Configure**: Plugin loading handled automatically. - -- **Mani Admin Plugin** - - **Purpose**: Alternative admin framework with extensive features. - - **Install**: Extract to game directory, configure via mani_server.cfg. - - **Configure**: Admin settings in `cfg/mani_server.cfg`. - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Server not appearing in browser"** -- **Cause**: Missing Game Server Login Token or firewall blocking ports -- **Fix**: Add `+sv_setsteamaccount ` to startup, verify ports 27015 UDP/TCP are open - -**"VAC Unable to verify"** -- **Cause**: Modified game files or outdated server binaries -- **Fix**: Verify server files integrity via SteamCMD, remove custom plugins temporarily - -**"Map change crashes server"** -- **Cause**: Invalid map file or insufficient memory -- **Fix**: Verify map file integrity, increase server memory allocation, check map compatibility - -**"High CPU usage/lag"** -- **Cause**: Incorrect tickrate settings or too many plugins -- **Fix**: Adjust `-tickrate` parameter, disable unnecessary plugins, optimize server.cfg rates - -**"RCON not working"** -- **Cause**: Incorrect password or blocked TCP port -- **Fix**: Verify `rcon_password` setting, ensure TCP port (same as game port) is accessible - -**"Players getting kicked for 'Authentication timeout'"** -- **Cause**: Steam authentication issues or network problems -- **Fix**: Check internet connectivity, verify Steam services status, adjust timeout settings diff --git a/modules/billing/docs_old/games/counter-strike.md b/modules/billing/docs_old/games/counter-strike.md deleted file mode 100644 index 921d1ce0..00000000 --- a/modules/billing/docs_old/games/counter-strike.md +++ /dev/null @@ -1,144 +0,0 @@ -# Counter-Strike — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -srcds_run -game cstrike -console -usercon +hostport 27015 +map de_dust2 +maxplayers 16 +exec server.cfg -``` - -**Parameters (exhaustive, server-relevant only)** -- `-game ` — Game directory. Required. -- `-console` — Enable server console output. -- `-usercon` — Enable user console commands. -- `+hostport ` — Server port (UDP). Default: 27015. -- `+ip
` — Bind to specific IP address. -- `+map ` — Starting map. Required. -- `+maxplayers ` — Maximum players (1-64). -- `+exec ` — Execute config file on startup. -- `+sv_setsteamaccount ` — Game Server Login Token for public servers. -- `+rcon_password ` — RCON password for remote administration. -- `+sv_password ` — Server password for private games. -- `+hostname ` — Server name in browser. -- `+sv_lan <0|1>` — LAN mode (0=Internet, 1=LAN only). -- `-tickrate ` — Server tickrate (default: 66, competitive: 128). -- `-port ` — Alternative syntax for hostport. -- `-nohltv` — Disable SourceTV. -- `+tv_enable <0|1>` — Enable/disable SourceTV. -- `+tv_port ` — SourceTV port (default: hostport + 5). -- `-secure` — Enable VAC (Valve Anti-Cheat). -- `-insecure` — Disable VAC (for testing only). -- `+sv_region ` — Server region (255=world, 0-7=specific regions). -- `+fps_max ` — Server FPS limit. -- `-threads ` — Number of worker threads. -- `-norestart` — Don't restart server on crash. -- `+log ` — Enable/disable logging. -- `-condebug` — Log console output to file. -- `+sv_logfile <0|1>` — Enable server logging. -- `+sv_logflush <0|1>` — Flush logs immediately. - -**Ports** -- Game: UDP **27015** (primary) -- RCON: TCP **27015** (same as game port) -- SourceTV: UDP **27020** (game port + 5) -- Steam Query: UDP **27016** (game port + 1) - -## Config Files & Locations -**Windows:** -- `steamapps/common/Counter-Strike/cfg/server.cfg` — Main server configuration -- `steamapps/common/Counter-Strike/cfg/autoexec.cfg` — Auto-executed commands -- `steamapps/common/Counter-Strike/mapcycle.txt` — Map rotation list -- `steamapps/common/Counter-Strike/motd.txt` — Message of the day -- `steamapps/common/Counter-Strike/banned_user.cfg` — Banned users -- `steamapps/common/Counter-Strike/banned_ip.cfg` — Banned IP addresses -- `steamapps/common/Counter-Strike/logs/` — Server logs directory - -**Linux:** -- `~/.steam/steamapps/common/Counter-Strike/cfg/server.cfg` — Main server configuration -- `~/.steam/steamapps/common/Counter-Strike/cfg/autoexec.cfg` — Auto-executed commands -- `~/.steam/steamapps/common/Counter-Strike/mapcycle.txt` — Map rotation list -- `~/.steam/steamapps/common/Counter-Strike/motd.txt` — Message of the day -- `~/.steam/steamapps/common/Counter-Strike/banned_user.cfg` — Banned users -- `~/.steam/steamapps/common/Counter-Strike/banned_ip.cfg` — Banned IP addresses -- `~/.steam/steamapps/common/Counter-Strike/logs/` — Server logs directory - -**Key Configuration Files:** -- **server.cfg**: Core server settings (rates, game rules, admin settings) -- **autoexec.cfg**: Commands executed on server start -- **mapcycle.txt**: Map rotation configuration -- **motd.txt**: Welcome message displayed to connecting players - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -- **AMX Mod X** - - **Purpose**: Complete admin and scripting framework for GoldSrc games. - - **Install**: Download from amxmodx.org, extract to game directory, add `meta load addons/amxmodx/dlls/amxmodx_mm` to `addons/metamod/plugins.ini`. - - **Configure**: Edit `addons/amxmodx/configs/amxx.cfg` for basic settings, `configs/users.ini` for admin users. - -- **Metamod** - - **Purpose**: Plugin loading framework required by most mods. - - **Install**: Extract metamod.dll to `addons/metamod/dlls/`, add `gamedll_linux "addons/metamod/dlls/metamod.so"` to liblist.gam. - - **Configure**: Plugins list in `addons/metamod/plugins.ini`. - -- **StatsMe** - - **Purpose**: Player statistics tracking and ranking system. - - **Install**: Requires AMX Mod X, install plugin files to `addons/amxmodx/plugins/`. - - **Configure**: Database settings in plugin configuration files. - -- **PodBot MM** - - **Purpose**: AI bots for offline practice or filling servers. - - **Install**: Extract to game directory, requires Metamod. - - **Configure**: Bot skills and behavior in `podbot/podbot.cfg`. - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Server not appearing in browser"** -- **Cause**: Missing Game Server Login Token or firewall blocking ports -- **Fix**: Add `+sv_setsteamaccount ` to startup, verify ports 27015 UDP/TCP are open - -**"VAC Unable to verify"** -- **Cause**: Modified game files or outdated server binaries -- **Fix**: Verify server files integrity via SteamCMD, remove custom plugins temporarily - -**"Map change crashes server"** -- **Cause**: Invalid map file or insufficient memory -- **Fix**: Verify map file integrity, increase server memory allocation, check map compatibility - -**"High CPU usage/lag"** -- **Cause**: Incorrect tickrate settings or too many plugins -- **Fix**: Adjust `-tickrate` parameter, disable unnecessary plugins, optimize server.cfg rates - -**"RCON not working"** -- **Cause**: Incorrect password or blocked TCP port -- **Fix**: Verify `rcon_password` setting, ensure TCP port (same as game port) is accessible - -**"Players getting kicked for 'Authentication timeout'"** -- **Cause**: Steam authentication issues or network problems -- **Fix**: Check internet connectivity, verify Steam services status, adjust timeout settings diff --git a/modules/billing/docs_old/games/craftopia.md b/modules/billing/docs_old/games/craftopia.md deleted file mode 100644 index 8a59fc00..00000000 --- a/modules/billing/docs_old/games/craftopia.md +++ /dev/null @@ -1,107 +0,0 @@ -# Craftopia — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./craftopia_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `craftopia_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/craftopia/server.cfg` — Main server configuration -- `~/craftopia/config/` — Configuration directory -- `~/craftopia/logs/` — Log files directory -- `~/craftopia/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Craftopia -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/cryofall.md b/modules/billing/docs_old/games/cryofall.md deleted file mode 100644 index be4a40fc..00000000 --- a/modules/billing/docs_old/games/cryofall.md +++ /dev/null @@ -1,107 +0,0 @@ -# CryoFall — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./cryofall_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `cryofall_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/cryofall/server.cfg` — Main server configuration -- `~/cryofall/config/` — Configuration directory -- `~/cryofall/logs/` — Log files directory -- `~/cryofall/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for CryoFall -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/day-of-defeat-source.md b/modules/billing/docs_old/games/day-of-defeat-source.md deleted file mode 100644 index 761f1514..00000000 --- a/modules/billing/docs_old/games/day-of-defeat-source.md +++ /dev/null @@ -1,135 +0,0 @@ -# Day of Defeat: Source — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -srcds_run -game dod -console -usercon +hostport 27015 +map de_dust2 +maxplayers 16 +exec server.cfg -``` - -**Parameters (exhaustive, server-relevant only)** -- `-game ` — Game directory. Required. -- `-console` — Enable server console output. -- `-usercon` — Enable user console commands. -- `+hostport ` — Server port (UDP). Default: 27015. -- `+ip
` — Bind to specific IP address. -- `+map ` — Starting map. Required. -- `+maxplayers ` — Maximum players (1-64). -- `+exec ` — Execute config file on startup. -- `+sv_setsteamaccount ` — Game Server Login Token for public servers. -- `+rcon_password ` — RCON password for remote administration. -- `+sv_password ` — Server password for private games. -- `+hostname ` — Server name in browser. -- `+sv_lan <0|1>` — LAN mode (0=Internet, 1=LAN only). -- `-tickrate ` — Server tickrate (default: 66, competitive: 128). -- `-port ` — Alternative syntax for hostport. -- `-nohltv` — Disable SourceTV. -- `+tv_enable <0|1>` — Enable/disable SourceTV. -- `+tv_port ` — SourceTV port (default: hostport + 5). -- `-secure` — Enable VAC (Valve Anti-Cheat). -- `-insecure` — Disable VAC (for testing only). -- `+sv_region ` — Server region (255=world, 0-7=specific regions). -- `+fps_max ` — Server FPS limit. -- `-threads ` — Number of worker threads. -- `-norestart` — Don't restart server on crash. -- `+log ` — Enable/disable logging. -- `-condebug` — Log console output to file. -- `+sv_logfile <0|1>` — Enable server logging. -- `+sv_logflush <0|1>` — Flush logs immediately. - -**Ports** -- Game: UDP **27015** (primary) -- RCON: TCP **27015** (same as game port) -- SourceTV: UDP **27020** (game port + 5) -- Steam Query: UDP **27016** (game port + 1) - -## Config Files & Locations -**Windows:** -- `steamapps/common/Day of Defeat: Source/cfg/server.cfg` — Main server configuration -- `steamapps/common/Day of Defeat: Source/cfg/autoexec.cfg` — Auto-executed commands -- `steamapps/common/Day of Defeat: Source/mapcycle.txt` — Map rotation list -- `steamapps/common/Day of Defeat: Source/motd.txt` — Message of the day -- `steamapps/common/Day of Defeat: Source/banned_user.cfg` — Banned users -- `steamapps/common/Day of Defeat: Source/banned_ip.cfg` — Banned IP addresses -- `steamapps/common/Day of Defeat: Source/logs/` — Server logs directory - -**Linux:** -- `~/.steam/steamapps/common/Day of Defeat: Source/cfg/server.cfg` — Main server configuration -- `~/.steam/steamapps/common/Day of Defeat: Source/cfg/autoexec.cfg` — Auto-executed commands -- `~/.steam/steamapps/common/Day of Defeat: Source/mapcycle.txt` — Map rotation list -- `~/.steam/steamapps/common/Day of Defeat: Source/motd.txt` — Message of the day -- `~/.steam/steamapps/common/Day of Defeat: Source/banned_user.cfg` — Banned users -- `~/.steam/steamapps/common/Day of Defeat: Source/banned_ip.cfg` — Banned IP addresses -- `~/.steam/steamapps/common/Day of Defeat: Source/logs/` — Server logs directory - -**Key Configuration Files:** -- **server.cfg**: Core server settings (rates, game rules, admin settings) -- **autoexec.cfg**: Commands executed on server start -- **mapcycle.txt**: Map rotation configuration -- **motd.txt**: Welcome message displayed to connecting players - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Day of Defeat: Source -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/day-of-defeat.md b/modules/billing/docs_old/games/day-of-defeat.md deleted file mode 100644 index 412fedc7..00000000 --- a/modules/billing/docs_old/games/day-of-defeat.md +++ /dev/null @@ -1,107 +0,0 @@ -# Day of Defeat — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./day-of-defeat_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `day-of-defeat_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/day-of-defeat/server.cfg` — Main server configuration -- `~/day-of-defeat/config/` — Configuration directory -- `~/day-of-defeat/logs/` — Log files directory -- `~/day-of-defeat/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Day of Defeat -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/day-of-dragons.md b/modules/billing/docs_old/games/day-of-dragons.md deleted file mode 100644 index 1b026bee..00000000 --- a/modules/billing/docs_old/games/day-of-dragons.md +++ /dev/null @@ -1,107 +0,0 @@ -# Day of Dragons — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./day-of-dragons_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `day-of-dragons_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/day-of-dragons/server.cfg` — Main server configuration -- `~/day-of-dragons/config/` — Configuration directory -- `~/day-of-dragons/logs/` — Log files directory -- `~/day-of-dragons/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Day of Dragons -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/day-of-infamy.md b/modules/billing/docs_old/games/day-of-infamy.md deleted file mode 100644 index ddf40685..00000000 --- a/modules/billing/docs_old/games/day-of-infamy.md +++ /dev/null @@ -1,107 +0,0 @@ -# Day of Infamy — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./day-of-infamy_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `day-of-infamy_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/day-of-infamy/server.cfg` — Main server configuration -- `~/day-of-infamy/config/` — Configuration directory -- `~/day-of-infamy/logs/` — Log files directory -- `~/day-of-infamy/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Day of Infamy -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/dayz-mod-for-arma2co.md b/modules/billing/docs_old/games/dayz-mod-for-arma2co.md deleted file mode 100644 index e0b44a42..00000000 --- a/modules/billing/docs_old/games/dayz-mod-for-arma2co.md +++ /dev/null @@ -1,143 +0,0 @@ -# DayZ Mod (Arma 2 OA) — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -arma2oaserver.exe -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=ServerProfile -mod=@mod1;@mod2 -``` - -**Parameters (exhaustive, server-relevant only)** -- `-port=` — Server port. Default: 2302. -- `-config=` — Server config file (server.cfg). -- `-cfg=` — Basic config file (basic.cfg). -- `-profiles=` — Profile directory. -- `-mod=` — Mod folders (semicolon separated). -- `-serverMod=` — Server-side only mods. -- `-name=` — Server profile name. -- `-world=` — Empty world name. -- `-noSound` — Disable sound processing. -- `-nosplash` — Skip intro videos. -- `-noPause` — Don't pause when not focused. -- `-cpuCount=` — CPU core count override. -- `-maxMem=` — Maximum memory usage. - -**Ports** -- Game: UDP **2302** (primary) -- Query: UDP **2303** (game port + 1) -- BattlEye: UDP **2344** (if enabled) - -## Config Files & Locations -**Windows:** -- `server.cfg` — Main server configuration -- `basic.cfg` — Basic networking and performance settings -- `ServerProfile/` — Profile directory with logs and user data -- `MPMissions/` — Mission files directory -- `keys/` — Signature keys for mod verification - -**Linux:** -- `~/arma/server.cfg` — Main server configuration -- `~/arma/basic.cfg` — Basic networking settings -- `~/arma/ServerProfile/` — Profile directory -- `~/arma/MPMissions/` — Mission files -- `~/arma/keys/` — Signature keys - -**Key Files:** -- **server.cfg**: Server name, password, mission rotation, admin settings -- **basic.cfg**: Network bandwidth and performance tuning -- **Profile logs**: Server performance and error logs - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -- **DayZ Epoch** - - **Purpose**: Enhanced DayZ experience with base building and vehicles. - - **Install**: Download server and client files, place in `@DayZ_Epoch` folder. - - **Configure**: Database setup and server configuration in `@hive` folder. - -- **DayZ Overwatch** - - **Purpose**: Military-focused DayZ variant with additional weapons. - - **Install**: Download mod files, combine with Epoch for Overpoch. - - **Configure**: Mission file configuration for weapon spawns. - -- **infiSTAR** - - **Purpose**: Advanced anti-hack and admin tools. - - **Install**: Purchase and download, server-side installation only. - - **Configure**: Admin IDs and settings in infiSTAR configuration files. - -## Database -**Engine**: MySQL (required for character persistence) - -**Configuration File**: `@hive/HiveExt.ini` -```ini -[Database] -Type = mysql -Host = localhost -Port = 3306 -Database = dayz_epoch -Username = dayz_user -Password = your_password_here - -[Characters] -;Enables persistence -LoadCharacter = true -SaveCharacter = true -``` - -**Database Setup**: -1. Install MySQL server -2. Create database: `CREATE DATABASE dayz_epoch;` -3. Import schema from mod documentation -4. Create user with appropriate permissions -5. Test connection before starting server - -**Backup Strategy**: -- Daily automated backups of character and vehicle data -- Retention of 7 daily backups -- Test restore procedures regularly -- Monitor database size and performance - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Waiting for host" infinite loop** -- **Cause**: Database connection issues or incorrect mission file -- **Fix**: Verify MySQL connection in HiveExt.ini, check mission PBO integrity, review server RPT logs - -**"No message received" / Player disconnect** -- **Cause**: Network timeout or BattlEye issues -- **Fix**: Optimize basic.cfg network settings, update BattlEye filters, check server performance - -**Database connection failed** -- **Cause**: MySQL server down or incorrect credentials -- **Fix**: Verify MySQL service running, check HiveExt.ini credentials, test database connectivity - -**Script restriction kicks** -- **Cause**: BattlEye script filters blocking legitimate commands -- **Fix**: Update BattlEye filters from mod documentation, merge custom filter exceptions - -**Character reset / Database issues** -- **Cause**: Database corruption or incorrect instance configuration -- **Fix**: Verify database integrity, check Instance ID matches between DB and config diff --git a/modules/billing/docs_old/games/dayz-mod.md b/modules/billing/docs_old/games/dayz-mod.md deleted file mode 100644 index 444bf6c8..00000000 --- a/modules/billing/docs_old/games/dayz-mod.md +++ /dev/null @@ -1,90 +0,0 @@ -# DayZ Mod (Arma 2 OA) — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -arma2oaserver.exe -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=profiles -name=server -world=empty -mod="@DayZ;@DayZ_Epoch" -serverMod="@DayZ_Server;@hive" -cpuCount=4 -exThreads=7 -nosplash -noPause -noSound -malloc=system -hugepages - -**Parameters** -- `-port=

` — Game UDP port. Default 2302. -- `-config=server.cfg` — gameplay, passwords, mission rotation. -- `-cfg=basic.cfg` — networking (MaxMsgSend, packet sizes), timestamps. -- `-profiles=

` — logs (`.RPT`), netlogs, dumps. -- `-name=` — creates `.ArmA2OAProfile` (difficulty, view distance). -- `-mod=` — client+server mods; load order matters. -- `-serverMod=` — server-only mods (Hive/antihack). -- `-cpuCount`, `-exThreads`, `-malloc`, `-hugepages`, `-world=empty`, `-noPause`, `-noSound`, `-nosplash`, `-logFile`, `-pid`, `-ranking`. -- `-BEpath=` — BattlEye directory. - -**Ports** -- Game: **P** UDP (default 2302) -- Query: **P+1** UDP -- Steam master: **27016** UDP -- BattlEye: **2344–2345** UDP, RCon TCP as per `BEServer.cfg` - -## Config Files & Locations -- Root: - - `server.cfg` — hostname, verifySignatures, vote rules, MOTD, missions. - - `basic.cfg` — bandwidth & network tuning. -- Profiles (`-profiles`): - - `.ArmA2OAProfile` — difficulty profile. - - `*.RPT` — main runtime log. -- BattlEye (`Expansion/BattlEye` or `-BEpath`): - - `BEServer.cfg` — `RConPassword`, `RConPort`. - - `scripts.txt`, `remoteexec.txt` — filter lists. -- Keys: `keys/*.bikey` (required when `verifySignatures=2`). -- DayZ/Epoch server component: - - `@DayZ_Server` / `@hive` with `HiveExt.dll`. - - Mission PBO: `MPMissions/DayZ_Epoch_11.Chernarus.pbo` (example). - -## Steam Workshop -Not natively used for Arma 2 OA; install `@Mod` folders manually and copy `.bikey` to `keys/`. - -## Common Mods -- **DayZ Epoch** - - **Install:** place `@DayZ_Epoch` and `@DayZ_Server` in root; add to `-mod` and `-serverMod`. - - **Configure:** `@DayZ_Server\config.cfg` and `HiveExt.ini` (DB). Ensure server and client versions match. -- **Overwatch / Overpoch** - - Install `@DayZOverwatch`, adjust mission PBO to Overpoch variant. - - Merge/add `.bikey` keys. -- **Anti-hack/admin (e.g., infiSTAR)** - - Server-side only in `-serverMod`; follow vendor config. - -## Database -- **MySQL** (port 3306). Connection is in `HiveExt.ini`: - - `Host = ` - - `Database = dayz` - - `Username = dayzuser` - - `Password = ********` - - `Instance = 11` (matches mission instance) -- Create schema using mod-provided SQL. Index cleanup & periodic maintenance recommended. - -## Administration & Scripting -**Remote Administration:** -- BattlEye RCON for server management and player control -- In-game admin tools via infiSTAR or similar anti-hack solutions -- Database admin tools for character/vehicle management - -**Backup Strategy:** -- Automated daily backups of MySQL database (character data, vehicles, bases) -- Configuration file backups (server.cfg, basic.cfg, mission files) -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test database restore procedures regularly - -**Auto-Update:** -- Monitor mod releases for client/server version synchronization -- Schedule updates during low-traffic periods -- Backup database and configs before applying updates -- Test mod compatibility before deploying to production - -**Monitoring:** -- Database performance monitoring (connection counts, query performance) -- Server performance via .RPT logs and BattlEye reports -- Player statistics and anti-cheat logging -- Uptime and restart scheduling for stability - -## Troubleshooting -- **HiveExt.dll fails / DB won’t connect:** wrong creds or MySQL not reachable; VC++ redists missing. -- **“Waiting for host” loop:** wrong `Instance` vs DB content; mission PBO mismatch; see `.RPT`. -- **Script restriction kicks:** update/merge BE filters with mod’s recommended entries. -- **Signature mismatch:** missing `.bikey` for a loaded mod; ensure `keys/` contains all and clients use same versions. -- **Severe desync:** tune `basic.cfg` bandwidth settings; reduce AI/vehicles; lower player cap. diff --git a/modules/billing/docs_old/games/dayz.md b/modules/billing/docs_old/games/dayz.md deleted file mode 100644 index 7efe3aa8..00000000 --- a/modules/billing/docs_old/games/dayz.md +++ /dev/null @@ -1,138 +0,0 @@ -# DayZ — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -profiles=ServerProfile -dologs -adminlog -netlog -freezecheck -``` - -**Parameters (exhaustive, server-relevant only)** -- `-config=` — Server config file (serverDZ.cfg). -- `-port=` — Server port. Default: 2302. -- `-profiles=` — Profile directory name. -- `-dologs` — Enable logging. -- `-adminlog` — Enable admin logging. -- `-netlog` — Enable network logging. -- `-freezecheck` — Enable freeze detection. -- `-scriptDebug=` — Enable script debugging. -- `-filePatching` — Enable file patching (dev mode). -- `-scrAllowFileWrite` — Allow script file writing. -- `-limitFPS=` — Limit server FPS. -- `-cpuCount=` — CPU core count override. -- `-maxMem=` — Maximum memory usage. -- `-malloc=` — Memory allocator (system, tbb4malloc_bi). -- `-exThreads=` — Extra threads count. -- `-enableHT` — Enable hyperthreading. -- `-hugepages` — Enable huge pages (Linux). -- `-BEpath=` — BattlEye path. -- `-instanceId=` — Server instance ID. - -**Ports** -- Game: UDP **2302** (primary) -- Steam Query: UDP **27016** (fixed) -- BattlEye: UDP **2344** (game port + 42) -- VON: UDP **2303** (game port + 1) - -## Config Files & Locations -**Windows:** -- `server.cfg` — Main server configuration -- `basic.cfg` — Basic networking and performance settings -- `ServerProfile/` — Profile directory with logs and user data -- `MPMissions/` — Mission files directory -- `keys/` — Signature keys for mod verification - -**Linux:** -- `~/arma/server.cfg` — Main server configuration -- `~/arma/basic.cfg` — Basic networking settings -- `~/arma/ServerProfile/` — Profile directory -- `~/arma/MPMissions/` — Mission files -- `~/arma/keys/` — Signature keys - -**Key Files:** -- **server.cfg**: Server name, password, mission rotation, admin settings -- **basic.cfg**: Network bandwidth and performance tuning -- **Profile logs**: Server performance and error logs - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -- **CF (Community Framework)** - - **Purpose**: Modding framework required by many DayZ mods. - - **Install**: Subscribe via Workshop, ensure loads first in mod order. - - **Configure**: No direct configuration - provides API framework. - -- **BuildAnywhere** - - **Purpose**: Allows base building in normally restricted areas. - - **Install**: Workshop subscription, add to server mods. - - **Configure**: Settings in mod configuration files. - -- **Trader** - - **Purpose**: NPC traders and economy system. - - **Install**: Download from modding sites, requires server restart. - - **Configure**: Trader locations and items in mod config files. - -- **DayZ Editor Loader** - - **Purpose**: Custom spawns, buildings, and map modifications. - - **Install**: Workshop or manual installation. - - **Configure**: Map edits and spawn configurations in JSON files. - -## Database -**Engine**: SQLite - -**Configuration**: -- Database settings typically in main server configuration file -- Connection parameters: host, port, database name, credentials -- Enable persistence features in server configuration - -**Setup**: -1. Install database engine if required -2. Create database and user with appropriate permissions -3. Configure connection settings in server config -4. Test connection before starting server -5. Set up automated backups - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Authentication timeout" on connect** -- **Cause**: Steam authentication server issues or network problems -- **Fix**: Check Steam server status, verify internet connectivity, restart Steam services - -**"Session lost" / Frequent disconnects** -- **Cause**: Network instability or server performance issues -- **Fix**: Optimize server performance, check network quality, adjust timeout settings - -**Mods not loading / Version mismatch** -- **Cause**: Client-server mod version differences or missing dependencies -- **Fix**: Verify all mods updated, check mod dependencies, ensure Workshop sync - -**Character stuck / Can't move** -- **Cause**: Database synchronization issues or server lag -- **Fix**: Character reset via admin tools, server restart, check database performance - -**BattlEye initialization failed** -- **Cause**: Missing BattlEye files or configuration issues -- **Fix**: Verify BattlEye installation, check file permissions, update BattlEye client diff --git a/modules/billing/docs_old/games/dead-matter.md b/modules/billing/docs_old/games/dead-matter.md deleted file mode 100644 index 117a8153..00000000 --- a/modules/billing/docs_old/games/dead-matter.md +++ /dev/null @@ -1,107 +0,0 @@ -# Dead Matter — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./dead-matter_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `dead-matter_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/dead-matter/server.cfg` — Main server configuration -- `~/dead-matter/config/` — Configuration directory -- `~/dead-matter/logs/` — Log files directory -- `~/dead-matter/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Dead Matter -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/deadside-console.md b/modules/billing/docs_old/games/deadside-console.md deleted file mode 100644 index bf9e939b..00000000 --- a/modules/billing/docs_old/games/deadside-console.md +++ /dev/null @@ -1,107 +0,0 @@ -# Deadside (Console) — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./deadside-console_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `deadside-console_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/deadside-console/server.cfg` — Main server configuration -- `~/deadside-console/config/` — Configuration directory -- `~/deadside-console/logs/` — Log files directory -- `~/deadside-console/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Deadside (Console) -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/deadside.md b/modules/billing/docs_old/games/deadside.md deleted file mode 100644 index 21425500..00000000 --- a/modules/billing/docs_old/games/deadside.md +++ /dev/null @@ -1,107 +0,0 @@ -# Deadside — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./deadside_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `deadside_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/deadside/server.cfg` — Main server configuration -- `~/deadside/config/` — Configuration directory -- `~/deadside/logs/` — Log files directory -- `~/deadside/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Deadside -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/deathmatch-classic.md b/modules/billing/docs_old/games/deathmatch-classic.md deleted file mode 100644 index b1c2d8f5..00000000 --- a/modules/billing/docs_old/games/deathmatch-classic.md +++ /dev/null @@ -1,107 +0,0 @@ -# Deathmatch Classic — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./deathmatch-classic_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `deathmatch-classic_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/deathmatch-classic/server.cfg` — Main server configuration -- `~/deathmatch-classic/config/` — Configuration directory -- `~/deathmatch-classic/logs/` — Log files directory -- `~/deathmatch-classic/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Deathmatch Classic -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/don-t-starve-together.md b/modules/billing/docs_old/games/don-t-starve-together.md deleted file mode 100644 index f4b22336..00000000 --- a/modules/billing/docs_old/games/don-t-starve-together.md +++ /dev/null @@ -1,107 +0,0 @@ -# Don't Starve Together — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./don-t-starve-together_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `don-t-starve-together_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/don-t-starve-together/server.cfg` — Main server configuration -- `~/don-t-starve-together/config/` — Configuration directory -- `~/don-t-starve-together/logs/` — Log files directory -- `~/don-t-starve-together/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Don't Starve Together -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/double-action-boogaloo.md b/modules/billing/docs_old/games/double-action-boogaloo.md deleted file mode 100644 index d364b15c..00000000 --- a/modules/billing/docs_old/games/double-action-boogaloo.md +++ /dev/null @@ -1,107 +0,0 @@ -# Double Action: Boogaloo — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./double-action-boogaloo_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `double-action-boogaloo_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/double-action-boogaloo/server.cfg` — Main server configuration -- `~/double-action-boogaloo/config/` — Configuration directory -- `~/double-action-boogaloo/logs/` — Log files directory -- `~/double-action-boogaloo/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Double Action: Boogaloo -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/dune-awakening.md b/modules/billing/docs_old/games/dune-awakening.md deleted file mode 100644 index aa1118a3..00000000 --- a/modules/billing/docs_old/games/dune-awakening.md +++ /dev/null @@ -1,107 +0,0 @@ -# Dune: Awakening — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./dune-awakening_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `dune-awakening_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/dune-awakening/server.cfg` — Main server configuration -- `~/dune-awakening/config/` — Configuration directory -- `~/dune-awakening/logs/` — Log files directory -- `~/dune-awakening/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Dune: Awakening -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/dystopia.md b/modules/billing/docs_old/games/dystopia.md deleted file mode 100644 index 8707c579..00000000 --- a/modules/billing/docs_old/games/dystopia.md +++ /dev/null @@ -1,107 +0,0 @@ -# Dystopia — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./dystopia_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `dystopia_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/dystopia/server.cfg` — Main server configuration -- `~/dystopia/config/` — Configuration directory -- `~/dystopia/logs/` — Log files directory -- `~/dystopia/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Dystopia -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/eco.md b/modules/billing/docs_old/games/eco.md deleted file mode 100644 index c76bbefe..00000000 --- a/modules/billing/docs_old/games/eco.md +++ /dev/null @@ -1,107 +0,0 @@ -# Eco — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./eco_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `eco_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/eco/server.cfg` — Main server configuration -- `~/eco/config/` — Configuration directory -- `~/eco/logs/` — Log files directory -- `~/eco/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Eco -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/empires-mod.md b/modules/billing/docs_old/games/empires-mod.md deleted file mode 100644 index e51bb2bb..00000000 --- a/modules/billing/docs_old/games/empires-mod.md +++ /dev/null @@ -1,107 +0,0 @@ -# Empires Mod — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./empires-mod_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `empires-mod_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/empires-mod/server.cfg` — Main server configuration -- `~/empires-mod/config/` — Configuration directory -- `~/empires-mod/logs/` — Log files directory -- `~/empires-mod/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Empires Mod -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/empyrion-galactic-survival.md b/modules/billing/docs_old/games/empyrion-galactic-survival.md deleted file mode 100644 index b33ffb2f..00000000 --- a/modules/billing/docs_old/games/empyrion-galactic-survival.md +++ /dev/null @@ -1,107 +0,0 @@ -# Empyrion: Galactic Survival — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./empyrion-galactic-survival_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `empyrion-galactic-survival_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/empyrion-galactic-survival/server.cfg` — Main server configuration -- `~/empyrion-galactic-survival/config/` — Configuration directory -- `~/empyrion-galactic-survival/logs/` — Log files directory -- `~/empyrion-galactic-survival/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Empyrion: Galactic Survival -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/enshrouded.md b/modules/billing/docs_old/games/enshrouded.md deleted file mode 100644 index e8366488..00000000 --- a/modules/billing/docs_old/games/enshrouded.md +++ /dev/null @@ -1,107 +0,0 @@ -# Enshrouded — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./enshrouded_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `enshrouded_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/enshrouded/server.cfg` — Main server configuration -- `~/enshrouded/config/` — Configuration directory -- `~/enshrouded/logs/` — Log files directory -- `~/enshrouded/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Enshrouded -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/et-legacy.md b/modules/billing/docs_old/games/et-legacy.md deleted file mode 100644 index af9916e2..00000000 --- a/modules/billing/docs_old/games/et-legacy.md +++ /dev/null @@ -1,107 +0,0 @@ -# ET: Legacy — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./et-legacy_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `et-legacy_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/et-legacy/server.cfg` — Main server configuration -- `~/et-legacy/config/` — Configuration directory -- `~/et-legacy/logs/` — Log files directory -- `~/et-legacy/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for ET: Legacy -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/euro-truck-simulator-2-american-truck-simulator.md b/modules/billing/docs_old/games/euro-truck-simulator-2-american-truck-simulator.md deleted file mode 100644 index e1c6b26d..00000000 --- a/modules/billing/docs_old/games/euro-truck-simulator-2-american-truck-simulator.md +++ /dev/null @@ -1,107 +0,0 @@ -# Euro Truck Simulator 2 / American Truck Simulator — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./euro-truck-simulator-2-american-truck-simulator_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `euro-truck-simulator-2-american-truck-simulator_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/euro-truck-simulator-2-american-truck-simulator/server.cfg` — Main server configuration -- `~/euro-truck-simulator-2-american-truck-simulator/config/` — Configuration directory -- `~/euro-truck-simulator-2-american-truck-simulator/logs/` — Log files directory -- `~/euro-truck-simulator-2-american-truck-simulator/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Euro Truck Simulator 2 / American Truck Simulator -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/euro-truck-simulator-2.md b/modules/billing/docs_old/games/euro-truck-simulator-2.md deleted file mode 100644 index 6d2f0d29..00000000 --- a/modules/billing/docs_old/games/euro-truck-simulator-2.md +++ /dev/null @@ -1,107 +0,0 @@ -# Euro Truck Simulator 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./euro-truck-simulator-2_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `euro-truck-simulator-2_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/euro-truck-simulator-2/server.cfg` — Main server configuration -- `~/euro-truck-simulator-2/config/` — Configuration directory -- `~/euro-truck-simulator-2/logs/` — Log files directory -- `~/euro-truck-simulator-2/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Euro Truck Simulator 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/factorio.md b/modules/billing/docs_old/games/factorio.md deleted file mode 100644 index ddc1229f..00000000 --- a/modules/billing/docs_old/games/factorio.md +++ /dev/null @@ -1,107 +0,0 @@ -# Factorio — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./factorio_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `factorio_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/factorio/server.cfg` — Main server configuration -- `~/factorio/config/` — Configuration directory -- `~/factorio/logs/` — Log files directory -- `~/factorio/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Factorio -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/farming-simulator-2019.md b/modules/billing/docs_old/games/farming-simulator-2019.md deleted file mode 100644 index c713bca9..00000000 --- a/modules/billing/docs_old/games/farming-simulator-2019.md +++ /dev/null @@ -1,107 +0,0 @@ -# Farming Simulator 2019 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./farming-simulator-2019_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `farming-simulator-2019_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/farming-simulator-2019/server.cfg` — Main server configuration -- `~/farming-simulator-2019/config/` — Configuration directory -- `~/farming-simulator-2019/logs/` — Log files directory -- `~/farming-simulator-2019/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Farming Simulator 2019 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/farming-simulator-2022.md b/modules/billing/docs_old/games/farming-simulator-2022.md deleted file mode 100644 index 97293552..00000000 --- a/modules/billing/docs_old/games/farming-simulator-2022.md +++ /dev/null @@ -1,107 +0,0 @@ -# Farming Simulator 2022 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./farming-simulator-2022_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `farming-simulator-2022_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/farming-simulator-2022/server.cfg` — Main server configuration -- `~/farming-simulator-2022/config/` — Configuration directory -- `~/farming-simulator-2022/logs/` — Log files directory -- `~/farming-simulator-2022/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Farming Simulator 2022 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/farming-simulator-2025.md b/modules/billing/docs_old/games/farming-simulator-2025.md deleted file mode 100644 index 8b53111d..00000000 --- a/modules/billing/docs_old/games/farming-simulator-2025.md +++ /dev/null @@ -1,107 +0,0 @@ -# Farming Simulator 2025 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./farming-simulator-2025_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `farming-simulator-2025_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/farming-simulator-2025/server.cfg` — Main server configuration -- `~/farming-simulator-2025/config/` — Configuration directory -- `~/farming-simulator-2025/logs/` — Log files directory -- `~/farming-simulator-2025/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Farming Simulator 2025 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/farming-simulator-25.md b/modules/billing/docs_old/games/farming-simulator-25.md deleted file mode 100644 index ebb16b7c..00000000 --- a/modules/billing/docs_old/games/farming-simulator-25.md +++ /dev/null @@ -1,107 +0,0 @@ -# Farming Simulator 25 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./farming-simulator-25_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `farming-simulator-25_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/farming-simulator-25/server.cfg` — Main server configuration -- `~/farming-simulator-25/config/` — Configuration directory -- `~/farming-simulator-25/logs/` — Log files directory -- `~/farming-simulator-25/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Farming Simulator 25 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/farming-simulator.md b/modules/billing/docs_old/games/farming-simulator.md deleted file mode 100644 index f3c8da66..00000000 --- a/modules/billing/docs_old/games/farming-simulator.md +++ /dev/null @@ -1,107 +0,0 @@ -# Farming Simulator — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./farming-simulator_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `farming-simulator_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/farming-simulator/server.cfg` — Main server configuration -- `~/farming-simulator/config/` — Configuration directory -- `~/farming-simulator/logs/` — Log files directory -- `~/farming-simulator/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Farming Simulator -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/fistful-of-frags.md b/modules/billing/docs_old/games/fistful-of-frags.md deleted file mode 100644 index 78e003b7..00000000 --- a/modules/billing/docs_old/games/fistful-of-frags.md +++ /dev/null @@ -1,107 +0,0 @@ -# Fistful of Frags — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./fistful-of-frags_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `fistful-of-frags_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/fistful-of-frags/server.cfg` — Main server configuration -- `~/fistful-of-frags/config/` — Configuration directory -- `~/fistful-of-frags/logs/` — Log files directory -- `~/fistful-of-frags/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Fistful of Frags -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/fivem.md b/modules/billing/docs_old/games/fivem.md deleted file mode 100644 index b0a0313c..00000000 --- a/modules/billing/docs_old/games/fivem.md +++ /dev/null @@ -1,107 +0,0 @@ -# FiveM — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./fivem_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `fivem_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/fivem/server.cfg` — Main server configuration -- `~/fivem/config/` — Configuration directory -- `~/fivem/logs/` — Log files directory -- `~/fivem/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for FiveM -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/game.php b/modules/billing/docs_old/games/game.php deleted file mode 100644 index 0315cd68..00000000 --- a/modules/billing/docs_old/games/game.php +++ /dev/null @@ -1,55 +0,0 @@ -text($md); -?> - - - -<?php echo htmlspecialchars($slug); ?> — Game Guide - - - - -
- - Edit in GitHub -
-
- -
- - diff --git a/modules/billing/docs_old/games/garry-s-mod.md b/modules/billing/docs_old/games/garry-s-mod.md deleted file mode 100644 index b7db31c8..00000000 --- a/modules/billing/docs_old/games/garry-s-mod.md +++ /dev/null @@ -1,169 +0,0 @@ -# Garry’s Mod — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -srcds_run -game garrysmod -console -usercon +hostport 27015 +map de_dust2 +maxplayers 16 +exec server.cfg -``` - -**Parameters (exhaustive, server-relevant only)** -- `-game ` — Game directory. Required. -- `-console` — Enable server console output. -- `-usercon` — Enable user console commands. -- `+hostport ` — Server port (UDP). Default: 27015. -- `+ip
` — Bind to specific IP address. -- `+map ` — Starting map. Required. -- `+maxplayers ` — Maximum players (1-64). -- `+exec ` — Execute config file on startup. -- `+sv_setsteamaccount ` — Game Server Login Token for public servers. -- `+rcon_password ` — RCON password for remote administration. -- `+sv_password ` — Server password for private games. -- `+hostname ` — Server name in browser. -- `+sv_lan <0|1>` — LAN mode (0=Internet, 1=LAN only). -- `-tickrate ` — Server tickrate (default: 66, competitive: 128). -- `-port ` — Alternative syntax for hostport. -- `-nohltv` — Disable SourceTV. -- `+tv_enable <0|1>` — Enable/disable SourceTV. -- `+tv_port ` — SourceTV port (default: hostport + 5). -- `-secure` — Enable VAC (Valve Anti-Cheat). -- `-insecure` — Disable VAC (for testing only). -- `+sv_region ` — Server region (255=world, 0-7=specific regions). -- `+fps_max ` — Server FPS limit. -- `-threads ` — Number of worker threads. -- `-norestart` — Don't restart server on crash. -- `+log ` — Enable/disable logging. -- `-condebug` — Log console output to file. -- `+sv_logfile <0|1>` — Enable server logging. -- `+sv_logflush <0|1>` — Flush logs immediately. - -**Ports** -- Game: UDP **27015** (primary) -- RCON: TCP **27015** (same as game port) -- SourceTV: UDP **27020** (game port + 5) -- Steam Query: UDP **27016** (game port + 1) - -## Config Files & Locations -**Windows:** -- `steamapps/common/Garry’s Mod/cfg/server.cfg` — Main server configuration -- `steamapps/common/Garry’s Mod/cfg/autoexec.cfg` — Auto-executed commands -- `steamapps/common/Garry’s Mod/mapcycle.txt` — Map rotation list -- `steamapps/common/Garry’s Mod/motd.txt` — Message of the day -- `steamapps/common/Garry’s Mod/banned_user.cfg` — Banned users -- `steamapps/common/Garry’s Mod/banned_ip.cfg` — Banned IP addresses -- `steamapps/common/Garry’s Mod/logs/` — Server logs directory - -**Linux:** -- `~/.steam/steamapps/common/Garry’s Mod/cfg/server.cfg` — Main server configuration -- `~/.steam/steamapps/common/Garry’s Mod/cfg/autoexec.cfg` — Auto-executed commands -- `~/.steam/steamapps/common/Garry’s Mod/mapcycle.txt` — Map rotation list -- `~/.steam/steamapps/common/Garry’s Mod/motd.txt` — Message of the day -- `~/.steam/steamapps/common/Garry’s Mod/banned_user.cfg` — Banned users -- `~/.steam/steamapps/common/Garry’s Mod/banned_ip.cfg` — Banned IP addresses -- `~/.steam/steamapps/common/Garry’s Mod/logs/` — Server logs directory - -**Key Configuration Files:** -- **server.cfg**: Core server settings (rates, game rules, admin settings) -- **autoexec.cfg**: Commands executed on server start -- **mapcycle.txt**: Map rotation configuration -- **motd.txt**: Welcome message displayed to connecting players - -## Steam Workshop -**Collection Mounting:** -1. Create Steam Workshop collection with server content -2. Add to startup: `+host_workshop_collection ` -3. Set Steam Web API key: `+sv_setsteamaccount ` - -**Resource Management:** -- Use `resource.AddWorkshopFile(id)` in Lua for required downloads -- Large workshop collections may cause long loading times -- Consider FastDL for faster content delivery - -**Auto-Download:** -- Players automatically download workshop content -- Monitor download progress in server console -- Some content may require manual subscription by players - -**Cache Location:** -- Windows: `steamapps/workshop/content/4000/` -- Linux: `~/.steam/steamapps/workshop/content/4000/` - -## Common Mods (curated) -- **DarkRP** - - **Purpose**: Popular roleplay gamemode framework. - - **Install**: Download from workshop or GitHub, extract to gamemodes directory. - - **Configure**: Edit `gamemodes/darkrp/gamemode/config.lua` for server settings. - -- **ULX/ULib** - - **Purpose**: Admin framework with extensive user management. - - **Install**: Download both ULX and ULib, extract to addons directory. - - **Configure**: Admin groups and permissions in `data/ulx/` directory. - -- **Wiremod** - - **Purpose**: Advanced contraption building with electronic components. - - **Install**: Subscribe via Workshop or manual installation to addons. - - **Configure**: No specific configuration required, workshop auto-download. - -- **PAC3** - - **Purpose**: Player appearance customization system. - - **Install**: Workshop subscription, auto-downloads to clients. - - **Configure**: Server settings in `cfg/pac.cfg` if needed. - -## Database -**Engine**: SQLite/MySQL - -**Configuration**: -- Database settings typically in main server configuration file -- Connection parameters: host, port, database name, credentials -- Enable persistence features in server configuration - -**Setup**: -1. Install database engine if required -2. Create database and user with appropriate permissions -3. Configure connection settings in server config -4. Test connection before starting server -5. Set up automated backups - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/ground-branch.md b/modules/billing/docs_old/games/ground-branch.md deleted file mode 100644 index b3587830..00000000 --- a/modules/billing/docs_old/games/ground-branch.md +++ /dev/null @@ -1,107 +0,0 @@ -# Ground Branch — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./ground-branch_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `ground-branch_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/ground-branch/server.cfg` — Main server configuration -- `~/ground-branch/config/` — Configuration directory -- `~/ground-branch/logs/` — Log files directory -- `~/ground-branch/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Ground Branch -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/half-life-2-deathmatch.md b/modules/billing/docs_old/games/half-life-2-deathmatch.md deleted file mode 100644 index 68a2ba96..00000000 --- a/modules/billing/docs_old/games/half-life-2-deathmatch.md +++ /dev/null @@ -1,135 +0,0 @@ -# Half-Life 2: Deathmatch — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -srcds_run -game hl2mp -console -usercon +hostport 27015 +map de_dust2 +maxplayers 16 +exec server.cfg -``` - -**Parameters (exhaustive, server-relevant only)** -- `-game ` — Game directory. Required. -- `-console` — Enable server console output. -- `-usercon` — Enable user console commands. -- `+hostport ` — Server port (UDP). Default: 27015. -- `+ip
` — Bind to specific IP address. -- `+map ` — Starting map. Required. -- `+maxplayers ` — Maximum players (1-64). -- `+exec ` — Execute config file on startup. -- `+sv_setsteamaccount ` — Game Server Login Token for public servers. -- `+rcon_password ` — RCON password for remote administration. -- `+sv_password ` — Server password for private games. -- `+hostname ` — Server name in browser. -- `+sv_lan <0|1>` — LAN mode (0=Internet, 1=LAN only). -- `-tickrate ` — Server tickrate (default: 66, competitive: 128). -- `-port ` — Alternative syntax for hostport. -- `-nohltv` — Disable SourceTV. -- `+tv_enable <0|1>` — Enable/disable SourceTV. -- `+tv_port ` — SourceTV port (default: hostport + 5). -- `-secure` — Enable VAC (Valve Anti-Cheat). -- `-insecure` — Disable VAC (for testing only). -- `+sv_region ` — Server region (255=world, 0-7=specific regions). -- `+fps_max ` — Server FPS limit. -- `-threads ` — Number of worker threads. -- `-norestart` — Don't restart server on crash. -- `+log ` — Enable/disable logging. -- `-condebug` — Log console output to file. -- `+sv_logfile <0|1>` — Enable server logging. -- `+sv_logflush <0|1>` — Flush logs immediately. - -**Ports** -- Game: UDP **27015** (primary) -- RCON: TCP **27015** (same as game port) -- SourceTV: UDP **27020** (game port + 5) -- Steam Query: UDP **27016** (game port + 1) - -## Config Files & Locations -**Windows:** -- `steamapps/common/Half-Life 2: Deathmatch/cfg/server.cfg` — Main server configuration -- `steamapps/common/Half-Life 2: Deathmatch/cfg/autoexec.cfg` — Auto-executed commands -- `steamapps/common/Half-Life 2: Deathmatch/mapcycle.txt` — Map rotation list -- `steamapps/common/Half-Life 2: Deathmatch/motd.txt` — Message of the day -- `steamapps/common/Half-Life 2: Deathmatch/banned_user.cfg` — Banned users -- `steamapps/common/Half-Life 2: Deathmatch/banned_ip.cfg` — Banned IP addresses -- `steamapps/common/Half-Life 2: Deathmatch/logs/` — Server logs directory - -**Linux:** -- `~/.steam/steamapps/common/Half-Life 2: Deathmatch/cfg/server.cfg` — Main server configuration -- `~/.steam/steamapps/common/Half-Life 2: Deathmatch/cfg/autoexec.cfg` — Auto-executed commands -- `~/.steam/steamapps/common/Half-Life 2: Deathmatch/mapcycle.txt` — Map rotation list -- `~/.steam/steamapps/common/Half-Life 2: Deathmatch/motd.txt` — Message of the day -- `~/.steam/steamapps/common/Half-Life 2: Deathmatch/banned_user.cfg` — Banned users -- `~/.steam/steamapps/common/Half-Life 2: Deathmatch/banned_ip.cfg` — Banned IP addresses -- `~/.steam/steamapps/common/Half-Life 2: Deathmatch/logs/` — Server logs directory - -**Key Configuration Files:** -- **server.cfg**: Core server settings (rates, game rules, admin settings) -- **autoexec.cfg**: Commands executed on server start -- **mapcycle.txt**: Map rotation configuration -- **motd.txt**: Welcome message displayed to connecting players - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Half-Life 2: Deathmatch -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/half-life-deathmatch-source.md b/modules/billing/docs_old/games/half-life-deathmatch-source.md deleted file mode 100644 index 4951e837..00000000 --- a/modules/billing/docs_old/games/half-life-deathmatch-source.md +++ /dev/null @@ -1,107 +0,0 @@ -# Half-Life Deathmatch: Source — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./half-life-deathmatch-source_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `half-life-deathmatch-source_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/half-life-deathmatch-source/server.cfg` — Main server configuration -- `~/half-life-deathmatch-source/config/` — Configuration directory -- `~/half-life-deathmatch-source/logs/` — Log files directory -- `~/half-life-deathmatch-source/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Half-Life Deathmatch: Source -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/half-life-deathmatch.md b/modules/billing/docs_old/games/half-life-deathmatch.md deleted file mode 100644 index dda65941..00000000 --- a/modules/billing/docs_old/games/half-life-deathmatch.md +++ /dev/null @@ -1,107 +0,0 @@ -# Half-Life: Deathmatch — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./half-life-deathmatch_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `half-life-deathmatch_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/half-life-deathmatch/server.cfg` — Main server configuration -- `~/half-life-deathmatch/config/` — Configuration directory -- `~/half-life-deathmatch/logs/` — Log files directory -- `~/half-life-deathmatch/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Half-Life: Deathmatch -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/heat.md b/modules/billing/docs_old/games/heat.md deleted file mode 100644 index 82ddbc5f..00000000 --- a/modules/billing/docs_old/games/heat.md +++ /dev/null @@ -1,107 +0,0 @@ -# HEAT — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./heat_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `heat_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/heat/server.cfg` — Main server configuration -- `~/heat/config/` — Configuration directory -- `~/heat/logs/` — Log files directory -- `~/heat/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for HEAT -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/hell-let-loose.md b/modules/billing/docs_old/games/hell-let-loose.md deleted file mode 100644 index a47039c8..00000000 --- a/modules/billing/docs_old/games/hell-let-loose.md +++ /dev/null @@ -1,102 +0,0 @@ -# Hell Let Loose — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -Hell Let LooseServer.exe -log -Port=7777 -QueryPort=27015 -``` - -**Parameters (common Unreal server flags)** -- `-log` — Enable logging. -- `-Port=` — Game port. -- `-QueryPort=` — Steam query port. -- `-MaxPlayers=` — Maximum players. -- `-ServerName=""` — Server name. -- `-ServerPassword=""` — Server password. - -**Ports** -- Game: UDP **7777** (typical) -- Query: UDP **27015** (Steam query) - -## Config Files & Locations -**Windows:** -- `WindowsServer/Hell Let Loose/Saved/Config/WindowsServer/` — Configuration directory -- `WindowsServer/Hell Let Loose/Saved/Logs/` — Log files -- `WindowsServer/Hell Let Loose/Saved/SaveGames/` — Save files - -**Linux:** -- `/home/hell-let-loose/Saved/Config/LinuxServer/` — Configuration directory -- `/home/hell-let-loose/Saved/Logs/` — Log files -- `/home/hell-let-loose/Saved/SaveGames/` — Save files - -**Key Files:** -- **GameUserSettings.ini**: Main server configuration -- **Game.ini**: Advanced game settings -- **Engine.ini**: Engine-specific settings - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Hell Let Loose -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/humanitz.md b/modules/billing/docs_old/games/humanitz.md deleted file mode 100644 index 90db3ded..00000000 --- a/modules/billing/docs_old/games/humanitz.md +++ /dev/null @@ -1,107 +0,0 @@ -# Humanitz — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./humanitz_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `humanitz_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/humanitz/server.cfg` — Main server configuration -- `~/humanitz/config/` — Configuration directory -- `~/humanitz/logs/` — Log files directory -- `~/humanitz/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Humanitz -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/hurtworld.md b/modules/billing/docs_old/games/hurtworld.md deleted file mode 100644 index 3b5b5848..00000000 --- a/modules/billing/docs_old/games/hurtworld.md +++ /dev/null @@ -1,102 +0,0 @@ -# Hurtworld — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -hurtworld_server.exe -batchmode -nographics -dedicated -port 27015 -``` - -**Parameters (common Unity server flags)** -- `-batchmode` — Run without GUI. -- `-nographics` — Disable graphics rendering. -- `-dedicated` — Dedicated server mode. -- `-port ` — Server port. -- `-logFile ` — Log file location. -- `-quit` — Quit after operations complete. - -**Ports** -- Game: UDP **27015** (typical) -- Query: UDP **27016** (game port + 1) - -## Config Files & Locations -**Windows:** -- `Data/` — Game data directory -- `Logs/` — Log files directory -- `ServerConfig/` — Configuration files (varies by game) - -**Linux:** -- `~/hurtworld/Data/` — Game data directory -- `~/hurtworld/Logs/` — Log files directory -- `~/hurtworld/ServerConfig/` — Configuration files - -**Key Files:** -- Configuration file names and locations vary significantly between Unity games -- Common patterns: server.cfg, config.json, settings.xml -- Check game-specific documentation for exact file locations - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Hurtworld -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/hypercharge-unboxed.md b/modules/billing/docs_old/games/hypercharge-unboxed.md deleted file mode 100644 index 83ca6383..00000000 --- a/modules/billing/docs_old/games/hypercharge-unboxed.md +++ /dev/null @@ -1,107 +0,0 @@ -# HYPERCHARGE: Unboxed — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./hypercharge-unboxed_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `hypercharge-unboxed_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/hypercharge-unboxed/server.cfg` — Main server configuration -- `~/hypercharge-unboxed/config/` — Configuration directory -- `~/hypercharge-unboxed/logs/` — Log files directory -- `~/hypercharge-unboxed/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for HYPERCHARGE: Unboxed -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/icarus.md b/modules/billing/docs_old/games/icarus.md deleted file mode 100644 index 562b188a..00000000 --- a/modules/billing/docs_old/games/icarus.md +++ /dev/null @@ -1,107 +0,0 @@ -# Icarus — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./icarus_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `icarus_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/icarus/server.cfg` — Main server configuration -- `~/icarus/config/` — Configuration directory -- `~/icarus/logs/` — Log files directory -- `~/icarus/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Icarus -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/index.php b/modules/billing/docs_old/games/index.php deleted file mode 100644 index b585153f..00000000 --- a/modules/billing/docs_old/games/index.php +++ /dev/null @@ -1,92 +0,0 @@ - - - - -Game Server Guides - - - - - -
-

Game Server Guides

- -

Click a game to open its guide in a new tab; each page has a “Print / Save PDF” button.

-
-
-
-'; - if ($exists) { - echo ''.htmlspecialchars($game).''; - echo '
Guide ready
'; - } else { - echo ''.htmlspecialchars($game).''; - echo '
Pending
'; - } - echo '
'; -} -if ($count === 0) { - echo '

No games found. Make sure all_hostable_games_union.csv exists in repo root.

'; -} -?> -
- -
Tip: add or edit docs under docs/games/<slug>.md. Slug = lowercased name with non-alphanumerics as dashes.
- - diff --git a/modules/billing/docs_old/games/insurgency-sandstorm.md b/modules/billing/docs_old/games/insurgency-sandstorm.md deleted file mode 100644 index 1ad5a50a..00000000 --- a/modules/billing/docs_old/games/insurgency-sandstorm.md +++ /dev/null @@ -1,111 +0,0 @@ -# Insurgency: Sandstorm — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./insurgency-sandstorm_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `insurgency-sandstorm_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/insurgency-sandstorm/server.cfg` — Main server configuration -- `~/insurgency-sandstorm/config/` — Configuration directory -- `~/insurgency-sandstorm/logs/` — Log files directory -- `~/insurgency-sandstorm/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -**Workshop Integration:** -- Check Steam Workshop for community content -- Subscribe to collections via Steam client -- Server automatically downloads subscribed content -- Configure workshop content loading in server configuration - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Insurgency: Sandstorm -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/insurgency.md b/modules/billing/docs_old/games/insurgency.md deleted file mode 100644 index 2e417ced..00000000 --- a/modules/billing/docs_old/games/insurgency.md +++ /dev/null @@ -1,107 +0,0 @@ -# Insurgency — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./insurgency_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `insurgency_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/insurgency/server.cfg` — Main server configuration -- `~/insurgency/config/` — Configuration directory -- `~/insurgency/logs/` — Log files directory -- `~/insurgency/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Insurgency -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/iosoccer.md b/modules/billing/docs_old/games/iosoccer.md deleted file mode 100644 index 13eddfb5..00000000 --- a/modules/billing/docs_old/games/iosoccer.md +++ /dev/null @@ -1,107 +0,0 @@ -# IOSoccer — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./iosoccer_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `iosoccer_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/iosoccer/server.cfg` — Main server configuration -- `~/iosoccer/config/` — Configuration directory -- `~/iosoccer/logs/` — Log files directory -- `~/iosoccer/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for IOSoccer -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/jedi-knight-ii-jedi-outcast.md b/modules/billing/docs_old/games/jedi-knight-ii-jedi-outcast.md deleted file mode 100644 index 75174e61..00000000 --- a/modules/billing/docs_old/games/jedi-knight-ii-jedi-outcast.md +++ /dev/null @@ -1,107 +0,0 @@ -# Jedi Knight II: Jedi Outcast — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./jedi-knight-ii-jedi-outcast_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `jedi-knight-ii-jedi-outcast_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/jedi-knight-ii-jedi-outcast/server.cfg` — Main server configuration -- `~/jedi-knight-ii-jedi-outcast/config/` — Configuration directory -- `~/jedi-knight-ii-jedi-outcast/logs/` — Log files directory -- `~/jedi-knight-ii-jedi-outcast/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Jedi Knight II: Jedi Outcast -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/just-cause-2.md b/modules/billing/docs_old/games/just-cause-2.md deleted file mode 100644 index 15b6d8d5..00000000 --- a/modules/billing/docs_old/games/just-cause-2.md +++ /dev/null @@ -1,107 +0,0 @@ -# Just Cause 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./just-cause-2_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `just-cause-2_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/just-cause-2/server.cfg` — Main server configuration -- `~/just-cause-2/config/` — Configuration directory -- `~/just-cause-2/logs/` — Log files directory -- `~/just-cause-2/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Just Cause 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/just-cause-3.md b/modules/billing/docs_old/games/just-cause-3.md deleted file mode 100644 index 82af45af..00000000 --- a/modules/billing/docs_old/games/just-cause-3.md +++ /dev/null @@ -1,107 +0,0 @@ -# Just Cause 3 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./just-cause-3_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `just-cause-3_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/just-cause-3/server.cfg` — Main server configuration -- `~/just-cause-3/config/` — Configuration directory -- `~/just-cause-3/logs/` — Log files directory -- `~/just-cause-3/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Just Cause 3 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/killing-floor-2.md b/modules/billing/docs_old/games/killing-floor-2.md deleted file mode 100644 index 819c042a..00000000 --- a/modules/billing/docs_old/games/killing-floor-2.md +++ /dev/null @@ -1,111 +0,0 @@ -# Killing Floor 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./killing-floor-2_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `killing-floor-2_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/killing-floor-2/server.cfg` — Main server configuration -- `~/killing-floor-2/config/` — Configuration directory -- `~/killing-floor-2/logs/` — Log files directory -- `~/killing-floor-2/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -**Workshop Integration:** -- Check Steam Workshop for community content -- Subscribe to collections via Steam client -- Server automatically downloads subscribed content -- Configure workshop content loading in server configuration - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Killing Floor 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/killing-floor.md b/modules/billing/docs_old/games/killing-floor.md deleted file mode 100644 index 9d11fffc..00000000 --- a/modules/billing/docs_old/games/killing-floor.md +++ /dev/null @@ -1,107 +0,0 @@ -# Killing Floor — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./killing-floor_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `killing-floor_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/killing-floor/server.cfg` — Main server configuration -- `~/killing-floor/config/` — Configuration directory -- `~/killing-floor/logs/` — Log files directory -- `~/killing-floor/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Killing Floor -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/last-oasis.md b/modules/billing/docs_old/games/last-oasis.md deleted file mode 100644 index 22f4bce1..00000000 --- a/modules/billing/docs_old/games/last-oasis.md +++ /dev/null @@ -1,107 +0,0 @@ -# Last Oasis — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./last-oasis_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `last-oasis_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/last-oasis/server.cfg` — Main server configuration -- `~/last-oasis/config/` — Configuration directory -- `~/last-oasis/logs/` — Log files directory -- `~/last-oasis/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Last Oasis -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/leap.md b/modules/billing/docs_old/games/leap.md deleted file mode 100644 index 92c75474..00000000 --- a/modules/billing/docs_old/games/leap.md +++ /dev/null @@ -1,107 +0,0 @@ -# LEAP — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./leap_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `leap_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/leap/server.cfg` — Main server configuration -- `~/leap/config/` — Configuration directory -- `~/leap/logs/` — Log files directory -- `~/leap/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for LEAP -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/left-4-dead-2.md b/modules/billing/docs_old/games/left-4-dead-2.md deleted file mode 100644 index 5463dab7..00000000 --- a/modules/billing/docs_old/games/left-4-dead-2.md +++ /dev/null @@ -1,139 +0,0 @@ -# Left 4 Dead 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -srcds_run -game left4dead2 -console -usercon +hostport 27015 +map de_dust2 +maxplayers 16 +exec server.cfg -``` - -**Parameters (exhaustive, server-relevant only)** -- `-game ` — Game directory. Required. -- `-console` — Enable server console output. -- `-usercon` — Enable user console commands. -- `+hostport ` — Server port (UDP). Default: 27015. -- `+ip
` — Bind to specific IP address. -- `+map ` — Starting map. Required. -- `+maxplayers ` — Maximum players (1-64). -- `+exec ` — Execute config file on startup. -- `+sv_setsteamaccount ` — Game Server Login Token for public servers. -- `+rcon_password ` — RCON password for remote administration. -- `+sv_password ` — Server password for private games. -- `+hostname ` — Server name in browser. -- `+sv_lan <0|1>` — LAN mode (0=Internet, 1=LAN only). -- `-tickrate ` — Server tickrate (default: 66, competitive: 128). -- `-port ` — Alternative syntax for hostport. -- `-nohltv` — Disable SourceTV. -- `+tv_enable <0|1>` — Enable/disable SourceTV. -- `+tv_port ` — SourceTV port (default: hostport + 5). -- `-secure` — Enable VAC (Valve Anti-Cheat). -- `-insecure` — Disable VAC (for testing only). -- `+sv_region ` — Server region (255=world, 0-7=specific regions). -- `+fps_max ` — Server FPS limit. -- `-threads ` — Number of worker threads. -- `-norestart` — Don't restart server on crash. -- `+log ` — Enable/disable logging. -- `-condebug` — Log console output to file. -- `+sv_logfile <0|1>` — Enable server logging. -- `+sv_logflush <0|1>` — Flush logs immediately. - -**Ports** -- Game: UDP **27015** (primary) -- RCON: TCP **27015** (same as game port) -- SourceTV: UDP **27020** (game port + 5) -- Steam Query: UDP **27016** (game port + 1) - -## Config Files & Locations -**Windows:** -- `steamapps/common/Left 4 Dead 2/cfg/server.cfg` — Main server configuration -- `steamapps/common/Left 4 Dead 2/cfg/autoexec.cfg` — Auto-executed commands -- `steamapps/common/Left 4 Dead 2/mapcycle.txt` — Map rotation list -- `steamapps/common/Left 4 Dead 2/motd.txt` — Message of the day -- `steamapps/common/Left 4 Dead 2/banned_user.cfg` — Banned users -- `steamapps/common/Left 4 Dead 2/banned_ip.cfg` — Banned IP addresses -- `steamapps/common/Left 4 Dead 2/logs/` — Server logs directory - -**Linux:** -- `~/.steam/steamapps/common/Left 4 Dead 2/cfg/server.cfg` — Main server configuration -- `~/.steam/steamapps/common/Left 4 Dead 2/cfg/autoexec.cfg` — Auto-executed commands -- `~/.steam/steamapps/common/Left 4 Dead 2/mapcycle.txt` — Map rotation list -- `~/.steam/steamapps/common/Left 4 Dead 2/motd.txt` — Message of the day -- `~/.steam/steamapps/common/Left 4 Dead 2/banned_user.cfg` — Banned users -- `~/.steam/steamapps/common/Left 4 Dead 2/banned_ip.cfg` — Banned IP addresses -- `~/.steam/steamapps/common/Left 4 Dead 2/logs/` — Server logs directory - -**Key Configuration Files:** -- **server.cfg**: Core server settings (rates, game rules, admin settings) -- **autoexec.cfg**: Commands executed on server start -- **mapcycle.txt**: Map rotation configuration -- **motd.txt**: Welcome message displayed to connecting players - -## Steam Workshop -**Workshop Integration:** -- Check Steam Workshop for community content -- Subscribe to collections via Steam client -- Server automatically downloads subscribed content -- Configure workshop content loading in server configuration - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Left 4 Dead 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/left-4-dead.md b/modules/billing/docs_old/games/left-4-dead.md deleted file mode 100644 index db2d701b..00000000 --- a/modules/billing/docs_old/games/left-4-dead.md +++ /dev/null @@ -1,107 +0,0 @@ -# Left 4 Dead — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./left-4-dead_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `left-4-dead_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/left-4-dead/server.cfg` — Main server configuration -- `~/left-4-dead/config/` — Configuration directory -- `~/left-4-dead/logs/` — Log files directory -- `~/left-4-dead/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Left 4 Dead -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/life-is-feudal.md b/modules/billing/docs_old/games/life-is-feudal.md deleted file mode 100644 index a41f21f8..00000000 --- a/modules/billing/docs_old/games/life-is-feudal.md +++ /dev/null @@ -1,107 +0,0 @@ -# Life is Feudal — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./life-is-feudal_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `life-is-feudal_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/life-is-feudal/server.cfg` — Main server configuration -- `~/life-is-feudal/config/` — Configuration directory -- `~/life-is-feudal/logs/` — Log files directory -- `~/life-is-feudal/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Life is Feudal -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/longvinter.md b/modules/billing/docs_old/games/longvinter.md deleted file mode 100644 index 991cb5ef..00000000 --- a/modules/billing/docs_old/games/longvinter.md +++ /dev/null @@ -1,107 +0,0 @@ -# Longvinter — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./longvinter_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `longvinter_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/longvinter/server.cfg` — Main server configuration -- `~/longvinter/config/` — Configuration directory -- `~/longvinter/logs/` — Log files directory -- `~/longvinter/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Longvinter -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/medal-of-honor-allied-assault.md b/modules/billing/docs_old/games/medal-of-honor-allied-assault.md deleted file mode 100644 index 825125db..00000000 --- a/modules/billing/docs_old/games/medal-of-honor-allied-assault.md +++ /dev/null @@ -1,107 +0,0 @@ -# Medal of Honor: Allied Assault — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./medal-of-honor-allied-assault_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `medal-of-honor-allied-assault_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/medal-of-honor-allied-assault/server.cfg` — Main server configuration -- `~/medal-of-honor-allied-assault/config/` — Configuration directory -- `~/medal-of-honor-allied-assault/logs/` — Log files directory -- `~/medal-of-honor-allied-assault/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Medal of Honor: Allied Assault -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/memories-of-mars.md b/modules/billing/docs_old/games/memories-of-mars.md deleted file mode 100644 index 09870a14..00000000 --- a/modules/billing/docs_old/games/memories-of-mars.md +++ /dev/null @@ -1,107 +0,0 @@ -# Memories of Mars — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./memories-of-mars_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `memories-of-mars_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/memories-of-mars/server.cfg` — Main server configuration -- `~/memories-of-mars/config/` — Configuration directory -- `~/memories-of-mars/logs/` — Log files directory -- `~/memories-of-mars/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Memories of Mars -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/minecraft-bedrock-edition.md b/modules/billing/docs_old/games/minecraft-bedrock-edition.md deleted file mode 100644 index c076b38a..00000000 --- a/modules/billing/docs_old/games/minecraft-bedrock-edition.md +++ /dev/null @@ -1,141 +0,0 @@ -# Minecraft: Bedrock Edition — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./minecraft-bedrock-edition_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `minecraft-bedrock-edition_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/minecraft-bedrock-edition/server.cfg` — Main server configuration -- `~/minecraft-bedrock-edition/config/` — Configuration directory -- `~/minecraft-bedrock-edition/logs/` — Log files directory -- `~/minecraft-bedrock-edition/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -- **EssentialsX** - - **Purpose**: Core commands, economy, permissions for Bukkit/Spigot/Paper servers. - - **Install**: Download from GitHub releases, place JAR in `plugins/` directory. - - **Configure**: Edit `plugins/Essentials/config.yml` for basic settings, `userdata/` for player data. - -- **WorldEdit** - - **Purpose**: In-game world editing and building tools. - - **Install**: Place WorldEdit JAR in `plugins/` directory. - - **Configure**: Permissions in `plugins/WorldEdit/config.yml`, user permissions via permission plugin. - -- **Vault** - - **Purpose**: Economy and permissions API for other plugins. - - **Install**: Download Vault JAR to `plugins/` directory. - - **Configure**: No direct configuration - provides API for other plugins. - -- **LuckPerms** - - **Purpose**: Advanced permissions management system. - - **Install**: Download from GitHub, place in `plugins/` directory. - - **Configure**: Database connection in `plugins/LuckPerms/config.yml`, manage permissions via commands or web editor. - -- **Dynmap** - - **Purpose**: Real-time web-based map of server world. - - **Install**: Download Dynmap JAR to `plugins/` directory. - - **Configure**: Web server settings in `plugins/dynmap/configuration.txt`, map rendering options. - -- **ProtocolLib** - - **Purpose**: Packet manipulation library for advanced plugins. - - **Install**: Required dependency for many plugins, place JAR in `plugins/`. - - **Configure**: No direct configuration - provides API for packet handling. - -## Database -**Engine**: SQLite (default) or MySQL (for large servers) - -**SQLite Configuration** (No setup required): -- Database files stored in world directory -- Player data in `playerdata/` folder -- Plugin data varies by plugin (typically in `plugins/PluginName/`) - -**MySQL Configuration** (Advanced): -- Configure in `bukkit.yml` or plugin-specific configs -- Example connection string: `jdbc:mysql://localhost:3306/minecraft` -- Required for multi-server networks and large-scale deployments - -**Backup Strategy**: -- Regular world folder backups (includes SQLite databases) -- MySQL: Use `mysqldump` for database backups -- Plugin data backup varies by plugin requirements - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"java.lang.OutOfMemoryError"** -- **Cause**: Insufficient heap memory allocation -- **Fix**: Increase `-Xmx` parameter (e.g., `-Xmx8G` for 8GB), monitor memory usage - -**"Can't keep up! Skipping ticks"** -- **Cause**: Server overload, too many entities, or inefficient plugins -- **Fix**: Reduce entity limits, optimize plugins, increase server resources, use profiling tools - -**"Connection timed out"** -- **Cause**: Firewall blocking port 25565 or server not responding -- **Fix**: Open TCP port 25565, verify server is running, check network connectivity - -**"Plugin errors on startup"** -- **Cause**: Incompatible plugin versions or missing dependencies -- **Fix**: Update plugins to match server version, install required dependencies, check plugin logs - -**"World corruption/rollback"** -- **Cause**: Improper server shutdown or storage issues -- **Fix**: Use proper shutdown commands, implement regular backups, check disk health - -**"Low TPS (Ticks Per Second)"** -- **Cause**: Server lag from heavy operations or overloaded chunks -- **Fix**: Use performance monitoring plugins, limit chunk loading, optimize redstone contraptions diff --git a/modules/billing/docs_old/games/minecraft-java-edition.md b/modules/billing/docs_old/games/minecraft-java-edition.md deleted file mode 100644 index 7eec506d..00000000 --- a/modules/billing/docs_old/games/minecraft-java-edition.md +++ /dev/null @@ -1,141 +0,0 @@ -# Minecraft: Java Edition — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./minecraft-java-edition_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `minecraft-java-edition_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/minecraft-java-edition/server.cfg` — Main server configuration -- `~/minecraft-java-edition/config/` — Configuration directory -- `~/minecraft-java-edition/logs/` — Log files directory -- `~/minecraft-java-edition/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -- **EssentialsX** - - **Purpose**: Core commands, economy, permissions for Bukkit/Spigot/Paper servers. - - **Install**: Download from GitHub releases, place JAR in `plugins/` directory. - - **Configure**: Edit `plugins/Essentials/config.yml` for basic settings, `userdata/` for player data. - -- **WorldEdit** - - **Purpose**: In-game world editing and building tools. - - **Install**: Place WorldEdit JAR in `plugins/` directory. - - **Configure**: Permissions in `plugins/WorldEdit/config.yml`, user permissions via permission plugin. - -- **Vault** - - **Purpose**: Economy and permissions API for other plugins. - - **Install**: Download Vault JAR to `plugins/` directory. - - **Configure**: No direct configuration - provides API for other plugins. - -- **LuckPerms** - - **Purpose**: Advanced permissions management system. - - **Install**: Download from GitHub, place in `plugins/` directory. - - **Configure**: Database connection in `plugins/LuckPerms/config.yml`, manage permissions via commands or web editor. - -- **Dynmap** - - **Purpose**: Real-time web-based map of server world. - - **Install**: Download Dynmap JAR to `plugins/` directory. - - **Configure**: Web server settings in `plugins/dynmap/configuration.txt`, map rendering options. - -- **ProtocolLib** - - **Purpose**: Packet manipulation library for advanced plugins. - - **Install**: Required dependency for many plugins, place JAR in `plugins/`. - - **Configure**: No direct configuration - provides API for packet handling. - -## Database -**Engine**: SQLite (default) or MySQL (for large servers) - -**SQLite Configuration** (No setup required): -- Database files stored in world directory -- Player data in `playerdata/` folder -- Plugin data varies by plugin (typically in `plugins/PluginName/`) - -**MySQL Configuration** (Advanced): -- Configure in `bukkit.yml` or plugin-specific configs -- Example connection string: `jdbc:mysql://localhost:3306/minecraft` -- Required for multi-server networks and large-scale deployments - -**Backup Strategy**: -- Regular world folder backups (includes SQLite databases) -- MySQL: Use `mysqldump` for database backups -- Plugin data backup varies by plugin requirements - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"java.lang.OutOfMemoryError"** -- **Cause**: Insufficient heap memory allocation -- **Fix**: Increase `-Xmx` parameter (e.g., `-Xmx8G` for 8GB), monitor memory usage - -**"Can't keep up! Skipping ticks"** -- **Cause**: Server overload, too many entities, or inefficient plugins -- **Fix**: Reduce entity limits, optimize plugins, increase server resources, use profiling tools - -**"Connection timed out"** -- **Cause**: Firewall blocking port 25565 or server not responding -- **Fix**: Open TCP port 25565, verify server is running, check network connectivity - -**"Plugin errors on startup"** -- **Cause**: Incompatible plugin versions or missing dependencies -- **Fix**: Update plugins to match server version, install required dependencies, check plugin logs - -**"World corruption/rollback"** -- **Cause**: Improper server shutdown or storage issues -- **Fix**: Use proper shutdown commands, implement regular backups, check disk health - -**"Low TPS (Ticks Per Second)"** -- **Cause**: Server lag from heavy operations or overloaded chunks -- **Fix**: Use performance monitoring plugins, limit chunk loading, optimize redstone contraptions diff --git a/modules/billing/docs_old/games/minecraft.md b/modules/billing/docs_old/games/minecraft.md deleted file mode 100644 index db8c80b9..00000000 --- a/modules/billing/docs_old/games/minecraft.md +++ /dev/null @@ -1,161 +0,0 @@ -# Minecraft — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -java -Xmx4G -Xms4G -jar server.jar nogui -``` - -**Parameters (exhaustive, server-relevant only)** -- `-Xmx` — Maximum heap size (e.g., -Xmx4G). -- `-Xms` — Initial heap size (e.g., -Xms4G). -- `-jar ` — Server JAR file (server.jar, paper.jar, etc.). -- `nogui` — Run without GUI. -- `-Dfile.encoding=UTF-8` — Set file encoding. -- `-Djava.awt.headless=true` — Headless mode. -- `-XX:+UseG1GC` — Use G1 garbage collector. -- `-XX:+ParallelRefProcEnabled` — Parallel reference processing. -- `-XX:MaxGCPauseMillis=200` — Maximum GC pause time. -- `-XX:+UnlockExperimentalVMOptions` — Unlock experimental VM options. -- `-XX:+DisableExplicitGC` — Disable explicit GC calls. -- `-XX:G1NewSizePercent=30` — G1 new generation size. -- `-XX:G1MaxNewSizePercent=40` — G1 max new generation size. -- `-XX:G1HeapRegionSize=8M` — G1 heap region size. -- `-XX:G1ReservePercent=20` — G1 reserve percent. -- `-Dcom.mojang.eula.agree=true` — Auto-accept EULA. - -**Ports** -- Game: TCP **25565** (primary) -- Query: UDP **25565** (same as game port, if enabled) -- RCON: TCP **25575** (if enabled in server.properties) - -## Config Files & Locations -**Windows:** -- `server.properties` — Main server configuration -- `eula.txt` — End User License Agreement acceptance -- `server.jar` — Server executable -- `world/` — World save directory -- `logs/` — Server logs -- `plugins/` — Plugin directory (Bukkit/Spigot/Paper) -- `mods/` — Mods directory (Forge/Fabric) -- `config/` — Configuration files for mods/plugins -- `banned-players.json` — Banned players list -- `banned-ips.json` — Banned IP addresses -- `ops.json` — Server operators list -- `whitelist.json` — Whitelist (if enabled) - -**Linux:** -- `~/minecraft/server.properties` — Main server configuration -- `~/minecraft/eula.txt` — EULA acceptance -- `~/minecraft/server.jar` — Server executable -- `~/minecraft/world/` — World save directory -- `~/minecraft/logs/` — Server logs -- `~/minecraft/plugins/` — Plugin directory -- `~/minecraft/mods/` — Mods directory -- `~/minecraft/config/` — Configuration files - -**Key Configuration Files:** -- **server.properties**: Core server settings (port, world name, game mode, difficulty) -- **bukkit.yml/spigot.yml/paper.yml**: Server platform-specific settings -- **plugin configs**: Individual plugin configuration files in plugins/ directory - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -- **EssentialsX** - - **Purpose**: Core commands, economy, permissions for Bukkit/Spigot/Paper servers. - - **Install**: Download from GitHub releases, place JAR in `plugins/` directory. - - **Configure**: Edit `plugins/Essentials/config.yml` for basic settings, `userdata/` for player data. - -- **WorldEdit** - - **Purpose**: In-game world editing and building tools. - - **Install**: Place WorldEdit JAR in `plugins/` directory. - - **Configure**: Permissions in `plugins/WorldEdit/config.yml`, user permissions via permission plugin. - -- **Vault** - - **Purpose**: Economy and permissions API for other plugins. - - **Install**: Download Vault JAR to `plugins/` directory. - - **Configure**: No direct configuration - provides API for other plugins. - -- **LuckPerms** - - **Purpose**: Advanced permissions management system. - - **Install**: Download from GitHub, place in `plugins/` directory. - - **Configure**: Database connection in `plugins/LuckPerms/config.yml`, manage permissions via commands or web editor. - -- **Dynmap** - - **Purpose**: Real-time web-based map of server world. - - **Install**: Download Dynmap JAR to `plugins/` directory. - - **Configure**: Web server settings in `plugins/dynmap/configuration.txt`, map rendering options. - -- **ProtocolLib** - - **Purpose**: Packet manipulation library for advanced plugins. - - **Install**: Required dependency for many plugins, place JAR in `plugins/`. - - **Configure**: No direct configuration - provides API for packet handling. - -## Database -**Engine**: SQLite (default) or MySQL (for large servers) - -**SQLite Configuration** (No setup required): -- Database files stored in world directory -- Player data in `playerdata/` folder -- Plugin data varies by plugin (typically in `plugins/PluginName/`) - -**MySQL Configuration** (Advanced): -- Configure in `bukkit.yml` or plugin-specific configs -- Example connection string: `jdbc:mysql://localhost:3306/minecraft` -- Required for multi-server networks and large-scale deployments - -**Backup Strategy**: -- Regular world folder backups (includes SQLite databases) -- MySQL: Use `mysqldump` for database backups -- Plugin data backup varies by plugin requirements - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"java.lang.OutOfMemoryError"** -- **Cause**: Insufficient heap memory allocation -- **Fix**: Increase `-Xmx` parameter (e.g., `-Xmx8G` for 8GB), monitor memory usage - -**"Can't keep up! Skipping ticks"** -- **Cause**: Server overload, too many entities, or inefficient plugins -- **Fix**: Reduce entity limits, optimize plugins, increase server resources, use profiling tools - -**"Connection timed out"** -- **Cause**: Firewall blocking port 25565 or server not responding -- **Fix**: Open TCP port 25565, verify server is running, check network connectivity - -**"Plugin errors on startup"** -- **Cause**: Incompatible plugin versions or missing dependencies -- **Fix**: Update plugins to match server version, install required dependencies, check plugin logs - -**"World corruption/rollback"** -- **Cause**: Improper server shutdown or storage issues -- **Fix**: Use proper shutdown commands, implement regular backups, check disk health - -**"Low TPS (Ticks Per Second)"** -- **Cause**: Server lag from heavy operations or overloaded chunks -- **Fix**: Use performance monitoring plugins, limit chunk loading, optimize redstone contraptions diff --git a/modules/billing/docs_old/games/mordhau.md b/modules/billing/docs_old/games/mordhau.md deleted file mode 100644 index 10fc5b7b..00000000 --- a/modules/billing/docs_old/games/mordhau.md +++ /dev/null @@ -1,102 +0,0 @@ -# Mordhau — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -MordhauServer.exe -log -Port=7777 -QueryPort=27015 -``` - -**Parameters (common Unreal server flags)** -- `-log` — Enable logging. -- `-Port=` — Game port. -- `-QueryPort=` — Steam query port. -- `-MaxPlayers=` — Maximum players. -- `-ServerName=""` — Server name. -- `-ServerPassword=""` — Server password. - -**Ports** -- Game: UDP **7777** (typical) -- Query: UDP **27015** (Steam query) - -## Config Files & Locations -**Windows:** -- `WindowsServer/Mordhau/Saved/Config/WindowsServer/` — Configuration directory -- `WindowsServer/Mordhau/Saved/Logs/` — Log files -- `WindowsServer/Mordhau/Saved/SaveGames/` — Save files - -**Linux:** -- `/home/mordhau/Saved/Config/LinuxServer/` — Configuration directory -- `/home/mordhau/Saved/Logs/` — Log files -- `/home/mordhau/Saved/SaveGames/` — Save files - -**Key Files:** -- **GameUserSettings.ini**: Main server configuration -- **Game.ini**: Advanced game settings -- **Engine.ini**: Engine-specific settings - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Mordhau -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/multi-theft-auto.md b/modules/billing/docs_old/games/multi-theft-auto.md deleted file mode 100644 index 6a350f50..00000000 --- a/modules/billing/docs_old/games/multi-theft-auto.md +++ /dev/null @@ -1,107 +0,0 @@ -# Multi Theft Auto — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./multi-theft-auto_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `multi-theft-auto_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/multi-theft-auto/server.cfg` — Main server configuration -- `~/multi-theft-auto/config/` — Configuration directory -- `~/multi-theft-auto/logs/` — Log files directory -- `~/multi-theft-auto/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Multi Theft Auto -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/mumble.md b/modules/billing/docs_old/games/mumble.md deleted file mode 100644 index 8c5e9aa1..00000000 --- a/modules/billing/docs_old/games/mumble.md +++ /dev/null @@ -1,107 +0,0 @@ -# Mumble — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./mumble_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `mumble_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/mumble/server.cfg` — Main server configuration -- `~/mumble/config/` — Configuration directory -- `~/mumble/logs/` — Log files directory -- `~/mumble/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Mumble -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/myth-of-empires.md b/modules/billing/docs_old/games/myth-of-empires.md deleted file mode 100644 index ec36f1d2..00000000 --- a/modules/billing/docs_old/games/myth-of-empires.md +++ /dev/null @@ -1,107 +0,0 @@ -# Myth of Empires — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./myth-of-empires_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `myth-of-empires_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/myth-of-empires/server.cfg` — Main server configuration -- `~/myth-of-empires/config/` — Configuration directory -- `~/myth-of-empires/logs/` — Log files directory -- `~/myth-of-empires/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Myth of Empires -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/natural-selection-2.md b/modules/billing/docs_old/games/natural-selection-2.md deleted file mode 100644 index 77ffd910..00000000 --- a/modules/billing/docs_old/games/natural-selection-2.md +++ /dev/null @@ -1,107 +0,0 @@ -# Natural Selection 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./natural-selection-2_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `natural-selection-2_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/natural-selection-2/server.cfg` — Main server configuration -- `~/natural-selection-2/config/` — Configuration directory -- `~/natural-selection-2/logs/` — Log files directory -- `~/natural-selection-2/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Natural Selection 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/natural-selection.md b/modules/billing/docs_old/games/natural-selection.md deleted file mode 100644 index 4b30a62f..00000000 --- a/modules/billing/docs_old/games/natural-selection.md +++ /dev/null @@ -1,107 +0,0 @@ -# Natural Selection — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./natural-selection_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `natural-selection_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/natural-selection/server.cfg` — Main server configuration -- `~/natural-selection/config/` — Configuration directory -- `~/natural-selection/logs/` — Log files directory -- `~/natural-selection/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Natural Selection -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/necesse.md b/modules/billing/docs_old/games/necesse.md deleted file mode 100644 index d8d1bbb2..00000000 --- a/modules/billing/docs_old/games/necesse.md +++ /dev/null @@ -1,107 +0,0 @@ -# Necesse — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./necesse_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `necesse_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/necesse/server.cfg` — Main server configuration -- `~/necesse/config/` — Configuration directory -- `~/necesse/logs/` — Log files directory -- `~/necesse/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Necesse -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/no-more-room-in-hell.md b/modules/billing/docs_old/games/no-more-room-in-hell.md deleted file mode 100644 index e26ed925..00000000 --- a/modules/billing/docs_old/games/no-more-room-in-hell.md +++ /dev/null @@ -1,107 +0,0 @@ -# No More Room in Hell — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./no-more-room-in-hell_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `no-more-room-in-hell_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/no-more-room-in-hell/server.cfg` — Main server configuration -- `~/no-more-room-in-hell/config/` — Configuration directory -- `~/no-more-room-in-hell/logs/` — Log files directory -- `~/no-more-room-in-hell/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for No More Room in Hell -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/ns2-combat.md b/modules/billing/docs_old/games/ns2-combat.md deleted file mode 100644 index ec206396..00000000 --- a/modules/billing/docs_old/games/ns2-combat.md +++ /dev/null @@ -1,107 +0,0 @@ -# NS2: Combat — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./ns2-combat_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `ns2-combat_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/ns2-combat/server.cfg` — Main server configuration -- `~/ns2-combat/config/` — Configuration directory -- `~/ns2-combat/logs/` — Log files directory -- `~/ns2-combat/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for NS2: Combat -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/nuclear-dawn.md b/modules/billing/docs_old/games/nuclear-dawn.md deleted file mode 100644 index c4cbf878..00000000 --- a/modules/billing/docs_old/games/nuclear-dawn.md +++ /dev/null @@ -1,107 +0,0 @@ -# Nuclear Dawn — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./nuclear-dawn_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `nuclear-dawn_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/nuclear-dawn/server.cfg` — Main server configuration -- `~/nuclear-dawn/config/` — Configuration directory -- `~/nuclear-dawn/logs/` — Log files directory -- `~/nuclear-dawn/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Nuclear Dawn -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/onset.md b/modules/billing/docs_old/games/onset.md deleted file mode 100644 index 08ff8492..00000000 --- a/modules/billing/docs_old/games/onset.md +++ /dev/null @@ -1,107 +0,0 @@ -# Onset — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./onset_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `onset_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/onset/server.cfg` — Main server configuration -- `~/onset/config/` — Configuration directory -- `~/onset/logs/` — Log files directory -- `~/onset/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Onset -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/operation-harsh-doorstop.md b/modules/billing/docs_old/games/operation-harsh-doorstop.md deleted file mode 100644 index 696ab612..00000000 --- a/modules/billing/docs_old/games/operation-harsh-doorstop.md +++ /dev/null @@ -1,107 +0,0 @@ -# Operation: Harsh Doorstop — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./operation-harsh-doorstop_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `operation-harsh-doorstop_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/operation-harsh-doorstop/server.cfg` — Main server configuration -- `~/operation-harsh-doorstop/config/` — Configuration directory -- `~/operation-harsh-doorstop/logs/` — Log files directory -- `~/operation-harsh-doorstop/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Operation: Harsh Doorstop -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/opposing-force.md b/modules/billing/docs_old/games/opposing-force.md deleted file mode 100644 index a00762df..00000000 --- a/modules/billing/docs_old/games/opposing-force.md +++ /dev/null @@ -1,107 +0,0 @@ -# Opposing Force — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./opposing-force_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `opposing-force_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/opposing-force/server.cfg` — Main server configuration -- `~/opposing-force/config/` — Configuration directory -- `~/opposing-force/logs/` — Log files directory -- `~/opposing-force/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Opposing Force -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/outlaws-of-the-old-west.md b/modules/billing/docs_old/games/outlaws-of-the-old-west.md deleted file mode 100644 index 5127b8ce..00000000 --- a/modules/billing/docs_old/games/outlaws-of-the-old-west.md +++ /dev/null @@ -1,107 +0,0 @@ -# Outlaws of the Old West — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./outlaws-of-the-old-west_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `outlaws-of-the-old-west_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/outlaws-of-the-old-west/server.cfg` — Main server configuration -- `~/outlaws-of-the-old-west/config/` — Configuration directory -- `~/outlaws-of-the-old-west/logs/` — Log files directory -- `~/outlaws-of-the-old-west/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Outlaws of the Old West -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/outpost-zero.md b/modules/billing/docs_old/games/outpost-zero.md deleted file mode 100644 index b699b89b..00000000 --- a/modules/billing/docs_old/games/outpost-zero.md +++ /dev/null @@ -1,107 +0,0 @@ -# Outpost Zero — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./outpost-zero_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `outpost-zero_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/outpost-zero/server.cfg` — Main server configuration -- `~/outpost-zero/config/` — Configuration directory -- `~/outpost-zero/logs/` — Log files directory -- `~/outpost-zero/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Outpost Zero -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/palworld-xbox.md b/modules/billing/docs_old/games/palworld-xbox.md deleted file mode 100644 index 69ae14c1..00000000 --- a/modules/billing/docs_old/games/palworld-xbox.md +++ /dev/null @@ -1,107 +0,0 @@ -# Palworld Xbox — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./palworld-xbox_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `palworld-xbox_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/palworld-xbox/server.cfg` — Main server configuration -- `~/palworld-xbox/config/` — Configuration directory -- `~/palworld-xbox/logs/` — Log files directory -- `~/palworld-xbox/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Palworld Xbox -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/palworld.md b/modules/billing/docs_old/games/palworld.md deleted file mode 100644 index 5fd45f04..00000000 --- a/modules/billing/docs_old/games/palworld.md +++ /dev/null @@ -1,107 +0,0 @@ -# Palworld — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./palworld_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `palworld_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/palworld/server.cfg` — Main server configuration -- `~/palworld/config/` — Configuration directory -- `~/palworld/logs/` — Log files directory -- `~/palworld/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Palworld -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/papermc.md b/modules/billing/docs_old/games/papermc.md deleted file mode 100644 index 17fa8c65..00000000 --- a/modules/billing/docs_old/games/papermc.md +++ /dev/null @@ -1,107 +0,0 @@ -# PaperMC — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./papermc_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `papermc_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/papermc/server.cfg` — Main server configuration -- `~/papermc/config/` — Configuration directory -- `~/papermc/logs/` — Log files directory -- `~/papermc/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for PaperMC -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/path-of-titans.md b/modules/billing/docs_old/games/path-of-titans.md deleted file mode 100644 index 558c199d..00000000 --- a/modules/billing/docs_old/games/path-of-titans.md +++ /dev/null @@ -1,107 +0,0 @@ -# Path of Titans — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./path-of-titans_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `path-of-titans_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/path-of-titans/server.cfg` — Main server configuration -- `~/path-of-titans/config/` — Configuration directory -- `~/path-of-titans/logs/` — Log files directory -- `~/path-of-titans/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Path of Titans -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/pavlov-vr.md b/modules/billing/docs_old/games/pavlov-vr.md deleted file mode 100644 index b93666c6..00000000 --- a/modules/billing/docs_old/games/pavlov-vr.md +++ /dev/null @@ -1,107 +0,0 @@ -# Pavlov VR — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./pavlov-vr_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `pavlov-vr_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/pavlov-vr/server.cfg` — Main server configuration -- `~/pavlov-vr/config/` — Configuration directory -- `~/pavlov-vr/logs/` — Log files directory -- `~/pavlov-vr/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Pavlov VR -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/pirates-vikings-knights-ii.md b/modules/billing/docs_old/games/pirates-vikings-knights-ii.md deleted file mode 100644 index dbc695e4..00000000 --- a/modules/billing/docs_old/games/pirates-vikings-knights-ii.md +++ /dev/null @@ -1,107 +0,0 @@ -# Pirates, Vikings, & Knights II — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./pirates-vikings-knights-ii_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `pirates-vikings-knights-ii_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/pirates-vikings-knights-ii/server.cfg` — Main server configuration -- `~/pirates-vikings-knights-ii/config/` — Configuration directory -- `~/pirates-vikings-knights-ii/logs/` — Log files directory -- `~/pirates-vikings-knights-ii/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Pirates, Vikings, & Knights II -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/pixark.md b/modules/billing/docs_old/games/pixark.md deleted file mode 100644 index 16f20fb1..00000000 --- a/modules/billing/docs_old/games/pixark.md +++ /dev/null @@ -1,107 +0,0 @@ -# PixARK — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./pixark_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `pixark_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/pixark/server.cfg` — Main server configuration -- `~/pixark/config/` — Configuration directory -- `~/pixark/logs/` — Log files directory -- `~/pixark/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for PixARK -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/project-cars-2.md b/modules/billing/docs_old/games/project-cars-2.md deleted file mode 100644 index 70ea34f4..00000000 --- a/modules/billing/docs_old/games/project-cars-2.md +++ /dev/null @@ -1,107 +0,0 @@ -# Project CARS 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./project-cars-2_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `project-cars-2_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/project-cars-2/server.cfg` — Main server configuration -- `~/project-cars-2/config/` — Configuration directory -- `~/project-cars-2/logs/` — Log files directory -- `~/project-cars-2/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Project CARS 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/project-cars.md b/modules/billing/docs_old/games/project-cars.md deleted file mode 100644 index 8c6793e5..00000000 --- a/modules/billing/docs_old/games/project-cars.md +++ /dev/null @@ -1,107 +0,0 @@ -# Project Cars — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./project-cars_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `project-cars_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/project-cars/server.cfg` — Main server configuration -- `~/project-cars/config/` — Configuration directory -- `~/project-cars/logs/` — Log files directory -- `~/project-cars/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Project Cars -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/project-zomboid.md b/modules/billing/docs_old/games/project-zomboid.md deleted file mode 100644 index 294b792b..00000000 --- a/modules/billing/docs_old/games/project-zomboid.md +++ /dev/null @@ -1,107 +0,0 @@ -# Project Zomboid — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./project-zomboid_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `project-zomboid_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/project-zomboid/server.cfg` — Main server configuration -- `~/project-zomboid/config/` — Configuration directory -- `~/project-zomboid/logs/` — Log files directory -- `~/project-zomboid/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Project Zomboid -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/quake-2.md b/modules/billing/docs_old/games/quake-2.md deleted file mode 100644 index 7390cf54..00000000 --- a/modules/billing/docs_old/games/quake-2.md +++ /dev/null @@ -1,107 +0,0 @@ -# Quake 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./quake-2_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `quake-2_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/quake-2/server.cfg` — Main server configuration -- `~/quake-2/config/` — Configuration directory -- `~/quake-2/logs/` — Log files directory -- `~/quake-2/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Quake 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/quake-3-arena.md b/modules/billing/docs_old/games/quake-3-arena.md deleted file mode 100644 index 7e2c9fb6..00000000 --- a/modules/billing/docs_old/games/quake-3-arena.md +++ /dev/null @@ -1,107 +0,0 @@ -# Quake 3: Arena — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./quake-3-arena_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `quake-3-arena_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/quake-3-arena/server.cfg` — Main server configuration -- `~/quake-3-arena/config/` — Configuration directory -- `~/quake-3-arena/logs/` — Log files directory -- `~/quake-3-arena/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Quake 3: Arena -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/quake-4.md b/modules/billing/docs_old/games/quake-4.md deleted file mode 100644 index 9bd2f5e3..00000000 --- a/modules/billing/docs_old/games/quake-4.md +++ /dev/null @@ -1,107 +0,0 @@ -# Quake 4 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./quake-4_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `quake-4_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/quake-4/server.cfg` — Main server configuration -- `~/quake-4/config/` — Configuration directory -- `~/quake-4/logs/` — Log files directory -- `~/quake-4/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Quake 4 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/quake-live.md b/modules/billing/docs_old/games/quake-live.md deleted file mode 100644 index bcc57a89..00000000 --- a/modules/billing/docs_old/games/quake-live.md +++ /dev/null @@ -1,107 +0,0 @@ -# Quake Live — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./quake-live_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `quake-live_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/quake-live/server.cfg` — Main server configuration -- `~/quake-live/config/` — Configuration directory -- `~/quake-live/logs/` — Log files directory -- `~/quake-live/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Quake Live -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/quake-world.md b/modules/billing/docs_old/games/quake-world.md deleted file mode 100644 index 7a608526..00000000 --- a/modules/billing/docs_old/games/quake-world.md +++ /dev/null @@ -1,107 +0,0 @@ -# Quake World — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./quake-world_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `quake-world_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/quake-world/server.cfg` — Main server configuration -- `~/quake-world/config/` — Configuration directory -- `~/quake-world/logs/` — Log files directory -- `~/quake-world/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Quake World -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/red-orchestra-ostfront-41-45.md b/modules/billing/docs_old/games/red-orchestra-ostfront-41-45.md deleted file mode 100644 index 97e8b5d6..00000000 --- a/modules/billing/docs_old/games/red-orchestra-ostfront-41-45.md +++ /dev/null @@ -1,107 +0,0 @@ -# Red Orchestra: Ostfront 41-45 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./red-orchestra-ostfront-41-45_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `red-orchestra-ostfront-41-45_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/red-orchestra-ostfront-41-45/server.cfg` — Main server configuration -- `~/red-orchestra-ostfront-41-45/config/` — Configuration directory -- `~/red-orchestra-ostfront-41-45/logs/` — Log files directory -- `~/red-orchestra-ostfront-41-45/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Red Orchestra: Ostfront 41-45 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/redm.md b/modules/billing/docs_old/games/redm.md deleted file mode 100644 index 9ae3bd75..00000000 --- a/modules/billing/docs_old/games/redm.md +++ /dev/null @@ -1,107 +0,0 @@ -# RedM — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./redm_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `redm_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/redm/server.cfg` — Main server configuration -- `~/redm/config/` — Configuration directory -- `~/redm/logs/` — Log files directory -- `~/redm/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for RedM -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/reign-of-kings.md b/modules/billing/docs_old/games/reign-of-kings.md deleted file mode 100644 index 5d47400e..00000000 --- a/modules/billing/docs_old/games/reign-of-kings.md +++ /dev/null @@ -1,107 +0,0 @@ -# Reign of Kings — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./reign-of-kings_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `reign-of-kings_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/reign-of-kings/server.cfg` — Main server configuration -- `~/reign-of-kings/config/` — Configuration directory -- `~/reign-of-kings/logs/` — Log files directory -- `~/reign-of-kings/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Reign of Kings -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/rem-survival.md b/modules/billing/docs_old/games/rem-survival.md deleted file mode 100644 index 5c03882d..00000000 --- a/modules/billing/docs_old/games/rem-survival.md +++ /dev/null @@ -1,107 +0,0 @@ -# Rem Survival — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./rem-survival_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `rem-survival_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/rem-survival/server.cfg` — Main server configuration -- `~/rem-survival/config/` — Configuration directory -- `~/rem-survival/logs/` — Log files directory -- `~/rem-survival/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Rem Survival -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/return-to-castle-wolfenstein.md b/modules/billing/docs_old/games/return-to-castle-wolfenstein.md deleted file mode 100644 index 6bfe45f4..00000000 --- a/modules/billing/docs_old/games/return-to-castle-wolfenstein.md +++ /dev/null @@ -1,107 +0,0 @@ -# Return to Castle Wolfenstein — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./return-to-castle-wolfenstein_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `return-to-castle-wolfenstein_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/return-to-castle-wolfenstein/server.cfg` — Main server configuration -- `~/return-to-castle-wolfenstein/config/` — Configuration directory -- `~/return-to-castle-wolfenstein/logs/` — Log files directory -- `~/return-to-castle-wolfenstein/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Return to Castle Wolfenstein -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/ricochet.md b/modules/billing/docs_old/games/ricochet.md deleted file mode 100644 index 8b17f61c..00000000 --- a/modules/billing/docs_old/games/ricochet.md +++ /dev/null @@ -1,107 +0,0 @@ -# Ricochet — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./ricochet_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `ricochet_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/ricochet/server.cfg` — Main server configuration -- `~/ricochet/config/` — Configuration directory -- `~/ricochet/logs/` — Log files directory -- `~/ricochet/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Ricochet -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/rising-world.md b/modules/billing/docs_old/games/rising-world.md deleted file mode 100644 index f57b8f7e..00000000 --- a/modules/billing/docs_old/games/rising-world.md +++ /dev/null @@ -1,107 +0,0 @@ -# Rising World — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./rising-world_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `rising-world_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/rising-world/server.cfg` — Main server configuration -- `~/rising-world/config/` — Configuration directory -- `~/rising-world/logs/` — Log files directory -- `~/rising-world/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Rising World -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/risk-of-rain-2.md b/modules/billing/docs_old/games/risk-of-rain-2.md deleted file mode 100644 index 7029311f..00000000 --- a/modules/billing/docs_old/games/risk-of-rain-2.md +++ /dev/null @@ -1,107 +0,0 @@ -# Risk of Rain 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./risk-of-rain-2_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `risk-of-rain-2_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/risk-of-rain-2/server.cfg` — Main server configuration -- `~/risk-of-rain-2/config/` — Configuration directory -- `~/risk-of-rain-2/logs/` — Log files directory -- `~/risk-of-rain-2/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Risk of Rain 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/rust.md b/modules/billing/docs_old/games/rust.md deleted file mode 100644 index afef1e51..00000000 --- a/modules/billing/docs_old/games/rust.md +++ /dev/null @@ -1,147 +0,0 @@ -# Rust — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -RustDedicated.exe -batchmode -nographics +server.port 28015 +server.identity "my_server" +server.hostname "My Rust Server" +server.maxplayers 100 +server.worldsize 4000 +server.seed 1234567 -``` - -**Parameters (exhaustive, server-relevant only)** -- `-batchmode` — Run in batch mode (no graphics). -- `-nographics` — Disable graphics rendering. -- `+server.port ` — Server port. Default: 28015. -- `+server.identity ""` — Server identity folder name. -- `+server.hostname ""` — Server name in browser. -- `+server.maxplayers ` — Maximum players (1-500). -- `+server.worldsize ` — World size (1000-8000). -- `+server.seed ` — World generation seed. -- `+server.level ""` — Map name (Procedural Map, custom maps). -- `+server.tickrate ` — Server tickrate (10-30). -- `+rcon.port ` — RCON port. -- `+rcon.password ""` — RCON password. -- `+rcon.web <0|1>` — Enable web RCON. -- `+server.saveinterval ` — Save interval. -- `+server.globalchat ` — Global chat enabled. -- `+server.description ""` — Server description. -- `+server.headerimage ""` — Header image URL. -- `+server.url ""` — Server website URL. -- `+server.pve ` — PvE mode. -- `+decay.scale ` — Decay rate multiplier. -- `+fps.limit ` — FPS limit. -- `-logfile ` — Log file path. - -**Ports** -- Game: UDP **28015** (primary) -- RCON: TCP **28016** (game port + 1) -- App: TCP **28082** (Rust+ companion app) - -## Config Files & Locations -**Windows:** -- `Data/` — Game data directory -- `Logs/` — Log files directory -- `ServerConfig/` — Configuration files (varies by game) - -**Linux:** -- `~/rust/Data/` — Game data directory -- `~/rust/Logs/` — Log files directory -- `~/rust/ServerConfig/` — Configuration files - -**Key Files:** -- Configuration file names and locations vary significantly between Unity games -- Common patterns: server.cfg, config.json, settings.xml -- Check game-specific documentation for exact file locations - -## Steam Workshop -**Workshop Integration:** -- Check Steam Workshop for community content -- Subscribe to collections via Steam client -- Server automatically downloads subscribed content -- Configure workshop content loading in server configuration - -## Common Mods (curated) -- **Oxide/uMod** - - **Purpose**: Modding framework for Rust servers with extensive plugin ecosystem. - - **Install**: Download from umod.org, extract to server directory. - - **Configure**: Plugin configuration in `oxide/config/` directory. - -- **AdminHammer** - - **Purpose**: Advanced admin tools and server management. - - **Install**: Install via Oxide plugin manager or manual download. - - **Configure**: Admin permissions in `oxide/data/AdminHammer.json`. - -- **Economics** - - **Purpose**: Server economy system with currency and rewards. - - **Install**: Download plugin, place in `oxide/plugins/`. - - **Configure**: Economy settings in `oxide/config/Economics.json`. - -- **Kits** - - **Purpose**: Predefined item kits for players (starter kits, VIP kits). - - **Install**: Install via Oxide plugin system. - - **Configure**: Kit definitions in `oxide/config/Kits.json`. - -## Database -**Engine**: SQLite (built-in) for basic data, JSON files for Oxide plugins - -**Server Data Storage**: -- Player data: `server/my_server_identity/storage/` -- World saves: `server/my_server_identity/saves/` -- Oxide data: `oxide/data/` directory - -**Oxide Plugin Storage**: -- Most plugins use JSON files in `oxide/data/` -- Some plugins support SQLite or MySQL connections -- Configuration in individual plugin config files - -**Backup Strategy**: -- Backup entire server identity folder for complete restoration -- Oxide data folder contains all plugin persistent data -- Monitor storage growth on high-population servers - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**"Couldn't connect to server" / Connection timeout** -- **Cause**: Firewall blocking ports or server not responding -- **Fix**: Open UDP port 28015 and TCP port 28016, verify server is running and responsive - -**"Failed to create directory" on startup** -- **Cause**: Insufficient permissions or disk space -- **Fix**: Run server with proper permissions, ensure adequate disk space, check path validity - -**High memory usage / Out of memory crashes** -- **Cause**: Large world size, too many entities, or memory leaks in plugins -- **Fix**: Reduce world size, limit entity spawns, restart server regularly, monitor Oxide plugins - -**"Disconnected: EAC Authentication Timeout"** -- **Cause**: Easy Anti-Cheat connectivity issues -- **Fix**: Verify internet connection, check EAC service status, ensure firewall allows EAC traffic - -**Server lag / Low FPS** -- **Cause**: High player count, complex bases, or inefficient plugins -- **Fix**: Optimize server settings, limit building complexity, review Oxide plugin performance - -**Workshop/Oxide plugins not loading** -- **Cause**: Plugin conflicts, outdated plugins, or configuration errors -- **Fix**: Check plugin compatibility, update plugins, review oxide logs for errors diff --git a/modules/billing/docs_old/games/san-andreas-multiplayer.md b/modules/billing/docs_old/games/san-andreas-multiplayer.md deleted file mode 100644 index 072b3d1b..00000000 --- a/modules/billing/docs_old/games/san-andreas-multiplayer.md +++ /dev/null @@ -1,107 +0,0 @@ -# San Andreas Multiplayer — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./san-andreas-multiplayer_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `san-andreas-multiplayer_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/san-andreas-multiplayer/server.cfg` — Main server configuration -- `~/san-andreas-multiplayer/config/` — Configuration directory -- `~/san-andreas-multiplayer/logs/` — Log files directory -- `~/san-andreas-multiplayer/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for San Andreas Multiplayer -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/satisfactory.md b/modules/billing/docs_old/games/satisfactory.md deleted file mode 100644 index 5f8ba738..00000000 --- a/modules/billing/docs_old/games/satisfactory.md +++ /dev/null @@ -1,107 +0,0 @@ -# Satisfactory — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./satisfactory_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `satisfactory_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/satisfactory/server.cfg` — Main server configuration -- `~/satisfactory/config/` — Configuration directory -- `~/satisfactory/logs/` — Log files directory -- `~/satisfactory/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Satisfactory -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/scp-secret-laboratory-servermod.md b/modules/billing/docs_old/games/scp-secret-laboratory-servermod.md deleted file mode 100644 index 07dc8980..00000000 --- a/modules/billing/docs_old/games/scp-secret-laboratory-servermod.md +++ /dev/null @@ -1,107 +0,0 @@ -# SCP: Secret Laboratory ServerMod — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./scp-secret-laboratory-servermod_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `scp-secret-laboratory-servermod_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/scp-secret-laboratory-servermod/server.cfg` — Main server configuration -- `~/scp-secret-laboratory-servermod/config/` — Configuration directory -- `~/scp-secret-laboratory-servermod/logs/` — Log files directory -- `~/scp-secret-laboratory-servermod/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for SCP: Secret Laboratory ServerMod -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/scp-secret-laboratory.md b/modules/billing/docs_old/games/scp-secret-laboratory.md deleted file mode 100644 index c14664ff..00000000 --- a/modules/billing/docs_old/games/scp-secret-laboratory.md +++ /dev/null @@ -1,107 +0,0 @@ -# SCP: Secret Laboratory — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./scp-secret-laboratory_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `scp-secret-laboratory_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/scp-secret-laboratory/server.cfg` — Main server configuration -- `~/scp-secret-laboratory/config/` — Configuration directory -- `~/scp-secret-laboratory/logs/` — Log files directory -- `~/scp-secret-laboratory/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for SCP: Secret Laboratory -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/scum.md b/modules/billing/docs_old/games/scum.md deleted file mode 100644 index 04504105..00000000 --- a/modules/billing/docs_old/games/scum.md +++ /dev/null @@ -1,107 +0,0 @@ -# Scum — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./scum_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `scum_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/scum/server.cfg` — Main server configuration -- `~/scum/config/` — Configuration directory -- `~/scum/logs/` — Log files directory -- `~/scum/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Scum -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/skyrim-together-reborn-mod.md b/modules/billing/docs_old/games/skyrim-together-reborn-mod.md deleted file mode 100644 index ecfba1f8..00000000 --- a/modules/billing/docs_old/games/skyrim-together-reborn-mod.md +++ /dev/null @@ -1,107 +0,0 @@ -# Skyrim Together Reborn Mod — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./skyrim-together-reborn-mod_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `skyrim-together-reborn-mod_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/skyrim-together-reborn-mod/server.cfg` — Main server configuration -- `~/skyrim-together-reborn-mod/config/` — Configuration directory -- `~/skyrim-together-reborn-mod/logs/` — Log files directory -- `~/skyrim-together-reborn-mod/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Skyrim Together Reborn Mod -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/soldat.md b/modules/billing/docs_old/games/soldat.md deleted file mode 100644 index 14ad4238..00000000 --- a/modules/billing/docs_old/games/soldat.md +++ /dev/null @@ -1,107 +0,0 @@ -# Soldat — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./soldat_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `soldat_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/soldat/server.cfg` — Main server configuration -- `~/soldat/config/` — Configuration directory -- `~/soldat/logs/` — Log files directory -- `~/soldat/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Soldat -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/soldier-of-fortune-2-double-helix-gold.md b/modules/billing/docs_old/games/soldier-of-fortune-2-double-helix-gold.md deleted file mode 100644 index b1b88fe3..00000000 --- a/modules/billing/docs_old/games/soldier-of-fortune-2-double-helix-gold.md +++ /dev/null @@ -1,107 +0,0 @@ -# Soldier of Fortune 2: Double Helix Gold — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./soldier-of-fortune-2-double-helix-gold_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `soldier-of-fortune-2-double-helix-gold_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/soldier-of-fortune-2-double-helix-gold/server.cfg` — Main server configuration -- `~/soldier-of-fortune-2-double-helix-gold/config/` — Configuration directory -- `~/soldier-of-fortune-2-double-helix-gold/logs/` — Log files directory -- `~/soldier-of-fortune-2-double-helix-gold/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Soldier of Fortune 2: Double Helix Gold -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/sons-of-the-forest.md b/modules/billing/docs_old/games/sons-of-the-forest.md deleted file mode 100644 index 978ae56d..00000000 --- a/modules/billing/docs_old/games/sons-of-the-forest.md +++ /dev/null @@ -1,107 +0,0 @@ -# Sons of the Forest — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./sons-of-the-forest_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `sons-of-the-forest_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/sons-of-the-forest/server.cfg` — Main server configuration -- `~/sons-of-the-forest/config/` — Configuration directory -- `~/sons-of-the-forest/logs/` — Log files directory -- `~/sons-of-the-forest/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Sons of the Forest -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/soulmask.md b/modules/billing/docs_old/games/soulmask.md deleted file mode 100644 index e52e6362..00000000 --- a/modules/billing/docs_old/games/soulmask.md +++ /dev/null @@ -1,107 +0,0 @@ -# Soulmask — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./soulmask_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `soulmask_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/soulmask/server.cfg` — Main server configuration -- `~/soulmask/config/` — Configuration directory -- `~/soulmask/logs/` — Log files directory -- `~/soulmask/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Soulmask -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/source-forts-classic.md b/modules/billing/docs_old/games/source-forts-classic.md deleted file mode 100644 index fa988e60..00000000 --- a/modules/billing/docs_old/games/source-forts-classic.md +++ /dev/null @@ -1,107 +0,0 @@ -# Source Forts Classic — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./source-forts-classic_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `source-forts-classic_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/source-forts-classic/server.cfg` — Main server configuration -- `~/source-forts-classic/config/` — Configuration directory -- `~/source-forts-classic/logs/` — Log files directory -- `~/source-forts-classic/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Source Forts Classic -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/space-engineers.md b/modules/billing/docs_old/games/space-engineers.md deleted file mode 100644 index b9a50cb2..00000000 --- a/modules/billing/docs_old/games/space-engineers.md +++ /dev/null @@ -1,111 +0,0 @@ -# Space Engineers — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./space-engineers_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `space-engineers_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/space-engineers/server.cfg` — Main server configuration -- `~/space-engineers/config/` — Configuration directory -- `~/space-engineers/logs/` — Log files directory -- `~/space-engineers/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -**Workshop Integration:** -- Check Steam Workshop for community content -- Subscribe to collections via Steam client -- Server automatically downloads subscribed content -- Configure workshop content loading in server configuration - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Space Engineers -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/squad-44.md b/modules/billing/docs_old/games/squad-44.md deleted file mode 100644 index ab42ae0f..00000000 --- a/modules/billing/docs_old/games/squad-44.md +++ /dev/null @@ -1,111 +0,0 @@ -# Squad 44 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./squad-44_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `squad-44_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/squad-44/server.cfg` — Main server configuration -- `~/squad-44/config/` — Configuration directory -- `~/squad-44/logs/` — Log files directory -- `~/squad-44/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -**Workshop Integration:** -- Check Steam Workshop for community content -- Subscribe to collections via Steam client -- Server automatically downloads subscribed content -- Configure workshop content loading in server configuration - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Squad 44 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/squad.md b/modules/billing/docs_old/games/squad.md deleted file mode 100644 index 525af7bb..00000000 --- a/modules/billing/docs_old/games/squad.md +++ /dev/null @@ -1,108 +0,0 @@ -# Squad — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -SquadGameServer.exe Port=7787 QueryPort=27165 RCON=21114 FIXEDMAXPLAYERS=80 RANDOM=NONE -``` - -**Parameters (exhaustive, server-relevant only)** -- `Port=` — Game port. Default: 7787. -- `QueryPort=` — Steam query port. Default: 27165. -- `RCON=` — RCON port. Default: 21114. -- `FIXEDMAXPLAYERS=` — Maximum players (1-100). -- `RANDOM=` — Random map selection. -- `FIXEDVRFILLTHRESHOLD=` — VR fill threshold. -- `FIXEDMAXTICKRATE=` — Maximum tick rate. - -**Ports** -- Game: UDP **7787** (primary) -- Query: UDP **27165** (Steam query) -- RCON: TCP **21114** (administration) - -## Config Files & Locations -**Windows:** -- `WindowsServer/Squad/Saved/Config/WindowsServer/` — Configuration directory -- `WindowsServer/Squad/Saved/Logs/` — Log files -- `WindowsServer/Squad/Saved/SaveGames/` — Save files - -**Linux:** -- `/home/squad/Saved/Config/LinuxServer/` — Configuration directory -- `/home/squad/Saved/Logs/` — Log files -- `/home/squad/Saved/SaveGames/` — Save files - -**Key Files:** -- **GameUserSettings.ini**: Main server configuration -- **Game.ini**: Advanced game settings -- **Engine.ini**: Engine-specific settings - -## Steam Workshop -**Workshop Integration:** -- Check Steam Workshop for community content -- Subscribe to collections via Steam client -- Server automatically downloads subscribed content -- Configure workshop content loading in server configuration - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Squad -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/starbound.md b/modules/billing/docs_old/games/starbound.md deleted file mode 100644 index c2c4e650..00000000 --- a/modules/billing/docs_old/games/starbound.md +++ /dev/null @@ -1,107 +0,0 @@ -# Starbound — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./starbound_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `starbound_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/starbound/server.cfg` — Main server configuration -- `~/starbound/config/` — Configuration directory -- `~/starbound/logs/` — Log files directory -- `~/starbound/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Starbound -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/stationeers.md b/modules/billing/docs_old/games/stationeers.md deleted file mode 100644 index cd3c059f..00000000 --- a/modules/billing/docs_old/games/stationeers.md +++ /dev/null @@ -1,107 +0,0 @@ -# Stationeers — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./stationeers_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `stationeers_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/stationeers/server.cfg` — Main server configuration -- `~/stationeers/config/` — Configuration directory -- `~/stationeers/logs/` — Log files directory -- `~/stationeers/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Stationeers -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/staxel.md b/modules/billing/docs_old/games/staxel.md deleted file mode 100644 index 0163c2c2..00000000 --- a/modules/billing/docs_old/games/staxel.md +++ /dev/null @@ -1,107 +0,0 @@ -# Staxel — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./staxel_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `staxel_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/staxel/server.cfg` — Main server configuration -- `~/staxel/config/` — Configuration directory -- `~/staxel/logs/` — Log files directory -- `~/staxel/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Staxel -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/stickybots.md b/modules/billing/docs_old/games/stickybots.md deleted file mode 100644 index 260b4f82..00000000 --- a/modules/billing/docs_old/games/stickybots.md +++ /dev/null @@ -1,107 +0,0 @@ -# StickyBots — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./stickybots_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `stickybots_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/stickybots/server.cfg` — Main server configuration -- `~/stickybots/config/` — Configuration directory -- `~/stickybots/logs/` — Log files directory -- `~/stickybots/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for StickyBots -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/subsistence.md b/modules/billing/docs_old/games/subsistence.md deleted file mode 100644 index cece81a4..00000000 --- a/modules/billing/docs_old/games/subsistence.md +++ /dev/null @@ -1,107 +0,0 @@ -# Subsistence — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./subsistence_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `subsistence_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/subsistence/server.cfg` — Main server configuration -- `~/subsistence/config/` — Configuration directory -- `~/subsistence/logs/` — Log files directory -- `~/subsistence/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Subsistence -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/survive-the-nights.md b/modules/billing/docs_old/games/survive-the-nights.md deleted file mode 100644 index 097a4e4e..00000000 --- a/modules/billing/docs_old/games/survive-the-nights.md +++ /dev/null @@ -1,107 +0,0 @@ -# Survive the Nights — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./survive-the-nights_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `survive-the-nights_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/survive-the-nights/server.cfg` — Main server configuration -- `~/survive-the-nights/config/` — Configuration directory -- `~/survive-the-nights/logs/` — Log files directory -- `~/survive-the-nights/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Survive the Nights -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/sven-co-op.md b/modules/billing/docs_old/games/sven-co-op.md deleted file mode 100644 index 1502b0ec..00000000 --- a/modules/billing/docs_old/games/sven-co-op.md +++ /dev/null @@ -1,107 +0,0 @@ -# Sven Co-op — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./sven-co-op_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `sven-co-op_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/sven-co-op/server.cfg` — Main server configuration -- `~/sven-co-op/config/` — Configuration directory -- `~/sven-co-op/logs/` — Log files directory -- `~/sven-co-op/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Sven Co-op -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/team-fortress-2.md b/modules/billing/docs_old/games/team-fortress-2.md deleted file mode 100644 index a6fa7cfe..00000000 --- a/modules/billing/docs_old/games/team-fortress-2.md +++ /dev/null @@ -1,154 +0,0 @@ -# Team Fortress 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -srcds_run -game tf -console -usercon +hostport 27015 +map de_dust2 +maxplayers 16 +exec server.cfg -``` - -**Parameters (exhaustive, server-relevant only)** -- `-game ` — Game directory. Required. -- `-console` — Enable server console output. -- `-usercon` — Enable user console commands. -- `+hostport ` — Server port (UDP). Default: 27015. -- `+ip
` — Bind to specific IP address. -- `+map ` — Starting map. Required. -- `+maxplayers ` — Maximum players (1-64). -- `+exec ` — Execute config file on startup. -- `+sv_setsteamaccount ` — Game Server Login Token for public servers. -- `+rcon_password ` — RCON password for remote administration. -- `+sv_password ` — Server password for private games. -- `+hostname ` — Server name in browser. -- `+sv_lan <0|1>` — LAN mode (0=Internet, 1=LAN only). -- `-tickrate ` — Server tickrate (default: 66, competitive: 128). -- `-port ` — Alternative syntax for hostport. -- `-nohltv` — Disable SourceTV. -- `+tv_enable <0|1>` — Enable/disable SourceTV. -- `+tv_port ` — SourceTV port (default: hostport + 5). -- `-secure` — Enable VAC (Valve Anti-Cheat). -- `-insecure` — Disable VAC (for testing only). -- `+sv_region ` — Server region (255=world, 0-7=specific regions). -- `+fps_max ` — Server FPS limit. -- `-threads ` — Number of worker threads. -- `-norestart` — Don't restart server on crash. -- `+log ` — Enable/disable logging. -- `-condebug` — Log console output to file. -- `+sv_logfile <0|1>` — Enable server logging. -- `+sv_logflush <0|1>` — Flush logs immediately. - -**Ports** -- Game: UDP **27015** (primary) -- RCON: TCP **27015** (same as game port) -- SourceTV: UDP **27020** (game port + 5) -- Steam Query: UDP **27016** (game port + 1) - -## Config Files & Locations -**Windows:** -- `steamapps/common/Team Fortress 2/cfg/server.cfg` — Main server configuration -- `steamapps/common/Team Fortress 2/cfg/autoexec.cfg` — Auto-executed commands -- `steamapps/common/Team Fortress 2/mapcycle.txt` — Map rotation list -- `steamapps/common/Team Fortress 2/motd.txt` — Message of the day -- `steamapps/common/Team Fortress 2/banned_user.cfg` — Banned users -- `steamapps/common/Team Fortress 2/banned_ip.cfg` — Banned IP addresses -- `steamapps/common/Team Fortress 2/logs/` — Server logs directory - -**Linux:** -- `~/.steam/steamapps/common/Team Fortress 2/cfg/server.cfg` — Main server configuration -- `~/.steam/steamapps/common/Team Fortress 2/cfg/autoexec.cfg` — Auto-executed commands -- `~/.steam/steamapps/common/Team Fortress 2/mapcycle.txt` — Map rotation list -- `~/.steam/steamapps/common/Team Fortress 2/motd.txt` — Message of the day -- `~/.steam/steamapps/common/Team Fortress 2/banned_user.cfg` — Banned users -- `~/.steam/steamapps/common/Team Fortress 2/banned_ip.cfg` — Banned IP addresses -- `~/.steam/steamapps/common/Team Fortress 2/logs/` — Server logs directory - -**Key Configuration Files:** -- **server.cfg**: Core server settings (rates, game rules, admin settings) -- **autoexec.cfg**: Commands executed on server start -- **mapcycle.txt**: Map rotation configuration -- **motd.txt**: Welcome message displayed to connecting players - -## Steam Workshop -**Collection Mounting:** -1. Create Steam Workshop collection with desired maps/content -2. Add collection ID to server startup: `+host_workshop_collection ` -3. Add Steam Web API key: `+sv_setsteamaccount ` - -**Map Starting:** -- Use workshop map IDs: `+map workshop/` -- Example: `+map workshop/125438255` - -**Cache Location:** -- Windows: `steamapps/workshop/content//` -- Linux: `~/.steam/steamapps/workshop/content//` - -**API Key Setup:** -1. Get Game Server Login Token from: https://steamcommunity.com/dev/managegameservers -2. Add to startup parameters: `+sv_setsteamaccount ` - -**Workshop Content Updates:** -- Content updates automatically when server restarts -- Force update with `workshop_download_item ` console command - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Team Fortress 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/team-fortress-classic.md b/modules/billing/docs_old/games/team-fortress-classic.md deleted file mode 100644 index 731f9023..00000000 --- a/modules/billing/docs_old/games/team-fortress-classic.md +++ /dev/null @@ -1,107 +0,0 @@ -# Team Fortress Classic — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./team-fortress-classic_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `team-fortress-classic_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/team-fortress-classic/server.cfg` — Main server configuration -- `~/team-fortress-classic/config/` — Configuration directory -- `~/team-fortress-classic/logs/` — Log files directory -- `~/team-fortress-classic/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Team Fortress Classic -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/teamspeak-3.md b/modules/billing/docs_old/games/teamspeak-3.md deleted file mode 100644 index 54158470..00000000 --- a/modules/billing/docs_old/games/teamspeak-3.md +++ /dev/null @@ -1,107 +0,0 @@ -# Teamspeak 3 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./teamspeak-3_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `teamspeak-3_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/teamspeak-3/server.cfg` — Main server configuration -- `~/teamspeak-3/config/` — Configuration directory -- `~/teamspeak-3/logs/` — Log files directory -- `~/teamspeak-3/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Teamspeak 3 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/tebex.md b/modules/billing/docs_old/games/tebex.md deleted file mode 100644 index a1bb81e4..00000000 --- a/modules/billing/docs_old/games/tebex.md +++ /dev/null @@ -1,107 +0,0 @@ -# Tebex — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./tebex_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `tebex_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/tebex/server.cfg` — Main server configuration -- `~/tebex/config/` — Configuration directory -- `~/tebex/logs/` — Log files directory -- `~/tebex/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Tebex -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/teeworlds.md b/modules/billing/docs_old/games/teeworlds.md deleted file mode 100644 index d0025d7c..00000000 --- a/modules/billing/docs_old/games/teeworlds.md +++ /dev/null @@ -1,107 +0,0 @@ -# Teeworlds — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./teeworlds_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `teeworlds_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/teeworlds/server.cfg` — Main server configuration -- `~/teeworlds/config/` — Configuration directory -- `~/teeworlds/logs/` — Log files directory -- `~/teeworlds/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Teeworlds -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/terraria.md b/modules/billing/docs_old/games/terraria.md deleted file mode 100644 index 3ebe4ed2..00000000 --- a/modules/billing/docs_old/games/terraria.md +++ /dev/null @@ -1,111 +0,0 @@ -# Terraria — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./terraria_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `terraria_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/terraria/server.cfg` — Main server configuration -- `~/terraria/config/` — Configuration directory -- `~/terraria/logs/` — Log files directory -- `~/terraria/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -**Workshop Integration:** -- Check Steam Workshop for community content -- Subscribe to collections via Steam client -- Server automatically downloads subscribed content -- Configure workshop content loading in server configuration - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Terraria -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/terratech-worlds.md b/modules/billing/docs_old/games/terratech-worlds.md deleted file mode 100644 index 8f31a6ce..00000000 --- a/modules/billing/docs_old/games/terratech-worlds.md +++ /dev/null @@ -1,107 +0,0 @@ -# TerraTech Worlds — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./terratech-worlds_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `terratech-worlds_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/terratech-worlds/server.cfg` — Main server configuration -- `~/terratech-worlds/config/` — Configuration directory -- `~/terratech-worlds/logs/` — Log files directory -- `~/terratech-worlds/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for TerraTech Worlds -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/the-forest.md b/modules/billing/docs_old/games/the-forest.md deleted file mode 100644 index 3edf5dc0..00000000 --- a/modules/billing/docs_old/games/the-forest.md +++ /dev/null @@ -1,107 +0,0 @@ -# The Forest — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./the-forest_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `the-forest_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/the-forest/server.cfg` — Main server configuration -- `~/the-forest/config/` — Configuration directory -- `~/the-forest/logs/` — Log files directory -- `~/the-forest/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for The Forest -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/the-front.md b/modules/billing/docs_old/games/the-front.md deleted file mode 100644 index 68107de1..00000000 --- a/modules/billing/docs_old/games/the-front.md +++ /dev/null @@ -1,107 +0,0 @@ -# The Front — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./the-front_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `the-front_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/the-front/server.cfg` — Main server configuration -- `~/the-front/config/` — Configuration directory -- `~/the-front/logs/` — Log files directory -- `~/the-front/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for The Front -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/the-isle.md b/modules/billing/docs_old/games/the-isle.md deleted file mode 100644 index c80f28be..00000000 --- a/modules/billing/docs_old/games/the-isle.md +++ /dev/null @@ -1,107 +0,0 @@ -# The Isle — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./the-isle_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `the-isle_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/the-isle/server.cfg` — Main server configuration -- `~/the-isle/config/` — Configuration directory -- `~/the-isle/logs/` — Log files directory -- `~/the-isle/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for The Isle -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/the-lord-of-the-rings-return-to-moria.md b/modules/billing/docs_old/games/the-lord-of-the-rings-return-to-moria.md deleted file mode 100644 index 4d0546bd..00000000 --- a/modules/billing/docs_old/games/the-lord-of-the-rings-return-to-moria.md +++ /dev/null @@ -1,107 +0,0 @@ -# The Lord of the Rings: Return to Moria — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./the-lord-of-the-rings-return-to-moria_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `the-lord-of-the-rings-return-to-moria_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/the-lord-of-the-rings-return-to-moria/server.cfg` — Main server configuration -- `~/the-lord-of-the-rings-return-to-moria/config/` — Configuration directory -- `~/the-lord-of-the-rings-return-to-moria/logs/` — Log files directory -- `~/the-lord-of-the-rings-return-to-moria/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for The Lord of the Rings: Return to Moria -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/the-specialists.md b/modules/billing/docs_old/games/the-specialists.md deleted file mode 100644 index 3daed1a2..00000000 --- a/modules/billing/docs_old/games/the-specialists.md +++ /dev/null @@ -1,107 +0,0 @@ -# The Specialists — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./the-specialists_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `the-specialists_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/the-specialists/server.cfg` — Main server configuration -- `~/the-specialists/config/` — Configuration directory -- `~/the-specialists/logs/` — Log files directory -- `~/the-specialists/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for The Specialists -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/tinkertown.md b/modules/billing/docs_old/games/tinkertown.md deleted file mode 100644 index 7d5c6ea5..00000000 --- a/modules/billing/docs_old/games/tinkertown.md +++ /dev/null @@ -1,107 +0,0 @@ -# Tinkertown — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./tinkertown_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `tinkertown_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/tinkertown/server.cfg` — Main server configuration -- `~/tinkertown/config/` — Configuration directory -- `~/tinkertown/logs/` — Log files directory -- `~/tinkertown/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Tinkertown -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/tower-unite.md b/modules/billing/docs_old/games/tower-unite.md deleted file mode 100644 index f56fc72f..00000000 --- a/modules/billing/docs_old/games/tower-unite.md +++ /dev/null @@ -1,107 +0,0 @@ -# Tower Unite — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./tower-unite_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `tower-unite_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/tower-unite/server.cfg` — Main server configuration -- `~/tower-unite/config/` — Configuration directory -- `~/tower-unite/logs/` — Log files directory -- `~/tower-unite/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Tower Unite -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/unreal-tournament-2004.md b/modules/billing/docs_old/games/unreal-tournament-2004.md deleted file mode 100644 index 530952c9..00000000 --- a/modules/billing/docs_old/games/unreal-tournament-2004.md +++ /dev/null @@ -1,107 +0,0 @@ -# Unreal Tournament 2004 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./unreal-tournament-2004_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `unreal-tournament-2004_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/unreal-tournament-2004/server.cfg` — Main server configuration -- `~/unreal-tournament-2004/config/` — Configuration directory -- `~/unreal-tournament-2004/logs/` — Log files directory -- `~/unreal-tournament-2004/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Unreal Tournament 2004 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/unreal-tournament-3.md b/modules/billing/docs_old/games/unreal-tournament-3.md deleted file mode 100644 index e420840e..00000000 --- a/modules/billing/docs_old/games/unreal-tournament-3.md +++ /dev/null @@ -1,107 +0,0 @@ -# Unreal Tournament 3 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./unreal-tournament-3_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `unreal-tournament-3_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/unreal-tournament-3/server.cfg` — Main server configuration -- `~/unreal-tournament-3/config/` — Configuration directory -- `~/unreal-tournament-3/logs/` — Log files directory -- `~/unreal-tournament-3/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Unreal Tournament 3 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/unreal-tournament-99.md b/modules/billing/docs_old/games/unreal-tournament-99.md deleted file mode 100644 index a56afa71..00000000 --- a/modules/billing/docs_old/games/unreal-tournament-99.md +++ /dev/null @@ -1,107 +0,0 @@ -# Unreal Tournament 99 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./unreal-tournament-99_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `unreal-tournament-99_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/unreal-tournament-99/server.cfg` — Main server configuration -- `~/unreal-tournament-99/config/` — Configuration directory -- `~/unreal-tournament-99/logs/` — Log files directory -- `~/unreal-tournament-99/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Unreal Tournament 99 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/unreal-tournament.md b/modules/billing/docs_old/games/unreal-tournament.md deleted file mode 100644 index b12ec150..00000000 --- a/modules/billing/docs_old/games/unreal-tournament.md +++ /dev/null @@ -1,107 +0,0 @@ -# Unreal Tournament — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./unreal-tournament_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `unreal-tournament_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/unreal-tournament/server.cfg` — Main server configuration -- `~/unreal-tournament/config/` — Configuration directory -- `~/unreal-tournament/logs/` — Log files directory -- `~/unreal-tournament/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Unreal Tournament -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/unturned.md b/modules/billing/docs_old/games/unturned.md deleted file mode 100644 index bf9be662..00000000 --- a/modules/billing/docs_old/games/unturned.md +++ /dev/null @@ -1,106 +0,0 @@ -# Unturned — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -unturned_server.exe -batchmode -nographics -dedicated -port 27015 -``` - -**Parameters (common Unity server flags)** -- `-batchmode` — Run without GUI. -- `-nographics` — Disable graphics rendering. -- `-dedicated` — Dedicated server mode. -- `-port ` — Server port. -- `-logFile ` — Log file location. -- `-quit` — Quit after operations complete. - -**Ports** -- Game: UDP **27015** (typical) -- Query: UDP **27016** (game port + 1) - -## Config Files & Locations -**Windows:** -- `Data/` — Game data directory -- `Logs/` — Log files directory -- `ServerConfig/` — Configuration files (varies by game) - -**Linux:** -- `~/unturned/Data/` — Game data directory -- `~/unturned/Logs/` — Log files directory -- `~/unturned/ServerConfig/` — Configuration files - -**Key Files:** -- Configuration file names and locations vary significantly between Unity games -- Common patterns: server.cfg, config.json, settings.xml -- Check game-specific documentation for exact file locations - -## Steam Workshop -**Workshop Integration:** -- Check Steam Workshop for community content -- Subscribe to collections via Steam client -- Server automatically downloads subscribed content -- Configure workshop content loading in server configuration - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Unturned -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/urban-terror-4.md b/modules/billing/docs_old/games/urban-terror-4.md deleted file mode 100644 index 24e326f0..00000000 --- a/modules/billing/docs_old/games/urban-terror-4.md +++ /dev/null @@ -1,107 +0,0 @@ -# Urban Terror 4 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./urban-terror-4_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `urban-terror-4_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/urban-terror-4/server.cfg` — Main server configuration -- `~/urban-terror-4/config/` — Configuration directory -- `~/urban-terror-4/logs/` — Log files directory -- `~/urban-terror-4/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Urban Terror 4 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/v-rising.md b/modules/billing/docs_old/games/v-rising.md deleted file mode 100644 index 6a1dee4c..00000000 --- a/modules/billing/docs_old/games/v-rising.md +++ /dev/null @@ -1,107 +0,0 @@ -# V Rising — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./v-rising_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `v-rising_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/v-rising/server.cfg` — Main server configuration -- `~/v-rising/config/` — Configuration directory -- `~/v-rising/logs/` — Log files directory -- `~/v-rising/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for V Rising -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/valheim.md b/modules/billing/docs_old/games/valheim.md deleted file mode 100644 index 57d731fc..00000000 --- a/modules/billing/docs_old/games/valheim.md +++ /dev/null @@ -1,109 +0,0 @@ -# Valheim — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -valheim_server.exe -name "My Server" -port 2456 -world "Dedicated" -password "secret" -public 1 -``` - -**Parameters (exhaustive, server-relevant only)** -- `-name ""` — Server name visible in browser. -- `-port ` — Server port. Default: 2456. -- `-world ""` — World name to load/create. -- `-password ""` — Server password. -- `-public <0|1>` — Advertise on public server list. -- `-savedir ""` — Save directory location. -- `-logFile ""` — Log file location. -- `-saveinterval ` — World save interval. -- `-backups ` — Number of world backups to keep. -- `-backupshort ` — Short interval backup count. -- `-backuplong ` — Long interval backup count. -- `-crossplay` — Enable crossplay between platforms. - -**Ports** -- Game: UDP **2456** (primary) -- Steam Query: UDP **2457** (game port + 1) -- Additional: UDP **2458** (game port + 2) - -## Config Files & Locations -**Windows:** -- `Data/` — Game data directory -- `Logs/` — Log files directory -- `ServerConfig/` — Configuration files (varies by game) - -**Linux:** -- `~/valheim/Data/` — Game data directory -- `~/valheim/Logs/` — Log files directory -- `~/valheim/ServerConfig/` — Configuration files - -**Key Files:** -- Configuration file names and locations vary significantly between Unity games -- Common patterns: server.cfg, config.json, settings.xml -- Check game-specific documentation for exact file locations - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Valheim -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/vampire-slayer.md b/modules/billing/docs_old/games/vampire-slayer.md deleted file mode 100644 index 7d97c234..00000000 --- a/modules/billing/docs_old/games/vampire-slayer.md +++ /dev/null @@ -1,107 +0,0 @@ -# Vampire Slayer — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./vampire-slayer_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `vampire-slayer_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/vampire-slayer/server.cfg` — Main server configuration -- `~/vampire-slayer/config/` — Configuration directory -- `~/vampire-slayer/logs/` — Log files directory -- `~/vampire-slayer/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Vampire Slayer -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/velocity-proxy.md b/modules/billing/docs_old/games/velocity-proxy.md deleted file mode 100644 index 207c9da5..00000000 --- a/modules/billing/docs_old/games/velocity-proxy.md +++ /dev/null @@ -1,107 +0,0 @@ -# Velocity Proxy — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./velocity-proxy_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `velocity-proxy_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/velocity-proxy/server.cfg` — Main server configuration -- `~/velocity-proxy/config/` — Configuration directory -- `~/velocity-proxy/logs/` — Log files directory -- `~/velocity-proxy/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Velocity Proxy -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/vintage-story.md b/modules/billing/docs_old/games/vintage-story.md deleted file mode 100644 index b1712fa4..00000000 --- a/modules/billing/docs_old/games/vintage-story.md +++ /dev/null @@ -1,107 +0,0 @@ -# Vintage Story — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./vintage-story_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `vintage-story_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/vintage-story/server.cfg` — Main server configuration -- `~/vintage-story/config/` — Configuration directory -- `~/vintage-story/logs/` — Log files directory -- `~/vintage-story/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Vintage Story -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/warfork.md b/modules/billing/docs_old/games/warfork.md deleted file mode 100644 index 25042801..00000000 --- a/modules/billing/docs_old/games/warfork.md +++ /dev/null @@ -1,107 +0,0 @@ -# Warfork — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./warfork_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `warfork_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/warfork/server.cfg` — Main server configuration -- `~/warfork/config/` — Configuration directory -- `~/warfork/logs/` — Log files directory -- `~/warfork/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Warfork -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/warsow.md b/modules/billing/docs_old/games/warsow.md deleted file mode 100644 index d7b766e3..00000000 --- a/modules/billing/docs_old/games/warsow.md +++ /dev/null @@ -1,107 +0,0 @@ -# Warsow — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./warsow_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `warsow_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/warsow/server.cfg` — Main server configuration -- `~/warsow/config/` — Configuration directory -- `~/warsow/logs/` — Log files directory -- `~/warsow/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Warsow -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/waterfallmc.md b/modules/billing/docs_old/games/waterfallmc.md deleted file mode 100644 index eea288e2..00000000 --- a/modules/billing/docs_old/games/waterfallmc.md +++ /dev/null @@ -1,107 +0,0 @@ -# WaterfallMC — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./waterfallmc_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `waterfallmc_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/waterfallmc/server.cfg` — Main server configuration -- `~/waterfallmc/config/` — Configuration directory -- `~/waterfallmc/logs/` — Log files directory -- `~/waterfallmc/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for WaterfallMC -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/wolfenstein-enemy-territory.md b/modules/billing/docs_old/games/wolfenstein-enemy-territory.md deleted file mode 100644 index 4f91d4c1..00000000 --- a/modules/billing/docs_old/games/wolfenstein-enemy-territory.md +++ /dev/null @@ -1,107 +0,0 @@ -# Wolfenstein: Enemy Territory — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./wolfenstein-enemy-territory_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `wolfenstein-enemy-territory_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/wolfenstein-enemy-territory/server.cfg` — Main server configuration -- `~/wolfenstein-enemy-territory/config/` — Configuration directory -- `~/wolfenstein-enemy-territory/logs/` — Log files directory -- `~/wolfenstein-enemy-territory/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Wolfenstein: Enemy Territory -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/world-titans-war.md b/modules/billing/docs_old/games/world-titans-war.md deleted file mode 100644 index 1e495eb0..00000000 --- a/modules/billing/docs_old/games/world-titans-war.md +++ /dev/null @@ -1,107 +0,0 @@ -# World Titans War — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./world-titans-war_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `world-titans-war_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/world-titans-war/server.cfg` — Main server configuration -- `~/world-titans-war/config/` — Configuration directory -- `~/world-titans-war/logs/` — Log files directory -- `~/world-titans-war/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for World Titans War -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/wreckfest-2.md b/modules/billing/docs_old/games/wreckfest-2.md deleted file mode 100644 index dac6b1ec..00000000 --- a/modules/billing/docs_old/games/wreckfest-2.md +++ /dev/null @@ -1,107 +0,0 @@ -# Wreckfest 2 — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./wreckfest-2_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `wreckfest-2_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/wreckfest-2/server.cfg` — Main server configuration -- `~/wreckfest-2/config/` — Configuration directory -- `~/wreckfest-2/logs/` — Log files directory -- `~/wreckfest-2/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Wreckfest 2 -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/wreckfest.md b/modules/billing/docs_old/games/wreckfest.md deleted file mode 100644 index f52620c4..00000000 --- a/modules/billing/docs_old/games/wreckfest.md +++ /dev/null @@ -1,107 +0,0 @@ -# Wreckfest — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./wreckfest_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `wreckfest_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/wreckfest/server.cfg` — Main server configuration -- `~/wreckfest/config/` — Configuration directory -- `~/wreckfest/logs/` — Log files directory -- `~/wreckfest/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Wreckfest -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/wurm-unlimited.md b/modules/billing/docs_old/games/wurm-unlimited.md deleted file mode 100644 index 0417fc21..00000000 --- a/modules/billing/docs_old/games/wurm-unlimited.md +++ /dev/null @@ -1,107 +0,0 @@ -# Wurm Unlimited — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./wurm-unlimited_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `wurm-unlimited_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/wurm-unlimited/server.cfg` — Main server configuration -- `~/wurm-unlimited/config/` — Configuration directory -- `~/wurm-unlimited/logs/` — Log files directory -- `~/wurm-unlimited/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Wurm Unlimited -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/xonotic.md b/modules/billing/docs_old/games/xonotic.md deleted file mode 100644 index c618d010..00000000 --- a/modules/billing/docs_old/games/xonotic.md +++ /dev/null @@ -1,107 +0,0 @@ -# Xonotic — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./xonotic_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `xonotic_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/xonotic/server.cfg` — Main server configuration -- `~/xonotic/config/` — Configuration directory -- `~/xonotic/logs/` — Log files directory -- `~/xonotic/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Xonotic -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/zombie-master-reborn.md b/modules/billing/docs_old/games/zombie-master-reborn.md deleted file mode 100644 index 934d4a01..00000000 --- a/modules/billing/docs_old/games/zombie-master-reborn.md +++ /dev/null @@ -1,107 +0,0 @@ -# Zombie Master: Reborn — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./zombie-master-reborn_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `zombie-master-reborn_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/zombie-master-reborn/server.cfg` — Main server configuration -- `~/zombie-master-reborn/config/` — Configuration directory -- `~/zombie-master-reborn/logs/` — Log files directory -- `~/zombie-master-reborn/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Zombie Master: Reborn -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/games/zombie-panic-source.md b/modules/billing/docs_old/games/zombie-panic-source.md deleted file mode 100644 index 5bbe8b74..00000000 --- a/modules/billing/docs_old/games/zombie-panic-source.md +++ /dev/null @@ -1,107 +0,0 @@ -# Zombie Panic! Source — Complete Dedicated Server Guide - -## Startup Parameters -**Default command line** -```bash -./zombie-panic-source_server -port 27015 -maxplayers 16 -config server.cfg -``` - -**Parameters (common server flags)** -- `-port ` — Server port (default varies by game) -- `-maxplayers ` — Maximum player count -- `-config ` — Configuration file to load -- `-log` — Enable logging -- `-console` — Enable console output -- `-dedicated` — Run as dedicated server -- `-name ""` — Server name -- `-password ""` — Server password - -**Ports** -- Game: UDP **27015** (typical default) -- Query: UDP **27016** (game port + 1) -- Admin/RCON: TCP **varies by game** - -## Config Files & Locations -**Windows:** -- `zombie-panic-source_server.cfg` — Main server configuration -- `config/` — Configuration directory -- `logs/` — Log files directory -- `data/` — Server data and saves - -**Linux:** -- `~/zombie-panic-source/server.cfg` — Main server configuration -- `~/zombie-panic-source/config/` — Configuration directory -- `~/zombie-panic-source/logs/` — Log files directory -- `~/zombie-panic-source/data/` — Server data and saves - -**Key Files:** -- **server.cfg**: Core server settings and game rules -- **admins.cfg**: Administrator configuration (if applicable) -- **banned.cfg**: Banned players list (if applicable) - -## Steam Workshop -Not supported by this game. - -## Common Mods (curated) -**Admin/Management Mods** -- Check official mod repositories or community sites for Zombie Panic! Source -- Look for server administration, anti-cheat, and quality-of-life mods -- Install according to game's modding framework (if available) - -**Popular Community Mods** -- Search Steam Workshop (if supported) for highly-rated server mods -- Check game's official forums and community sites for recommended mods -- Verify mod compatibility with current server version - -**Installation Notes** -- Follow each mod's specific installation instructions -- Some games require mod loading frameworks or special startup parameters -- Test mods individually before combining multiple mods - -## Database -Not applicable - this game does not use a database for core functionality. - -## Administration & Scripting -**Remote Administration:** -- RCON (Remote Console) access for server management -- Web-based admin panels (game-specific or third-party) -- In-game admin commands and permissions - -**Backup Strategy:** -- Automated daily backups of save files and configuration -- Rotate backups (keep 7 daily, 4 weekly, 12 monthly) -- Test backup restoration procedures regularly -- Store backups in separate location/drive - -**Auto-Update:** -- Use SteamCMD for automatic server updates (Steam games) -- Schedule updates during low-traffic periods -- Backup before applying updates -- Monitor for update announcements and patch notes - -**Monitoring:** -- Server performance monitoring (CPU, memory, network) -- Player connection logs and statistics -- Error log monitoring and alerting -- Uptime tracking and availability reporting - -## Troubleshooting (game-specific) -**Server not starting** -- **Cause**: Missing dependencies, incorrect configuration, or port conflicts -- **Fix**: Check server logs, verify all required files are present, ensure ports are available - -**Players cannot connect** -- **Cause**: Firewall blocking server port or incorrect network configuration -- **Fix**: Open required ports in firewall, verify server is binding to correct IP address - -**Performance issues/lag** -- **Cause**: Insufficient server resources or suboptimal configuration -- **Fix**: Monitor CPU/memory usage, optimize server settings, reduce player/entity limits - -**Configuration not loading** -- **Cause**: Syntax errors in config files or incorrect file paths -- **Fix**: Validate configuration file syntax, check file permissions, review server logs - -**Mod/plugin conflicts** -- **Cause**: Incompatible mods or plugin version mismatches -- **Fix**: Test mods individually, update to compatible versions, check for known conflicts diff --git a/modules/billing/docs_old/server.php b/modules/billing/docs_old/server.php deleted file mode 100644 index dc6e797c..00000000 --- a/modules/billing/docs_old/server.php +++ /dev/null @@ -1,49 +0,0 @@ - __DIR__ . '/assets/docs/OGP_Sales_Onboarding_Playbook.pdf', - 'security' => __DIR__ . '/assets/docs/OGP_Security_Compliance_Playbook.pdf', - 'investor' => __DIR__ . '/assets/docs/OGP_Investor_One_Pager.pdf', -]; - -$key = $_GET['doc'] ?? ''; -if (!isset($docs[$key])) { - http_response_code(404); - header('Content-Type: text/plain; charset=utf-8'); - echo 'Document not found.'; - exit; -} - -$file = $docs[$key]; -if (!is_readable($file)) { - http_response_code(404); - header('Content-Type: text/plain; charset=utf-8'); - echo 'File not available.'; - exit; -} - -$download = isset($_GET['download']) && $_GET['download'] === '1'; -$basename = basename($file); -$filesize = @filesize($file); - -header('X-Content-Type-Options: nosniff'); -header('Content-Type: application/pdf'); -header('Content-Disposition: ' . ($download ? 'attachment' : 'inline') . '; filename="' . $basename . '"'); -if ($filesize !== false) { - header('Content-Length: ' . $filesize); -} -header('Cache-Control: public, max-age=86400'); // cache for 1 day -header('Accept-Ranges: none'); // simple stream - -$fp = @fopen($file, 'rb'); -if ($fp === false) { - http_response_code(500); - echo 'Unable to open file.'; - exit; -} - -fpassthru($fp); -fclose($fp); -