%
ISTANBUL'a taşınmamıza özel Oyun Sunucularında %10 İNDİRİM (sadece yeni müşterilere özel)
PuckPuck Server Hosting

Puck Server Hosting

A permanent rink for the physics hockey game: your own periods, tick rate, admin list and Workshop mods, running around the clock in İstanbul.

server_configuration.jsonWorkshop mod supportAdmin SteamID listCustom period lengthstickRate controlİstanbul location
Game Servers

Choose your Game Server

Select from our wide range of optimized game servers. Each server is configured for maximum performance and comes with DDoS protection.

1. Plan Type

2. Location

3. Choose Plan

Premium
İstanbul

Bronze 4GB

4 GB DDR5 6000MHz RAM
4 vCore Ryzen 9950X CPU
50 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$6.00/mo
Order Now
Premium
İstanbul

Silver 6GB

6 GB DDR5 6000MHz RAM
4 vCore Ryzen 9950X CPU
60 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$8.63/mo
Order Now
Premium
İstanbul

Gold 8GB

8 GB DDR5 6000MHz RAM
4 vCore Ryzen 9950X CPU
70 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$11.00/mo
Order Now
Premium
İstanbul

Platinum 10GB

10 GB DDR5 6000MHz RAM
4 vCore Ryzen 9950X CPU
100 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$13.25/mo
Order Now
Premium
İstanbul

Diamond 12GB

12 GB DDR5 6000MHz RAM
4 vCore Ryzen 9950X CPU
110 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$15.44/mo
Order Now
Premium
İstanbul

Emerald 16GB

16 GB DDR5 6000MHz RAM
6 vCore Ryzen 9950X CPU
120 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$21.00/mo
Order Now
Premium
İstanbul

Xtreme 32GB

32 GB DDR5 6000MHz RAM
12 vCore Ryzen 9950X CPU
200 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$38.00/mo
Order Now

Which Puck Plan Is Right for You?

Compare recommended use, plan hardware and monthly prices.

PlanRecommended forHardwareMonthly price
Bronze 4GBRecommended: one rink, 12 slots, modsThe default 12-player config and Workshop mods fit easily; CPU speed matters more than RAM.4 vCore Ryzen 9950X · 4 GB DDR5 6000MHz · 50 GB NVMe SSD Samsung 990 PRO₺240.00/mo
Silver 6GBHeavy server-side mods or pluginsExtra headroom for mods that add server logic or a tickRate above 100.4 vCore Ryzen 9950X · 6 GB DDR5 6000MHz · 60 GB NVMe SSD Samsung 990 PRO₺345.00/mo
Gold 8GBRarely needed for PuckOne rink will not use this memory; consider it only for unusual plugin workloads.4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD Samsung 990 PRO₺440.00/mo
Platinum 10GBNot recommended for PuckSame 4 vCores as Bronze; more RAM does not speed up the physics tick.4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD Samsung 990 PRO₺530.00/mo
Diamond 12GBNot recommended for PuckThe memory sits idle; a lower tier gives the same feel on the ice.4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD Samsung 990 PRO₺617.50/mo
Emerald 16GBBeyond a hockey server's needsOne rink's simulation leans on a single fast core, so 6 vCores add little.6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD Samsung 990 PRO₺840.00/mo
Xtreme 32GBUnnecessary for Puck32 GB and 12 vCores are far more than any Puck rink can use.12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD Samsung 990 PRO₺1520.00/mo

Why TheCrewHost for Puck?

What a physics hockey server actually depends on: a steady simulation, flexible rules and simple moderation.

A steady 100-tick simulation

Puck ships with tickRate 100 and targetFrameRate 120. The Ryzen 9 9950X's strong single-core speed keeps puck, stick and body physics on schedule during scrambles in front of the net.

Every game phase is yours

phaseDurationMap sets Warmup, FaceOff, Playing, Replay, PeriodOver and GameOver in seconds, so pickup nights and league games can run on different clocks.

Server-side and client-side mods

The mods list in your config marks each Workshop ID as server or client; players fetch the client mods automatically when they join, with no manual installs.

Admin commands built in

Accounts in adminSteamIds get /pause, /resume, /kick, /ban, /bansteamid and /unbansteamid, and admins cannot be vote-kicked from their own server.

Free DDoS protection

Competitive public rinks attract the occasional sore loser. Free DDoS protection on every plan filters attack traffic before it reaches your game server.

Turkish-speaking support 24/7

Stuck on a JSON typo or a mod that refuses to load? Reach the team by ticket, Discord, WhatsApp, phone or live chat at any hour.

Puck server hosting at TheCrewHost gives you an always-on dedicated rink from ₺240.00 (about $6.00) per month, installed automatically on Ryzen 9 9950X hardware with NVMe storage in İstanbul. Puck is NS7's free, physics-driven hockey game: every pass, shot and body check is simulated on the server, so the tick rate is what players actually feel on the ice. Everything lives in server_configuration.json, from slots, password and admin SteamIDs to tickRate and the length of each game phase, warmup through post-goal replay. You can list Steam Workshop mods in the same file, and connecting players download them automatically.

Why run your own Puck dedicated server?

Your own server means you decide the rules, the schedule and who gets in. Puck's ELO-based ranked matchmaking, added in May 2026, is fine for random games, but leagues, team practices, scrims and a friend group's weeknight games need a rink that comes up with the same name, password and settings every time.

In the July 2026 update, the servers you could launch from inside the game were renamed Cloud Servers and made Patreon-gated. A dedicated server you rent runs on the free Puck Dedicated Server tool and has nothing to do with that system: it does not shut down when the last player leaves, and its configuration survives every restart.

The admin list, ban list, mod set and period lengths are all yours to define. Because the machine sits in İstanbul, players connecting from Türkiye and nearby regions take a short network path to it, which helps passes and one-timers feel consistent in a game built on precise stick control. One address becomes your team's home ice, and match nights follow your calendar rather than whatever lobby happens to be open.

How much CPU and RAM does a Puck server need?

A single Puck rink is light on memory; the work happens on the CPU. The default configuration runs at tickRate 100, meaning the server resolves puck, stick and player-body collisions a hundred times per second. The Ryzen 9 9950X's high single-core speed keeps that loop on time even when six bodies pile into the crease.

The Bronze plan's 4 GB easily holds the default 12-slot setup plus a handful of Workshop mods. Raising tickRate can make the game feel a touch smoother, but it adds CPU load and increases the bandwidth every client consumes. The August 2026 Rewired update cut server-to-client traffic in half, which gives you more room than before, yet we still suggest raising the value in small steps and listening to your players after each change.

If you plan heavy server-side mods or plugins that add their own logic, Silver leaves sensible headroom. Tiers above that add memory a single hockey simulation will never touch, and the plan guide below says so plainly, so there is no reason to overbuy.

What goes in server_configuration.json?

Puck reads its behaviour from server_configuration.json in the server's root folder, which you edit in the panel's file manager or over SFTP. The port and pingPort values must match the ports allocated to your server: the first carries game traffic, the second answers ping queries from the server browser.

name is what the server list shows, maxPlayers sets the slot count and password locks the rink. Setting isPublic to false takes the server off the public list, and voip switches voice chat on or off. Every SteamID64 you put in the adminSteamIds array becomes an admin, while usePuckBannedSteamIds decides whether the game's central ban list applies on your server too.

phaseDurationMap sets the rhythm of a match in seconds; in the default file, Warmup is 600, Playing 300, Replay 10, and PeriodOver and GameOver 15 each. On league night you might shorten warmup, lengthen play and speed up the goal replay. Since July 2026, some newer features can also be switched off per server in public_game_mode_config.json. A single missing comma in JSON stops the server from starting, so read the file over before you save it.

How do mods and plugins work on a Puck server?

Build 202 moved Puck's scripting backend to Mono and introduced official mod support, letting mods inject their own .dll files with full access to the game's internals. On the server, you manage this through the mods parameter in server_configuration.json, marking each Workshop ID as a server-side or client-side mod.

Server mods can change the game loop, the physics and the available server commands. Client mods are pushed to everyone who connects: the required mods download and install without restarting the game, and the connection completes on its own. When a player leaves, those mods are disabled but stay cached for next time. Recent builds hold arriving players at a Server is still starting message until the server has finished downloading its own mods.

For a private add-on you do not want on the Workshop, Puck supports plugins, which you upload over SFTP. Since Build 202, Puck expects the Linux server to be launched through start_server.sh so it can reach the Steam API; if Workshop mods refuse to load, that launch line is the first thing to check, and our support team can review it with you.

How do players join your rink?

With isPublic set to true, your server appears by name in the in-game browser. The list sorts by player count by default and can filter out full, empty or high-ping servers, so pick a name your team will recognise at a glance. If you set a password, players type it when they connect.

For direct links, Puck supports Steam URL launches: an address in the form steam://run/2994020//+ipAddress IP +port PORT +password PASSWORD/ opens the game and drops the player straight onto your rink, and it works even when the game is already running. Take the IP and port from your panel, build the link once and pin it in your Discord channel.

Because Puck is free on Steam, inviting someone new only requires a Steam account. Once the puck drops, warmups, intermissions and goal replays follow your phaseDurationMap, and an admin can /pause play for a line change dispute and /resume exactly where it stopped.

How to Set Up a Puck Server

  1. 1

    Pick Bronze for a standard rink

    Bronze covers the default 12-player Puck server with a few Workshop mods; look at Silver only if you plan heavy server-side mods.

  2. 2

    Let the automatic install finish

    Setup starts on its own once payment clears; when the gamepanel.hostingmerkezi.net console shows the server opening its UDP socket, the rink is ready.

  3. 3

    Edit server_configuration.json

    In the file manager, set name, maxPlayers, password and phaseDurationMap, and keep port and pingPort identical to the ports shown in your panel.

  4. 4

    Add admins and optional mods

    Put your SteamID64 in adminSteamIds, add Workshop IDs to the mods parameter if you want them, then restart the server.

  5. 5

    Share a one-click join link

    Find the server in the browser, or build a steam://run/2994020 link with IP, port and password and pin it in your team's Discord.

Frequently Asked Questions

What people ask before setting up their own Puck rink.

How much does Puck server hosting cost?
Plans start at ₺240.00 per month (about $6.00) with Bronze, which is also the tier we recommend for a normal Puck rink. There are 7 plans in total, but the extra memory in higher tiers does nothing for a single hockey simulation. Every plan shares the same Ryzen 9 9950X, NVMe storage and DDoS protection, so starting small costs you nothing in quality.
Which plan do I need for 12-player games?
Bronze with 4 GB of RAM handles the default 12-slot configuration comfortably. In Puck the limiting factor is the speed of the core running the physics loop, not memory. If you run mods that add server-side logic, or you want to push tickRate above 100, Silver gives you a more relaxed margin.
Do I need a license or a Patreon subscription to run a Puck server?
No. Puck is free on Steam and the Puck Dedicated Server tool downloads anonymously from Steam, so your rented server needs no separate license and no Patreon membership. The Patreon requirement applies only to the Cloud Servers launched from inside the game. Players just need Puck in their Steam library.
How is this different from Puck's in-game Cloud Servers?
The July 2026 update renamed the servers you start from inside the game to Cloud Servers and put them behind Patreon support. A rented dedicated server is independent of that: it stays online, keeps a fixed name and password, and lets you manage admins, bans, mods and period lengths permanently through files. For leagues and community rinks, that persistence is the whole point.
Can I run Workshop mods on a Puck server?
Yes. Add Workshop IDs to the mods parameter in server_configuration.json and mark each one as server-side or client-side. Client mods download automatically for everyone who connects, so nobody installs anything by hand. For private add-ons you would rather keep off the Workshop, Puck supports plugins that you upload over SFTP.
How quickly is a Puck server ready?
Installation starts by itself as soon as your payment is confirmed and finishes quickly. When the console prints the line showing the server's UDP socket is open, the rink is ready for players. What remains is tailoring server_configuration.json to your community and restarting the server once.
How do teammates join my rink?
While isPublic is on, your server shows up by name in the in-game browser, and players enter the password if you set one. You can also build a link in the form steam://run/2994020//+ipAddress IP +port PORT +password PASSWORD/ that sends anyone who clicks it straight onto your rink. The IP and port are listed in your panel.
How do I make myself an admin and remove troublemakers?
Add your SteamID64 to the adminSteamIds array and restart the server. As an admin you can /pause and /resume play, remove players with /kick and /ban, and manage bans by ID with /bansteamid and /unbansteamid. Admins cannot be removed from their own server with /votekick.
Do backups cover my Puck config and ban list?
Your server files are backed up automatically. In Puck, the files that matter most are server_configuration.json and the banned SteamIDs list, because they hold your admins, mod set and period lengths. Download copies over SFTP before a big edit and you can undo a broken JSON change in seconds.
Is a league rink protected from DDoS, and can I scale up later?
Yes. A league rink can draw attacks from sore losers, so free DDoS protection runs on every plan with nothing for you to set up. If server-side mods push you past what Bronze handles comfortably, you can upgrade to Silver or beyond at any time.

İstanbul Location,
Maximum Performance

Our İstanbul datacenter runs on Ryzen 9 hardware, delivering low latency to players in Türkiye and good connectivity to Europe, the Middle East and the Caucasus.

Turkey

İstanbul flag

İstanbul

Turkey

Connect with our community of gamers and developers

Get instant support, share experiences, and stay updated with the latest news

Join Discord