added legacy server info

This commit is contained in:
Frank Harris 2026-06-16 13:43:39 -05:00
parent ea63b30422
commit a49371c3dd
15 changed files with 218 additions and 53 deletions

View file

@ -4,34 +4,48 @@ declare(strict_types=1);
$discordUrl = trim((string)website_config('discord_url', ''));
$customProjectUrl = website_custom_project_url();
$pricing = website_config('pricing', []);
$platform = website_config('platform', []);
$standardSlotStart = (float)($pricing['standard_slot_start'] ?? 0.50);
$legacyMonthlyStart = (float)($pricing['legacy_monthly_start'] ?? 4.00);
$standardMinSlots = (int)($pricing['standard_min_slots'] ?? 16);
$pricingDisclaimer = trim((string)($pricing['disclaimer'] ?? ''));
$customWorkNote = trim((string)($pricing['custom_work_note'] ?? ''));
$fixedCapNote = trim((string)($pricing['fixed_cap_note'] ?? ''));
$platformSummary = trim((string)($platform['summary'] ?? ''));
$platformCapacityNote = trim((string)($platform['capacity_note'] ?? ''));
$platformExampleCpu = (int)($platform['example_host_cpu_cores'] ?? 32);
$platformExampleRam = (int)($platform['example_host_ram_gb'] ?? 128);
$platformExampleStorage = trim((string)($platform['example_host_storage'] ?? '2 TB SSD storage'));
$platformBackupNote = trim((string)($platform['daily_backups_note'] ?? ''));
?>
<section class="hero">
<div class="container hero-layout">
<div>
<div class="eyebrow">Game hosting backed by developers</div>
<h1>Host it. Mod it. Build it.</h1>
<p>Launch an affordable virtual private game server or work with the team behind Runlevel Systems on the parts that make your community specific: mods, scripts, automation, integrations, admin tools, custom GSP workflows, and unusual server setups that do not fit a generic hosting template.</p>
<h1>Game Hosting Backed by Developers</h1>
<p>Launch a standard server for a modern or legacy game, or work with the team behind Runlevel Systems to customize mods, scripts, integrations, automation, and server workflows around your community.</p>
<div class="hero-actions">
<a class="button button-primary" href="<?= website_escape(website_url('serverlist.php')) ?>">View Game Servers</a>
<a class="button button-secondary" href="<?= website_escape($customProjectUrl) ?>">Discuss a Custom Project</a>
<a class="button button-secondary" href="<?= website_escape($customProjectUrl) ?>">Discuss a Custom Server</a>
<a class="button button-ghost" href="<?= website_escape(panel_url()) ?>">Open Control Panel</a>
</div>
<div class="hero-points">
<div class="hero-point">
<strong>Affordable hosting first</strong>
<span class="muted">You can order a normal hosted server without custom work, then decide later whether you need help extending it.</span>
<strong>Fair starting prices</strong>
<span class="muted">Standard servers start at $<?= website_escape(number_format($standardSlotStart, 2)) ?> per slot, while selected lightweight legacy servers can start around $<?= website_escape(number_format($legacyMonthlyStart, 2)) ?> per month.</span>
</div>
<div class="hero-point">
<strong>Never-oversold capacity</strong>
<span class="muted">Host systems are actively monitored so customers are not crowded onto overloaded nodes.</span>
<span class="muted"><?= website_escape($platformCapacityNote !== '' ? $platformCapacityNote : 'Host systems are actively monitored so customers are not crowded onto overloaded nodes.') ?></span>
</div>
<div class="hero-point">
<strong>Real engineering help</strong>
<span class="muted">Developers, software engineers, game developers, and infrastructure specialists are available when a server needs more than a restart button.</span>
</div>
<div class="hero-point">
<strong>Customization is available</strong>
<span class="muted">Files, configs, startup parameters, supported mods, Workshop content, and custom tooling can be reviewed case by case.</span>
<strong>Legacy games welcome</strong>
<span class="muted">We still host classic and community-maintained multiplayer games that larger providers often overlook, including older Windows and Linux dedicated servers.</span>
</div>
</div>
</div>
@ -39,7 +53,7 @@ $customProjectUrl = website_custom_project_url();
<img src="<?= website_escape(website_asset('images/banner.png')) ?>" alt="Gameservers.World supported games collage">
<div class="hero-visual-card">
<strong>More than hosting</strong>
<p>Gameservers.World hosts the server. Runlevel Systems provides the development, integration, and infrastructure expertise behind it.</p>
<p>Gameservers.World hosts the server. Runlevel Systems provides the development, integration, and infrastructure expertise behind it, including custom workflows when a community needs more than a stock setup.</p>
</div>
</div>
</div>
@ -47,23 +61,28 @@ $customProjectUrl = website_custom_project_url();
<section class="section">
<div class="container">
<div class="stats-grid">
<div class="stat-card">
<strong>128 GB RAM</strong>
<span>Host specification, not a per-customer dedicated allocation.</span>
</div>
<div class="stat-card">
<strong>32 CPU cores</strong>
<span>Capacity is managed for stable game performance and headroom.</span>
</div>
<div class="stat-card">
<strong>2 TB SSD</strong>
<span>Fast storage on monitored hosts instead of overloaded bargain nodes.</span>
</div>
<div class="stat-card">
<strong>Daily backups</strong>
<span>Recover from failed updates, bad changes, or configuration mistakes with help from support.</span>
</div>
<div class="summary-grid">
<article class="summary-card">
<h3>Legacy Games Welcome</h3>
<p>Older multiplayer communities should not have to disappear because larger hosts stopped supporting their game. Selected legacy servers can start around $<?= website_escape(number_format($legacyMonthlyStart, 2)) ?> per month.</p>
<ul class="list-clean">
<li>Classic FPS and older multiplayer titles</li>
<li>Small private communities and fixed-cap servers</li>
<li>Older Windows and Linux server software</li>
<li>Mod, configuration, and migration help</li>
</ul>
<div class="card-actions">
<a class="button button-primary" href="<?= website_escape(website_url('serverlist.php')) ?>">Browse Game Servers</a>
<a class="button button-secondary" href="<?= website_escape($customProjectUrl) ?>">Ask About an Older Game</a>
</div>
</article>
<article class="summary-card">
<h3>Straightforward Starting Prices</h3>
<p>Standard game servers start at $<?= website_escape(number_format($standardSlotStart, 2)) ?> per slot, and most standard plans use a <?= website_escape((string)$standardMinSlots) ?>-slot minimum.</p>
<p><?= website_escape($fixedCapNote) ?></p>
<p><?= website_escape($pricingDisclaimer) ?></p>
<p><?= website_escape($customWorkNote) ?></p>
</article>
</div>
</div>
</section>
@ -82,7 +101,7 @@ $customProjectUrl = website_custom_project_url();
</article>
<article class="feature-card">
<h3>Custom server builds</h3>
<p>Individual servers can be configured around startup parameters, file layouts, admin tooling, automation, or game-specific quirks.</p>
<p>Individual servers can be configured around startup parameters, file layouts, admin tooling, automation, legacy game quirks, or game-specific operational requirements.</p>
</article>
<article class="feature-card">
<h3>Mod and Workshop integration</h3>
@ -129,7 +148,7 @@ $customProjectUrl = website_custom_project_url();
<div class="section-heading">
<div class="kicker">Hosting platform</div>
<h2>Stable hosting without overcrowded nodes.</h2>
<p>Gameservers.World provides virtual private game servers on carefully managed hosts with 128 GB RAM, 32 CPU cores, and 2 TB SSD storage. Those are host specifications, not dedicated per-customer guarantees. The practical commitment is monitored capacity, performance headroom, and daily backups.</p>
<p><?= website_escape($platformSummary !== '' ? $platformSummary : 'Hosted on modern server hardware with SSD storage, high-bandwidth connectivity, and actively monitored CPU and memory capacity.') ?></p>
</div>
<div class="summary-grid">
<article class="summary-card">
@ -137,8 +156,8 @@ $customProjectUrl = website_custom_project_url();
<p>Edit files and configurations, adjust startup parameters, manage supported server content, review logs, and run updates or scheduled tasks through GSP.</p>
</article>
<article class="summary-card">
<h3>Windows and Linux experience</h3>
<p>The team works across game servers that expect different operating systems, toolchains, runtime quirks, and documentation quality.</p>
<h3>Platform note</h3>
<p>Example host: <?= website_escape((string)$platformExampleCpu) ?> CPU cores, <?= website_escape((string)$platformExampleRam) ?> GB RAM, and <?= website_escape($platformExampleStorage) ?>. <?= website_escape($platformBackupNote) ?></p>
</article>
</div>
</div>
@ -169,7 +188,7 @@ $customProjectUrl = website_custom_project_url();
<div class="section-heading">
<div class="kicker">Supported games and locations</div>
<h2>Live catalog where available, honest fallback where it is not.</h2>
<p>Available games and public pricing come from the active service catalog when configuration is available. The site does not invent availability or publish stale game lists just to fill space.</p>
<p>Available games and live catalog prices come from the active service catalog when configuration is available. Public starting-price guidance stays concise so the site does not invent fake availability or publish stale game lists just to fill space.</p>
</div>
<?php if (!empty($services)): ?>
<div class="service-grid">
@ -216,7 +235,7 @@ $customProjectUrl = website_custom_project_url();
<div class="summary-grid">
<article class="summary-card">
<h3>Ordinary hosting is available</h3>
<p>Order a standard server, use the panel, and get practical support without being forced into a custom project.</p>
<p>Order a standard server, use the panel, and get practical support without being forced into a custom project. Most standard plans start with a <?= website_escape((string)$standardMinSlots) ?>-slot baseline, while some smaller or fixed-cap games differ.</p>
</article>
<article class="summary-card">
<h3>Custom help is available too</h3>
@ -292,7 +311,7 @@ $customProjectUrl = website_custom_project_url();
<div class="cta-panel">
<div>
<h2>Have an idea for your server?</h2>
<p>Whether you need ordinary hosting, a complicated mod setup, or something that has never been packaged into a hosting panel before, tell us what you are trying to build.</p>
<p>Whether you need ordinary hosting, a legacy multiplayer server, a complicated mod setup, or something that has never been packaged into a hosting panel before, tell us what you are trying to build.</p>
</div>
<div class="stack-actions">
<a class="button button-primary" href="<?= website_escape(website_url('serverlist.php')) ?>">View Game Servers</a>