How to Configure Your Operation: Harsh Doorstop Server

Learn how to configure your Operation: Harsh Doorstop server using Game.ini, Engine.ini, and startup parameters.

Operation: Harsh Doorstop server configuration is managed through two main INI files — Game.ini for gameplay settings and Engine.ini for engine-level performance and networking — along with startup parameters that control core server behavior like the server name, port, and max players.

Configuration Files Overview

Your server's configuration files are located in the following path:

HarshDoorstop/Saved/Config/LinuxServer/
FilePurpose
Game.iniGameplay settings — game mode rules, team balance, ticket counts, spawn timers, and admin configuration
Engine.iniEngine settings — tick rate, network settings, and performance tuning

Editing Configuration Files

Open the XGamingServer panel

Log in to the XGamingServer panel and stop your Operation: Harsh Doorstop server.

Navigate to Files

In the sidebar, go to Files.

Open the config directory

Navigate to HarshDoorstop/Saved/Config/LinuxServer/.

Edit your config file

Click on Game.ini or Engine.ini to open it in the editor.

Make your changes

Edit the settings you want to change. Each setting follows the standard INI format:

[SectionName]
SettingName=Value

Save and restart

Click Save and restart your server for changes to take effect.

📝 Note: Always stop your server before editing configuration files. Changes made while the server is running may be overwritten when the server shuts down.

Using Startup Parameters

Startup parameters are configured through the Startup tab on the XGamingServer panel and control core server settings that are passed as command-line arguments when the server starts.

Open the XGamingServer panel

Log in to the XGamingServer panel and stop your server.

Go to Startup

In the sidebar, click Startup.

Configure your parameters

Edit the available startup variables:

ParameterDescriptionExample
Server NameThe name shown in the server browserMy OHD Server
Max PlayersMaximum number of connected players40
Server PasswordPassword required to join (leave blank for none)mypassword
MapThe map to load on startupAnviloy
Game ModeThe game mode to runAAS
PortGame port7777
Query PortSteam query port27015
RCON PortRemote console port21114
RCON PasswordPassword for RCON accessmyrconpass

Restart your server

Start or restart your server for the new parameters to take effect.

💡 Tip: Startup parameters override equivalent settings in the config files. If you set the server name in both Startup and Game.ini, the Startup value takes priority.

Key Game.ini Settings

Here are the most commonly configured settings in Game.ini:

Server Rules

[/Script/HarshDoorstop.HDGameMode]
RoundTimeLimit=2400
WarmupTime=60
TeamBalanceTolerance=2
FriendlyFireEnabled=True
FriendlyFireDamageMultiplier=0.5
SettingDescriptionDefault
RoundTimeLimitMaximum round duration in seconds2400 (40 min)
WarmupTimeWarmup period before the round starts (seconds)60
TeamBalanceToleranceMax player difference allowed between teams2
FriendlyFireEnabledEnable team damageTrue
FriendlyFireDamageMultiplierDamage multiplier for friendly fire (0.0-1.0)0.5

Spawn Settings

[/Script/HarshDoorstop.HDGameMode]
SpawnTimer=15
RallyPointLifetime=300
RallyPointSpawnLimit=10
SettingDescriptionDefault
SpawnTimerBase respawn timer in seconds15
RallyPointLifetimeHow long rally points stay active (seconds)300
RallyPointSpawnLimitMax spawns per rally point before it expires10

Ticket System

[/Script/HarshDoorstop.HDGameMode]
TicketCount=300
TicketLossOnDeath=1
TicketLossOnVehicleDestroyed=5
SettingDescriptionDefault
TicketCountStarting tickets per team300
TicketLossOnDeathTickets lost when a player dies1
TicketLossOnVehicleDestroyedTickets lost when a vehicle is destroyed5

Key Engine.ini Settings

Network Performance

[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate=60
MaxClientRate=100000
MaxInternetClientRate=100000
SettingDescriptionDefault
NetServerMaxTickRateServer tick rate (updates per second)60
MaxClientRateMaximum bandwidth per client (bytes/sec)100000
MaxInternetClientRateMaximum internet client bandwidth (bytes/sec)100000

💡 Tip: A higher tick rate provides smoother gameplay but uses more CPU. The default of 60 is a good balance for most servers. Avoid going above 128 as it may cause performance issues.

Backing Up Your Configuration

Before making major changes, back up your configuration files:

Open Files

Go to Files in the sidebar.

Navigate to the config folder

Go to HarshDoorstop/Saved/Config/LinuxServer/.

Download your configs

Click the three dots menu next to each file and select Download to save a local copy.

You can also set up automatic backups using the Backups section in the sidebar to protect your configuration and save data on a schedule.

Resetting Configuration

If your server isn't starting or you want to start fresh:

Stop your server

Stop the server from the panel.

Delete the config files

Navigate to HarshDoorstop/Saved/Config/LinuxServer/ in Files and delete Game.ini and Engine.ini.

Reinstall your server

Go to Settings and click Reinstall Server to restore default files.

Reconfigure

Apply your desired settings following the steps above.

⚠️ Warning: Reinstalling the server will delete all custom configurations, save data, and installed mods. Make sure to download any files you want to keep before reinstalling.

If you get stuck at any time, you can join our Discord.

How is this guide?

40% Off — Limited TimeGet your Operation Harsh Doorstop server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page