"Games are currently closed", "text" => "See this announcement for more information" ]); } $server = Games::GetServerInfo($_GET['ID'] ?? $_GET['id'] ?? false, SESSION["userId"], true); if(!$server) pageBuilder::errorCode(404); $players = Games::GetPlayersInServer($server->id); $isCreator = SESSION && (Users::IsAdmin(Users::STAFF_ADMINISTRATOR) || $server->hoster == SESSION["userId"]); $gears = json_decode($server->allowed_gears, true); pageBuilder::$pageConfig["title"] = Polygon::FilterText($server->name, true, false); pageBuilder::$JSdependencies[] = "/js/protocolcheck.js?t=1"; pageBuilder::$polygonScripts[] = "/js/polygon/games.js?t=".time(); pageBuilder::buildHeader(); ?>

name)?>

Description
description)){ echo Polygon::FilterText($markdown->text($server->description, $server->hoster == 1), false); } else { ?>

No description available.

online) { ?>
Currently Playing
rowCount()) { ?>
fetch(PDO::FETCH_OBJ)){ ?>
<?=$player->username?>

This server currently has no players.

IMPORTANT: Please use a VPN for hosting servers if you can. There are some VPNs that do feature port forwarding.

It's time to get your server running!

To host, you will have to port forward. If you don't know how, there are some old tutorials that are still relevant and work here.

Currently, Project Polygon does not support ROBLOX asset URLs yet. To get assets on your map to load properly, open your map file in a text editor, do a find/replace for www.roblox.com/asset with /asset and save the map.

Once you've port forwarded and fixed the asset URLs, you can now start hosting. Open studio, open your map and paste this into the command bar:

loadfile('http:///game/server?ticket=ticket?>')()

If a Windows Defender Firewall prompt pops up when you run it, click Allow or your server won't be accessible to the internet.

Hoster:
username?>

Joined: jointime)?>

Created: created)?>
Version: version?>
Max Players: maxplayers)?>
Status: ">online?"On":"Off"?>line - online?$server->players:0?> playing
Allowed Gear Types:
$enabled) { if($enabled) { ?> " data-toggle="tooltip" data-placement="bottom" title="">