background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorieën

Puck Server Setup Guide


This guide covers how to set up and configure your Puck dedicated server hosted with Legion Hosting. Puck is a physics-based multiplayer hockey game -- no rules, no timeouts, just get the puck in the goal. For admin commands and server management, see Puck Server Admin Guide.

1. Accessing Your Server

  1. Log in to GPanel.
  2. Select your Puck server from the server list.
  3. Your server IP and port are displayed on the Console tab. See How to Find Your Server IP and Port for details.
Note: Ports are randomly assigned unless you have a private IP. Use the port shown in GPanel when connecting.

2. Startup Variables

Configure these settings from the Startup tab in GPanel:

Variable Env Name Default Description
Max Players MAX_PLAYERS 10 Maximum players (up to 32).
Query Port QUERY_PORT 7778 Query port for server browser visibility.
Password SRV_PASSWORD (empty) Password required to join. Leave empty for public access.
Kick Timeout KICK_TIMEOUT 300 Seconds before an AFK player is kicked.
Target Framerate FRAME_RATE 120 Server framerate. Should be 10-20 above the tick rate.
Server Tick Rate SERVER_TICK_RATE 100 Server simulation tick rate (max 360).
Client Tick Rate CLIENT_TICK_RATE 360 Client update rate. Should be at least double the server tick rate. Do not exceed 360 unless you know what you are doing.
Auto Update AUTO_UPDATE 0 Automatically update the server on startup (1=yes, 0=no).

3. Configuration File

The server configuration is stored in server_configuration.json in the root directory. The panel automatically updates key values from your startup variables. You can edit additional settings via SFTP:

{
  "port": 7777,
  "pingPort": 7778,
  "name": "My Puck Server",
  "maxPlayers": 10,
  "password": "",
  "voip": false,
  "isPublic": true,
  "adminSteamIds": [],
  "kickTimeout": 300,
  "targetFrameRate": 120,
  "serverTickRate": 100,
  "clientTickRate": 200,
  "startPaused": false,
  "allowVoting": true,
  "mods": []
}

4. Connecting to Your Server

  1. Purchase and install Puck from Steam.
  2. Launch the game and open the server browser.
  3. Find your server by name, or use direct connect with your IP and port.
  4. Enter the password if one is set.

5. First-Time Setup Checklist

  1. Edit server_configuration.json to set a server name.
  2. Add your Steam ID to the adminSteamIds array for in-game admin access.
  3. Configure tick rates and framerate (keep defaults unless you have a specific need).
  4. Start the server and verify it shows Server authenticated in the console.

Related Articles

Need Help?

If you run into issues with your Puck server, open a support ticket and include your server IP, a description of the problem, and any error messages from the GPanel console.


Was dit artikel nuttig?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.