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
Kategorije

Holdfast Nations at War Admin Commands

holdfast admin commands rcon 0 je ovo smatralo korisnim

This guide covers administration for your Holdfast: Nations at War dedicated server, including setting up admins, using RCON, executing commands, managing map rotations, configuring competitive settings, and troubleshooting common issues.

Admin Setup

Holdfast uses a Steam ID-based admin system. You need to add player Steam IDs to the admin list before they can use admin commands in-game.

Adding Admins via admins.txt

  1. Stop your server from GPanel.
  2. Open the File Manager or connect via SFTP.
  3. Locate or create admins.txt in the server root directory.
  4. Add one Steam64 ID per line:
# Holdfast Admin List
# One Steam64 ID per line
76561198012345678
76561198087654321
76561198011223344
  1. Save the file and start your server.
Finding Steam64 IDs: Players can find their Steam64 ID by visiting steamid.io and entering their Steam profile URL. The ID is a 17-digit number starting with 7656119.

Admin via serverconfig.txt

Alternatively, you can define admins directly in holdfastnaw-dedicated/configs/serverconfig_default.txt:

# Admin Steam IDs in server config
server_admin_steam_id_add 76561198012345678
server_admin_steam_id_add 76561198087654321

RCON Access

RCON (Remote Console) allows you to execute server commands without being connected as a player. Configure RCON in your holdfastnaw-dedicated/configs/serverconfig_default.txt:

# Enable RCON
server_rcon_enabled true

# RCON password (use a strong, unique password)
server_rcon_password "YourSecureRconPassword"

# RCON port (default is game port + 5)
server_rcon_port 20105
Security Warning: Always use a strong, unique password for RCON. Anyone with your RCON password and server IP can execute any command on your server. Never share your RCON credentials publicly.

To connect via RCON, you can use any Source RCON-compatible client. Enter your server IP, RCON port, and password to establish a connection.

In-Game Admin Commands

Admins can execute commands in-game by pressing the designated console key (usually ` or ~) and typing the command. The following table lists the most commonly used admin commands:

Player Management

Command Usage Description
kick kick <playerID> "reason" Kick a player from the server with an optional reason
ban ban <playerID> <minutes> "reason" Ban a player for a specified duration (0 = permanent)
unban unban <steamID> Remove a ban by Steam ID
slay slay <playerID> Instantly kill a player
swapteam swapteam <playerID> Move a player to the opposing team
mute mute <playerID> Mute a player's voice and text chat
unmute unmute <playerID> Unmute a previously muted player
Player IDs: You can find a player's ID using the scoreboard. The ID number is displayed next to each player's name when viewed as an admin.

Map and Game Control

Command Usage Description
changemap changemap <mapName> <gameModeID> Immediately switch to a specified map and mode
nextmap nextmap Skip to the next map in the rotation
restartround restartround Restart the current round
endround endround <teamID> End the current round with a specified winning team (1 or 2)
settimeleft settimeleft <seconds> Set the remaining time for the current round

Class and Spawn Management

Command Usage Description
setclasslimit setclasslimit <className> <percent> Set the percentage limit for a class (e.g., artillery, officer)
forceclass forceclass <playerID> <className> Force a player into a specific class
respawn respawn <playerID> Force-respawn a dead player

Server Configuration for Competitive Play

If you are hosting events, line battles, or competitive matches, the following settings help create a structured environment:

# Competitive settings
server_friendly_fire true
server_auto_balance_teams false
server_enforce_team_balance false
server_allow_spectators true

# Disable certain classes for line battles
server_class_limit_artillery 0
server_class_limit_cavalry 0

# Longer round times for organized events
server_round_time_seconds 1800

# Disable respawning (one life per round)
server_respawn_enabled false
server_respawn_time_seconds 0
Line Battle Tip: For organized line battle events, disable auto-balance and friendly fire enforcement so regiment leaders can manage their own formations. Set class limits to 0 for artillery and cavalry unless specifically agreed upon by both sides.

Map Rotation Management

You can manage the map rotation dynamically using admin commands or by editing the configuration file.

Runtime Map Rotation Commands

# View current map rotation
maplist

# Add a map to the rotation
addmap "Grasslands" 0

# Remove a map from the rotation
removemap "Grasslands" 0

# Clear the entire rotation
clearrotation
Note: Runtime rotation changes are not saved to holdfastnaw-dedicated/configs/serverconfig_default.txt. They will be lost when the server restarts. To make permanent changes, edit the config file directly through GPanel's File Manager.

Troubleshooting

Server Not Appearing in Browser

  • Ensure the server has been running for at least 2-3 minutes after startup. It takes time to register with the Steam master server list.
  • Verify the server_steam_query_port is correctly configured and matches your GPanel allocation.
  • Check that your server is not set to LAN-only mode.
  • Confirm the server started successfully by reviewing the console output in GPanel for any error messages.

Server Crashes

  • Check the server logs in the server_log/ directory for error details.
  • Ensure your holdfastnaw-dedicated/configs/serverconfig_default.txt does not contain syntax errors. A single misplaced character can prevent the server from starting.
  • Verify that map names in your rotation are spelled correctly and refer to valid maps.
  • If crashes persist after a game update, try reinstalling the server via GPanel's Reinstall option (back up your configs first).

Player Desync Issues

  • Desync is more common with high player counts. If you experience frequent desync, consider reducing server_max_players.
  • Ensure your server's tick rate is set appropriately for your player count.
  • Players with very high latency (200+ ms) are more likely to experience desync. You can set a max ping limit:
# Kick players with ping above this threshold (ms)
server_max_ping 300

Players Cannot Connect

  • Verify the server is running and fully started in GPanel.
  • If using a password, ensure connecting players are entering it correctly.
  • Check that the server is not full (server_max_players limit reached).
  • If players are connecting via direct IP, ensure they are using the correct IP and game port (not the query port).

Related Articles

If you need further assistance with server administration, please open a support ticket and our team will help you out.


Je li vam ovaj članak bio koristan?

Ready to Get Started?

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