Skip to content

Launch Sale

25% off selected items for a limited time.

Ends in -

GGServerList — Multi Game Server List Script

Rated 5.0 out of 5 from 1 review.

by Ivo Marsh Verified New

in PHP

Self-host a multi-game private server list like ggserverlist.com: 50+ games, votes, reviews, premium ads, owner dashboard, admin panel — plain PHP + MySQL. Earn with credits, Premium, Top/Sticky ads, and video campaigns.

Version
1.0.0
Updated
Sales
New
Compatibility
PHP 8.1+, MySQL 5.7+/MariaDB 10.3+, Apache rewrite or LiteSpeed

About

GGServerList is a production-ready multi-game private server list and toplist CMS — the same plain-PHP stack that runs ggserverlist.com. Self-host a branded directory covering Minecraft, Metin2, WoW, FiveM, Rust, RuneScape, Mu Online, Hytale, TeamSpeak, Discord, and 50+ game plugins on one install. No Composer and no Node build required in production.

Local / subdirectory installs use the canonical path /server-list-script/ (e.g. http://localhost/server-list-script/ on XAMPP). Live reference: https://ggserverlist.com.

Earn money with your multi-game list

GGServerList ships a credits-based advertising economy so private-server owners pay for visibility while free organic votes stay free:

  • Site credits — owners buy credits (PayPal-oriented flows on the live network); credits power every paid campaign without hard-coding a single SKU into every game plugin.
  • Premium listings — gold-highlighted rows on per-game toplists with stronger presentation and monthly bonus-vote tiers while the campaign stays active.
  • Top ads — banner placements above the ranked list on a game page (rotating sponsored / Pro slots for a set day window).
  • Sticky ads — exclusive bottom-of-page banner per game while the campaign runs (one active sticky advertiser per game).
  • YouTube video promos — optional video campaign product for owners who want richer creatives.
  • Advertise landing + owner dashboard — /advertise explains packages; logged-in owners start campaigns from Advertising / Credits in the dashboard. Admin manages campaigns, users, and pricing maps.

Free listings stay free. Promotion is optional and credit-paid. You configure credit packs and campaign prices for your install. Results depend on multi-game traffic and sales execution — the same surfaces power ggserverlist.com.

Who it’s for

Operators launching a TopG-style multi-game server list, communities that want per-game toplists under one brand, and agencies shipping a complete directory product for a client.

What it is

A plain-PHP + MySQL/MariaDB distribution with a plugin architecture for games: submissions, claims, galleries, banners, BBCode/HTML-safe descriptions, vote anti-abuse, logged-in reviews (quality gates + captcha hooks), credits and premium/sticky/top ad campaigns, homepage Top Servers + cross-game New Servers, SEO (sitemaps, robots, llms.txt, Open Graph), and a Progressive Web App.

Install overview

  1. Extract the package and upload so index.php is in the web root or a subdirectory such as /server-list-script/
  2. Create an empty database and import database/install.sql
  3. Copy config/config.example.php → config/config.php and set DB_*, APP_URL, company/legal constants
  4. Run php database/seed.php (creates the games list and a default admin account — before going live, set your own admin email and a strong, unique password, and never keep the installer defaults)
  5. Point the vhost (or subdirectory) at the package; enable rewrite; schedule cron for games you list

Full steps: INSTALL.md. Package ships without production secrets, uploads, caches, or the live server dump.

Author’s detailed specifications

Additional package and setup details from the author. The purchase options and marketplace license terms govern your order.

What’s included

  • 50+ game plugins (Minecraft, Metin2, Lineage 2, WoW, Silkroad, FiveM, Rust, RuneScape, Mu Online, Hytale, TeamSpeak, Discord, and more)
  • Per-game lists with tags, country, version filters, votes / newest / players sorts
  • Server detail pages: banners, gallery, connect info, reviews, vote rewards (HTTP postback / Votifier)
  • Owner dashboard: submit & edit listings, advertising, credits, settings, claim flow
  • Admin panel: games, tags, versions, servers, users, claims, reviews, ad campaigns, settings, mail
  • Credits / premium / sticky / top ad monetization
  • SEO pack + PWA (install prompt, offline fallback)
  • Cron ping jobs for live status (Minecraft, Rust, FiveM, TeamSpeak, Discord, CS 1.6, Terraria, …)
  • Clean schema (database/install.sql) + database/seed.php (games rows + default admin; optional --with-demo-servers)

Requirements

  • PHP 8.1+ with pdo_mysql, fileinfo, gd, curl, json, mbstring
  • MySQL 5.7+ or MariaDB 10.3+ (utf8mb4 / InnoDB)
  • Apache (mod_rewrite) or LiteSpeed / OpenLiteSpeed (Nginx needs equivalent routing)
  • Writable uploads/, storage/, and logs/ directories
  • Cron recommended for accurate live status
  • HTTPS in production; Cloudflare Turnstile recommended for votes & reviews

Licensing

  • Regular ($299.99) — one end product (one live multi-game directory)
  • Extended ($299.99) — resell or offer as a hosted directory service for clients

Both licenses are currently the same price. The distribution is DRM-free and unobfuscated.

Live demo: https://ggserverlist.com · Local path: /server-list-script/

Features

  • Multi-game catalog with 50+ plain-PHP game plugins on one install
  • Earn with credits-powered Premium, Top ad, Sticky ad, and YouTube campaigns
  • Per-game toplists: votes, newest, players online, tags, country, and version filters
  • Server submissions, claims, banners, galleries, and BBCode/HTML-safe descriptions
  • Voting with anti-abuse controls plus optional vote rewards (HTTP / Votifier)
  • Logged-in reviews with quality gates, honeypot, and Turnstile captcha hooks
  • Credits, premium, sticky, and top ad campaigns for monetization
  • Owner dashboard for listings, advertising, credits, and account settings
  • Full admin: games, tags, versions, servers, users, claims, reviews, campaigns, settings
  • SEO sitemaps, robots, llms.txt, Open Graph, and Progressive Web App
  • Cron live-status pings for Minecraft, Rust, FiveM, TeamSpeak, Discord, and more
  • Plain PHP 8.1+ — no Composer; install.sql + seed.php; Apache/LiteSpeed ready

Your purchase includes

  • Current version 1.0.0
  • Extended license (same price as Regular)
  • Instant download after purchase
  • License terms — compare Regular vs Extended

Compatibility

Works with
PHP 8.1+, MySQL 5.7+/MariaDB 10.3+, Apache rewrite or LiteSpeed
Supported software
PHP, MySQL, MariaDB, Apache, LiteSpeed, Cloudflare Turnstile, PayPal (credits), Votifier
Platform
Shared hosting or VPS
Framework
Plain PHP

Tags: Server List Multi Game Toplist Minecraft Voting PHP MySQL Directory Private Server Monetization

Browse more in PHP, or see all items by Ivo Marsh.

FAQ

Common questions about this listing.

What is GGServerList?

GGServerList is a self-hosted multi-game private server list and toplist CMS — the same plain PHP + MySQL stack that powers ggserverlist.com. One install covers 50+ games with votes, reviews, ads, owner tools, and an admin panel.

Can I really earn money with this?

Yes — monetization is built around site credits that fund Premium listings, Top ads, Sticky ads, and optional YouTube video campaigns. Free listings stay free; owners buy credits and promote from the dashboard. You set credit packs and campaign prices. Results depend on multi-game traffic and sales; ggserverlist.com shows the same product surfaces.

Which games are supported?

Fifty-plus plugins ship out of the box, including Minecraft, Metin2, World of Warcraft, Silkroad, Lineage 2, Mu Online, FiveM, Rust, RuneScape, Hytale, TeamSpeak, Discord, Counter-Strike 1.6, Terraria, and many classic MMORPG private-server titles. Add games via Admin plus a code plugin.

What are the server requirements?

PHP 8.1+ with pdo_mysql, fileinfo, gd, curl, json, and mbstring. MySQL 5.7+ or MariaDB 10.3+ (utf8mb4). Apache with mod_rewrite or LiteSpeed. Writable uploads/storage/logs. Cron recommended. HTTPS in production.

How do I install it (including /server-list-script/)?

Upload the package to your web root or a subdirectory such as /server-list-script/, import database/install.sql, copy config.example.php to config.php, set APP_URL to match (no trailing slash), run php database/seed.php, then log in and change the default admin password. Details are in INSTALL.md.

Where is the demo?

The live production site is the demo: https://ggserverlist.com. On local XAMPP the canonical path is http://localhost/server-list-script/.

How do voting and monetization work?

Players get one vote per server per 24 hours; rankings are vote-driven per game. Owners can wire vote rewards via HTTP postback or Minecraft Votifier. Separately, credits power Premium, Top ad, Sticky ad, and video campaigns — paid promotion that does not replace organic votes.

Regular vs Extended license?

Regular covers one end product (one live directory). Extended covers resale or offering the script as a hosted service for clients. Both are currently priced at $299.99.

Is the code obfuscated or DRM-locked?

No. The package is DRM-free and unobfuscated so you can read, customize, and deploy the PHP source normally.

Does it include demo servers?

seed.php creates games, tags/versions, and the admin account but does not insert sample servers by default. Use php database/seed.php --with-demo-servers for optional local demo listings.

Can you install it on my server?

Yes — add the Installation Service addon at checkout, or contact the seller after purchase. Confirm PHP/MySQL/rewrite requirements first.

Who provides support?

Support is from the GGServerList author via this marketplace listing (and purchase chat after checkout).

Version history

Release notes for this item, newest first.

Current v1.0.0

  1. v1.0.0

    Current
    First public BestScripts release of GGServerList (multi-game server list script). Aligned with the ggserverlist.com / server-list-script product line: 50+ game plugins, votes, reviews, ads, SEO, PWA, admin + owner dashboard. Package includes install.sql, seed.php, INSTALL.md, cron jobs, and pre-built assets — excludes .env, config.php, uploads, logs, caches, and live SQL dumps.

Log in after purchase to download version files.

Reviews

5.0

1 review

5 stars 1
4 stars 0
3 stars 0
2 stars 0
1 star 0

Only people who bought this item can review it, which keeps ratings honest. Sign in if you already bought it.

One install for a lot of games

Freya Lind Reviewed v1.0.0

I needed a private-server directory that was not Minecraft-only. The per-game plugins, vote rewards, and filters for players online, tags, and country let me list Rust and FiveM next to Minecraft without a second codebase. Credits, premium, and sticky ads are how I plan to charge owners. The live-status cron covers the games I actually host.

Questions & answers

Ask the seller about setup, compatibility or customisation before you buy.

Sign in to ask the seller a question.

No questions yet

Be the first to ask. Answers from the seller appear right here.

About the author

Multi-game private server list & toplist CMS

Ivo Marsh Verified New

Creators of GGServerList — the multi-game private server directory powering ggserverlist.com. Self-hosted plain PHP + MySQL with 50+ game plugins, votes, reviews, premium ads, owner dashboard, and a full admin panel.

All items by Ivo Marsh →

Similar scripts

Pick up where you left off

Recently viewed

Your last discoveries, saved only in this browser.

GGServerList — Multi Game Server List Script

USD 299.99