https://wiki.holdfastgame.com/api.php?action=feedcontributions&user=Gateway&feedformat=atomHoldfast: Nations At War - User contributions [en]2024-03-28T16:52:38ZUser contributionsMediaWiki 1.35.1https://wiki.holdfastgame.com/index.php?title=Server_Hosting&diff=2058Server Hosting2021-08-25T19:48:04Z<p>Gateway: /* Obtaining the server files */</p>
<hr />
<div>The following documentation details how to host a public or private gameserver for [[Holdfast: Nations At War]]. The game only offers a dedicated server for Linux, however you can still host a Windows gameserver using a full copy of the game.<br />
<br />
==Windows==<br />
===Obtaining the game files===<br />
====Downloading using Steam Client====<br />
[[File:FolderStructure2.jpg|thumb|Holdfast game files folder structure]]<br />
<br />
Obtaining the game files can be done via the regular [https://store.steampowered.com/about/ Steam Client]. Download the game and copy the files to another folder. It's not recommended to use the SteamApps location as a base for the gameserver, as this might lead to file corruption if a game update overwrites files whilst the server is running.<br />
<br />
This is the default directory where the [[Holdfast: Nations At War]] game files are located:<br />
<pre><br />
C:\Steam\steamapps\common\Holdfast Nations At War<br />
</pre><br />
Copy the files to the following location:<br />
<pre><br />
C:\holdfastserver<br />
</pre><br />
<br />
====Downloading using SteamCMD====<br />
The '''Steam Console Client''' or [https://developer.valvesoftware.com/wiki/SteamCMD '''SteamCMD'''] is a command-line version of the Steam client. Its primary use is to install and update various dedicated servers available on Steam using a command-line interface. It works with games that use the SteamPipe content system. All games have been migrated from the deprecated HLDSUpdateTool to [https://developer.valvesoftware.com/wiki/SteamCMD '''SteamCMD''']. This is usually required if you are forced to use a terminal for your server setup. You can find instructions on how to download [https://developer.valvesoftware.com/wiki/SteamCMD '''SteamCMD'''] here: https://developer.valvesoftware.com/wiki/SteamCMD#Windows<br />
<br />
The files can then be obtain using the following batch command:<br />
<pre><br />
$ steamcmd +login [LOGINNAME] [PASSWORD] +force_install_dir "C:\holdfastserver" +app_update 589290 +quit<br />
</pre><br />
<br />
Notes:<br />
: ''+anonymous'' will fail because the account requires to own a copy of the game to download the game files!<br />
: You might need to enter a ''2-Factor Auth Code'' during this step.<br />
: In case the server ever stops working you can run the command with ''+app_update 589290 validate'' to verify the game files.<br />
<br />
===Obtaining the server files===<br />
<br />
Download the server files from the link below and extract them over to the C:\holdfastserver folder on your server box.<br />
<br />
[https://www.dropbox.com/sh/ppkfny3r9kcnz8x/AADiIXOrlAWPh-XbhPpimw0ja?dl=0 From Dropbox]<br />
<br />
You can also download the folder from Baidu. This is especially useful for server hosts located in China were access to Dropbox might be blocked.This might not always be up to date with the latest version.<br />
<br />
[https://pan.baidu.com/s/1qYqNnty From Baidu]<br />
<br />
'''''Note:''' These files change from time to time but not necessarily every update, only reapply them if the server stops working after an update.''<br />
<br />
===Basic Configuration & Starting the Server===<br />
[[File:FolderStructure.jpg|thumb|Holdfast merged server & game files folder structure]]<br />
<br />
The server files come with a selection of example serverconfigs that show off how to setup various maps and gamemodes. Consult the [[Server_Configuration|Server Configuration]] page to find out more about modifying the server config.<br />
<br />
Duplicate one of the example configs and one of the server .bats, for example:<br />
<br />
<pre><br />
serverconfig_server1_armybattlefield.txt -> serverconfig_server1_newserver.txt<br />
start_server1_armybattlefield_headless.bat -> start_server1_newserver_headless.bat<br />
</pre><br />
<br />
This will make sure that if you ever have to reapply the server files, the server config will not be overwritten. Open the new config file using your favorite ''Notepad'' or ''Notepad++'' and configure the basic server settings:<br />
<br />
<pre><br />
### Server & Steam Ports (All 3 ports must be unique per server instance).<br />
server_port 20100<br />
steam_communications_port 8700<br />
steam_query_port 27000<br />
</pre><br />
<br />
Notes:<br />
:Make sure to open the appropriate firewall ports both for TCP and UDP!<br />
:[[Holdfast: Nations At War|Holdfast]] gameservers respond, when correctly configured, to [https://developer.valvesoftware.com/wiki/Server_queries A2S Queries] on the ''steam_query_port''. Returning map, player count and player information when requested.<br />
<br />
Basic trivial variables:<br />
<pre><br />
server_name New Server - Army Battlefield<br />
server_welcome_message Welcome to my new game server!<br />
server_region europe<br />
server_admin_password ChangeThisPassword<br />
#server_password ChangeThisPassword<br />
</pre><br />
<br />
Networking setup (loosely "low / high tick" settings):<br />
<pre><br />
# LowLatency = Reduced packet rate on close-range (high player count)<br />
# HighAccuracy = Increased packet rate on close-range (low player count)<br />
network_broadcast_mode LowLatency<br />
</pre><br />
<br />
Edit the ''start_server1_newserver_headless.bat'' to mount your newly created config:<br />
<pre><br />
start "New Server" /affinity 3 "vapuriloadtester.exe" -s --serverConfigFilePath "serverconfig_server1_newserver.txt" --outputLog "logs_output\outputlog_server1_newserver.txt" --adminCommandLogFilePath "logs_adminactions\adminactions_server1_newserver.txt" --logArchivesDirectory "logs_archive" --framerate 120 --serverheadless<br />
</pre><br />
<br />
You can now launch gameserver by starting the ''start_server1_newserver_headless.bat''.<br />
<br />
==Linux==<br />
===Docker===<br />
If your server is running [https://www.docker.com/ Docker], you can simply use:<br />
<pre><br />
docker run -d --net=host --name=holdfastnaw-dedicated cm2network/holdfastnaw<br />
</pre><br />
<br />
The container will automatically update the game on startup, so if there is a game update just restart the container. <br />
<br />
The config is located here: ''/home/steam/holdfastnaw-dedicated/''<br />
<br />
If you want to launch another instance you can increment the environment variables, using -e (--env):<br />
<pre><br />
docker run -d --net=host -e SERVER_PORT=20100 -e STEAM_COM_PORT=8700 -e STEAM_QUERY_PORT=27000 --name=holdfastnaw-dedicated cm2network/holdfastnaw<br />
</pre><br />
<br />
You can find the associated Docker Hub page here:<br />
[https://hub.docker.com/r/cm2network/holdfastnaw/ https://hub.docker.com/r/cm2network/holdfastnaw/]<br />
<br />
===Manual Setup===<br />
<br />
===Download Requirements===<br />
====Ubuntu & Debian====<br />
Install requirements:<br />
<pre><br />
$ apt-get update \<br />
&& apt-get install -y \<br />
libsqlite3-0 \<br />
wget \<br />
ca-certificates<br />
</pre><br />
<br />
If you want to perform a cleanup run the following command (recommended if run inside of container):<br />
<pre><br />
$ apt-get clean autoclean \<br />
&& apt-get autoremove -y \<br />
&& rm -rf /var/lib/apt/lists/*<br />
</pre><br />
<br />
===Obtaining the game files===<br />
====Downloading using SteamCMD====<br />
The '''Steam Console Client''' or [https://developer.valvesoftware.com/wiki/SteamCMD '''SteamCMD'''] is a command-line version of the Steam client. Its primary use is to install and update various dedicated servers available on Steam using a command-line interface. It works with games that use the SteamPipe content system. All games have been migrated from the deprecated HLDSUpdateTool to [https://developer.valvesoftware.com/wiki/SteamCMD '''SteamCMD''']. This is usually required if you are forced to use a terminal for your server setup. You can find instructions on how to download [https://developer.valvesoftware.com/wiki/SteamCMD '''SteamCMD'''] here: https://developer.valvesoftware.com/wiki/SteamCMD#Linux<br />
<br />
The dedicated server can then be obtain using the following bash command:<br />
<pre><br />
$ steamcmd.sh \<br />
+login anonymous \<br />
+force_install_dir /opt/holdfastserver \<br />
+app_update 1424230 +quit<br />
</pre><br />
<br />
Notes:<br />
: In case the server ever stops working you can run the command with ''+app_update 1424230 validate'' to verify the game files.<br />
<br />
===Basic Configuration & Starting the Server===<br />
The dedicated server comes with an example server config that shows off how to setup a basic game server. Consult the [[Server_Configuration|Server Configuration]] page to find out more about modifying server configs.<br />
<br />
Duplicate the example config using the following command:<br />
<br />
<pre><br />
$ cd /opt/holdfastserver<br />
$ cp serverconfig_default.txt serverconfig_myserver.txt<br />
</pre><br />
<br />
'''It's strongly advised to duplicate the "serverconfig_default.txt" as a game update or validate might overwrite the file'''. <br />
<br />
Open the new config file using your favorite ''vim, nano'' or ''emacs'' and configure the basic server settings:<br />
<br />
<pre><br />
### Server & Steam Ports (All 3 ports must be unique per server instance).<br />
server_port 20100<br />
steam_communications_port 8700<br />
steam_query_port 27000<br />
</pre><br />
<br />
Notes:<br />
:Make sure to open the appropriate firewall ports both for TCP and UDP!<br />
:[[Holdfast: Nations At War|Holdfast]] gameservers respond, when correctly configured, to [https://developer.valvesoftware.com/wiki/Server_queries A2S Queries] on the ''steam_query_port''. Returning map, player count and player information when requested.<br />
<br />
Basic trivial variables:<br />
<pre><br />
server_name My Server<br />
server_region europe #<br />
server_admin_password defaultAdminPWReplace<br />
#server_password mypassword<br />
</pre><br />
<br />
Networking setup (loosely "server tick" settings):<br />
<pre><br />
# LowLatency = Reduced packet rate on close-range (high player count)<br />
# Balanced = Balanced packet rate on close-range (medium-high player count)<br />
# HighAccuracy = Increased packet rate on close-range (low player count)<br />
# Realtime = Increased packet rate on close-range (very low player count / competitive setting)<br />
network_broadcast_mode Balanced<br />
</pre><br />
<br />
You can then start the server using the following commands:<br />
<br />
<pre><br />
# Start holdfast server<br />
"./Holdfast NaW" -startserver \<br />
-batchmode \<br />
-nographics \<br />
-screen-width 640 \<br />
-screen-height 480 \<br />
-screen-quality "Fastest" \<br />
-framerate "120" \<br />
--serverheadless \<br />
-serverConfigFilePath "serverconfig_myserver.txt" \<br />
-logFile "logs_output/outputlog_server.txt" \<br />
-logArchivesDirectory "logs_archive/" \<br />
-p "20100"<br />
</pre></div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=2057Beginner's Guide2021-08-25T18:15:39Z<p>Gateway: /* Class System */</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch game mode. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the most points wins.<br />
<br />
==Class System==<br />
<br />
Each team has a wide range of different classes you can pick from. Some classes receive different gear and special abilities that will help them or their team. For example, medics can heal players while holding the “E” key. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the elite infantry of the ranks. Their primary job is to guard the command, helping them survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move at a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle will help you better find your range. At short range you should aim for center mass with the bottom of the reticle at about knee height. At longer distances you will have to progressively move the bottom of the reticle up higher. At 100 meters you aim with the bottom of the reticle at head height. This won't help with bullet spread from left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the direction you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the attack animation.)<br />
<br />
===Blocking===<br />
<br />
*You can only block while in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=2056Beginner's Guide2021-08-25T18:14:38Z<p>Gateway: /* Attacking */</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch game mode. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the most points wins.<br />
<br />
==Class System==<br />
<br />
Each team has a wide range of different classes you can pick from. Some classes receive different gear and special abilities that will help them or their team. For example Medics can heal players while holding the “E” key. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other Players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the elite infantry of the ranks. Their primary job is to guard the command, helping them survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move at a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle will help you better find your range. At short range you should aim for center mass with the bottom of the reticle at about knee height. At longer distances you will have to progressively move the bottom of the reticle up higher. At 100 meters you aim with the bottom of the reticle at head height. This won't help with bullet spread from left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the direction you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the attack animation.)<br />
<br />
===Blocking===<br />
<br />
*You can only block while in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=2055Beginner's Guide2021-08-25T18:14:00Z<p>Gateway: /* Blocking */</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch game mode. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the most points wins.<br />
<br />
==Class System==<br />
<br />
Each team has a wide range of different classes you can pick from. Some classes receive different gear and special abilities that will help them or their team. For example Medics can heal players while holding the “E” key. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other Players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the elite infantry of the ranks. Their primary job is to guard the command, helping them survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move at a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle will help you better find your range. At short range you should aim for center mass with the bottom of the reticle at about knee height. At longer distances you will have to progressively move the bottom of the reticle up higher. At 100 meters you aim with the bottom of the reticle at head height. This won't help with bullet spread from left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the direction you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the animation.)<br />
<br />
===Blocking===<br />
<br />
*You can only block while in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=2054Beginner's Guide2021-08-25T18:12:18Z<p>Gateway: /* Army Battlefield */</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch game mode. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the most points wins.<br />
<br />
==Class System==<br />
<br />
Each team has a wide range of different classes you can pick from. Some classes receive different gear and special abilities that will help them or their team. For example Medics can heal players while holding the “E” key. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other Players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the elite infantry of the ranks. Their primary job is to guard the command, helping them survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move at a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle will help you better find your range. At short range you should aim for center mass with the bottom of the reticle at about knee height. At longer distances you will have to progressively move the bottom of the reticle up higher. At 100 meters you aim with the bottom of the reticle at head height. This won't help with bullet spread from left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the direction you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the animation.)<br />
<br />
===Blocking===<br />
<br />
*You can only block in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=2053Beginner's Guide2021-08-25T18:12:01Z<p>Gateway: /* Army Conquest */ grammar</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the most points wins.<br />
<br />
==Class System==<br />
<br />
Each team has a wide range of different classes you can pick from. Some classes receive different gear and special abilities that will help them or their team. For example Medics can heal players while holding the “E” key. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other Players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the elite infantry of the ranks. Their primary job is to guard the command, helping them survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move at a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle will help you better find your range. At short range you should aim for center mass with the bottom of the reticle at about knee height. At longer distances you will have to progressively move the bottom of the reticle up higher. At 100 meters you aim with the bottom of the reticle at head height. This won't help with bullet spread from left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the direction you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the animation.)<br />
<br />
===Blocking===<br />
<br />
*You can only block in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Server_Configuration&diff=2052Server Configuration2021-08-23T15:53:20Z<p>Gateway: /* Ship Spacemode */ Removes non renderable characters.</p>
<hr />
<div>=Server Configuration Files=<br />
[[File:Hfconfig.png|thumb|right|Example Configuration File]]<br />
Server configuration files are plain text files containing settings defining the server setup and the maps/game modes available in rotation. There are three types of line to be found in a configuration file:<br />
* Setting lines, of the form <code><setting> <value></code>. These are the important part of the file.<br />
* Comment lines, starting with a <code>#</code> character. These lines are ignored. These are useful to annotate your settings, or to keep a list of map rotations at the top of your config file for reference.<br />
* Empty lines, used for layout / spacing. These lines are ignored.<br />
<br />
The general layout of a configuration file is to have all server-wide settings at the top of the file, followed by a list of map rotation settings. See the image on the right. Further examples are included with the server download (see [[Server_Hosting|Server Hosting]]).<br />
<br />
=Server-Wide Settings=<br />
These settings define how the server is visible to users, how it communicates with the server browser, and any restrictions on the server.<br />
<br />
First up are the port settings. These are mandatory, and all must be unique per server instance on the same box.<br />
<pre><br />
server_port 20100<br />
steam_communications_port 8700<br />
steam_query_port 27000<br />
</pre><br />
<br />
Next are the settings defining how the server displays to players:<br />
<pre><br />
server_name New Server - Army Battlefield<br />
server_welcome_message Welcome to my new game server!<br />
server_region europe<br />
server_admin_password ChangeThisPassword<br />
#server_password ChangeThisPassword<br />
server_intro_title Welcome to my server!<br />
server_intro_body Greetings fellow humans<br />
</pre><br />
<br />
The <code>server_password</code> is optional and can be left commented out. The <code>server_admin_password</code> is used for [[Remote_Console_Commands|Remote Console Commands]]. The into and title will define a message to pop up on joining the server. The <code>server_region</code> can take one of the following values, resulting in the appropriate region being displayed in the server browser:<br />
{|<br />
|-<br />
{| class="wikitable"<br />
|-<br />
| europe || usa || usaeast || usawest || australia <br />
|-<br />
| china || japan || russia || southkorea || brazil<br />
|}<br />
<br />
The broadcast mode determines the network utilisation for close range combat.<br />
<pre><br />
# LowLatency = Reduced packet rate on close-range (high player count). This is the default mode.<br />
# HighAccuracy = Increased packet rate on close-range (low player count)<br />
# Balanced = Balanced is in between LowLatency and HighAccuracy and should also be rather playable on big player servers running high-end machines.<br />
# Realtime = Realtime outputs even more bandwidth then HighAccuracy and should only be used on Melee Arena where the player numbers don't exceed a high count.<br />
network_broadcast_mode LowLatency<br />
</pre><br />
<br />
The respawn time for artillery can be defined in seconds. Both default to 2 minutes.<br />
<pre><br />
artillery_fieldgun_respawn_timer 120<br />
artillery_rocketlauncher_respawn_timer 120<br />
</pre><br />
<br />
These settings control the player thresholds for determining which maps are available in the rotation for low/med/high player counts. This is useful to restrict certain maps when server populations do not suit them. The default values are below.<br />
<pre><br />
population_low_min_players 30<br />
population_medium_min_players 50<br />
population_high_min_players 100<br />
</pre><br />
<br />
You can enable / disable performance warnings with this settings:<br />
<pre>show_serverperformance_warning true</pre><br />
<br />
Map randomisation can be enabled with:<br />
<pre>map_rotation_start_randomise true</pre><br />
<br />
== Auto Shutdown/Restart System ==<br />
An auto-shutdown and auto-restart system has been introduced that can be configured either in the configuration file or using the [https://docs.google.com/document/d/1eljq4DgrJ1sD44rWTKnGzYgckh7EBs5AlfKABzGwclM VapuriLoadTester] launcher.<br />
=== Auto Shutdown ===<br />
The game server takes care of shutting itself down after a specified number of minutes. This feature doesnât require the explicit use of the VapuriLoadTester (VLT) program to function.<br />
This will also close the VLT server helper program upon shutdown.<br />
<br />
Define the time after when a server will shut down pending on your set number of minutes.<br />
<pre>server_autoshutdown_interval_minutes 240</pre><br />
<br />
Server will not wait for the round to finish in the âAuto-Shutdown Systemâ and will instead proceed with the shutdown after the âautoshutdown_intervalâ + âautoshutdown_overtimeâ has been exceeded.<br />
Ensure that this interval allows enough time for players to be informed of the server shutdown through broadcast messages.<br />
<pre>server_autoshutdown_overtime_minutes 10</pre><br />
<br />
Define the message you want to broadcast to the players in the server informing them that the server will be shutting down.<br />
<pre>server_autoshutdown_broadcasted_message Server will be shutting down.</pre><br />
<br />
Define the interval broadcast messages will be outputted at.<br />
<pre>server_autoshutdown_broadcasted_message_interval_minutes 2</pre><br />
<br />
=== Auto Restart ===<br />
The game server takes care of restarting itself every specified number of minutes. This feature doesnât require the explicit use of VapuriLoadTester (VLT) program to function.<br />
<br />
Defines the time after when a server will shut down pending on your set number of minutes.<br />
Server will always wait until the round is complete before proceeding with the restart.<br />
<pre>server_autorestart_interval_minutes 320</pre><br />
<br />
Server will not wait for the round to finish in the âAuto-Restart Systemâ and will instead proceed with the restart after the âautorestart_intervalâ + âautorestart_overtimeâ has been exceeded.<br />
Ensure that this interval allows enough time for players to be informed of the server restart through broadcast messages.<br />
<pre>server_autorestart_overtime_minutes 10</pre><br />
<br />
Define the message you want to broadcast to the players in the server informing them that the server will be undergoing a restart.<br />
<pre>server_autorestart_broadcasted_message Auto restart at the end of the round.</pre><br />
<br />
Define the interval broadcast messages will be outputted at until the round ends.<br />
<pre>server_autorestart_broadcasted_message_interval_minutes 2</pre><br />
<br />
=Map Rotations=<br />
A number of example configuration files are provided with the Holdfast server files. Studying these is the best way to understand the different map rotations.<br />
==Basic Map Settings==<br />
'''In Progress'''<br />
<br />
map_name<br />
game_mode<br />
game_type<br />
round_time_minutes<br />
ships_respawn_timer<br />
wave_spawn_time_seconds<br />
round_spawn_close_timer_seconds<br />
allow_midround_spawning<br />
allow_faction_switching<br />
allow_spectating<br />
max_player_respawns<br />
deathmatch_max_kills<br />
reinforcements_per_faction<br />
minimum_players<br />
maximum_players<br />
melee_weapons_only<br />
friendly_fire<br />
friendly_fire_melee_bounce<br />
damage_split<br />
amount_of_rounds<br />
round_spawn_close_timer_seconds_between_rounds<br />
faction_balancing<br />
faction_balancing_discrepancy_amount<br />
max_accumulated_faction_points<br />
ships_preset<br />
time_dynamic<br />
time_hour<br />
weather_dynamic<br />
weather_preset<br />
wind_direction<br />
faction_attacking<br />
faction_defending<br />
conquest_tick_reward<br />
conquest_max_tickets<br />
conquest_ticker_time_seconds<br />
conquest_tickets_per_capture<br />
max_tickets<br />
ships_spawn<br />
rowboat_cooldown_timer<br />
wind_strength<br />
rowboat_cooldown_while_sinking_timer<br />
ships_spacemode<br />
sappers_buildlimit<br />
sappers_attacking_starting_materials<br />
sappers_defending_starting_materials<br />
class_system_orders<br />
population_verylow_playable<br />
population_low_playable<br />
population_medium_playable<br />
population_high_playable<br />
max_player_respawn <br />
officers_spawn_mounted <br />
<br />
Spawn wave timers can be configured with the following commands. Their defaults are shown below.<br />
<pre><br />
wave_spawn_time_seconds 10<br />
wave_spawn_vehicle_time_seconds 20<br />
</pre><br />
<br />
You can also enable spawn immunity up to a maximum of 5s with.<br />
<pre><br />
spawn_immunity_timer 5<br />
</pre><br />
<br />
===Maps===<br />
{| class="wikitable"<br />
! Type<br />
! Map<br />
! Enum<br />
! Game Modes<br />
|-<br />
| {{Map/Type | ArendanRiver}} <br />
|[[Maps: Arendan River|Arendan River]]<br />
|ArendanRiver<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | ArendanRiver }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | BlackForest}} <br />
| [[Maps: Black Forest|Black Forest]]<br />
|BlackForest<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | BlackForest }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | CampSalamanca}}<br />
|[[Maps: Camp Salamanca|Camp Salamanca]]<br />
|CampSalamanca<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | CampSalamanca }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | Canyon}}<br />
|[[Maps: Canyon|Canyon]]<br />
|Canyon<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | Canyon }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | Causeways}}<br />
|[[Maps: Causeways|Causeways]]<br />
|Causeways<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | Causeways }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | CrossHills}}<br />
|[[Maps: Cross Hills|Cross Hills]]<br />
|CrossHills<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | CrossHills }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | DesertRuins}}<br />
|[[Maps: Desert Ruins|Desert Ruins]]<br />
|DesertRuins<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | DesertRuins }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | DutchCanals}}<br />
|[[Maps: Dutch Canals|Dutch Canals]]<br />
|DutchCanals<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | DutchCanals }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | ErnestRidge}}<br />
|[[Maps: Ernest Ridge|Ernest Ridge]]<br />
|ErnestRidge<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | ErnestRidge }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | FortChristiana}}<br />
|[[Maps: Fort Christina|Fort Christina]]<br />
|FortChristiana<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | FortChristiana }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | FortPierre}}<br />
|[[Maps: Fort Pierre|Fort Pierre]]<br />
|FortPierre<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | FortPierre }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | FortSalettes}}<br />
|[[Maps: Fort Salettes|Fort Salettes]]<br />
|FortSalettes<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | FortSalettes }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | FortSchwarz}}<br />
|[[Maps: Fort Schwarz|Fort Schwarz]]<br />
|FortSchwarz<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | FortSchwarz }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | FortWinston}}<br />
|[[Maps: Fort Winston|Fort Winston]]<br />
|FortWinston<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | FortWinston }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | Highlands}}<br />
|[[Maps: Highlands|Highlands]]<br />
|Highlands<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | Highlands }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | KingGeorge}}<br />
|[[Maps: King George|King George]]<br />
|KingGeorge<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | KingGeorge }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | LamarshFen}}<br />
|[[Maps: LamarshFen|LamarshFen]]<br />
|Lamarsh Fen<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | LamarshFen }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | Linburg}}<br />
|[[Maps: Linburg|Linburg]]<br />
|Linburg<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | Linburg }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | Sharpton}}<br />
|[[Maps: Sharpton|Sharpton]]<br />
|Sharpton<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | Sharpton }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | SpanishFarm}}<br />
|[[Maps: Spanish Farm|Spanish Farm]]<br />
|SpanishFarm<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | SpanishFarm }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | AncientPlains}}<br />
|[[Maps: Ancient Plains|Ancient Plains]]<br />
|AncientPlains<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | AncientPlains }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | DesertPlains}}<br />
|[[Maps: Desert Plains|Desert Plains]]<br />
|DesertPlains<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | DesertPlains }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | DesertPlainsSmall}}<br />
|[[Maps: Desert Plains (Small)|Desert Plains (Small)]]<br />
|DesertPlainsSmall<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | DesertPlainsSmall }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | GrassyPlains}}<br />
|[[Maps: Grassy Plains 1|Grassy Plains 1]]<br />
|GrassyPlains<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | GrassyPlains }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | GrassyPlainsII}}<br />
|[[Maps: Grassy Plains 2|Grassy Plains 2]]<br />
|GrassyPlainsII<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | GrassyPlainsII }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | GrassyPlainsIII}}<br />
|[[Maps: Grassy Plains 3|Grassy Plains 3]]<br />
|GrassyPlainsIII<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | GrassyPlainsIII }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | SnowyPlainsSmall}}<br />
|[[Maps: Snowy Plains (Small)|Snowy Plains (Small)]]<br />
|SnowyPlainsSmall<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | SnowyPlainsSmall }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | SnowyPlains}}<br />
|[[Maps: Snowy Plains 1|Snowy Plains 1]]<br />
|SnowyPlains<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | SnowyPlains }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | SnowyPlainsII}}<br />
|[[Maps: Snowy Plains 2|Snowy Plains 2]]<br />
|SnowyPlainsII<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | SnowyPlainsII }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | SnowyPlainsIII}}<br />
|[[Maps: Snowy Plains 3|Snowy Plains 3]]<br />
|SnowyPlainsIII<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | SnowyPlainsIII }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | SnowyPlainsIV}}<br />
|[[Maps: Snowy Plains 4|Snowy Plains 4]]<br />
|SnowyPlainsIV<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | SnowyPlainsIV }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | SnowyPlainsV}}<br />
|[[Maps: Snowy Plains 5|Snowy Plains 5]]<br />
|SnowyPlainsV<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | SnowyPlainsV }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | Egypt}}<br />
|[[Maps: Tahir Desert|Tahir Desert]]<br />
|Egypt<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | Egypt }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | BalamorBay}}<br />
|[[Maps: Balamor Bay|Balamor Bay]]<br />
|BalamorBay<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | BalamorBay }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | Caribbean}}<br />
|[[Maps: Caribbean|Caribbean]]<br />
|Caribbean<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | Caribbean }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | FortNational}}<br />
|[[Maps: Fort Imperial|Fort Imperial]]<br />
|FortNational<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | FortNational }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | HaroutiIslands}}<br />
|[[Maps: Harouti Islands|Harouti Islands]]<br />
|HaroutiIslands<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | HaroutiIslands }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | MartelloTower}}<br />
|[[Maps: Martello Tower|Martello Tower]]<br />
|MartelloTower<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | MartelloTower }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | RandomWaters}}<br />
|[[Maps: Open Waters|Open Waters]]<br />
|RandomWaters<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | RandomWaters }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | SouthSeaCastle}}<br />
|[[Maps: South Sea Castle|South Sea Castle]]<br />
|SouthSeaCastle<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | SouthSeaCastle }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | CastleArena}}<br />
|[[Maps: Castle Arena|Castle Arena]]<br />
|CastleArena<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | CastleArena }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | FortArena}}<br />
|[[Maps: Fort Arena|Fort Arena]]<br />
|FortArena<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | FortArena }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | GarrisonArena}}<br />
|[[Maps: Garrison Arena|Garrison Arena]]<br />
|GarrisonArena<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | GarrisonArena }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | PalisadeArena}}<br />
|[[Maps: Palisade Arena|Palisade Arena]]<br />
|PalisadeArena<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | PalisadeArena }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | SacredArena}}<br />
|[[Maps: Sacred Arena|Sacred Arena]]<br />
|SacredArena<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | SacredArena }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | WatchtowerArena}}<br />
|[[Maps: Watchtower Arena|Watchtower Arena]]<br />
|WatchtowerArena<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | WatchtowerArena }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | CustomMap}}<br />
|[[Maps: Custom Map|Custom Map]]<br />
|CustomMap<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | CustomMap }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | CustomMapNaval}}<br />
|[[Maps: Naval Custom Map|Naval Custom Map]]<br />
|CustomMapNaval<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | CustomMapNaval }} | GameMode/Name | 1 |, }}<br />
|-<br />
|{{Map/Type | TrainingGrounds}}<br />
|[[Maps: Training Grounds|Training Grounds]]<br />
|TrainingGrounds<br />
|{{#invoke: ApplyPattern | applyTemplate | {{ Map/GameModes | TrainingGrounds }} | GameMode/Name | 1 |, }}<br />
<br />
|}<br />
<br />
==Automatic Console Commands==<br />
You can issue any of the [[Remote_Console_Commands|Remote Console Commands]] at the start of a map rotation by included them in the server configuration file. You may want to do this to:<br />
* Reset default values for settings like God Mode or player movement speeds, either on a staging map like Training Grounds or on all possible maps.<br />
* Automatically spawn a number of bots on map load<br />
* Set up specific scenarios for non-standard events<br />
==Override Commands==<br />
Server administrators are able to create and customise their own roleplay scenarios through various server-side configuration settings. [[Server_Configuration#Override Commands|Override commands]] can be used to create a unique experience that is not limited by the usual confines of [[Holdfast: Nations At War|Holdfast: NaWâs]] original gameplay design. Configure limits for classes, define the allowed spawnable classes per spawn point, select the equipment they spawn with, equip weapons from racks, replenish ammunition, spawn various props, interactable objects and artillery pieces per map rotation and more.<br />
<br />
Hereâs how you can make use of override commands and any other related commands that can prove useful to help you get started or create your own scenarios.<br />
<br />
=== Land ===<br />
====Class Limit Override On Spawn Points====<br />
<br />
Spawn override commands provide administrators with the ability to define which classes to spawn on which spawn location and their limitations as well. By using the following override, you can also have classes that are only playable on naval and coastal scenarios be present on army-based game modes. <br />
<br />
''Note: This will overwrite (not add to!) the classes available at a spawn point.'' <br />
<br />
[[File:200 Carpenters vs 200 Rifleman.png|thumb|right|Tahir Desert Army Battlefield 200 Carpenters vs 200 Rifleman ]]<br />
<br />
;<code>'''spawn_override <Spawn Point> <[[Server_Configuration_Enums#Class|Class]]> <Class Limit>'''</code><br />
<br />
: '''<Spawn Point>''' correlates to the spawn present in the spawn menu for instance Barricade (A) on Spanish Farm. Values are defined as letters for <Spawn Point> A B C D E F G H etc...<br />
<br />
: '''<[[Server_Configuration_Enums#Class|Class]]>''' The name of the class being added to the spawn point <br />
<br />
: '''<Class Limit>''' An integer value between 1 and 255 - Set the number of players allowed to spawn as the specified class<br />
<br />
'''Example'''<br />
<br />
These commands will give 1 team 200 of the carpenter class and the other team 200 Riflemen:<br />
<pre><br />
# Override Commands (This is a comment and will be ignored by the game)<br />
spawn_override A Carpenter 200<br />
spawn_override B Rifleman 200<br />
</pre><br />
<br />
To use this command, it must be added after <code>!map_rotation start</code> and before <code>!map_rotation end</code>.<br />
<br />
====Starting Weapon Override====<br />
Make use of the following override command to define the weapons each and every class for a particular faction spawn with. Due to the introduction of weapon racks that allow players to equip weapons irrespective of their class, a particular class can now spawn with multiple different firearm or melee weapon types.<br />
<br />
To use this command for yourself it must be added after !map_rotation start and before !map_rotation end in the following format...<br />
<br />
;<code>starting_weapons_override <[[Server_Configuration_Enums#Faction|Faction]]> <[[Server_Configuration_Enums#Class|Class]]> <Maximum Firearm Weapons> <Maximum Melee Weapons> <[[Server_Configuration_Enums#Weapon|Starting Weapon]]></code><br />
<br />
: '''<[[Server_Configuration_Enums#Faction|Faction]]>''' The Faction of the Class you wish to customize<br />
<br />
: '''<[[Server_Configuration_Enums#Class|Class]]>''' The name of the class you wish to customize<br />
<br />
: '''<Maximum Firearm Weapons>''' An integer value between 0 and 50. The Maximum amount of Firearms that the class can possess through either the starting weapons commands or weapon racks.<br />
<br />
: '''<Maximum Melee Weapons>''' An integer value between 0 and 50. The Maximum amount of Melee Weapons that the class can possess through either the starting weapon commands or weapon racks. <br />
:: Bayoneted Muskets count both as a firearm and a melee weapon<br />
:: Allowing unarmed combat with fists also counts as a melee weapon<br />
<br />
: '''<[[Server_Configuration_Enums#Weapon|Starting Weapon]]>''' - The weapon(s) that the class will spawn with<br />
<br />
For multiple weapons add a space then another '''<[[Server_Configuration_Enums#Weapon|Starting Weapon]]>''':<br />
;<code>starting_weapons_override <[[Server_Configuration_Enums#Faction|Faction]]> <[[Server_Configuration_Enums#Class|Class]]> <Maximum Firearm Weapons> <Maximum Melee Weapons> <[[Server_Configuration_Enums#Weapon|Starting Weapon]]> <[[Server_Configuration_Enums#Weapon|Starting Weapon]]> <[[Server_Configuration_Enums#Weapon|Starting Weapon]]> <[[Server_Configuration_Enums#Weapon|Starting Weapon]]></code><br />
<br />
'''Example'''<br />
<br />
Give the British grenadiers a rifle and give the French grenadiers a rifle, pike & sabre:<br />
<pre># Override Commands (This is a comment and will be ignored by the game)<br />
starting_weapons_override British Grenadier 4 2 Rifle_Pattern1800Infantry<br />
starting_weapons_override French Grenadier 4 3 Rifle_Pattern1800Infantry BoardingPike_Variation1 Sabre_1796PatternLight<br />
</pre><br />
<br />
To use this command, it must be added after <code>!map_rotation start</code> and before <code>!map_rotation end</code>.<br />
<br />
====Firearm Ammo Override====<br />
Use the following override command to configure firearm ammunition related settings as well as limitations. As the functionality for pickable weapons through weapon racks and ammo boxes exists within the game, through these settings we allow you to configure ammunition related settings for each and every weapon based on the class a firearm is being equipped by.<br />
<br />
Input the below commands per map rotation in the server configuration file.<br />
<br />
<code>firearm_ammo_override <[[Server_Configuration_Enums#Faction|Faction]]> <[[Server_Configuration_Enums#Class|Class]]> <Firearm> <Starting Ammo> <Loaded Ammo In Barrel> <Maximum Carryable Ammo></code><br />
<br />
: '''<[[Server_Configuration_Enums#Faction|Faction]]>''' The Faction of the Class you wish to customize<br />
<br />
: '''<[[Server_Configuration_Enums#Class|Class]]>''' The name of the class you wish to customize<br />
<br />
: '''<[[Server_Configuration_Enums#Firearm|Firearm]]>''' The type of firearm that you are customizing <br />
<br />
: '''<Starting Ammo>''' An integer between 0 and 255 - The amount of ammunition the firearm will start with<br />
<br />
: '''<Loaded Ammo>''' An integer defined as a numerical value between 0 and 255 - How much ammunition is preloaded into the firearm for the weapons<br />
:: Using values of 2 and above will act as temporary increase in clip size until the ammunition is drained and a reload is required.<br />
<br />
: '''<Maximum Carryable Ammo>''' An integer between 0 and 255 - The maximum amount of ammunition able to be carried for a firearm.<br />
:: This value can be larger than <Starting Ammo> for game-modes that use the ammo box object<br />
<br />
'''Example'''<br />
<br />
Give the British light infantry two rounds but none in the barrel and give the French light infantry a musket with one loaded round but none in reserve:<br />
<pre># Override Commands (This is a comment and will be ignored by the game)<br />
firearm_ammo_override British LightInfantry Musket_NewLandPatternBrownBess 2 0<br />
firearm_ammo_override French LightInfantry Musket_NewLandPatternBrownBess 0 1<br />
</pre><br />
<br />
To use this command, it must be added after <code>!map_rotation start</code> and before <code>!map_rotation end</code>.<br />
<br />
====Sapper Buildable Defences Limitations====<br />
<br />
Configure limitations per buildable object. With this, you can disable explosives, increase the buildable chair limit and more.<br />
<br />
It is important to note this command functions similar to an RC command and it will persist through rounds. This means that if you disable explosives on the first map rotation, they will remain disabled on the map rotations following that unless otherwise enabled once more in a subsequent rotation.<br />
<br />
Input the below commands per map rotation in the server configuration file.<br />
<br />
<code>sappers_buildlimit <[[Server_Configuration_Enums#Emplacement Type|Emplacement Type]]> <[[Server_Configuration_Enums#Attacking Or Defending|Attacking Or Defending]]> <Emplacement Limit></code><br />
<br />
: '''<[[Server_Configuration_Enums#Emplacement Type|Emplacement Type]]>''' The emplacement you wish to set a limitation on<br />
<br />
: '''<[[Server_Configuration_Enums#Attacking Or Defending|Attacking Or Defending]]>''' If the limit should apply for the attacking or defending faction<br />
<br />
: '''<Emplacement Limit>''' An integer between 0 and 255 - Set a limit on the allowed buildable emplacements<br />
<br />
'''Example'''<br />
<br />
Disable the use of explosive barrels for the defending faction:<br />
<pre># Sapper Configuration Commands (This is a comment and will be ignored by the game)<br />
sappers_buildlimit ExplosiveBarrel defending 0<br />
</pre><br />
<br />
To use this command, it must be added after <code>!map_rotation start</code> and before <code>!map_rotation end</code>.<br />
<br />
====Sapper Buildable Defences Starting Materials====<br />
<br />
Define the starting materials for the attacking and defending factions.<br />
<br />
Input the below commands per map rotation in the server configuration file.<br />
<br />
<pre>sappers_attacking_starting_materials <Material Limit><br />
sappers_defending_starting_materials <Material Limit><br />
</pre><br />
<br />
: '''<Material Limit>''' An integer between 0 and 10000 - Set the materials each faction starts with<br />
<br />
'''Example'''<br />
<br />
Set the starting limit for the attackers to 50 and the defenders to 200:<br />
<pre># Sapper Configuration Commands (This is a comment and will be ignored by the game)<br />
sappers_attacking_starting_materials 50<br />
sappers_defending_starting_materials 200<br />
</pre><br />
<br />
To use this command, it must be added after <code>!map_rotation start</code> and before <code>!map_rotation end</code>.<br />
<br />
====Spawn Overrides====<br />
Spawns can be overridden or added to, depending on the game type. For ArmyDeathmatch, ArmyBattlefield, and Melee Arena these commands will replace any existing spawn points on the map. For Siege and Conquest these will '''add''' to the existing set of spawn points. It is not currently possible to set up new capturable spawn points on maps. Using these in Naval or Coastal battles can result in players spawning in the middle of the ocean.<br />
<br />
<code>objects_override spawnsection <Position> <Rotation> <ID>,<Spawn_Point_Name>,<Spawn Category>,<Attacking, Defending or Neutral>,<Spawn Size X>,<Spawn Size Y> </code><br />
<br />
:'''<Position>''' A set of float values in the format x y z = 0.0 0.0 0.0 - The center of the spawn point on the map using x, y, and z coordinates.<br />
:: Enter <code>get playerPosition</code> into the [[Console|console]] ingame to display your character's position.<br />
<br />
:'''<Rotation>''' A set of float values in the format x y z = 0.0 0.0 0.0 - The rotation in degrees of the spawn point on the map around the x, y, and z axes, where Y is "up".<br />
:: Enter <code>get playerRotation</code> into the [[Console|console]] ingame to display your character's rotation.<br />
<br />
:'''<ID>''' A whole number uniquely identifying this spawn point. This must be between 10 and 256, and cannot match another ID.<br />
<br />
:'''<Spawn_Point_Name>''' The name you want listed in the spawn menu. Ideally these should be kept short to fit in the menu. To include spaces in the name, replace them with underscores. For example, the name Tahir_Desert_Ruins would display as Tahir Desert Ruins.<br />
<br />
:'''<Spawn Category>''' This defines the icon of the spawn in the menu. It should be selected from the following options:<br />
:: BaseSpawn, FortifiedPosition, OpenPlains, Farm, Field, Village, Camp, Lodge, Church, Ruins, Port, Ship<br />
<br />
:'''<Attacking, Defending or Neutral>''' For Army Siege and Conquest, this will determine which faction can use this spawn. For other modes this is ignored, and the spawn points are granted half an half to each team based on their order of input in config.<br />
<br />
:'''<Spawn Size X> & <Spawn Size Y>''' This takes a floating point number and determines the size of the spawn area in meters. To visualise this when testing, spawn a couple of dozen bots with movement turned off. <br />
:: ''Be careful not to have a large spawn area on the edge of the map as it can cause players to spawn out of bounds.''<br />
<br />
=== Naval ===<br />
====Class Limit Override On Ships====<br />
By using the following override commands, you can define your own selection of classes to spawn on which ship. It also provides you with the option of allowing players to spawn with army-based classes on ships. IE. If youâre looking at allowing players to spawn with the Line Infantry Class on the 13-Gun Brig-Sloop, you can do just that.<br />
<br />
Input the below commands per map rotation in the server configuration file.<br />
<br />
<code>ships_spawn_detail_override <[[Server_Configuration_Enums#Ship Type|Ship Type]]> <[[Server_Configuration_Enums#Faction|Faction]]> <[[Server_Configuration_Enums#Class|Class]]> <Class Limit></code><br />
<br />
: '''<[[Server_Configuration_Enums#Ship Type|Ship Type]]>''' Ship type of which to override the spawn point of<br />
<br />
: '''<[[Server_Configuration_Enums#Faction|Faction]]>''' The Faction of the ship<br />
<br />
: '''<[[Server_Configuration_Enums#Class|Class]]>''' The name of the class being added to the spawn point<br />
<br />
: '''<Class Limit>''' An integer value between 1 and 255<br />
<br />
'''Example'''<br />
<br />
"Only" allow 200 Riflemen for British and French frigates. <br />
<pre><br />
# Override Commands (This is a comment and will be ignored by the game)<br />
ships_spawn_detail_override Frigate50gun British Rifleman 200<br />
ships_spawn_detail_override Frigate50gun French Rifleman 200<br />
</pre><br />
<br />
To use this command, it must be added after <code>!map_rotation start</code> and before <code>!map_rotation end</code>.<br />
<br />
====Ship Spawning & Custom Ship Presets====<br />
<br />
Make use of the commands below to define the ship types to spawn in a particular map rotation. Through the same command, you can also define the number of ships to spawn, for which faction as well as their paint scheme. It works on both the Naval Battlefield, Naval Assault & Coastal Siege game modes. You must make sure to set âships_presetâ index to 37 per map rotation before using the command below. This preset index doesnât contain any ships so you retain further control over the ships you want to spawn. IE. You can spawn in 1 50-Gun Frigate with a yellow and black color scheme for the British faction while having 3 8-Gun Schooners for the French with a random color variation<br />
<br />
Input the below commands per map rotation in the server configuration file.<br />
<br />
<code>ships_spawn <[[Server_Configuration_Enums#Ship Type|Ship Type]]> <Amount Of Ships> <[[Server_Configuration_Enums#Faction|Faction]]> <Color></code><br />
<br />
: '''<[[Server_Configuration_Enums#Ship Type|Ship Type]]>''' Ship type to spawn<br />
<br />
: '''<Amount Of Ships>''' An integer between 0 and 50 - Amount of ships to spawn<br />
<br />
: '''<[[Server_Configuration_Enums#Faction|Faction]]>''' The Faction of the ship<br />
<br />
: '''<Color>''' Color is defined as an integer between 0 and 5<br />
<br />
'''Example'''<br />
<br />
Spawn 1 British frigate and 10 French rocketboats.<br />
<pre><br />
# Override Commands (This is a comment and will be ignored by the game)<br />
# Set ship_preset to 37 (doesn't spawn any ships)<br />
ships_preset 37<br />
# Spawn ships<br />
ships_spawn Frigate50gun 1 British 0<br />
ships_spawn Rocketboat 10 French 4<br />
</pre><br />
<br />
To use this command, it must be added after <code>!map_rotation start</code> and before <code>!map_rotation end</code>.<br />
<br />
====Health Override For Ships====<br />
<br />
Administrators can define health points for each and every naval vessel type within the game. This addition could prove useful for organised events or perhaps even the creation of unique scenarios featuring flagships.<br />
<br />
Input the below commands per map rotation in the server configuration file.<br />
<br />
<code>ships_health_detail_override <[[Server_Configuration_Enums#Ship Type|Ship Type]]> <[[Server_Configuration_Enums#Faction|Faction]]> <Health Points></code><br />
<br />
: '''<[[Server_Configuration_Enums#Ship Type|Ship Type]]>''' Ship type to spawn<br />
<br />
: '''<[[Server_Configuration_Enums#Faction|Faction]]>''' The Faction of the ship<br />
<br />
: '''<Health Points>''' An integer value between 0 and 99999 - Health Points of the ship<br />
<br />
'''Default Ship HP values:'''<br />
<br />
: ''Frigate:'' 5500<br />
: ''12GunBrigg:'' 3000<br />
: ''8GunSchooner:'' 2000<br />
: ''2GunSchooner:'' 1250<br />
: ''Gunboat:'' 500<br />
: ''Rocketboat:'' 500<br />
<br />
'''Example'''<br />
<br />
Set British frigate HP to 20000 and French frigate HP to 70 because Britannia rules the waves.<br />
<pre><br />
# Override Commands (This is a comment and will be ignored by the game)<br />
ships_health_detail_override Frigate50gun British 20000<br />
ships_health_detail_override Frigate50gun French 70<br />
</pre><br />
<br />
To use this command, it must be added after <code>!map_rotation start</code> and before <code>!map_rotation end</code>.<br />
<br />
====Ship Spacemode====<br />
<br />
Be at the forefront of interplanetary travel! By inserting this command per map rotation, you can enable ships to fly. Press the Space key to ascend and the Shift key to descend.<br />
<br />
Input the below command per map rotation in the server configuration file.<br />
<br />
<code>ships_spacemode <True or False></code><br />
<br />
: '''<True or False>''' True enables ships to fly while false is the default gameplay<br />
<br />
'''Example'''<br />
<br />
Enable ships to fly.<br />
<pre><br />
# Fun Commands (This is a comment and will be ignored by the game)<br />
ships_spacemode true<br />
</pre><br />
<br />
====Spawn Overrides====<br />
This operates in a similar fashion to the land spawn override, but to affect ship spawn locations on ocean maps. It will not override existing spawn locations, but will function on custom maps (such as CustomMapNaval) when using Naval Battlefield or Coastal Siege.<br />
<br />
<code>objects_override shipspawnsection <Position> <Rotation></code><br />
<br />
:'''<Position>''' A set of float values in the format x y z = 0.0 0.0 0.0 - The center of the spawn point on the map using x, y, and z coordinates.<br />
:: Enter <code>get playerPosition</code> into the [[Console|console]] ingame to display your character's position.<br />
<br />
:'''<Rotation>''' A set of float values in the format x y z = 0.0 0.0 0.0 - The rotation in degrees of the spawn point on the map around the x, y, and z axes, where Y is "up".<br />
:: Enter <code>get playerRotation</code> into the [[Console|console]] ingame to display your character's rotation.<br />
<br />
===Object Override===<br />
Objects can be added to the game by following the guide in [[Map_Editing#Positioning|Map Editing]].<br />
<br />
=Map Voting=<br />
==Basics==<br />
To enable map voting in general, you need to setup a few commands in the global scope of your server config.<br />
map_voting_enabled true<br />
map_voting_duration 15<br />
map_voting_allow_same_map false<br />
map_voting_history_count 3<br />
map_voting_gameplay_modes ArmyBattlefield ArmyBattlefield ArmyConquest ArmySiege<br />
<br />
====map_voting_enabled====<br />
This tells the server that the map voting system is enabled or disabled.<br />
====map_voting_duration====<br />
This tells the system how long (in seconds) the map voting should allow people to vote for.<br />
<br />
====map_voting_allow_same_map====<br />
This tells the system if it should offer the same map. For example, in a naval oriented server, you might want to allow this to offer [RandomWaters|Maps] multiple times with different configs.<br />
====map_voting_history_count====<br />
This tells the system how long should a map not have been played for it to be allowed to be voted on again.<br />
====map_voting_gameplay_modes====<br />
This tells the system the order of which game modes should be playable. You're welcome to repeat any gamemode to pad out any different game mode.<br />
<br />
==Help my map can't be voted for==<br />
The way the map voting system works is in terms of buckets. These buckets are based on playable player counts and game mode. If you want a map to be completely ignored by map voting, set all the playable values to false. If you don't care about player count and want to enable the map for voting, set everything to true or leave the map rotation setting commented out.<br />
population_verylow_playable <true/false><br />
population_low_playable <true/false><br />
population_medium_playable <true/false><br />
population_high_playable <true/false><br />
<br />
Another thing to note, the load order matters. If you're using a modded map, make sure that it's the first thing in the mod load order.<br />
<br />
==Can I manually trigger the map voting to start==<br />
Unfortunately, no, but theres a workaround. You can setup a win condition object or the dynamic win condition flag, and either of those systems would end the round and trigger map voting.</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Horseback_Riding&diff=2051Horseback Riding2021-08-18T10:39:53Z<p>Gateway: /* Riding On Horseback */ Grammar fixes</p>
<hr />
<div>Learn the basic art of mounting, dismounting, putting your steed on the gallop, firing from horseback and various other aspects related to combat. Once you learned how the basics, master the art of horseback riding as those brave gentlemen once did. Youâll have a much easier time doing so should you give a quick read to whatâs going to follow. <br />
<br />
[[File:Cavalry Horseback Riding.png|right|400px|thumbnail|caption|A British Dragoon and his faithful steed.]]<br />
<br />
= Riding On Horseback =<br />
Let's get to the riding now, shall we? Hussars, Cuirassier and Dragoons all spawn readily mounted. Once you've had your pick at one of these classes, you'll find yourself on horseback. It is not a simple feat to handle these beasts but you'll get used to their ins and outs as you go by. Practice makes perfect.<br />
<br />
=== Cavalry Controls ===<br />
* '''Forward: [W]'''<br />
** Holding the '''[W]''' key will take the horse from one gait to the other gradually building up its momentum. An indicator to the left of your steeds health bar will reflect the pace at which the horse is moving.<br />
<br />
* '''Full Gallop: [Shift]''' <br />
** Pressing the '''[Shift]''' key once your steed reaches a full gallop, will take it into a sprint further increasing the speed at which it travels. While the horse is at a sprint, your movement on horseback will be limited as you grab tightly of its reins. Tread carefully as this can place you at a disadvantage when engaged in battle since you can only strike forward and cannot make use of your firearm.<br />
<br />
* '''Left & Right: [A] and [D]''' <br />
**Should you need to make a turn, press the '''[A]''' key to go left and the '''[D]''' key to head right.<br />
<br />
* '''Strafe: [Z]''' <br />
** Horses traveling at a slower gait can alternatively toggle and go into strafe mode by hitting the '''[Z]''' key. <br />
** Your steed will consequently move to the left or to the right at the press of the '''[A]''' or '''[D]''' keys. You'll find no excuse to neatly dress the gaps and keep in formation. A regiment must uphold its reputation.<br />
<br />
* '''Slowing down & Moving Backwards: [S]''' <br />
** Slowing down is at times key to ensure your survival. You can do so by pressing the '''[S]''' key. Should this key be held long enough, your steed will start moving backwards at a slow pace.<br />
<br />
* '''Slow Stop: [Ctrl]''' <br />
** Holding the '''[Ctrl]''' key will similarly reduce the horses speed. There's one key difference however, your horse will not go backwards after it reaches its lowest speed and instead come to a halt.<br />
<br />
* '''Jump: [Space]''' <br />
** Make your way over smaller defensive emplacements and fences by jumping with your steed while on horseback. Carefully time your jump and press the '''[Space]''' key at the right moment.<br />
<br />
* '''Halting the Horse: [F]'''<br />
** Should you find yourself in a pickle, firmly hold the '''[F]''' key and pull on your horses' reins. This will rear the horse and bring it to a complete halt.<br />
<br />
==== Cavalry Movement GIFs Gallery ====<br />
{| class="cav-riding-table"<br />
|-<br />
| [[File:Riding on horseback.gif|150px|thumbnail|caption|Building momentum]] || [[File:Full gallop.gif|150px|thumbnail|caption|Full gallop]] || [[File:Turning.gif|150px|thumbnail|caption|Making a turn(s)]] || [[File:Strafe.gif|150px|thumbnail|caption|Building momentum]] <br />
|-<br />
| [[File:Back pace.gif|150px|thumbnail|caption|Slowing & back pacing]] || [[File:Reduce speed.gif|150px|thumbnail|caption|Slowing & halting]] || [[File:Horse jump.gif|150px|thumbnail|caption|Steed jumping]]<br />
|-<br />
|}<br />
<br />
=== Swimming ===<br />
Go for a swim all the while remaining mounted. Controls here remain as usual but you are unable to engage in combat.<br />
<br />
{| class="cav-swimming-table"<br />
|-<br />
| [[File:Swimming horseback.gif|left|250px|thumbnail|caption|Steed swimming]]<br />
|}<br />
<br />
== Useful Steering ==<br />
'''About Face: [S] + [Space]'''<br />
# Hold the '''[S]''' key long enough for your steed to start moving backwards at a slow pace. <br />
# Once your steed is moving back, hit '''[Space]'''. Your speed will do a complete 180<sup>o</sup> turn ''(front -> back)''. This is useful for making escapes or re-positioning in a swift manner.<br />
<br />
= Mounting & Dismounting =<br />
There are times where staying on horseback becomes determinantal, hence all cavalrymen are able to mount and dismount at will. Note that cavalrymen aren't the only ones that have ability to ride horses. The Infantry Officers are able to mount onto any horses who are without its rider. Instructed to fall in line? You can dismount from horseback by pressing the '''[E]''' key while your horse is going at the slower gaits. Keep your steed at a safe distance as you never know when the need arises to climb on horseback once more. Press the '''[E]''' key while looking at your horse, mount and get going. Riders that have met an unfortunate end will leave their horse ownerless. Should you find yourself dismounted, try to mount another.<br />
=== Control & Notes ===<br />
* '''Mount & Dismount: [E]''' - Any classes with the ''Horseback Riding'' ability can mount themselves on any steed without their rider by pressing '''[E]'''.<br />
** '''Note:''' You will be forcefully dismounted if your steed makes contact with an certain defence structures such as the '''Chaveux De Frise (S)!'''<br />
<br />
{| class="cav-mount&dismount-table"<br />
|-<br />
| [[File:Dismounting.gif|left|250px|thumbnail|caption|Dismounting]] || [[File:Mounting back.gif|left|250px|thumbnail|caption|Mounting]]<br />
|}<br />
<br />
= Mounted Combat =<br />
Cavalrymen possesses high mobility, swiftness, and lethality. Whether its with a sword or firearm, the cavalry brings swift and sudden death to the battlefield. Each cavalry class brings their own specialty to the battlefield. Cuirassiers and Dragoons are skilled with carbines, firearms with a shorter range than your average musket, while Hussars are quicker and proficient in melee. This section will go over the very basics of mounted combat for those classes.<br />
<br />
=== Mounted Swordsmanship ===<br />
If you favour the Hussar class, youâll find yourself engaged in combat up close and personal more so than often. Equip your Sword by scrolling to the relevant weapon or pressing the '''[3]''' key, move your mouse to your desired strike direction and stab or slash away at the enemy. If you have yet to release your strike, you can cancel and switch to another by holding the '''[Right Click]''' mouse button.<br />
<br />
'''Equipping your sword: [3] or [Mouse Scroll Wheel]'''<br />
* You can equip your sword by '''scrolling with your mouse wheel''' or quickly equipping it by pressing '''[3]'''.<br />
<br />
'''Cancel/Switch Attack: [Right Click]'''<br />
* You can cancel and readjust your striking angle by pressing '''[Right Click]'''.<br />
** '''Note:''' You cannot block with your sword in a traditional way if you're on horseback.<br />
<br />
{| class="cav-melee-table"<br />
|-<br />
| [[File:Mounted swordsmanship.gif|left|250px|thumbnail|caption|Mounted Swordsmanship]]<br />
|}<br />
<br />
=== Mounted Marksmanship ===<br />
Carbineers make use of their firearm on horseback as you would whilst playing an infantryman. Hold '''[Right Click]''' to aim, press '''[Left Click]''' to fire then '''[R]''' reload. The speed at which you travel on horseback will be restricted to the slower gaits whilst reloading.<br />
<br />
'''Aiming, Firing, & Reloading:''' There is no difference in how the cavalry class aim, fire, and reload. <br />
# Aiming - '''[Right Click]'''<br />
# Fire! - '''[Left Click]'''<br />
# Reloading - '''[R]'''<br />
** '''Note:''' Mounted or not, you will still be restricted to a slow gait/walk while reloading.<br />
<br />
{| class="cav-range-table"<br />
|-<br />
| [[File:Mounted marksmanship.gif|left|250px|thumbnail|caption|Mounted Marksmanship]] || [[File:Horseback reloading.gif|left|250px|thumbnail|caption|Reloading on horseback]]<br />
|}<br />
<br />
=== Trampling Infantryman ===<br />
Horses are mighty beasts! Blocking their path is of little to no use and youâll find yourself injured or killed in the process. Horses travelling at a faster gait will deal greater damage to those unfortunate infantrymen. Should you be enough in good favour to remain alive after the fact, you will no longer have your weapon equipped. Wait a short while to come to your senses after the knockback and equip your weapon using the scroll wheel or number keys.<br />
<br />
'''Highlights:'''<br />
* Trampling over infantry will slow the speed of your horse.<br />
* Players trampled will have their weapons unequipped. They will have to wait for a brief moment to equip their weapon again using the '''number keys''' or '''mouse scroll wheel'''.<br />
<br />
{| class="cav-trampling-table"<br />
|-<br />
| [[File:Trampling.gif|left|250px|thumbnail|caption|Trampling an infantryman]]<br />
|}</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=SDK_User_Guide&diff=2050SDK User Guide2021-08-18T10:10:55Z<p>Gateway: /* Documentation */ Removed non render-able character.</p>
<hr />
<div>Equipping the community with the ability to design, create and bring to life their very own maps, uniforms and flags within the game. The Holdfast SDK is fully integrated with Steamâs Workshop making the content you create easily accessible.<br />
<br />
Refer to the Documentation or Video Guides below to get started.<br />
<br />
=Documentation=<br />
<br />
Covering over 100 pages worth of information, you will surely find a good use for this User Guide as you're going around the Holdfast SDK. It takes you through the basic steps to get things started, best practices, working with the level editor, uploading to the Steam workshop, optimisations and more.<br />
<br />
You can access it by going to the link below.<br />
<br />
[https://docs.google.com/document/d/19jWZBKKFET7oRUFs811jOO2CTvSV0bj2MTLHQJiPQTc View The SDK Documentation]<br />
<br />
=Video Guides=<br />
<br />
Collection of video guides by Harper simplifying the use of the Holdfast SDK. <br />
<br />
[https://youtu.be/Pt2kS5A0yN4 Holdfast SDK Tool Tutorial #1 - Getting Started]<br />
<br />
[https://youtu.be/5QNb9F2dwhQ Holdfast SDK Tool Tutorial #2 - Ground Texturing]<br />
<br />
[https://youtu.be/22VwJCTfDgM Holdfast SDK Tool Tutorial #3 - Terrain Forming]<br />
<br />
[https://youtu.be/A_IdPLIQOZw Holdfast SDK Tool Tutorial #4 - Placing Objects]<br />
<br />
[https://youtu.be/WfoZtP2b8gw Holdfast SDK Tool Tutorial #5 - Spawn Points]<br />
<br />
[https://youtu.be/8gTDtxuUyVs Holdfast SDK Tool Tutorial #6 - Siege Setup]<br />
<br />
[https://youtu.be/kmNnSFWsMr8 Holdfast SDK Tool Tutorial #7 - Conquest Configuration]<br />
<br />
[https://youtu.be/YApYSbK2pFY Holdfast SDK Tool Tutorial #8 - Play Testing]<br />
<br />
[https://youtu.be/u1__soQShd0 Holdfast SDK Tool Tutorial #9 - Building & Uploading To Steam]<br />
<br />
<br />
Video guide by Apex detailing uniform editing for the Holdfast SDK.<br />
<br />
[https://www.youtube.com/watch?v=fPzU0I5MQls Holdfast SDK Tool Tutorial #1 - Uniform Guide]</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Shooting&diff=2049Shooting2021-08-18T10:09:42Z<p>Gateway: Creation of initial page.</p>
<hr />
<div>==Aiming==<br />
<br />
In general using the bottom of the reticle will help you better find your range. At 20 meters or less range you should aim for center mass with the bottom of the reticle at about knee height. At longer distances you will have to progressively aim the bottom of the reticle up higher. At 100 meters you aim with the bottom of the reticle at head height. This won't help with bullet spread from left to right since it is an inaccurate weapon.</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Known_Issues_%26_Solutions&diff=2048Known Issues & Solutions2021-08-18T10:07:44Z<p>Gateway: /* Known Issue 1 - Your Server Is Experiencing Latency Issues */</p>
<hr />
<div>__TOC__<br />
<br />
<br />
[[File:Known Issues & Solutions Header.jpg|center]]<br />
<br />
==Known Issues==<br />
<br />
Here's a list of known issues within the game which we're already aware of. You can rest assured that we're doing our best to solve them and please do get in touch with us if you ever face any issues whilst playing the game!<br />
<br />
===Known Issue 1 - Black Screen on Launch (Can Hear Music Playing) ===<br />
If you launch the game and see a black screen but can still hear the music playing, you should try doing the following.<br />
<br />
We're currently awaiting a permanent fix for this problem. You can try doing the following:<br />
<br />
===== AMD Graphics Card (GPU) =====<br />
<br />
'''Follow the below instructions:'''<br />
<br />
#Right click on your desktop and select ‘AMD Radeon Settings’.<br />
#:[[File:Known Issue 1 AMD 1.png|frameless|thumb|Known Issue 1 AMD 1]]<br />
# Go to the ‘Display’ tab at the very bottom and underneath your display, locate ‘Scaling Mode’. You should then select ‘Preserve Aspect Ratio’ from the drop-down menu.<br />
#:[[File:Known Issue 1 AMD 2.jpg|frameless|thumb|Known Issue 1 AMD 2]]<br />
# After that is done, you need to go to the ‘Gaming’ tab, locate ‘Holdfast: Nations At War’ and click on it.<br />
#:[[File:Known Issue 1 AMD 3.jpg|frameless|thumb|Known Issue 1 AMD 3]]<br />
# Then make sure that you turn ‘Display Scaling’ to ‘Off’ from the drop-down menu.<br />
#:[[File:Known Issue 1 AMD 4.jpg|frameless|thumb|Known Issue 1 AMD 4]]<br />
<br />
===== NVIDIA Graphics Card (GPU) =====<br />
<br />
'''Follow the below instructions:'''<br />
<br />
#Right click on your desktop and select ‘NVIDIA Control Panel’ from the drop-down menu.<br />
#:[[File:Known Issue 1 NVIDIA 1.png|frameless|thumb|Known Issue 1 NVIDIA 1]]<br />
# Go to ‘Adjust desktop size and position’ from the menu to the left.<br />
#:[[File:Known Issue 1 NVIDIA 2.png|frameless|thumb|Known Issue 1 NVIDIA 2]]<br />
# Select ‘No Scaling’ under ‘2. Apply the following settings:’ then make sure to click on the ‘Apply’ button.<br />
#:[[File:Known Issue 1 NVIDIA 3.png|frameless|thumb|Known Issue 1 NVIDIA 3]]<br />
[https://steamcommunity.com/discussions/forum/1/1480982971174752598 Thread Reference (Steam Discussion)]<br />
<br />
===Known Issue 2 - Razer Kraken Headsets Not Working===<br />
Razer Kraken headsets have a tendency of not working whilst in game. Players reported either not being able to hear any sound or various other issues with 3D VoIP.<br />
<br />
Have a look at the instructions below for a possible fix.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Check if you have Razer Synapse installed on your system and if so, un-install the software.<br />
# Try launching the game again.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Download and install Razer Synapse from the link below.<br />
#* [https://www.razer.com/synapse-3 Download Razer Synapse]<br />
# Uninstall Razer Synapse.<br />
# Try launching the game again.<br />
<br />
===Known Issue 3 - Cannot Hear Others Or Speak Through VoIP (Opus.dll & Others)===<br />
If you are unable to hear others speaking through VoIP and an error stating that the ‘Opus.dll was not found’ is visible in the F2 console, you are more than likely missing a dependency that is required for the 3D VoIP to function.<br />
<br />
You can also find other instructions that may help you solve issues with being unable to hear others or speak through VoIP.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Download and install the redistributable from the link below.<br />
#* [https://aka.ms/vs/15/release/vc_redist.x64.exe Download Redistributable]<br />
# Try launching the game again.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Close Discord, Team Speak or any other voice chat software.<br />
# Try launching the game again.<br />
<br />
===Known Issue 4 - Crash To Desktop (Whilst Playing)===<br />
On certain occasions, the game might crash to the desktop which happens more so during a map change. Unfortunately, this is being caused by a bug within the Unity game engine. <br />
<br />
We're currently awaiting a permanent fix for this problem. You can try doing the following:<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Disable your anti-virus.<br />
# Uninstall or close other software that you're using to monitor performance or hardware ('''Riva Tuner''','''MSI Afterburner''', etc.) whilst playing the game. <br />
# Set your graphics preset to 'Very Low' from the 'Game' options.<br />
# Close unnecessary programs running in the background (Internet Browsers & Other Software).<br />
# Set your CPU affinity for the game to Two Cores. You can do this by right-clicking on the 'Holdfast NaW.exe' process in your 'Task Manager', select 'Set Affinity' from the dropdown menu then select 'CPU 0' and 'CPU 1'.<br />
#:[[File:Known Issue 4 - 1.png|frameless|thumb|Known Issue 4 - 1]]<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-force-feature-level-10-0'''<br />
# Try re-launching Holdfast: Nations At War again through Steam.<br />
<br />
===Known Issue 5 - Cannot See Servers In Lobby===<br />
If you cannot see servers in the lobby try doing the following.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
#Click on the ''''Refresh'''' button that can be found to the bottom left of the server browser a few times.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Disable your anti-virus (AVG, Avast, ''Etc.'')<br />
# Disable your firewall.<br />
# Disable your VPN (BullGuard, NordVPN, Express VPN, ''Etc.'').<br />
# Reset your internet connection.<br />
# Log out then back in on Steam and try again.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Launch the game then open the Lobby by clicking on 'Join Game' from the main menu.<br />
# Locate the 'Join Other Server' button to the bottom left.<br />
#:[[File:Known Issue 5 - 1.jpg|frameless|thumb|Known Issue 5 - 1]]<br />
# Select an Official Server from the drop-down menu then click on the 'Connect' button.<br />
#:[[File:Known Issue 5 - 2.jpg|frameless|thumb|Known Issue 5 - 2]]<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Join a server through a friend on Steam by selecting 'Join Game' from the drop-down menu.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Try using a different internet connection if possible and see if servers appear in the lobby.<br />
<br />
===Known Issue 6 - Game Crashes On Launch or Stops Responding (Freezes)===<br />
If you’re facing issues with the game crashing on launch, you should first try to disable your anti-virus then pre-launch the game with the lowest graphical settings by following the below steps.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Update your GPU (Graphics Card) drivers. <br />
#* We've had several cases of players experiencing crashes due to outdated drivers especially when the device is equipped with an Intel HD (Integrated) GPU.<br />
#** [https://www.intel.com/content/www/us/en/support/products/80939/graphics-drivers.html Click here to download and update your Intel HD GPU driver.]<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Disable your anti-virus.<br />
# Open 'Run' and type in '%appdata%'. This will take you to the AppData folder.<br />
#:[[File:Known Issue 6 - 1.png|frameless|thumb|Known Issue 6 - 1]]<br />
# Navigate to the 'LocalLow' folder > Then to the 'Anvil Game Studio' folder > And you'll eventually find the 'Holdfast NaW' folder.<br />
# In the 'Holdfast NaW' folder, open the 'HoldfastOptions' files using a text editor such as Notepad.<br />
#Find 'graphicsLevel', change the value there to '0' and save.<br />
#:[[File:Known Issue 6 - 2.png|frameless|thumb|Known Issue 6 - 2]]<br />
# Try re-launching Holdfast: Nations At War again through Steam.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# '''Uninstall''' or '''close''' other software that you're using to monitor performance or hardware ('''Riva Tuner''', '''MSI Afterburner''', etc.) whilst playing the game. <br />
#* Please make sure that the process for the software you're using to monitor performance or hardware is not visible in your task manager anymore. With this, you can confirm that the program was properly closed.<br />
# Try re-launching Holdfast: Nations At War again through Steam.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Launch the game as an administrator by right clicking directly on 'Holdfast NaW.exe'.<br />
#* Holdfast NaW.exe can be found in your Steam games installation directory. For Example:<br />
#** \Steam\steamapps\common\Holdfast Nations At War<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-force-feature-level-10-0'''<br />
# Try re-launching Holdfast: Nations At War again through Steam.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-window-mode exclusive'''<br />
# Try re-launching Holdfast: Nations At War again through Steam.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Disable your anti-virus.<br />
# Go to your Steam game library > Right click on ‘Holdfast: Nations At War’ > Select Properties > Then click on the ‘Set Launch Options…’ button.<br />
#:[[File:Known Issue 6 - 3.png|frameless|thumb|Known Issue 6 - 3]]<br />
# Input the below argument in the 'Launch Options': '''-show-screen-selector'''.<br />
#:[[File:Known Issue 6 - 4.png|frameless|thumb|Known Issue 6 - 4]]<br />
# Launch the game from Steam and select ‘Fastest’ from the Graphics quality settings then click the ‘Play!’ button.<br />
#:[[File:Known Issue 6 - 5.png|frameless|thumb|Known Issue 6 - 5]]<br />
<br />
===Known Issue 7 - Low Framerate (Low End PCs)===<br />
Players with low-end hardware will sometimes face issues with framerate. We are also working towards more optimisations in this area. You can follow the below steps for some tips which may help you improve your framerate.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Restart your game if it has been launched for a while.<br />
# Go to Options > Video > And set the Graphics Preset to 'Very Low' from the drop-down menu.<br />
# Got to Options > Game > Then scroll down until you find Ragdoll Corpses > Reduce the Maximum Corpses to 5 > And the Second In-Game to 10.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-window-mode exclusive'''<br />
<br />
===Known Issue 8 - Game Becomes Unresponsive When Minimized, Screen Flickering or Stuck on Map Load===<br />
If your game becomes unresponsive when minimized or your screen is flickering, you can try pre-launching Holdfast: Nations At War with the below parameter.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-window-mode exclusive'''<br />
# Launch Holdfast: NaW and try again.<br />
<br />
===Known Issue 9 - No Game Audio===<br />
If you cannot hear any audio, you can try doing the following.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Go to Settings > Audio > Then select your 'Audio Device' from the Drop Down menu.<br />
# You can also try re-installing your '''Realtek''' audio drivers. This may fix your issue even if audio is working on other games.<br />
<br />
===Known Issue 10 - Unable To Spawn or Join Round===<br />
If you are unable to spawn or join the round, an anti-virus you have installed on your machine could be preventing you from doing so.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Uninstall your anti-virus software.<br />
# Verify the integrity of your game files through Steam.<br />
# Launch the game, join a server and attempt to spawn again.<br />
<br />
== Steam Related Issues ==<br />
<br />
===Known Issue 1 - Content File Locked (Corrupted Download)===<br />
If the below error is being displayed when you launch the game directly through Steam, it is more than likely that Holdfast: NaW was corrupted whilst downloading.<br />
<br />
[[File:Steam Issue 1 - 1.png|frameless|thumb|Steam Issue 1 - 1]]<br />
<br />
'''Follow the below instructions for a fix:'''<br />
<br />
# Delete Holdfast: NaW manually from its folder (Go to were your Steam games are installed).<br />
# Uninstall Holdfast: NaW from Steam.<br />
# Go to your '\AppData\LocalLow\Anvil Game Studio' and delete the 'Anvil Game Studio' folder.<br />
# Restart your PC. <br />
# Install the game again.<br />
<br />
===Known Issue 2 - Game Crashes After Update===<br />
If you have successfully launched the game beforehand but the game is now crashing, this is more than likely being caused by one of the game files getting corrupted after the update.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Disable your anti-virus.<br />
# Delete Holdfast: NaW manually from its folder (Go to were your Steam games are installed).<br />
# Uninstall Holdfast: NaW from Steam.<br />
# Go to your '\AppData\LocalLow\Anvil Game Studio' and delete the 'Anvil Game Studio' folder.<br />
# Restart your PC. <br />
# Install the game again and try launching it.<br />
# If it doesn't work, you can try verifying the integrity of your game files by right clicking on 'Holdfast: Nations At War' in your Steam games library > Select Properties > Go to Local Files > Click on 'Verify Integrity of Game Files...' and after the file integrity check is complete, try relaunching the game again.<br />
<br />
===Known Issue 3 - Black Screen When Launching (Steam Not Initialised)===<br />
If you are seeing a black screen when launching the game, Steam didn't properly initialise. It is a required step for Steam to detect that you’re the owner of the game.<br />
<br />
Here's a reference of how the black screen looks.<br />
<br />
[[File:Steam Issue 3 - 1.png|frameless|thumb|Steam Issue 3 - 1]]<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Log out from Steam (By clicking on your name to the top right and selecting ‘Change User..’)<br />
# Close the Steam application.<br />
# Open Steam and log in again.<br />
# Try launching the game again.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Uninstall Holdfast: Nations At War.<br />
# Uninstall then reinstall Steam.<br />
# Launch Steam as an Administrator.<br />
# Reinstall Holdfast: Nations At War.<br />
# Verify the integrity of your game files through Steam for 'Holdfast: Nations At War'.<br />
# Try launching the game again.<br />
<br />
==Game Tips==<br />
<br />
===Game Tip 1 - Orbit Camera (Look Around) Not Working===<br />
If the 'Orbit Camera' used to look around your character without moving around is not working, try changing the default key to another from the key settings. The default key for the orbit camera is tilde '~'.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Go to 'Settings' > Then navigate to the 'Keys' tab > Change the key for the 'Orbit Camera' to another one.<br />
<br />
===Game Tip 2 - Left Clicking When Using A Musket From Firing Mode Is Going Into Melee Mode===<br />
Within the game, you right click to aim, left click to fire and press 'R' to reload. If you left click when you're in firing mode with a bayonetted musket, it will go automatically into melee mode. You can disable this through the game options.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Go to 'Settings' > Then 'Game' > Look under 'Melee Combat' > And disable 'Auto Bayonet Switch'.<br />
<br />
===Game Tip 3 - Restrictive Melee Combat When Striking (Turning Rate Too Low)===<br />
If melee combat feels restrictive when holding a strike and turning, you should try increasing sensitivity of the 'Melee Combat' sensitivity slider.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Go to 'Settings' > Then 'Game' > Look under 'Mouse Sensitivity' > And increase the 'Melee Combat' sensitivity slider.<br />
<br />
===Game Tip 4 - Shadowplay Is Not Working===<br />
If Nvidia Shadowplay isn't working, you can try pre-launching Holdfast: Nations At War with the below parameter.<br />
<br />
'''Follow the below instructions:'''<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-window-mode exclusive'''<br />
# Launch Holdfast: NaW and try again.<br />
<br />
===Game Tip 5 - Game Stuttering (V-Sync)===<br />
If your game is stuttering even with high framerates. We recommend that you try turning on V-Sync from within the game.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Go to 'Settings' > Then 'Video' > And enable 'VSYNC'.<br />
<br />
==Server Side Issues==<br />
<br />
====Known Issue 1 - Your Server Is Experiencing Latency Issues====<br />
Take note of the following points if the server you are hosting is experiencing latency issues.<br />
<br />
The documentation for hosting a server can be found down below.<br />
<br />
'''[[Server_Hosting|Host Your Own Game Server! - Documentation]]'''<br />
<br />
'''Take note of the following:'''<br />
<br />
# Make sure that your CPU has a core speed of at least 3.6 GHz and that you’re not exceeding your bandwidth. You should also run your game server on a single physical and logical core.<br />
# Make sure that your server box's 'Power Options' are set to ''''High Performance'''' on Windows. By default, this is set to 'Balanced'. Please change this!<br />
# Make sure that you have the latest Windows updates installed on your machine. This is very important.<br />
# Make sure that you follow the folder structure as defined in the documentation. Copy over the ‘holdfast_naw_public_servers’ folder over to your root drive then include the contents of the game from Steam in the ‘holdfast_naw_public_server’ folder.<br />
# Make sure that you port forward the game ports from your firewall and router, (outbound and inbound), on UDP.<br />
# Don’t rename the ‘Holdfast NaW.exe’ executable.<br />
# Don’t switch between Naval and Army based game modes.</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Known_Issues_%26_Solutions&diff=2047Known Issues & Solutions2021-08-18T10:05:59Z<p>Gateway: /* Known Issue 1 - Your Server Is Experiencing Latency Issues */</p>
<hr />
<div>__TOC__<br />
<br />
<br />
[[File:Known Issues & Solutions Header.jpg|center]]<br />
<br />
==Known Issues==<br />
<br />
Here's a list of known issues within the game which we're already aware of. You can rest assured that we're doing our best to solve them and please do get in touch with us if you ever face any issues whilst playing the game!<br />
<br />
===Known Issue 1 - Black Screen on Launch (Can Hear Music Playing) ===<br />
If you launch the game and see a black screen but can still hear the music playing, you should try doing the following.<br />
<br />
We're currently awaiting a permanent fix for this problem. You can try doing the following:<br />
<br />
===== AMD Graphics Card (GPU) =====<br />
<br />
'''Follow the below instructions:'''<br />
<br />
#Right click on your desktop and select ‘AMD Radeon Settings’.<br />
#:[[File:Known Issue 1 AMD 1.png|frameless|thumb|Known Issue 1 AMD 1]]<br />
# Go to the ‘Display’ tab at the very bottom and underneath your display, locate ‘Scaling Mode’. You should then select ‘Preserve Aspect Ratio’ from the drop-down menu.<br />
#:[[File:Known Issue 1 AMD 2.jpg|frameless|thumb|Known Issue 1 AMD 2]]<br />
# After that is done, you need to go to the ‘Gaming’ tab, locate ‘Holdfast: Nations At War’ and click on it.<br />
#:[[File:Known Issue 1 AMD 3.jpg|frameless|thumb|Known Issue 1 AMD 3]]<br />
# Then make sure that you turn ‘Display Scaling’ to ‘Off’ from the drop-down menu.<br />
#:[[File:Known Issue 1 AMD 4.jpg|frameless|thumb|Known Issue 1 AMD 4]]<br />
<br />
===== NVIDIA Graphics Card (GPU) =====<br />
<br />
'''Follow the below instructions:'''<br />
<br />
#Right click on your desktop and select ‘NVIDIA Control Panel’ from the drop-down menu.<br />
#:[[File:Known Issue 1 NVIDIA 1.png|frameless|thumb|Known Issue 1 NVIDIA 1]]<br />
# Go to ‘Adjust desktop size and position’ from the menu to the left.<br />
#:[[File:Known Issue 1 NVIDIA 2.png|frameless|thumb|Known Issue 1 NVIDIA 2]]<br />
# Select ‘No Scaling’ under ‘2. Apply the following settings:’ then make sure to click on the ‘Apply’ button.<br />
#:[[File:Known Issue 1 NVIDIA 3.png|frameless|thumb|Known Issue 1 NVIDIA 3]]<br />
[https://steamcommunity.com/discussions/forum/1/1480982971174752598 Thread Reference (Steam Discussion)]<br />
<br />
===Known Issue 2 - Razer Kraken Headsets Not Working===<br />
Razer Kraken headsets have a tendency of not working whilst in game. Players reported either not being able to hear any sound or various other issues with 3D VoIP.<br />
<br />
Have a look at the instructions below for a possible fix.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Check if you have Razer Synapse installed on your system and if so, un-install the software.<br />
# Try launching the game again.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Download and install Razer Synapse from the link below.<br />
#* [https://www.razer.com/synapse-3 Download Razer Synapse]<br />
# Uninstall Razer Synapse.<br />
# Try launching the game again.<br />
<br />
===Known Issue 3 - Cannot Hear Others Or Speak Through VoIP (Opus.dll & Others)===<br />
If you are unable to hear others speaking through VoIP and an error stating that the ‘Opus.dll was not found’ is visible in the F2 console, you are more than likely missing a dependency that is required for the 3D VoIP to function.<br />
<br />
You can also find other instructions that may help you solve issues with being unable to hear others or speak through VoIP.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Download and install the redistributable from the link below.<br />
#* [https://aka.ms/vs/15/release/vc_redist.x64.exe Download Redistributable]<br />
# Try launching the game again.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Close Discord, Team Speak or any other voice chat software.<br />
# Try launching the game again.<br />
<br />
===Known Issue 4 - Crash To Desktop (Whilst Playing)===<br />
On certain occasions, the game might crash to the desktop which happens more so during a map change. Unfortunately, this is being caused by a bug within the Unity game engine. <br />
<br />
We're currently awaiting a permanent fix for this problem. You can try doing the following:<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Disable your anti-virus.<br />
# Uninstall or close other software that you're using to monitor performance or hardware ('''Riva Tuner''','''MSI Afterburner''', etc.) whilst playing the game. <br />
# Set your graphics preset to 'Very Low' from the 'Game' options.<br />
# Close unnecessary programs running in the background (Internet Browsers & Other Software).<br />
# Set your CPU affinity for the game to Two Cores. You can do this by right-clicking on the 'Holdfast NaW.exe' process in your 'Task Manager', select 'Set Affinity' from the dropdown menu then select 'CPU 0' and 'CPU 1'.<br />
#:[[File:Known Issue 4 - 1.png|frameless|thumb|Known Issue 4 - 1]]<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-force-feature-level-10-0'''<br />
# Try re-launching Holdfast: Nations At War again through Steam.<br />
<br />
===Known Issue 5 - Cannot See Servers In Lobby===<br />
If you cannot see servers in the lobby try doing the following.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
#Click on the ''''Refresh'''' button that can be found to the bottom left of the server browser a few times.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Disable your anti-virus (AVG, Avast, ''Etc.'')<br />
# Disable your firewall.<br />
# Disable your VPN (BullGuard, NordVPN, Express VPN, ''Etc.'').<br />
# Reset your internet connection.<br />
# Log out then back in on Steam and try again.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Launch the game then open the Lobby by clicking on 'Join Game' from the main menu.<br />
# Locate the 'Join Other Server' button to the bottom left.<br />
#:[[File:Known Issue 5 - 1.jpg|frameless|thumb|Known Issue 5 - 1]]<br />
# Select an Official Server from the drop-down menu then click on the 'Connect' button.<br />
#:[[File:Known Issue 5 - 2.jpg|frameless|thumb|Known Issue 5 - 2]]<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Join a server through a friend on Steam by selecting 'Join Game' from the drop-down menu.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Try using a different internet connection if possible and see if servers appear in the lobby.<br />
<br />
===Known Issue 6 - Game Crashes On Launch or Stops Responding (Freezes)===<br />
If you’re facing issues with the game crashing on launch, you should first try to disable your anti-virus then pre-launch the game with the lowest graphical settings by following the below steps.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Update your GPU (Graphics Card) drivers. <br />
#* We've had several cases of players experiencing crashes due to outdated drivers especially when the device is equipped with an Intel HD (Integrated) GPU.<br />
#** [https://www.intel.com/content/www/us/en/support/products/80939/graphics-drivers.html Click here to download and update your Intel HD GPU driver.]<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Disable your anti-virus.<br />
# Open 'Run' and type in '%appdata%'. This will take you to the AppData folder.<br />
#:[[File:Known Issue 6 - 1.png|frameless|thumb|Known Issue 6 - 1]]<br />
# Navigate to the 'LocalLow' folder > Then to the 'Anvil Game Studio' folder > And you'll eventually find the 'Holdfast NaW' folder.<br />
# In the 'Holdfast NaW' folder, open the 'HoldfastOptions' files using a text editor such as Notepad.<br />
#Find 'graphicsLevel', change the value there to '0' and save.<br />
#:[[File:Known Issue 6 - 2.png|frameless|thumb|Known Issue 6 - 2]]<br />
# Try re-launching Holdfast: Nations At War again through Steam.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# '''Uninstall''' or '''close''' other software that you're using to monitor performance or hardware ('''Riva Tuner''', '''MSI Afterburner''', etc.) whilst playing the game. <br />
#* Please make sure that the process for the software you're using to monitor performance or hardware is not visible in your task manager anymore. With this, you can confirm that the program was properly closed.<br />
# Try re-launching Holdfast: Nations At War again through Steam.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Launch the game as an administrator by right clicking directly on 'Holdfast NaW.exe'.<br />
#* Holdfast NaW.exe can be found in your Steam games installation directory. For Example:<br />
#** \Steam\steamapps\common\Holdfast Nations At War<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-force-feature-level-10-0'''<br />
# Try re-launching Holdfast: Nations At War again through Steam.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-window-mode exclusive'''<br />
# Try re-launching Holdfast: Nations At War again through Steam.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Disable your anti-virus.<br />
# Go to your Steam game library > Right click on ‘Holdfast: Nations At War’ > Select Properties > Then click on the ‘Set Launch Options…’ button.<br />
#:[[File:Known Issue 6 - 3.png|frameless|thumb|Known Issue 6 - 3]]<br />
# Input the below argument in the 'Launch Options': '''-show-screen-selector'''.<br />
#:[[File:Known Issue 6 - 4.png|frameless|thumb|Known Issue 6 - 4]]<br />
# Launch the game from Steam and select ‘Fastest’ from the Graphics quality settings then click the ‘Play!’ button.<br />
#:[[File:Known Issue 6 - 5.png|frameless|thumb|Known Issue 6 - 5]]<br />
<br />
===Known Issue 7 - Low Framerate (Low End PCs)===<br />
Players with low-end hardware will sometimes face issues with framerate. We are also working towards more optimisations in this area. You can follow the below steps for some tips which may help you improve your framerate.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Restart your game if it has been launched for a while.<br />
# Go to Options > Video > And set the Graphics Preset to 'Very Low' from the drop-down menu.<br />
# Got to Options > Game > Then scroll down until you find Ragdoll Corpses > Reduce the Maximum Corpses to 5 > And the Second In-Game to 10.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-window-mode exclusive'''<br />
<br />
===Known Issue 8 - Game Becomes Unresponsive When Minimized, Screen Flickering or Stuck on Map Load===<br />
If your game becomes unresponsive when minimized or your screen is flickering, you can try pre-launching Holdfast: Nations At War with the below parameter.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-window-mode exclusive'''<br />
# Launch Holdfast: NaW and try again.<br />
<br />
===Known Issue 9 - No Game Audio===<br />
If you cannot hear any audio, you can try doing the following.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Go to Settings > Audio > Then select your 'Audio Device' from the Drop Down menu.<br />
# You can also try re-installing your '''Realtek''' audio drivers. This may fix your issue even if audio is working on other games.<br />
<br />
===Known Issue 10 - Unable To Spawn or Join Round===<br />
If you are unable to spawn or join the round, an anti-virus you have installed on your machine could be preventing you from doing so.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Uninstall your anti-virus software.<br />
# Verify the integrity of your game files through Steam.<br />
# Launch the game, join a server and attempt to spawn again.<br />
<br />
== Steam Related Issues ==<br />
<br />
===Known Issue 1 - Content File Locked (Corrupted Download)===<br />
If the below error is being displayed when you launch the game directly through Steam, it is more than likely that Holdfast: NaW was corrupted whilst downloading.<br />
<br />
[[File:Steam Issue 1 - 1.png|frameless|thumb|Steam Issue 1 - 1]]<br />
<br />
'''Follow the below instructions for a fix:'''<br />
<br />
# Delete Holdfast: NaW manually from its folder (Go to were your Steam games are installed).<br />
# Uninstall Holdfast: NaW from Steam.<br />
# Go to your '\AppData\LocalLow\Anvil Game Studio' and delete the 'Anvil Game Studio' folder.<br />
# Restart your PC. <br />
# Install the game again.<br />
<br />
===Known Issue 2 - Game Crashes After Update===<br />
If you have successfully launched the game beforehand but the game is now crashing, this is more than likely being caused by one of the game files getting corrupted after the update.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Disable your anti-virus.<br />
# Delete Holdfast: NaW manually from its folder (Go to were your Steam games are installed).<br />
# Uninstall Holdfast: NaW from Steam.<br />
# Go to your '\AppData\LocalLow\Anvil Game Studio' and delete the 'Anvil Game Studio' folder.<br />
# Restart your PC. <br />
# Install the game again and try launching it.<br />
# If it doesn't work, you can try verifying the integrity of your game files by right clicking on 'Holdfast: Nations At War' in your Steam games library > Select Properties > Go to Local Files > Click on 'Verify Integrity of Game Files...' and after the file integrity check is complete, try relaunching the game again.<br />
<br />
===Known Issue 3 - Black Screen When Launching (Steam Not Initialised)===<br />
If you are seeing a black screen when launching the game, Steam didn't properly initialise. It is a required step for Steam to detect that you’re the owner of the game.<br />
<br />
Here's a reference of how the black screen looks.<br />
<br />
[[File:Steam Issue 3 - 1.png|frameless|thumb|Steam Issue 3 - 1]]<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Log out from Steam (By clicking on your name to the top right and selecting ‘Change User..’)<br />
# Close the Steam application.<br />
# Open Steam and log in again.<br />
# Try launching the game again.<br />
<br />
'''If the above doesn't work, try the following:'''<br />
<br />
# Uninstall Holdfast: Nations At War.<br />
# Uninstall then reinstall Steam.<br />
# Launch Steam as an Administrator.<br />
# Reinstall Holdfast: Nations At War.<br />
# Verify the integrity of your game files through Steam for 'Holdfast: Nations At War'.<br />
# Try launching the game again.<br />
<br />
==Game Tips==<br />
<br />
===Game Tip 1 - Orbit Camera (Look Around) Not Working===<br />
If the 'Orbit Camera' used to look around your character without moving around is not working, try changing the default key to another from the key settings. The default key for the orbit camera is tilde '~'.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Go to 'Settings' > Then navigate to the 'Keys' tab > Change the key for the 'Orbit Camera' to another one.<br />
<br />
===Game Tip 2 - Left Clicking When Using A Musket From Firing Mode Is Going Into Melee Mode===<br />
Within the game, you right click to aim, left click to fire and press 'R' to reload. If you left click when you're in firing mode with a bayonetted musket, it will go automatically into melee mode. You can disable this through the game options.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Go to 'Settings' > Then 'Game' > Look under 'Melee Combat' > And disable 'Auto Bayonet Switch'.<br />
<br />
===Game Tip 3 - Restrictive Melee Combat When Striking (Turning Rate Too Low)===<br />
If melee combat feels restrictive when holding a strike and turning, you should try increasing sensitivity of the 'Melee Combat' sensitivity slider.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Go to 'Settings' > Then 'Game' > Look under 'Mouse Sensitivity' > And increase the 'Melee Combat' sensitivity slider.<br />
<br />
===Game Tip 4 - Shadowplay Is Not Working===<br />
If Nvidia Shadowplay isn't working, you can try pre-launching Holdfast: Nations At War with the below parameter.<br />
<br />
'''Follow the below instructions:'''<br />
# Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter: '''-window-mode exclusive'''<br />
# Launch Holdfast: NaW and try again.<br />
<br />
===Game Tip 5 - Game Stuttering (V-Sync)===<br />
If your game is stuttering even with high framerates. We recommend that you try turning on V-Sync from within the game.<br />
<br />
'''Follow the below instructions:'''<br />
<br />
# Go to 'Settings' > Then 'Video' > And enable 'VSYNC'.<br />
<br />
==Server Side Issues==<br />
<br />
====Known Issue 1 - Your Server Is Experiencing Latency Issues====<br />
Take note of the following points if the server you are hosting is experiencing latency issues.<br />
<br />
The documentation for hosting a server can be found down below.<br />
<br />
'''[[Server_Hosting|Host Your Own Game Server! - Documentation]]'''<br />
<br />
'''Take note of the following:'''<br />
<br />
# Make sure that your CPU has a core speed of at least 3.6 GHz and that you’re not exceeding your bandwidth. You should also run your game server on a single physical and logical core.<br />
# Make sure that your server box's 'Power Options' are set to ''''High Performance''''. By default, this is set to 'Balanced'. Please change this!<br />
# Make sure that you have the latest Windows updates installed on your machine. This is very important.<br />
# Make sure that you follow the folder structure as defined in the documentation. Copy over the ‘holdfast_naw_public_servers’ folder over to your root drive then include the contents of the game from Steam in the ‘holdfast_naw_public_server’ folder.<br />
# Make sure that you port forward the game ports from your firewall and router, (outbound and inbound), on UDP.<br />
# Don’t rename the ‘Holdfast NaW.exe’ executable.<br />
# Don’t switch between Naval and Army based game modes.</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Game_Version_1.X&diff=2046Game Version 1.X2021-08-18T10:00:02Z<p>Gateway: Adds version 1.19 update details.</p>
<hr />
<div>== [https://store.steampowered.com/news/app/589290/view/4770987529142054134 1.19] ==<br />
===Bug Fixes===<br />
* Solved a server-side error log related to cavalry units when swapping maps.<br />
*Solved an issue with mods not loading in the correct order.<br />
*Solved a warning on the spawn menu with modded uniforms.<br />
*Removed all unnecessary logs from the map vote system.<br />
*Solved an issue with the new revive admin tool not working as intended due to Discord integration.<br />
*Solved an issue with the new revive admin tool not working as intended when reviving a cavalry unit.<br />
*Solved an issue with the new revive admin tool not working as intended when two administrators revived the same person.<br />
*Solved an issue with the new revive admin tool placing the team’s score on the negative.<br />
*Solved an issue with modded maps using capture points not loading.<br />
*Solved an issue with some gabions having the wrong physics layer applied.<br />
*Solved an issue when striking to the right from horseback. It could sometimes get stuck.<br />
*Solved an issue where mounted attacks from horseback would let go despite the player holding the attack.<br />
*Solved an issue where score applied for healing other players when a map is changing would apply on the next map.<br />
*Solved an issue with some stairs on Port Nile speeding up the player.<br />
*Solved an issue with the Russian officer sword dealing less damage than intended with the up attack.<br />
*Horse to horse collision is now more reliable.<br />
*Attempted a fix for the Officer reinforce order running out prematurely.<br />
<br />
== [https://store.steampowered.com/news/app/589290/view/2978552244076671313 1.18] ==<br />
===New Features===<br />
* Player Map Voting! At the end of the round players will be given the option to select the next battlefield. Event hosts can make use of this function to allow players participating in their event to vote for a map of their own choosing.<br />
* Input the following commands in the server configuration file to make use of this new functionality.<br />
** map_voting_enabled true<br />
** map_voting_duration 15<br />
** map_voting_allow_same_map false<br />
** map_voting_history_count 3<br />
** map_voting_gameplay_modes ArmyBattlefield ArmyBattlefield ArmyConquest ArmySiege<br />
* Custom modded maps can also be made part of the voting selection.<br />
* Linebattle organisers will be able to place a capturable flag that if captured will give the win to the capturing team. Can be configured to be spawned after a specific amount of time and act as an anti-camping tool during linebattle events that are taking slightly longer than desired.<br />
* Input the following command per map rotation to configure this new function.<br />
** dynamic_capture_point_enabled true or false<br />
** dynamic_capture_point_position -11.90 6.26 -59.10<br />
** dynamic_capture_point_auto_active_time 120<br />
** dynamic_capture_point_capture_duration 360<br />
** dynamic_capture_point_max_capture_player_count 10<br />
* Use the command below to force spawn the capturable flag while the match is ongoing.<br />
** rc set triggerDynamicCapturePoint<br />
<br />
===Holdfast SDK===<br />
* Artisans may now tag their mod before uploading it to Steam providing it with better visibility.<br />
* Exposed the ability for the modding community to receive code events when specific actions happen.<br />
<br />
===Gameplay===<br />
* Explosive barrels now deal less damage to siege walls providing the defenders with a better fighting chance at holding their ground.<br />
* Someone taking too long in the outhouse? Kick the door in style by pressing the ‘F’ key and let them know their time is up! <br />
** You are unable to break doors with this method when the Army Siege or Coastal Siege is in play.<br />
** You are unable to kick-open large double doors.<br />
* Win condition interactable object now works in ArmyDeathmatch. Message also displays when the victor is announced.<br />
* A smooth quick zoom animation will play when the player looks through the spyglass.<br />
* Players equipping a ramrod will now load cannons at a faster pace. They will receive a 5% bonus increase when doing so.<br />
<br />
===Server Administration===<br />
* Players can now view the official server rules through the Round Players ‘P’ menu. Administrators can customise this message by using the following command. Use a similar syntax to that of the welcome message to format it.<br />
** server_rules_message <message><br />
* Using the serverAdmins.txt file will now enable a whitelist allowing the players inputted in this file to access administrative privileges without having to enter a password. Define the location of the serverAdmins.txt file through the following launch parameters.<br />
** serverAdminsFilePath=<path><br />
* Up to 5 administrators defined in the serverAdmins.txt file are now able to connect to a game server even if it reaches its maximum player count. This will ensure administrators are always able to oversee an event.<br />
* Administrators are now able to revive others through the Round Players ‘P’ menu or by using an rc command.<br />
** rc serverAdmin revive <id> <reason><br />
* Administrators can now use the command below to despawn all horses from the map. You may still define to spawn just a singular horse by passing an ID.<br />
** rc vehicleDespawn<br />
* Administrators can now use the command below to damage a player.<br />
** rc serverAdmin slap <id> <damage> <reason><br />
* Administrators can now send a broadcast message without having it show in the middle of the screen. It will only display in the player’s chat.<br />
** rc serverAdmin say <message><br />
* Administrators may now privately message a player through the rc console instead of just the Round Players ‘P’ menu.<br />
** rc serverAdmin privateMessage <player_id> <message><br />
* The characterWeaponDamageScale command now also impacts player bullets hitting other players or vehicles in addition to melee damage.<br />
* rc set characterWeaponDamageScale <modifier><br />
* Introduced a new command allowing players to disable the mechanic used to differentiate between upper body and lower body melee damage.<br />
** rc set meleeLegHitSystemEnabled false<br />
* Administrators may now define an unlimited timer in the Army Deathmatch game mode.<br />
* Map names have been added to the scorelog.txt file.<br />
* Introduced additional functionality for spawned ‘firearm ammo boxes’ and ‘firearm weapon boxes’ to have infinite uses when the max value is set to 255.<br />
<br />
===Bug Fixes===<br />
* Tentative fix on ‘Look Vector’ warnings being displayed when Marquette is in play.<br />
* Solved an issue where the Press ‘E’ to Mount tag was shown at the 0,0,0 coordinate rather than nearby mountable horses.<br />
* Solved an issue with warnings being thrown when a cavalry unit spawns on round start.<br />
* Reduced instances of cavalry units being able to go through map borders.<br />
* Solved an instance where players unintentionally faced their demise when standing on one of the house’s rooftops situated on Aspern.<br />
* Solved an issue where text messages sometimes disappeared from chat.<br />
* Solved an issue where sometimes cavalry units equipping a Russian piston can be seen equipped with a ramrod and sometimes not.<br />
* Solved an issue where the incorrect trampling kill log icon was being shown.<br />
* Replaced one of the ammo boxes on Heartmound with one which contains ammo to load swivel guns with.<br />
* Players are no longer able to spawn on captured flag positions when the Army Conquest is in play on Aspern.<br />
* Solved an issue where two of the mortars on Linburg were slightly angled making the trajectory deviate from their originally intended position.<br />
* Solved an issue where the player's swimming animation on Marquette was elevated.<br />
* Solved an issue where carriable ammo boxes placed through the SDK floated when dropped.<br />
* Solved an issue where players spawned on trees on Marquette.<br />
<br />
===Misc.===<br />
* Introduced a tip informing players they can no longer spawn on an officer’s flag once its reinforcements deplete.<br />
* Introduced more prop variants to the Holdfast SDK.<br />
* Players that fall under the terrain will now face their demise after a short while.<br />
* Reduced mod loading time.<br />
<br />
== [https://store.steampowered.com/news/app/589290/view/5657062517992376428 1.17] ==<br />
=== Bug Fixes ===<br />
* Solved multiple instances of players spawning on incorrect positions when selecting a forward position placed by the Infantry Officer class.<br />
* Solved an issue with Aspern’s flags not showing when playing the Army Conquest game mode.<br />
* Solved an instance where weapons could sometimes appear to be transparent.<br />
* The Italian flag when playing on the Melee Arena game mode is no longer missing its pole.<br />
* Solved an instance that caused errors when players contested a capture point.<br />
* Solved an issue where players could find themselves killed when moving atop one of the houses on Sharpton.<br />
* Solved an issue where the in-game chat had more padding between messages than originally intended.<br />
* Solved an issue where empty lines appear in the chat when an administrator mutes an individual.<br />
* Solved an issue where the mortar on Forth Christina was tilted by a few degrees.<br />
<br />
* Changed the number of Infantry Officer class slots available to the default 6 for the following maps.<br />
** Aspern<br />
** Lamarsh Fen<br />
** Marquette<br />
<br />
== [https://store.steampowered.com/news/app/589290/view/5657062517974536457 1.16] ==<br />
=== Engine Update ===<br />
* Updated the game engine Holdfast: Nations At War runs on to the latest patch release.<br />
<br />
=== Optimisations ===<br />
* Optimised multiple aspects of the game to reduce instances of framerate dips when players are spawning during the round.<br />
* Optimised the chat to reduce stutter. This was most significant when players had the show ‘Shouts in Chat’ option enabled.<br />
* Optimised the score log, animator, weapons, player banners, and buff indicators.<br />
* Cleaned a lot of instances causing garbage allocation to improve stability.<br />
* Optimised the following maps to improve performance.<br />
* Autumn Watch<br />
* Marquette<br />
* Heartmound<br />
* Sacred Valley<br />
* Aspern<br />
<br />
=== Bug Fixes ===<br />
* Solved an issue with players being able to spawn atop the cave on Glacier.<br />
* Solved an issue with one of the cannons on Tahir Desert getting stuck.<br />
* Solved an issue with one of the rocket launcher emplacements on Aspern getting stuck.<br />
* Solved instances of players being able to delay the round by glitching inside a building’s attic.<br />
* Solved an issue with one of the pillars on Marquette being incorrectly textured.<br />
* Solved an issue with the Italian Infantry Officer spawning a flag using the wrong flagpole.<br />
* Solved an issue where the flag flutter sound wasn’t hooked to the ‘Environment’ audio slider.<br />
* Attempted a fix towards an issue resulting in players getting stuck on map load.<br />
* Solved an issue with one of the gates on Port Nile being difficult to interact with.<br />
* Solved an instance where players could be seen T-Posing for 1 frame after spawning.<br />
<br />
=== Quality of Life ===<br />
* Changed the rc game parameter to feature additional parameters.<br />
* rc game <MapName> <mapRotationIndexToOverload> <GameMode> <AttackerFaction> <DefendingFaction><br />
* Administrators are now able to bypass the spectate and free flight lock.<br />
* Increased the maximum configurable sprint speed of the freeflight camera setting from 90 to 500. It’ll allow event administrators to get to and from areas of the battlefield more quickly.<br />
<br />
=== Game Servers ===<br />
* Server hibernation now gets disabled during map change enabling the map to load faster.<br />
* Simplified the start script of the Holdfast: Nations At War Windows dedicated server.<br />
* Server hosts can now set servers to hibernate via the command line handler.<br />
* -hibernate -> This forces the server to hibernate if empty no matter the config setting.<br />
* -hibernationFPS -> This overrides the server's hibernation FPS limit no matter the config setting.<br />
<br />
=== Holdfast SDK ===<br />
* The Holdfast SDK has been updated to match the latest game engine update. Please download the following Unity version.<br />
* Download Here<br />
<br />
== [https://store.steampowered.com/news/app/589290/view/3056231728227996489 1.15] ==<br />
=== New Features ===<br />
=== A New Nation! ===<br />
The Kingdom of Italy joins the war thanks to a community-driven collaborative effort.<br />
* Unique uniforms for all army branch units representative of the army during the era.<br />
* 4 new marching tunes unique to the Italian fifer and drummer musicians.<br />
* Orders, patriotic shouts, insults and a plethora of other voice-acted shouts unique to the faction.<br />
* A unique victory stinger composed by the talented Sean Beeson.<br />
* You can now select the Kingdom of Italy as your preferred faction of affiliation through the Regiment Registry.<br />
<br />
* A New Map! Aspern by Willy. Set in and around a quiet countryside town this battlefield will see nations battling it out over control of the towns centre.<br />
<br />
* 3 New Achievements!<br />
Regiment members rejoice as achievements specific to the Regiment Registry have arrived.<br />
* Clan Enlistment<br />
* Regiment Honours<br />
* Regiment Veteran<br />
<br />
* 2 New Achievements!<br />
Slay enemies whilst playing as the Russian or Italian faction.<br />
* For the Fatherland!<br />
* Viva l'Italia!<br />
<br />
=== Backend ===<br />
* Redesigned the game's backend to be able to support more than 4 factions into the game. Look forward to more in the future!<br />
<br />
=== Gameplay ===<br />
* Infantry Officers are no longer able to ride on horseback.<br />
* A new setting has been introduced allowing administrators to have officers able to ride on horseback for the purpose of events.<br />
* rc set vehicleHorseForOfficer true or false<br />
<br />
* Slightly reduced horse gallop speed but improved maneuverability.<br />
* Players able to mount on horseback will now be prompted with an interaction indicator instructing them to press ‘E’ when looking at a horse.<br />
<br />
=== Quality of Life ===<br />
* Introduced a search feature to the ‘Handover Regiment’ and ‘Moderator’ panels in the Regiment Registry.<br />
<br />
=== Bug Fixes ===<br />
* Solved an issue that allowed players to construct defenses outside a map’s borders.<br />
* Solved an issue which sometimes showed players crouching to appear at standing.<br />
* Solved an issue which caused festive trees to show outside season on some maps.<br />
* Reduced the load times of the ever-growing regiment registry.<br />
* Solved an issue with the Melee Arena leaderboard showing in an incorrect state when the extended view was closed.<br />
<br />
=== Optimisations ===<br />
* Optimised the Italian flag’s cloth of which shader was causing performance degradation.<br />
* Shortened the Italian flag to match the standard French size. Server administrators must update their game servers for the weapon’s melee reach to match the new size.<br />
* Optimised various uniforms across multiple factions.<br />
* Optimised the weapon models.<br />
* Optimised the carriable ladders to reduce garbage collection and therefore improve performance.<br />
<br />
=== Bug Fixes ===<br />
* Solved an issue with players appearing to be standing up when swapping their weapon.<br />
* Solved a few grammatical errors visible which were visible when the player opened the voice acting panel.<br />
<br />
=== Quality of Life ===<br />
* Regiment leader names now load in order of the regiment’s rank on the registry.<br />
<br />
=== Graphical ===<br />
* Ramrods now detach from the weapon model as the player reloads the musket.<br />
<br />
== [https://store.steampowered.com/news/app/589290/view/3040460885547729658 1.14] ==<br />
=== Official Game Servers ===<br />
* Necessary back-end changes required to move official game servers over to a Linux infrastructure are present in this update.<br />
* It enables us to more quickly update official game servers to the latest version when a new game update is rolled out.<br />
<br />
* Introduced a function allowing server hosts to place servers in hibernation mode if no players are connected to it. This will reduce CPU utilisation for idle game servers.<br />
* Input the following commands in the server configuration file to make use of this function: server_hibernation_enabled true and server_hibernation_fps 5<br />
<br />
=== Standalone Windows Server ===<br />
* A dedicated Windows OS server for Holdfast: Nations At War is now available.<br />
* Download the server files through your Steam Library. Ensure that you have 'Tools' selection.<br />
<br />
=== Cavalry Fixes ===<br />
* Reduced the ghost range when striking with melee weapons while on horseback.<br />
* Adjusted the horse’s hitbox to be more representative of the model.<br />
* The ‘Horse Effects’ graphics setting toggle no longer mutes horse audio effects.<br />
* Attempted fix towards an instance which sometimes caused horse-related audio effects to cut off.<br />
<br />
=== Client Optimisations ===<br />
* Minor optimisations targeting player movement.<br />
* Minor optimisations targeting audio-related functions.<br />
* Performed minor optimisations on Port Nile.<br />
<br />
=== Bug Fixes ===<br />
* Solved an instance which caused the server to crash.<br />
* Solved an issue with featured servers not un-featuring themselves.<br />
* Solved an issue causing players to get stuck when detaching their bayonet and interacting with a cannon.<br />
* Prevented entry to certain locations on Port Nile which were not meant to be accessible.<br />
* Solved an issue with the floor turning invisible on one of the destructible models on Fort Al Farid.<br />
* Introduce free-flight camera colliders on Glacier.<br />
* Solved an issue with forward positions on Glacier.<br />
* Solved an issue with one of the wall structures next to the church on Lamarsh Fen.<br />
* Solve an issue with an excessive amount of Cannoneers on Marquette.<br />
* Solved an audio-related error that occurred when players hit with a cannon one of the gatehouses present on Canyon and Marquette.<br />
* Solved an issue which caused players to fall underneath Fort Imperial when one of the houses was destroyed.<br />
<br />
=== Game Balance ===<br />
* Increased the defender’s reinforcements on Fort Darial by 15.<br />
* Increased the reinforcements on Fort Al Farid for the defenders by 40. They also get 30 additional build points.<br />
<br />
=== Atmosphere ===<br />
* Musket and pistol sounds now come with added base for an additional kick when firing volleys.<br />
* The weather audio slider will now default to 100 from 30 for players launching the game anew.<br />
<br />
=== Graphical ===<br />
* Changed the white circular banner displayed above player’s heads.<br />
<br />
== [https://store.steampowered.com/news/app/589290/view/2925616482179767920 1.13] ==<br />
=== New Features ===<br />
* Erected a memorial in remembrance of Jon Snow on the map Highlands.<br />
<br />
=== Bug Fixes ===<br />
* Solved an issue which caused framerate to drop when a player played a tune on the piano.<br />
* Solved an issue with the ocean turning invisible when selecting the 'Low' graphical preset setting.<br />
<br />
== [https://store.steampowered.com/news/app/589290/view/2925616482157330102 1.12] ==<br />
=== New Map - Glacier ===<br />
* Solved an issue with one of the areas being blocked by an invisible collider next to a house.<br />
* Solved an issue with an invisible collider blocking an entrance leading to a cave.<br />
* Solved an issue with one of the swivel guns floating on Glacier.<br />
* Solved an issue where players could reach an area on the map which wasn't meant to be accessible.<br />
* Introduced an additional ladder leading to the rooftops on one of the houses.<br />
<br />
=== New Map - Fort Al Farid ===<br />
* Solved an issue where the tower's cannon wasn't getting destroyed when the tower itself is reduced to rubble.<br />
* Solved an issue with one of the pillars being incorrectly textured.<br />
* Solved an issue where players couldn't fire the tower's cannon after it was loaded.<br />
* Solved an issue where cannons present on Fort Al Farid were not required to be rammed before firing.<br />
* Solved an issue where players sometimes went underneath the terrain when aiming cannons on Fort Al Farid.<br />
* Players now face towards the fort when spawning as the attackers on Fort Al Farid.<br />
* Solved an issue with the carriable rocket launcher on Fort Al Farid.<br />
<br />
=== New Map - Port Nile ===<br />
* Solved an issue where the player didn't run smoothly on the staircases leading to the edges of the map.<br />
* Solved an issue where certain objects went invisible when looking towards a specific area on the map.<br />
* Solved an issue with one of the docked Brig-Sloop's missing its front mast.<br />
* Solved an issue with an error popping up when shooting at the barrel on Port Nile.<br />
* Player spawn locations on both base spawn for either faction have been spread out.<br />
* Introduced another staircase next to the base spawn leading to the garden on Port Nile.<br />
<br />
=== Soldier Medals ===<br />
* Changed the colouring of the Gold, Decorated and Valour medals.<br />
* Players can now better distinguish between Bronze and Valour medals.<br />
* Solved an issue where soldier medals overlapped in the scoreboard.<br />
<br />
=== Regiment Banners ===<br />
* Solved an issue where sometimes a regiment's banner didn't show above the player's head.<br />
* Solved an issue where certain banners were not tiling correctly.<br />
<br />
=== Regiment Medals ===<br />
* Awarded the [45e], KRA and BB with a unique medal for having reached the maximum regiment rank of 50 prior to the introduction of prestige.<br />
<br />
=== Naval Warfront ===<br />
* Solved an issue with textures flickering on the Naval Warfront game mode.<br />
<br />
== [https://store.steampowered.com/news/app/589290/view/5363189319893980686 1.11] ==<br />
=== New Features ===<br />
* Regiment Prestige! Expanding upon the game’s regiment registry system, regiments are now able to prestige should they reach the new rank limit of 70.<br />
* Decorative banners will be awarded to those that achieve this feat.<br />
<br />
* Soldier Ranks! Valour. It is not just the regiments who will be able to showcase their brilliance with new decoration, the individual soldier rank limit has also been increased from 50 to 75.<br />
* Soldier rank medals have been redesigned to fit the new valour medals.<br />
<br />
* Regiment of the Guard DLC. Stand tall for the guard! The Regiments of the Guard DLC unlocks 4 unique uniforms for the Guard class.<br />
* Unlock the British Empire's Coldstream Regiment of Foot Guards uniform.<br />
* Unlock the French Empire's 1er Grenadiers de la Garde Impériale uniform.<br />
* Unlock the Kingdom of Prussia's Zweites Garde Regiment zu Fuss uniform.<br />
* Unlock the Russian Empire's Leib-Gvardii Litovskii Polk uniform.<br />
* Regiments of the Guard DLC - Store Page<br />
<br />
* 3 New Maps! Battlefields. Glacier, Fort Al-Farid and Port Nile all of which offer different styles of play. Check them out on the Army Front official game servers.<br />
* Input the following commands per map rotation to host these maps on your community server map_name fortalfarid, glacier and portnile<br />
<br />
* Featured Servers. With the success of the Battlefield Forger contest this update also includes the ability for community servers to be featured alongside official game servers.<br />
* Featured status will be awarded to well managed and put together servers that offer new experiences for players who may perhaps wish to try their hand on them.<br />
<br />
* Regiment Registry Medals. Introduced a system allowing us to reward regiments with medals.<br />
* More about this in the coming year, stay tuned!<br />
<br />
=== Seasonal Event ===<br />
* It's a jolly time of the year! Christmas trees, murderous snowball cannonballs, festive piano tunes and totally legitimate reindeer will be present.<br />
* You can toggle off festive events through the game’s settings.<br />
<br />
* Most fitting to the season, the main menu is now extra chilly.<br />
<br />
=== Gameplay ===<br />
* Reduced the score gathered through kills with officer pistols.<br />
* Indicators exposing the location of surviving players on the minimap will show once reinforcements run out on the Army Battlefield game mode.<br />
<br />
=== Quality of Life ===<br />
* Bans, kicks, slays, mutes and PMs will now show in the game’s admin-specific chat. It’ll surely help make the administration of events just a little bit easier.<br />
<br />
* Server administrators are now provided with the functionality to mute individuals that are affiliated with one particular faction while having others still able to speak.<br />
* Input the following commands to make use of this new function.<br />
* rc set voiceChatEnabled false<br />
- Disables VoIP for all teams.<br />
* rc set voiceChatEnabled true<br />
- Enables VoIP for all teams.<br />
* rc set voiceChatEnabled Attacking<br />
- Allow only the attackers to communicate through VoiP.<br />
* rc set voiceChatEnabled Defending<br />
- Allow only the defenders to community through VoIp.<br />
* Particle effects that are shown when a player is getting healed by a Surgeon are now more visible.<br />
* Introduced more map loading tips detailing blocking, the use of the carpenter class as well as regiment recruitment.<br />
<br />
=== Holdfast SDK ===<br />
* Terrains using the Microsplat shader in the Holdfast SDK can now feature snow accumulation.<br />
<br />
=== Bug Fixes ===<br />
* Solved an issue with floating objects on Marquette.<br />
* Solved an issue with one of the fires next to the broken cannon on Autumn Watch.<br />
* Solved an issue where sometimes the carriable Rocket Launcher would get stuck on the bridge in Heartmound.<br />
* Solve an issue with black moving dots showing on certain props. Especially on buildings.<br />
* Solved an issue on certain objects contributing towards added points on the Army Conquest game mode.<br />
* Solved an issue where the loser was sometimes shown as the winner in the top bar.<br />
* Solved an issue where if you are killed whilst attempting to respawn with a different class, you would still respawn with your previous selection.<br />
* Solved an issue where the 92nd Highland Officer was unable to equip a sword and a lantern at the same time.<br />
* Solved an issue where sometimes other players wouldn’t show the reloading animation.<br />
* Solved an issue where the ‘rc remove ships’ command didn’t update the top bar detailing ships and their damage correctly when the ship despawns.<br />
* Solved an issue where you would receive additional experience for standing in line even if you damage a friendly player.<br />
* Solved an issue which resulted in mouse sensitivity changing when going to aiming whilst crouching then standing.<br />
* Solved an issue where sometimes a ghost strike could be issued when holding a spyglass, instrument or other carriable objects.<br />
* Solved an issue where the crouch to stab timer didn’t trigger correctly when meleeing with rapid crouching inputs.<br />
* Solved an issue where audio was missing from the launch screen where the Anvil Game Studios logo shows.<br />
<br />
== [https://store.steampowered.com/news/app/589290/view/2942499350226958920 1.10] ==<br />
=== Halloween Event ===<br />
* With a daunting crow beaked mask and the power to spread disease, the Plague Doctor class variant will briefly be available to play this Halloween.<br />
* Lanterns are replaced by ghoulishly carved pumpkins in an attempt to scare him away.<br />
* Special Halloween styled piano music.<br />
<br />
=== Quality of Life ===<br />
* Players getting healed will now emit a particle effect informing them that another player is replenishing their health.<br />
* Introduced colour blind modes for those that require it.<br />
* Protanopia<br />
* Deuteranopia<br />
* Tritanopia<br />
<br />
=== Linux Servers ===<br />
* Providers now have access to Linux-based game servers after stability tests where concluded.<br />
* You can find a setup guide detailing their installation on the Wiki.<br />
* Wiki Server Hosting - Linux<br />
<br />
=== Bug Fixes ===<br />
* Solved an issue with spawns breaking due to forward positions.<br />
* Solved an issue with neck pieces floating when using cannons.<br />
* Solved an instance where your uniform would sometimes appear darkened when spawning with modded characters.<br />
<br />
== [https://store.steampowered.com/news/app/589290/view/5314766837575755809 1.9] ==<br />
<br />
===Gameplay - Cavalry Units===<br />
* Solved an issue where sprinting while on horseback was no longer working as intended.<br />
* Solved an issue when striking with a sword while on horseback having an increased delay.<br />
* Solved an issue which results in some strikes with a sword while on horseback to miss its target if you’d hit your own horse and the enemy at the same time.<br />
* Players will now find it slightly easier to block an incoming strike from a player on horseback.<br />
<br />
===Gameplay - Infantry Units===<br />
* Solved an issue with the French Polish ‘Vistula’ Legion Line Infantry and Infantry Officer having a head that is smaller and therefore not particularly fitting on their shoulders. Don’t you worry, they were still sufficiently capable in the battlefield albeit this one minor mishap.<br />
* Adjusted the claymore to better fit in the Scottish Infantry Officer’s hands.<br />
<br />
===Surgeons===<br />
* Surgeons are no longer able to heal themselves or others whilst under water.<br />
* Surgeons are no longer able to heal themselves or others whilst carrying any object.<br />
<br />
===Drowning===<br />
* You will now take more damage the longer you stay underwater.<br />
<br />
=== Naval Warfront ===<br />
* Solved an issue which sometimes results in only rowboats spawning for the invaders during the Coastal Siege game mode.<br />
<br />
=== Roleplay Gestures ===<br />
* You may now continue to chat while doing roleplay gestures.<br />
<br />
=== Game Load ===<br />
* Optimised the instantiating of audio during map load to slightly improve map load times.<br />
<br />
=== Game Levels ===<br />
* Updated the loading screen for Grassy Plains 4 (L), Grassy Plains 5 (L) & Island Plains 1 (L).<br />
* Solved an issue with spawns on Sacred Valley being inverted on the Army Battlefield game mode.<br />
* Reduced the number of cavalry units on Sacred Valley to 2 per faction.<br />
* Changed one of the rocket launchers present on Sacred Valley to face outwards and included a wooden platform indicative of where it respawns should it be destroyed.<br />
* Solved an issue with the water texture on Sacred Valley.<br />
* Solved an issue with one of the rocks missing faces on Autumn Watch.<br />
* Removed cavalry units from being playable on Autumn Watch.<br />
* Improved performance on Autumn Watch.<br />
* Re-adjusted the conquest capture points on Autumn Watch.<br />
* Solved an issue with players being able to fire their weapon while standing on certain rocks present in Fort Darial.<br />
* Solved an issue with the A and B capture points on Fort Darial being inverted.<br />
* Performed some minor optimisations on Fort Darial.<br />
* Solved an issue where you can swim inside the cave on Marquette even though no water was visible.<br />
* Placed more ammo boxes for artillery pieces on Marquette.<br />
* Included some more furniture inside the houses on Marquette. However, the good majority of this furniture has been turned into firewood to combat the harsh winter.<br />
* Sealed the well on Marquette so players can no longer get stuck inside it.<br />
* Solved an issue with spawn points on Marquette.<br />
* Solved multiple client-side and server-side exceptions on maps.<br />
<br />
=== Server Administration ===<br />
* Restructured the output of the rc shiplist<br />
and rc playerlist<br />
command and included additional functionality to them.<br />
* rc shiplist<br />
now shows the ship names alongside their IDs.<br />
* rc playerlist not-ingame<br />
can now be used to display a list of individuals that are connected to the server but didn’t spawn. Use this to remove players that are not partaking in an event and simply staying in freeflight or spectate.<br />
<br />
=== Map Rotations ===<br />
* Sacred Valley is now playable on the Official Army Front servers.<br />
* You will now find newer maps introduced in Version 1.8 appearing more frequently on the Army Front rotation.<br />
* Increased reinforcements for the defenders by 15 on all siege maps with the exception of Fort Darial.<br />
* Increased reinforcements for the defenders by 60 on Fort Darial.<br />
<br />
=== Bug Fixes ===<br />
* Solved an issue causing a small subset of players equipped with specific AMD GPUs being unable to launch the game.<br />
<br />
== [https://steamcommunity.com/games/589290/announcements/detail/2892955313288224619 1.8] ==<br />
===New Features===<br />
* 8 New Maps! Take your fight into snow-covered towns, engage in fierce close-quarters combat in the streets of Heartmound, topple fortified positions with artillery pieces or stand shoulder to shoulder on plains maps during organised play.<br />
* Autumn Watch (map_name autumnwatch)<br />
* Heartmound (map_name heartmound)<br />
* Marquette (map_name marquette)<br />
* Sacred Valley (map_name sacredvalley)<br />
* Fort Darial (map_name fortdarial)<br />
* Grassy Plains 4 (L) (map_name grassyplainsiv)<br />
* Grassy Plains 5 (L) (map_name grassyplainsv)<br />
* Island Plains 1 (L) (map_name islandplains)<br />
<br />
* 4 New Officers! High Command DLC. Unlock four new Infantry Officers uniforms for each of the existing factions in the High Command DLC. You can access the Steam Store page to unlock these uniforms directly through the game. Content present in Holdfast: Nations At War Game DLCs is purely cosmetic. It doesnât and never will impact gameplay.<br />
* Unlock the British Empireâs 92nd Gordon Highlanders uniform.<br />
* Unlock the Claymore for the British Empireâs 92nd Gordon Highlanders. This weapon is a cosmetic override for the officerâs sword.<br />
* Unlock the French Empireâs Polish Vistula Legion uniform.<br />
* Unlock the Kingdom of Prussiaâs Lützow Friekorps uniform.<br />
* Unlock the Russian Empireâs Interior Guard Battalion uniform.<br />
<br />
* Players can toggle off the claymore cosmetic override should they wish to do so by deselecting âHigh Command Weapon Skinâ through the gameâs settings.<br />
<br />
* Roleplay Gestures. Charge! Weâll be adding more to your available arsenal of roleplay gestures in this update! Rest on your laurels as the battle ensues, order a glorious charge with your sword held forwards, taunt your enemies or in a fit of rage go full berserk pushing your adversaries into a cowardly retreat.<br />
* Check out the full selection of roleplay gestures by pressing the âVâ key and clicking on the pictogram.<br />
<br />
===Game Translations===<br />
* Localisation. 5 New Languages. Thanks to a community-wide effort, Holdfast: Nations At War has now been made available in 5 additional languages.<br />
* Danish<br />
* Greek (Including Greek fonts)<br />
* Romanian (Including Romanian fonts)<br />
* Swedish<br />
* Turkish<br />
<br />
* Existing translations have also been revised correcting multiple grammatical errors.<br />
* Simplified & Traditional Chinese<br />
* Czech<br />
* Dutch<br />
* French<br />
* German<br />
* Italian<br />
* Korean<br />
* Polish<br />
* Portuguese - Brazil<br />
* Russian<br />
* Spanish<br />
<br />
===Gameplay - Cavalry Units===<br />
<br />
* Movement has undergone a significant redesign providing those fellows on a saddle with better control of the direction they want to steer towards.<br />
* Remember that youâre still, after all, riding a mighty beast. Be sure to be wary when navigating through restrictive places.<br />
* Solved an issue which sometimes caused players to get stuck holding a strike when feinting to another strike direction while on horseback.<br />
* Striking with your sword at an environment object whilst on horseback will now properly play an animation showing the melee weapon retracting back. Same will occur when two cavalrymen swords clash with one another.<br />
* Solved an instance which caused players to end up facing the wrong direction if they got kicked and immediately mounted a horse.<br />
<br />
===Gameplay - Melee Combat===<br />
<br />
* Increased the speed at which players can feint from one strike direction to another for all weapons.<br />
* Solved multiple instances where players could issue a ghost or lightning strikes with a melee weapon.<br />
* Solved an issue which caused musket down stabs to have a wider hit detection not reflective of the actual strike animation. It only occurred when players were stricken from up close and facing a particular direction.<br />
<br />
===Gameplay - Forward Positions===<br />
<br />
* You will no longer benefit from spawn protection immunity when spawning on forward positions placed by Infantry Officers.<br />
* The attacking faction is now allowed to place forward positions in limited numbers when the Army Siege game mode is in play with the exception of Fort Salettes.<br />
* Introduced additional functionality allowing server administrators to define which team to disable the âReinforceâ ability for.<br />
* Input the following command per map rotation to host any of these maps on your community servers: class_system_orders_reinforce true, false, attacking or defending.<br />
* Where âtrueâ allows the ability to be used by both teams, âfalseâ allows the ability to be used by none of the team, âattackingâ to be used only by the attackers and âdefending' to be used only by the defenders.<br />
* Reinforcements for the defending faction on specific Army Siege maps have also been increased due to the above addition.<br />
* Solved issues with forward positions on Desert Ruins.<br />
* Added punctuation to the message received when an officer cannot place a forward position due to them being too close to a base spawn.<br />
<br />
===Gameplay - Player Controller===<br />
<br />
* You will no longer go to a standing position when switching between weapons while crouching.<br />
* Solved an instance where players could spawn outside the map on Fort Winston when selecting to spawn on a forward position.<br />
<br />
===Regiment Registry===<br />
<br />
* Players will now receive a notification encouraging them to join the regimentâs Discord upon enlisting with a regiment through the regiment registry. Make sure to correctly set a link to your Discord directly through the registry if you havenât done so already!<br />
* First navigate to view your regiment, then select âManageâ and input a link to your Discord in the âEdit Discord Connectionâ field.<br />
* Ensure that the invite link you input does not expire and can be granted to an unlimited number of users.<br />
<br />
===Achievements===<br />
<br />
* Reduced the requirement to obtain the Ranker achievement to 100 players.<br />
<br />
===Naval Warfront===<br />
<br />
* Server administrators are now able to select a pre-set name a naval vessel spawns with through the spawn_ships command.<br />
* Input the following command per map rotation to define a pre-set name: spawn_ships <shiptype> <number> <faction> <color> <nameindex><br />
* The rc spawnships command now returns the name and ship ID to the console making it easier to use the rc removeShips <ship ID> command.<br />
* The rc spawnships command will now refuse to spawn ships on the defender side when the Coastal Siege game mode instead of assigning them to the attackers.<br />
<br />
===Holdfast SDK===<br />
* Server administrators can now opt to disallow players from spawning with the base selection of uniforms and only allow that of modded ones. Should you want to create a scenario stretching outside that of the Napoleonic era, this has now been made possible.<br />
* Input the following command per map rotation to disallow players from spawning with the base selection of uniforms: exclusive_modded_uniforms true<br />
<br />
===Quality of Life===<br />
<br />
* You are now provided with the options to play the game in âBorderless Fullscreenâ mode in addition to the previously supported âFullscreenâ and âWindowedâ modes.<br />
* Switch between these different screen modes through the gameâs video settings.<br />
* You will no longer have the âEscapeâ menu show stopping your character from moving if you âALT+TABâ the game.<br />
* You can now access the gameâs configuration file by going to âSettingsâ then âGameâ and eventually selecting the âOpenâ button next to the âConfig Fileâ option.<br />
* Reduced the cooldown for roleplay gestures from 8 to 2 seconds.<br />
* Players that disband a regiment will now receive a warning stating that they will be unable to create or enlist in another regiment for 7 days upon doing so.<br />
<br />
===Game Load===<br />
* Optimisations targeting a specific subset of hardware will see map loading times reduced.<br />
<br />
===Graphical & Bug Fixes===<br />
* Solved an issue with the âPresent Armsâ roleplay gestures not looping correctly.<br />
* Solved an issue with golden borders for banners not showing correctly when a regiment reaches Rank 50.<br />
* Solved an issue with the shackoâs colour appearing incorrect on the French â85eme Regiment dâInfanterieâ Line Infantry unit.<br />
* Solved an issue where if you spawn with the blue uniform variant of the French sailor, you would spawn with that of the red one.<br />
* You are no longer able to build Rocket Stacks whilst playing as the defenders on Fort Schwarz and the Army Siege game mode is in play.<br />
* You are no longer able to build Rocket Stacks on Fort Christina and the Army Siege game mode is in play.<br />
* You are no longer able to build Rocket Stacks on Fort Salettes and Canyon.<br />
* Improved the loading screen for Lamarsh Fen.<br />
<br />
== [https://steamcommunity.com/games/589290/announcements/detail/2733073087936838600 1.7] ==<br />
===Bug Fixes & Additions===<br />
===Forward Positions===<br />
<br />
* Infantry Officers are now disallowed from placing forward positions nearby base spawns.<br />
* Players that attempt to do so will receive a message informing them of the fact.<br />
* Infantry Officers are now duly informed when their forward position runs out of reinforcements or gets destroyed.<br />
* You should now find it easier to hit forward positions with melee weapons. Their hitbox has been slightly increased.<br />
* Forward positions are now destroyed on death rather than when the Infantry Officer respawns.<br />
* You can no longer place forward positions while jumping or falling.<br />
* You can no longer place forward positions while mounted on horseback.<br />
* Solved an issue where the playerâs camera could sometimes clip with forward positions.<br />
* Solved an issue which was causing the âReinforceâ ability cooldown to carry over and persist between rounds.<br />
* Solved an issue which sometimes caused a forward position to get immediately destroyed after the ability was used.<br />
* Reinforce order is now being greyed out in the spawn menu if the abilitiesâ use is restricted through the server configuration file.<br />
<br />
===Regiment Registry & Banners===<br />
* Introduced additional functionality allowing players to search for a member within the registry. Youâll also find the same feature present in the recruitâs panel to accept or deny new applicants.<br />
* Members of the same regiment can now display one anotherâs Steam profile to stay in touch with one another.<br />
* Regiment leaders and moderators can now view a prospective applicantâs Steam profile in the recruits panel.<br />
* Slightly adjusted the positions for in-game banners and player names.<br />
* Performed multiple optimisations for a smoother experience when navigating through the Regiment Registry.<br />
* Solved an issue which was causing regiment to no longer function if the regiment changed their tag.<br />
* Solved an issue which sometimes caused regimental banners not to display in the game.<br />
* Solved an issue which sometimes caused the âLeadersâ column in the Regiment Browser to remain stuck in a loading state after closing the Regiment View.<br />
* Solved an issue which caused regiments having over 100 enlisted from showing history and player names within the Regiment Registry.<br />
* Solved an issue which caused regiments in the registry to no longer function if all ranks were removed.<br />
* You are now required to input a minimum number of characters in the regiment name and tag fields prior to registering your regiment.<br />
* Solved an issue which caused the recruit panel to no longer function if there were new recruits waiting to be accepted and a regiment changed their tag.<br />
* Solved an issue which caused the recruit panel to no longer function if a player with an invalid Steam profile submitted an application to a regiment.<br />
* Introduced further instruction informing leaders and moderators of a specific regiment how to troubleshoot issues when messages related to insufficient permissions are displayed.<br />
* Included âGreeceâ to the list of available regions selectable through the Regiment Registry.<br />
* Removed multiple logs being outputted for debugging purposes related to the banner system from the F2 console.<br />
<br />
===Game Chat===<br />
* Regiments now have a dedicated channel to communicate in whilst playing the game.<br />
* All > Team > Class > Regiment > Recruit > Admin<br />
* Harmonised the colours of all the class-specific chat channels.<br />
* Renamed the âSkirmishersâ chat channel to âSkirmishâ.<br />
* Infantry Officers are no longer able to see the class-specific âCavalryâ chat.<br />
<br />
===Bayonet Attaching & Detaching===<br />
* Solved an issue where other players could sometimes be seen repeating the attaching or detaching animation.<br />
* Solved an issue where other players could sometimes be seen striking with a musket without a bayonet attached.<br />
* Solved an issue with playing gestures then attaching or detaching a bayonet. This would cause the bayonet to display outside its intended position.<br />
* Removed multiple logs being outputted for debugging purposes related to the bayonet attaching and detaching mechanic from the F2 console.<br />
<br />
<br />
===Kicking & Knockbacks===<br />
* Solved an issue where players kicked while abord naval vessels resulted in them being castaway a distance afar. Wilson!!<br />
* Solved an issue which sometimes caused a player to get kicked a shorter distance than intended.<br />
* Reduced instances for an issue which was sometimes causing a player to not get knock-backed after they got kicked and where colliding with another.<br />
* Solved an issue which occurred when a player was kicked whilst carrying an object. The carriable object would be dropped to the ground while another remains in the playerâs hands.<br />
* Solved an issue where a player kept viewing the spyglass after they got kicked.<br />
* Solved an issue with kills through kicks being represented with an incorrect icon in the death screen.<br />
<br />
===Melee Combat & Controller===<br />
* Players are now able to more quickly switch between combat and shoulder arm stances.<br />
* Players are now provided with more leeway to drag an attack after releasing or holding a strike.<br />
* Solved an instance which was at times causing players to get stuck holding a strike.<br />
* Solved an instance where sometimes a strike dealt twice the intended damage.<br />
* Solved an issue which sometimes prevented players from going into melee mode if they found themselves killed whilst holding a strike then respawned.<br />
* You can now kick whilst equipping a 2H Axe or Sledgehammer.<br />
* Solved an issue with the 2H Axe idle animation stance.<br />
* Solved an issue where the 2H Axe running animations were not displaying as intended.<br />
* Slightly reduced movement speed for when holding or releasing a strike whilst wielding a sword.<br />
* Slightly increased the melee strike release timer for swords. This allows some more leeway to determine and block the attack.<br />
<br />
===Shooting & Firearms===<br />
* Players are now able to more quickly go in and out of the crouching stance.<br />
* Slightly increased the range of kill-shots by auxiliary pistols.<br />
* Solved an issue which was somethings causing other players to be seen firing their musket before the aiming animation fully completes.<br />
* Solved an issue which very rarely caused a player to load a blank round resulting in a non-lethal shot from a firearm.<br />
* Solved an issue which sometimes caused players to get stuck while reloading a firearm.<br />
* Solved an issue with the firearm trajectories command outputting an error when switching the round.<br />
<br />
===Cavalry Units===<br />
* Solved issues related to sound for cavalry units and their movement.<br />
* Solved an occurrence which was causing horses to de-spawn when a player from the enemy team mounts them.<br />
* Solved an issue where allied faction players could kill a horse that youâve captured from the enemiesâ team using a swivel gun while mounting it.<br />
<br />
===Roleplay Gestures===<br />
* Solved an issue which allowed players to play a gesture while interacting with cannons, ladders, the shipâs wheel amongst others.<br />
* Solved an issue which allowed players to play gestures while equipping an un-intended weapon.<br />
* Players are now displayed with information as to why they are unable to play a gesture when they hover on the pictogram.<br />
* Must Be Standing<br />
* On Cooldown<br />
* Gesture Already Playing<br />
<br />
===Achievements===<br />
* Solved an issue with the âGifted Surgeonâ achievement.<br />
* Reworded the âStrikeâ achievement.<br />
<br />
===Custom Server Panel===<br />
* Default server address has been set to âlocalhostâ in the custom server panel.<br />
<br />
===Map Related===<br />
* Attackers on Fort Salettes whilst the Army Siege game mode is in play will now find an additional position to spawn on in limited numbers.<br />
* Solved an issue with twice the sappers appearing atop one another in the main menu scene.<br />
* Line Infantrymen in the main menu scene now have their arms shouldered upright and proper. Same goes for the Flag Bearerâs stance.<br />
* Solved an issue with floating bushes on Snowy Plains 1.<br />
* Solved an issue where players could get stuck behind one of the houses on Aunby Valley.<br />
* Solved an issue which allowed players to spawn atop the bathhouse on Desert Ruins.<br />
* Solved an issue which allowed players to spawn atop one of the barns on Dutch Canals.<br />
* Solved an issue with one of the ladders on Desert Ruins.<br />
* Solved an issue with one of the ruin models missing faces on Aunby Valley.<br />
* Solved an issue with warning appearing on Tahir Desert.<br />
* Solved an issue which allowed players to go underneath one of the bridges on Fort Salettes.<br />
* Solved an issue with one of the capture points on Fort Christina appearing disconnected from the ground.<br />
* Reduced the spacing between ladders on the ramp leading to Fort Salettes when playing on the Army Siege game mode.<br />
* Solved an issue with one of the ladders on Sharpton appearing disconnected from the ground.<br />
* Solved an issue with players being able to hide within one of the ruin models on Fort Schwarz.<br />
<br />
===Holdfast - SDK===<br />
* Solved an issue with interaction door restrictions on modded maps.<br />
<br />
===Graphical===<br />
* Solved an issue with the Prussian Hussarâs cap display a white border.<br />
* Solved an issue with the Depth of Field post-processing effect blurring our player nameplates and banners.<br />
* Solved an issue which disabled impactful particle effects such as that of fires when the player is using the lower graphical settings.<br />
* Beautified the area behind the dam on Aunby Valley.<br />
* Reduced the brightness of the yellow guardhouse.<br />
<br />
<br />
== [https://steamcommunity.com/games/589290/announcements/detail/2516898401244919497 1.6] ==<br />
===Shoulder Arms! Forward Positions===<br />
* Shoulder Arms! Marching Onwards. Shoulder your arms and march onwards with musket in hand! Napoleonic formations are a glorious sight to behold and now more so due to this latest addition.<br />
* A new set of animations will hold your musket upright and proper when in firing mode.<br />
* Flags can be held upright in true Napoleonic fashion.<br />
<br />
* Roleplay Gestures! Drills & Salutes. Present your arms and await further orders, salute those in high-command to pay your respects, proclaim your surrender and cower for your precious life or point in the enemies' general direction.<br />
* Check out the full selection of roleplay gestures by pressing the âVâ key and clicking on the pictogram.<br />
<br />
* Regiment Registry! Providing a space for in-game clans to organise, thrive and prosper the Regimental Registry is a feature long-awaited by many.<br />
* A Regiment Registry allowing players to easily find and locate a regiment to join.<br />
* Ability to establish your very own regiment with the game.<br />
* Ability to customise the regimentâs ranking structure.<br />
* Ability to promote or demote enlisted based on the ranking structure you designate.<br />
* Ability to kick enlisted out of the regiment.<br />
* Ability to assign enlisted moderator privileges and help you manage new applicants.<br />
* Ability to transfer the regimentâs ownership.<br />
* Ability to define a description for your regiment. Let others know what you stand for.<br />
* Ability to disband the regiment should it come to an unfortunate end.<br />
* Ability to customise your very own regiment banner.<br />
<br />
* Regiment Banners. Utilise a massive selection of backgrounds and symbols to create your very own regimental banner.<br />
* Representing your regiment and all of its deeds, the unique custom banner you design through the editor will show on every enlisted member in your regiment.<br />
* Members of the same regiment will also display in green whilst playing the game.<br />
<br />
* Regiment Standing. Raise your regiment through a total of 50 levels in a group-wide effort and be rewarded for it. Score gathered by an enlisted based on how well they did during a match on any of the official Army Front, Naval Warfront or Linebattle Event servers will contribute towards this great effort.<br />
* You will be rewarded with a prestigious golden banner distinguishing your regiment from the rest.<br />
* Regiments that rank higher than others will be displayed at the top of the registry.<br />
<br />
* Reinforce! Forward Positions. Call for those in the rank and file to spawn on your forward position. A new âReinforceâ ability enables Line Infantry, Grenadier and Guard units to come to your aid changing the dynamics of the battlefield.<br />
* Players that can spawn on a forward position are limited in number.<br />
* Forward positions are destructible by melee, cannon and explosives.<br />
* Forward positions will be destroyed if the Infantry Officer meets their demise.<br />
* Input the following command per map rotation to enable or disable the use of this ability: class_system_orders_reinforce true<br />
* Input the following command per map rotation to define a limit for the number of players that can spawn on a particular forward position: class_system_orders_reinforce_limit 25<br />
* Input the following command per map rotation to change the cooldown of this ability: class_system_orders_reinforce_cooldown 240<br />
<br />
* Bayonettss! Attaching & Detaching. Musket-wielding classes are now equipped with a new ability allowing them to attach and detach bayonets. Detaching your bayonet will gather you a 5% in firearm accuracy at the cost of limiting your melee capabilities with the weapon.<br />
* Press the âTâ key to attach or detach your bayonet when equipping a musket.<br />
* Input the following command per map rotation to define if players should start with their bayonet attached or detached by default: start_bayonet_attached true or false<br />
<br />
* 4 New Units! Regiments of the Line DLC. Unlock four new Line Infantry uniforms for each of the existing factions in the Regiments of the Line DLC. You can access the Steam Store page to unlock these uniforms directly through the game. Content present in Holdfast: Nations At War Game DLCs is purely cosmetical. It doesnât and never will impact gameplay.<br />
* Unlock the British Empire's Loyal Lusitanian Legion uniform.<br />
* Unlock the French Empire's 6th âHerzog Wilhelmâ Bavarian Fusiliers uniform.<br />
* Unlock the Kingdom of Prussia's 11th Reserve Regiment uniform.<br />
* Unlock the Russian Empire's Pavlovsk Fusiliers uniform.<br />
<br />
* Surgeon Bandage! Healing Oneself. Surgeons are now provided with the option to heal themselves using the âBandageâ ability. Thereâs a 1-minute cooldown being applied in between uses so be sure that you play your cards well.<br />
* A new UI whilst playing with the Surgeon class will show alerting you of the uses and cooldowns for both the Bandage and Medicine abilities.<br />
<br />
* A New Map! Aunby Valley. Inspired by the valleys of South Wales, a large river runs down the middle of this map, only to be held back by a giant dam that will see many a fallen infantryman atop it.<br />
* Input the following command per map rotation to play this map on your community server: map_name aunbyvalley<br />
<br />
<br />
===Quality of Life===<br />
* You are now able to access the Spawn Menu by pressing the âMâ key.<br />
* Reorganised the key bindings menu for easier access.<br />
* Capturable points which no players can spawn on by default will no longer show in the Spawn Menu.<br />
* Introduced additional tips informing players on the use of the newly introduced abilities.<br />
<br />
===Gameplay===<br />
<br />
* Redesigned the secondary strike mechanics to rebalance the meta.<br />
* Changed the shoving animations to feature a kick instead. It allows players to better distinguish between primary and secondary attacks while improving consistency.<br />
* Secondary attacks will now knock-back a player if the aggressor successfully lands their hit.<br />
* Secondary attacks now have a windup allowing players time to evade the knock-back.<br />
* Secondary attacks can now be dragged slightly providing for greater fluidity during play.<br />
* Secondary attack kills now show a unique boot icon in the kill log.<br />
* You can now Spartan a poor fellow off an elevated position rewarding you with the kill.<br />
* Players will instantly face their demise if the knock-back throws them into an anti-infantry spike.<br />
* Damage for secondary attacks increased from 5 to 10 and from 2 to 5 if the Resilient trait is in effect.<br />
<br />
* Your movement speed no longer gets slightly reduced whilst blocking with a musket.<br />
* Solved an issue which enabled players to rotate quicker than intended after releasing their strike. Relative to their framerate, they would be able to rotate faster than others providing them with an advantage during competitive play.<br />
* Improved the accuracy of player positions whilst rotating. Rotating player movement is now more in sync with the server. Latency, however, will still cause inconsistencies.<br />
* Solved an issue that allowed players to pitch down and up quicker than intended when in melee combat mode.<br />
* Solved an instance which allowed a player to skip the melee hold release state resulting in an invisible strike.<br />
* Solved multiple instances which affected melee swing and block direction detection on different screen resolutions.<br />
* Solved an issue which sometimes enabled two striking players to damage each other at the same time.<br />
* Solved multiple inconsistencies with block grace timers.<br />
* Readjusted the damage duration of the musket when doing an up strike.<br />
* Your movement speed no longer gets slightly reduced whilst blocking with a sword.<br />
* Players wielding a sword now move slightly hastier than those equipping a musket when holding a strike or striking. It provides them with a better chance to close distances when facing those equipped with longer reach weaponry.<br />
* Solved an issue which sometimes prevented a sword strike from hitting a player based on their field of view.<br />
* Solved an issue with sword strikes having a significant hit delay.<br />
* Cannons will now recoil through Sapper defences and destroy them. You will no longer be able to utilise them as a mean to prevent a cannon from recoiling.<br />
* Sapper built Ammo Boxes and Rockets Stacks can now be shot at and destroyed by firearms. Itâll prevent players from using these objects to block entry points.<br />
* You are no longer able to spawn on capturable positions in the Army Conquest game mode. Utilise the Infantry Officerâs âReinforceâ ability decisively to capture, hold or retake key positions.<br />
* Input the following command per map rotation to once again allow players to spawn on capturable spawn points: Wiki - Class Limit Overrides<br />
<br />
<br />
===Holdfast - SDK===<br />
<br />
* Introduced additional documentation covering the modification of flags and characters.<br />
* Creators can now find an example on how to set up the Melee Arena game mode in the land scene.<br />
* Solved an issue which prevented doors from functioning as intended when playing on the Melee Arena game mode.<br />
* Solved an issue with the ammo boxes placeable through the Holdfast SDK being slightly elevated.<br />
* Solved an issue in the Holdfast SDK with the character fingers in the âCreate Screenshot Sceneâ appearing incorrectly. We have also improved the lighting in the scene enabling you to take more beautiful shots of your modded uniforms.<br />
* Creators now have a new set of un-destructible doors to make use of specifically designed for the Melee Arena game mode.<br />
* Look for âMeleeArena_Doorâ in the SDK.<br />
* Solved multiple issues with farm walls and modular siege walls not properly switching through the different destruction stages.<br />
* Solved an issue with one of the destruction stages on the siege gatehouse switching textures.<br />
* Solved multiple issues where players could pass through some of the destructible stages on modular siege walls.<br />
* Changed the default image for uploaded modifications visible in the Steam Workshop.<br />
* Solved an issue which was sometimes causing issues when loading multiple mods containing flags.<br />
* Solved an issue with Coastal Siege spawn points in the Holdfast SDK naval scene.<br />
<br />
<br />
===Graphical Additions===<br />
* Significantly improved the quality of all face textures in the game.<br />
* Improved the quality of all uniform textures to bring out more detail.<br />
<br />
<br />
===Bug Fixes===<br />
* Solved an issue which enabled players to go atop the windmillâs second floor.<br />
* Solved another issue with rockets dealing less damage than intended in the Hardcore Game Type.<br />
* Solved an issue where players were unable to sit on one of the chairs present on Fort Pierre.<br />
* Solved an issue with the French Marine missing a greyed-out image in the spawn menu when the class slots become full.<br />
* Solved an issue where players could get stuck behind one of the carts present on Sharpton.<br />
* Solved an issue with some of the Russian Cuirassier faces being incorrectly skinned.<br />
* Solved an instance which caused horse reins to appear visually detached.<br />
<br />
== [https://steamcommunity.com/games/589290/announcements/detail/2516898401229802665 1.5] ==<br />
===Bug Fixes===<br />
* Solved an issue which sometimes prevented players from spawning on the Coastal Siege mode.<br />
* Solved an issue which sometimes caused spawns on the Coastal Siege game mode to disappear from the spawn menu preventing new players from spawning.<br />
* Solved an issue which sometimes caused ships on the Naval Warfront game mode to continue being visible in the spawn menu after they sunk.<br />
<br />
== [https://steamcommunity.com/games/589290/announcements/detail/2224161905059695994 1.4] ==<br />
===Bug Fixes & Additions===<br />
===Features===<br />
* Introduced a command allowing server administrators to enable shooting on the Melee Arena game mode. Do note that artillery, weapon racks and other interactable objects donât reset between rounds.<br />
* Input the following command in the server configuration file per map rotation to enable shooting whilst playing the Melee Arena game mode:<br />
* rc set meleeArenaAllowShooting true or false<br />
<br />
===Bug Fixes===<br />
* Solved an issue with the Game Objective Interactable Object missing interaction timer UI when pressing the hold button.<br />
* Solved an issue with the Game Objective Interactable Object were the configured hold timer was not functioning as intended if the object was placed on a map through the Holdfast SDK.<br />
* Solved an issue with the Game Objective Interactable Object ending the round twice.<br />
* Solved another instance which caused players to get stuck on map load when switching from the Naval Assault to the Coastal Siege game mode.<br />
* Solved an issue where the main menu user interface would disappear if a server shuts down while youâre downloading modifications then attempt to connect to it.<br />
* Solved an issue with rock props being no longer present on Lamarsh Fen.<br />
* Attempted fixed towards an infrequent issue which causes recurring kills to appear in the kill feed.<br />
* Solved an issue with mortars, rockets and shrapnel from round shot dealing less damage than intended. This was only present whilst playing the hardcore game type.<br />
* Solved an issue with several lake props placed through the Holdfast SDK appearing in white.<br />
* Solved an issue with one of the door props placed through the Holdfast SDK flipping endlessly when interacted with.<br />
* Solved an issue with Coastal Siege not working as intended when loading the game mode using a modded map.<br />
* Solved an issue with the ocean being invisible when building a naval scene using the scene creator.<br />
* Solved an issue with the Rocketeerâs scabbard appearing incorrectly.<br />
* Solved an issue with the French Captainâs head being detached from his shoulder. The poor fellow has already seen enough of that during the revolution.<br />
<br />
===Server Administration===<br />
* Introduced new functionality allowing server providers to side-load modifications. These new commands can also be set to prevent the game server from automatically downloading modifications through the Holdfast Workshop prior to launching.<br />
* Input the following command prior to launching a server to prevent the game server from downloading modifications through the Holdfast Workshop.<br />
* -no-workshop<br />
* Input the following command prior to launching a server to define a path where the side-loaded modifications are to be placed.<br />
* -sideloadModDataPath <File Path><br />
<br />
== [https://steamcommunity.com/games/589290/announcements/detail/2224161905039285285 1.3] ==<br />
===Holdfast SDK V1. Modding Tools===<br />
<br />
* Level Editor. Supporting all existing game modes on both land and sea, the map editor provides creators with a featureful set of tools to design and create maps.<br />
* Over 1400 props to design maps with. Structures, flora, artillery, musical instruments, doors and many more.<br />
* The ability to implement your own set of props and bring them into the game.<br />
* The ability to customise your own terrain.<br />
* The ability to designate custom props as destructible.<br />
* Several tools to facilitate the creation of maps. This includes a function allowing creators to spawn with a player and move around on custom maps directly within the Unity editor saving precious time.<br />
* The ability to upload modifications to the Steam Workshop directly through the SDK.<br />
* Modular Siege Props. A new modular set of destructible siege walls, pillars, cannon emplacements, gatehouses, side entrances and shooting platforms varying in both style and size.<br />
* Used correctly they will make for some delightfully immersive siege battles!<br />
* Uniform & Flag Editor. Create your very own uniform variations for the existing classes present in Holdfast: Nations At War. This new functionality also allows you to sport your own regimental flag during Linebattle play.<br />
* In support of this addition, you will no longer see twice the Line Infantryman classes in the spawn menu. Cycle then select the second variant of this class using the arrow buttons instead.<br />
* The game will remember your last uniform selection variant.<br />
* Creators wishing to modify uniforms must be familiar with 3DS Max.<br />
* Steam Workshop Integration. Holdfast SDK is fully streamlined and integrated with Steamâs Workshop making the content you create very easily accessible.<br />
* Combined with a two-click system allowing players to easily subscribe to, update or install modifications prior to joining their desired server.<br />
* Custom Scenarios & Game Objectives. You will now find a new interactable object that will declare a faction the victor if interacted with. This can be spawned directly through the server configuration file or within the SDK.<br />
* Steal intelligence, breakthrough jail in the name of liberty or have the player find their way through trap-ridden fields - Itâs up to you to make of it what you will.<br />
* Refer to our Wiki for instructions on how to make use of this new interactable object.<br />
* Multiple modifications can be loaded and specified per map rotation opening up a whole new spectrum for customisable server experiences.<br />
* Input the following command in the server configuration file to install a mod on your game server. This will also prompt the player to download or update the required modifications prior to joining the server:<br />
* mods_installed <Mod Workshop ID><br />
* Input the following command in the server configuration file per map rotation to load a modification. You can load multiple modifications but only one map per rotation:<br />
* load_mod <Mod Workshop ID><br />
* Input the following command in the server configuration file per map rotation to define that a map is to be loaded from a modification:<br />
* map_name modmap<br />
* You can define the file path prior to launching the server by inputting the command below.<br />
* -workshopDataPath âMyPath"<br />
<br />
===Server Administration===<br />
* The âArmyLineInfantry2â class enum is now obsolete and should be removed from the server configuration file.<br />
* The âBearingFlagRussian, BearingFlagBritish, BearingFlagFrench & BearingFlagPrussianâ weapon enums are now obsolete and should be removed from the server configuration file. You should use âBearingFlagâ instead to equip a class other than the Flagbearer with a flag through the server configuration file.<br />
<br />
===Quality of Life===<br />
<br />
* You can manage the modifications you are subscribed to through the gameâs settings.<br />
* You can access the Steam Workshop directly through the gameâs main menu.<br />
* Introduced an additional function in the server browser allowing players to filter by modded servers.<br />
<br />
===Bug Fixes===<br />
* Solved an instance which caused certain local 3D VoIP mutes to no longer persists between round.<br />
* Solved an instance which caused players to get stuck on map load when switching between the Coastal Siege and Naval Assault game modes.<br />
* Solved an issue which caused particle effects for when a firearm trajectory hits an object not to show.<br />
* Solved an issue which caused melee indicators to incorrectly show when wielding a flag or a ramrod.<br />
* Custom Map Land now shows as âFlat Plains 1 (L)â instead of âCustom Mapâ in the server browser.<br />
* Custom Map Naval now shows as âOpen Oceansâ instead of âCustom Mapâ in the server browser.<br />
<br />
== [https://steamcommunity.com/games/589290/announcements/detail/1701737450508999849 1.1 & 1.2] ==<br />
===Additions & Fixes===<br />
<br />
===Leaderboards & Soldier Rank===<br />
* Pushed an experimental fix for an issue which sometimes caused experience gathered not to contribute towards bettering your standing in the leaderboards or improving your soldierâs rank.<br />
<br />
===Achievements===<br />
* Solved an issue which prevented stats-based achievements from being awarded.<br />
* Ones that require progression such as the - âVive L'Empereur!â achievement where you have to slay 200 enemies whilst playing as French Line Infantryman for instance.<br />
* If you have been affected by the issue, fulfilling the requirement again, for example, scoring a kill will trigger the achievement completion.<br />
<br />
===Gameplay===<br />
* Roundshot fired from artillery pieces will now diminish in damage as it hits through multiple defences. This will ensure that the round shot eventually comes to a halt if it hits successive player-built defences.<br />
<br />
===Quality of Life===<br />
* Official servers will now display at the top of the server browser based on the player demand from a particular region. This is being done to provide community servers with greater coverage.<br />
* You no longer have to scroll through the list of available languages when selecting a language from the options menu. Instead, the entire list will be displayed.<br />
<br />
===General Bug Fixes===<br />
* Solved a rare occurrence which caused the map to stop loading the next level when swapping between Naval Assault, Naval Battlefield and Coastal Siege game modes.<br />
* Solved an issue which caused the end round screen whilst playing the Army Deathmatch game mode to appear white.<br />
* Solved an issue which sometimes prevented players from joining the round if factions where being randomised in the Naval Warfront game mode.<br />
* Solved issue with text scaling on multiple interface elements when choosing a language other than English.<br />
* Solved an issue which caused exceptions to be outputted when carrying an object.<br />
* Solved an issue which caused exceptions to be outputted when firing chain shot.<br />
* Moved the âSpectatingâ text further to the bottom of the screen to prevent it from overlapping with the respawn timer.<br />
* Solved an issue which was causing a significant increase in bandwidth on the server.<br />
<br />
== [https://steamcommunity.com/games/589290/announcements/detail/1701736723584914257 1.0] ==<br />
===Russian Empire! Version 1.0 Now Available===<br />
<br />
* Holdfast: NaW Version 1.0. Game is out of Early Access!<br />
<br />
===New Features===<br />
* Urahh for the Tsar! Russian Empire. Stand shoulder to shoulder and fire devastating volleys in smoke-filled Napoleonic field battles as another nation joins the war.<br />
* New period-accurate uniforms portraying the Russian Empire in all its glory.<br />
* New melee weapons and firearms representative of the Russian Empire.<br />
* A masterful composition of the tune played when the empire sees a victory.<br />
* 7 marching tunes for both fifers and drummers.<br />
* Along with a massive selection of Russian voice-acted orders, cheers, insults, shouts, calls and warcries.<br />
* Seasonal Leaderboards. Honourably compete to better your standing in the class-based seasonal leaderboards!<br />
* You will find yourself in the hall of fame should you be successful in retaining your standing with the top 5 of your preferred class once a quarterly season comes to an end.<br />
* Decorated Soldier Medals. Decorated medals will be awarded to enlisted veterans going above the 50th soldier rank with a particular class.<br />
* Multiple Fronts! The main menu background scene was redesigned to encompass the notion of the fight on multiple fronts.<br />
* Surgeons, Carpenters, Sappers and Infantry Officers will come equipped with additional unique weaponry that are ever so slightly better than doing the notorious deed with your bare fists.<br />
* Surgeon - Knife<br />
* Carpenter - 1H Axe<br />
* Sapper - 1H Adze<br />
* Infantry Officer - Dirk<br />
* Steam Collectables. Collectable Steam cards, emoticons, badges and wallpapers.<br />
* Discord Rich Presence. Join the game directly through Discord, invite friends to join your match, view whoâs playing on which server and more!<br />
<br />
===Loyalist Edition===<br />
* A package for those who wish to go the extra mile and support the development team. Gather access to splendid cosmetic overrides for officer swords, a special medal showing your loyalty to the cause, the ability to ride into battle on a white steed exclusive only to loyalists, soundtracks, artwork and more!<br />
* Downloadable content doesnât and never will impact gameplay.<br />
* Holdfast Nations: At War - Loyalist (Supporter) Edition<br />
<br />
<br />
===Gameplay===<br />
* Reduced the damage dealt by trampling to enemy infantryman. This will total to a maximum of 40 damage per hit ensuring that the infantryman doesnât die within a single strike unless the playerâs health points have been previously diminished.<br />
* Solved an issue with trampling hits occurring before the cavalrymen reaches the player.<br />
* Cavalrymen are now required to be more accurate with their swords when striking at another player from horseback.<br />
* Multiple maps have received iterations to balance the number of available cavalry units.<br />
* Infantry Officers now provide a damage reduction from firearms to those good men in the Rank & File when the âChargeâ order is given.<br />
* Youâll find fewer losses occurring should you attempt to charge an entrenched enemy.<br />
* Carpenters are now able to kill horses with a single strike when wielding a 2H Axe.<br />
* Players being supported with abilities from the Musician, Flagbearer and Guard classes will now be displayed in purple on the minimap.<br />
* This serves as an indication that youâre buffing another whilst playing with these classes.<br />
* Surgeons are now able to receive the firearm damage reduction bonus provided by Guardsman so they donât instantly face their demise when healing a line.<br />
* You will no longer display the melee indicator when healing another player.<br />
* Sappers now have a dedicated chat channel to communicate in.<br />
* Renamed the Rifleman chat channel to Skirmishers. Light Infantry units now also have access to this channel.<br />
* You will now receive score and experience for blocking an enemy playerâs melee strike.<br />
* Experience gathered during a match contributing towards bettering your soldierâs rank, will be displayed on-screen come to this update.<br />
* Reduced the âSharpe Shooterâ achievementâs kill distance requirement to 75 meters.<br />
* Reduced the âChosen manâ achievementâs kill distance requirement to 50 meters.<br />
* Fort Christina no longer features cavalry when played on Army Siege in order to allow defenders a chance to construct defences around the perimeter of the wooden fortification.<br />
* Increased the number of available Sappers for the defenders.<br />
<br />
===Quality of Life===<br />
* You can now toggle VoIP on and off with a singular click of a button. Press the âKâ key to do so as you deem it necessary.<br />
* You now have the option to collectively mute micspammers from the Round Players âPâ menu.<br />
* Administrators are provided with the function to tag someone for doing the deed.<br />
* You will now continue to autorun when opening the Round Players âPâ menu. Should you find the need to mute another player, this will no longer disrupt your play.<br />
* The Round Players âPâ menu now scales dynamically providing players with a cleaner more intuitive interface.<br />
* Factions are now being randomised rather than predefined per map rotation. Maps which were specifically playable only with certain nations can now also be played by others.<br />
* Reduced the audio volume of the main menu theme. You can now safely listen to this beautiful composition once more without worrying about your well-being.<br />
* Prevented the message displayed upon joining a public event server from appearing after each and every time a new round starts. This will instead only become visible once upon joining the server.<br />
* Players that disconnect from a server are now taken directly to the server browser rather than the main menu screen.<br />
* You will no longer needlessly load the next map before being disconnected after the daily scheduled server restart ensues.<br />
* You can now assign a hotkey through the gameâs settings to toggle between the cinematic and freeroam cameras.<br />
* Youâll now find that moving the camera around using the arrow keys while in cinematic mode significantly smoother.<br />
* Introduced a slider in the gameâs options allowing you to adjust the depth of field. Perfectly capture those cinematic shots.<br />
* Smoothened the zooming of the camera through the scroll wheel when in freecam.<br />
* Introduced multiple advanced settings accessible through the gameâs options menu in order to provide greater control over the cinematic camera.<br />
* Server administrators are now provided with the option to input a welcome message that gets displayed in the playerâs chat upon joining the server.<br />
* Input the following command in the server configuration file: server_welcome_message MyMessage<br />
* Server administrators are now able to limit the number of lives for the defenders on the Coastal Siege or Army Siege game modes.<br />
* Input the following command per map rotation: max_player_respawn <no.><br />
* Server administrators are now able to randomise factions on all game modes.<br />
* Input the following command per map rotation: faction_randomiser both/attacker/defender<br />
* Server administrators are now able to log administrative actions directly on Discord through web-hooks. Weâre sure that this will come in most handy when coordinating administrative tasks during events!<br />
* Input the following commands in the server configuration file:<br />
* discord_webhook_warning_tag_admin <@!ID> | <@!ID><br />
* discord_webhook_warning_id <webhookID><br />
* discord_webhook_warning_token <webhookToken><br />
* discord_webhook_banmute_tag_admin <@!ID> | <@!ID><br />
* discord_webhook_banmute_id <webhookID><br />
* discord_webhook_banmute_token <webhookToken><br />
* Server administrators are now able to define a reason for bans, kicks and mutes.<br />
* Players kicked from a server by an administrator will now have the reason displayed.<br />
* Server administrators can now configure pre-sets for administrator private messages. Configure these to ensure event hosts have easy access to messages they can issue to players for the most common rule breaks. Theyâll surely thank you for it.<br />
* Input the following commands per map rotation: admin_action_preset_reason <title>|<message><br />
* Server administrators can now use âCTRL + ENTERâ as a shortcut to confirm an administrative action instead of pressing the âYesâ button.<br />
* Server administrators can now set up a series of event rules that get displayed on screen when the player joins the round with a specific class. Refer to our Wiki for more information as this new function also supports rich text for greater configurability.<br />
* Input the following command per map rotation: server_round_rule <class1>,<class2>|<message><br />
* Game servers now monitor changes to the muted and banned players file saving you the hassle of having to manually reload the file through rc commands each and every time a change is performed.<br />
<br />
===Bug Fixes===<br />
* Solved an issue which caused players to get stuck on map load after a server initiates a daily scheduled shutdown.<br />
* Solved an issue where a game server could appear twice in the browser when refreshing the list.<br />
* Solved an issue with the spyglass stretching out on 21:9 and 21:10 aspect ratios.<br />
* Solved an issue where the âSight The Barnâ achievement wasnât being correctly awarded to the players.<br />
* Solved an issue where the âStrikeâ achievement wasnât correctly tracking consecutive kills with a cannon.<br />
* Solved an issue with the âExplosives Specialistâ achievement, not including kills from rocket artillery pieces.<br />
* Solved an exception which occurred when a player joins a server directly from a friend through Steam.<br />
* Solved an issue where players could farm experience with the carpenter class by hitting palisade walls in Fort Salettes or Camp Salamanca.<br />
* Solved an issue with incorrect textures on one of the buildings in Desert Ruins.<br />
* Solved an issue which caused players looking through a spyglass to continue doing so even though they just got trampled by a horse.<br />
* Solved multiple issues with explosive barrels.<br />
* Solved an issue which caused framerate to drop when the player was adjusting their audio.<br />
* Solved an issue which caused players to sometimes be unable to pack a rocket launcher after it has been unpacked.<br />
* Solved an issue which caused players to rarely get stuck on map load.<br />
* Solved an issue where the âSettingsâ panel would flash on the first launch.<br />
* Solved an issue where the top bar in the Naval Assault game mode didnât reset correctly.<br />
* Solved an issue where the camera would rotate if the player presses the âCâ key whilst having the Voice âVâ menu open.<br />
* Solved an issue where horses would still appear in the kill feed when stricken at even though they are unkillable when God Mode is enabled.<br />
* Solved an issue which prevented players from spawning if a great number of spawn locations were present in a custom map.<br />
* Solved an issue which caused players to be unable to load the smaller rocket variant if the launcher was spawned on the map through override props.<br />
* Solved multiple exceptions that occurred on both server and client.<br />
* Solved an issue where shrapnel from explosions was ignoring friendly fire.</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Holdfast_Nations_At_War_Wiki&diff=2045Holdfast Nations At War Wiki2021-08-18T09:53:58Z<p>Gateway: Fixed wrong link for Game Version 1.19</p>
<hr />
<div><!-- Templates based on https://hoi4.paradoxwikis.com/ -->{{MainTemplate<br />
| welcome = [[File:Forum Logo.png|link=|<span title="Holdfast: Nations At War Wiki"></span>|left]]<br />
| blurb = The [[Holdfast: Nations At War]] encyclopaedia that you can edit.<br />
<br />
| about_title = About this site<br />
| about_content = '''''[[Holdfast: Nations At War]]''''' is an online multiplayer [https://en.wikipedia.org/wiki/First-person_shooter first] and [https://en.wikipedia.org/wiki/Third-person_shooter third person] shooter focusing on a combination of teamwork and individual skill. Players take part in historic clashes on land and at sea waged by the most powerful nations during the great [https://en.wikipedia.org/wiki/Napoleonic_era Napoleonic Era].<br />
<br />
| featured_title = Want to help improve the wiki?<br />
| featured_content = Anyone can contribute to the wiki. If you want to become a contributor please get in touch with an AGS employee or moderator on [https://discordapp.com/invite/holdfastgame Discord] (you can't contribute anonymously, yet). Once registered, check out the '''[[Project:Work needed|work needed page]]'''. If you spot anything in need of improvement, don't hesitate to make an edit. If you plan on making any major changes it is recommended you read the '''[[Project:Style|style guidelines]]''' first.<br />
<br />
| news_title = Latest news<br />
| news_content =<br />
<div style="float:left; margin-right: 120px;"><br />
; Game history<br />
* '''2021-08-16''' - [[Game Version 1.X#1.19|Game Version 1.19]] released<br />
* '''2021-08-05''' - [[Game Version 1.X#1.18|Game Version 1.18]] released<br />
* '''2021-05-18''' - [[Game Version 1.X#1.17|Game Version 1.17]] released<br />
* '''2021-05-14''' - [[Game Version 1.X#1.16|Game Version 1.16]] released<br />
* '''2021-04-29''' - [[Game Version 1.X#1.15|Game Version 1.15]] released (alongside [[Factions#The_Kingdom_of_Italy|Kingdom of Italy]])<br />
* '''2021-01-26''' - [[Game Version 1.X#1.14|Game Version 1.14]] released<br />
* '''2020-12-29''' - [[Game Version 1.X#1.13|Game Version 1.13]] released<br />
* '''2020-12-23''' - [[Game Version 1.X#1.12|Game Version 1.12]] released<br />
* '''2020-12-21''' - [[Game Version 1.X#1.11|Game Version 1.11]] released (alongside [https://store.steampowered.com/app/1489800/Holdfast_Nations_At_War__Regiments_of_the_Guard/ Regiments of the Guard])<br />
* '''2020-10-29''' - [[Game Version 1.X#1.10|Game Version 1.10]] released (alongside [https://cdn.akamai.steamstatic.com/steamcommunity/public/images/clans/28169799/071104716abf2f17aed75e92a36cc2745862d381.gif Plague Doctor])<br />
* '''2020-09-15''' - [[Game Version 1.X#1.9|Game Version 1.9]] released<br />
* '''2020-09-09''' - [[Game Version 1.X#1.8|Game Version 1.8]] released (alongside [https://store.steampowered.com/app/1415510/Holdfast_Nations_At_War__High_Command/ High Command])<br />
* '''2020-07-15''' - [[Game Version 1.X#1.7|Game Version 1.7]] released<br />
* '''2020-07-03''' - [[Game Version 1.X#1.6|Game Version 1.6]] released (alongside [https://store.steampowered.com/app/1324000/Holdfast_Nations_At_War__Regiments_of_the_Line/ Regiments of the Line])<br />
* '''2020-06-26''' - [[Game Version 1.X#1.5|Game Version 1.5]] released<br />
* '''2020-06-03''' - [[Game Version 1.X#1.4|Game Version 1.4]] released<br />
* '''2020-05-28''' - [[Game Version 1.X#1.3|Game Version 1.3]] released (alongside [[SDK_User_Guide|Holdfast SDK]])<br />
* '''2020-03-17''' - [[Game Version 1.X#1.1_.26_1.2|Game Version 1.1 & 1.2]] released<br />
* '''2020-03-05''' - '''[[Holdfast: Nations At War]] releases out of [https://en.wikipedia.org/wiki/Early_access Early Access]'''<br />
* '''2020-03-05''' - [[Game Version 1.X#1.0|Game Version 1.0]] released (alongside [[Factions#The_Russian_Empire|Russian Empire]])<br />
* '''2020-01-30''' - [[Game Version 0.4X#0.41_.26_0.42|Game Version 0.41 & 0.42 ]] released<br />
* '''2019-12-17''' - [[Game Version 0.4X#0.40|Game Version 0.39 & 0.40 ]] released (alongside [[Classes:_Cavalry|Cavalry]])<br />
* '''2019-10-11''' - [[Game Version 0.3X#0.38|Game Version 0.38]] released<br />
* '''2019-09-20''' - [[Game Version 0.3X#0.37|Game Version 0.37]] released<br />
* '''2019-09-18''' - [[Game Version 0.3X#0.36|Game Version 0.36]] released<br />
* '''2019-09-14''' - [[Game Version 0.3X#0.35|Game Version 0.35]] released (alongside [[Leaderboards]])<br />
* '''2019-08-23''' - [[Game Version 0.3X#0.34|Game Version 0.34]] released<br />
* '''2019-07-26''' - [[Game Version 0.3X#0.33|Game Version 0.33]] released (alongside [[Traits_%26_Abilities|Class System]])<br />
* '''2019-06-24''' - [[Game Version 0.3X#0.32|Game Version 0.32]] released<br />
* '''2019-06-21''' - [[Game Version 0.3X#0.31|Game Version 0.31]] released (alongside [[Classes:_Support#Sappers|Sappers]])<br />
* '''2019-05-25''' - [[Game Version 0.3X#0.30|Game Version 0.30]] released (alongside [[Naval Combat#Frigate|Frigate]] & [[Server_Configuration#Override Commands & Server-Side Modding|Server-Side Modding]])<br />
* '''2019-05-16''' - [[Game Version 0.2X#0.29|Game Version 0.29]] released<br />
* '''2019-04-25''' - [[Game Version 0.2X#0.28|Game Version 0.28]] released<br />
* '''2019-04-20''' - [[Game Version 0.2X#0.27|Game Version 0.27]] released<br />
* '''2019-03-15''' - [[Game Version 0.2X#0.26|Game Version 0.26]] released (alongside [[Artillery#Rocket Launcher|Rocket Artillery]])<br />
* '''2019-02-26''' - [[Game Version 0.2X#0.25|Game Version 0.25]] released<br />
* '''2019-02-15''' - [[Game Version 0.2X#0.24|Game Version 0.24]] released<br />
* '''2018-12-22''' - [[Game Version 0.2X#0.23|Game Version 0.23]] released<br />
* '''2018-12-18''' - [[Game Version 0.2X#0.22|Game Version 0.22]] released (alongside [[Artillery#Moveable Cannon|Moveable Artillery]])<br />
* '''2018-11-21''' - [[Game Version 0.2X#0.21|Game Version 0.21]] released<br />
* '''2018-11-19''' - [[Game Version 0.2X#0.20|Game Version 0.20]] released<br />
* '''2018-11-15''' - [[Game Version 0.1X#0.19|Game Version 0.19]] released<br />
* '''2018-11-09''' - [[Game Version 0.1X#0.18|Game Version 0.18]] released (alongside [[Game Modes#Melee Arena|Melee Arena]])<br />
* '''2018-11-01''' - [[Game Version 0.1X#0.17|Game Version 0.17]] released<br />
* '''2018-10-29''' - [[Game Version 0.1X#0.16|Game Version 0.16]] released<br />
* '''2018-09-01''' - [[Game Version 0.1X#0.15|Game Version 0.15]] released<br />
* '''2018-06-21''' - [[Game Version 0.1X#0.14|Game Version 0.14]] released (alongside [[Factions#The_Kingdom_of_Prussia|Kingdom of Prussia]])<br />
* '''2018-03-30''' - [[Game Version 0.1X#0.13|Game Version 0.13]] released (alongside [[Game Modes#Army Conquest|Army Conquest]])<br />
* '''2018-03-03''' - [[Game Version 0.1X#0.12|Game Version 0.12]] released<br />
* '''2018-02-15''' - [[Game Version 0.1X#0.11|Game Version 0.11]] released (alongside [[Linebattles#Combat_Rules|Hardcore]])<br />
* '''2018-01-22''' - [[Game Version 0.1X#0.10|Game Version 0.10]] released (alongside [[Classes:_Support#Bagpipers|Bagpipers]])<br />
* '''2017-10-29''' - [[Game Version 0.00X#0.09|Game Version 0.09]] released<br />
* '''2017-10-22''' - [[Game Version 0.00X#0.08|Game Version 0.08]] released (alongside [[Server Configuration#Admin Tools|Admin Tools]])<br />
* '''2017-10-15''' - [[Game Version 0.00X#0.07|Game Version 0.07]] released<br />
* '''2017-10-08''' - [[Game Version 0.00X#0.06|Game Version 0.06]] released<br />
* '''2017-09-30''' - [[Game Version 0.00X#0.05|Game Version 0.05]] released<br />
* '''2017-09-27''' - [[Game Version 0.00X#0.04|Game Version 0.04]] released<br />
* '''2017-09-25''' - [[Game Version 0.00X#0.03|Game Version 0.03]] released<br />
* '''2017-09-22''' - [[Game Version 0.00X#0.02|Game Version 0.02]] released<br />
* '''2017-09-21''' - '''[[Holdfast: Nations At War]] enters [https://en.wikipedia.org/wiki/Early_access Early Access]'''<br />
<br />
| image_title = _<br />
| image_content =<br />
[[File:Frontpageside.png|right|200px|Holdfast: Nations At War Wiki|link=]]<br />
<div style="padding-left: 10px"><br />
<br />
| sections_title = Important pages<br />
| sections_content =<br />
<div id="list"><br />
<br />
[[Beginner's Guide]] <br />
<br />
[[User Interface]] <br />
<br />
[[Factions]] <br />
<br />
[[Game Modes]] <br />
<br />
[[Maps]] <br />
<br />
[[Known Issues & Solutions]]<br />
</div><br />
<br />
<h2 style="margin-top:0.3em"> Mechanics </h2><br />
[[Shooting]] <br />
<br />
[[Melee]]<br />
<br />
[[Artillery]]<br />
<br />
[[Defences]]<br />
<br />
[[Horseback Riding]]<br />
<br />
[[Auxiliary]]<br />
<br />
[[Orders]]<br />
<br />
[[Traits_and_Abilities|Traits & Abilities]]<br />
<br />
[[Naval Combat]]<br />
<br />
<h2 style="margin-top:0.3em"> Classes </h2><br />
[[Classes:_Command|Command]]<br />
<br />
[[Classes:_Rank & File|Rank & File]]<br />
<br />
[[Classes:_Skirmisher|Skirmisher]]<br />
<br />
[[Classes:_Support|Support]]<br />
<br />
[[Classes:_Artillery|Artillery]]<br />
<br />
[[Classes:_Cavalry|Cavalry]]<br />
<br />
[[Classes:_Crewman|Crewman]]<br />
<br />
<h2 style="margin-top:0.3em"> Roleplay </h2><br />
[[Linebattles]] <br />
<br />
[[Crews & Regiments]]<br />
<br />
[[Organised Events]]<br />
<br />
[[Interactable Objects]]<br />
<br />
[[Musician Tunes]]<br />
<br />
[[Voice Commands]]<br />
<br />
<h2 style="margin-top:0.3em"> Modding </h2><br />
[[SDK User Guide]]<br />
<br />
[[Script Modding Guide]]<br />
<br />
[[Workshop Discord]] <br />
<br />
<h2 style="margin-top:0.3em"> Meta </h2><br />
[[Server Hosting]] <br />
<br />
[[Server Configuration]]<br />
<br />
[[Map Editing]]<br />
<br />
[[Spawnable Props]]<br />
<br />
[[Remote Console Commands]]<br />
<br />
[[Server Configuration Enums]]<br />
}}</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Holdfast_Nations_At_War_Wiki&diff=2044Holdfast Nations At War Wiki2021-08-18T09:53:04Z<p>Gateway: Adds version 1.19 to Game History</p>
<hr />
<div><!-- Templates based on https://hoi4.paradoxwikis.com/ -->{{MainTemplate<br />
| welcome = [[File:Forum Logo.png|link=|<span title="Holdfast: Nations At War Wiki"></span>|left]]<br />
| blurb = The [[Holdfast: Nations At War]] encyclopaedia that you can edit.<br />
<br />
| about_title = About this site<br />
| about_content = '''''[[Holdfast: Nations At War]]''''' is an online multiplayer [https://en.wikipedia.org/wiki/First-person_shooter first] and [https://en.wikipedia.org/wiki/Third-person_shooter third person] shooter focusing on a combination of teamwork and individual skill. Players take part in historic clashes on land and at sea waged by the most powerful nations during the great [https://en.wikipedia.org/wiki/Napoleonic_era Napoleonic Era].<br />
<br />
| featured_title = Want to help improve the wiki?<br />
| featured_content = Anyone can contribute to the wiki. If you want to become a contributor please get in touch with an AGS employee or moderator on [https://discordapp.com/invite/holdfastgame Discord] (you can't contribute anonymously, yet). Once registered, check out the '''[[Project:Work needed|work needed page]]'''. If you spot anything in need of improvement, don't hesitate to make an edit. If you plan on making any major changes it is recommended you read the '''[[Project:Style|style guidelines]]''' first.<br />
<br />
| news_title = Latest news<br />
| news_content =<br />
<div style="float:left; margin-right: 120px;"><br />
; Game history<br />
* '''2021-08-16''' - [[Game Version 1.X#1.18|Game Version 1.19]] released<br />
* '''2021-08-05''' - [[Game Version 1.X#1.18|Game Version 1.18]] released<br />
* '''2021-05-18''' - [[Game Version 1.X#1.17|Game Version 1.17]] released<br />
* '''2021-05-14''' - [[Game Version 1.X#1.16|Game Version 1.16]] released<br />
* '''2021-04-29''' - [[Game Version 1.X#1.15|Game Version 1.15]] released (alongside [[Factions#The_Kingdom_of_Italy|Kingdom of Italy]])<br />
* '''2021-01-26''' - [[Game Version 1.X#1.14|Game Version 1.14]] released<br />
* '''2020-12-29''' - [[Game Version 1.X#1.13|Game Version 1.13]] released<br />
* '''2020-12-23''' - [[Game Version 1.X#1.12|Game Version 1.12]] released<br />
* '''2020-12-21''' - [[Game Version 1.X#1.11|Game Version 1.11]] released (alongside [https://store.steampowered.com/app/1489800/Holdfast_Nations_At_War__Regiments_of_the_Guard/ Regiments of the Guard])<br />
* '''2020-10-29''' - [[Game Version 1.X#1.10|Game Version 1.10]] released (alongside [https://cdn.akamai.steamstatic.com/steamcommunity/public/images/clans/28169799/071104716abf2f17aed75e92a36cc2745862d381.gif Plague Doctor])<br />
* '''2020-09-15''' - [[Game Version 1.X#1.9|Game Version 1.9]] released<br />
* '''2020-09-09''' - [[Game Version 1.X#1.8|Game Version 1.8]] released (alongside [https://store.steampowered.com/app/1415510/Holdfast_Nations_At_War__High_Command/ High Command])<br />
* '''2020-07-15''' - [[Game Version 1.X#1.7|Game Version 1.7]] released<br />
* '''2020-07-03''' - [[Game Version 1.X#1.6|Game Version 1.6]] released (alongside [https://store.steampowered.com/app/1324000/Holdfast_Nations_At_War__Regiments_of_the_Line/ Regiments of the Line])<br />
* '''2020-06-26''' - [[Game Version 1.X#1.5|Game Version 1.5]] released<br />
* '''2020-06-03''' - [[Game Version 1.X#1.4|Game Version 1.4]] released<br />
* '''2020-05-28''' - [[Game Version 1.X#1.3|Game Version 1.3]] released (alongside [[SDK_User_Guide|Holdfast SDK]])<br />
* '''2020-03-17''' - [[Game Version 1.X#1.1_.26_1.2|Game Version 1.1 & 1.2]] released<br />
* '''2020-03-05''' - '''[[Holdfast: Nations At War]] releases out of [https://en.wikipedia.org/wiki/Early_access Early Access]'''<br />
* '''2020-03-05''' - [[Game Version 1.X#1.0|Game Version 1.0]] released (alongside [[Factions#The_Russian_Empire|Russian Empire]])<br />
* '''2020-01-30''' - [[Game Version 0.4X#0.41_.26_0.42|Game Version 0.41 & 0.42 ]] released<br />
* '''2019-12-17''' - [[Game Version 0.4X#0.40|Game Version 0.39 & 0.40 ]] released (alongside [[Classes:_Cavalry|Cavalry]])<br />
* '''2019-10-11''' - [[Game Version 0.3X#0.38|Game Version 0.38]] released<br />
* '''2019-09-20''' - [[Game Version 0.3X#0.37|Game Version 0.37]] released<br />
* '''2019-09-18''' - [[Game Version 0.3X#0.36|Game Version 0.36]] released<br />
* '''2019-09-14''' - [[Game Version 0.3X#0.35|Game Version 0.35]] released (alongside [[Leaderboards]])<br />
* '''2019-08-23''' - [[Game Version 0.3X#0.34|Game Version 0.34]] released<br />
* '''2019-07-26''' - [[Game Version 0.3X#0.33|Game Version 0.33]] released (alongside [[Traits_%26_Abilities|Class System]])<br />
* '''2019-06-24''' - [[Game Version 0.3X#0.32|Game Version 0.32]] released<br />
* '''2019-06-21''' - [[Game Version 0.3X#0.31|Game Version 0.31]] released (alongside [[Classes:_Support#Sappers|Sappers]])<br />
* '''2019-05-25''' - [[Game Version 0.3X#0.30|Game Version 0.30]] released (alongside [[Naval Combat#Frigate|Frigate]] & [[Server_Configuration#Override Commands & Server-Side Modding|Server-Side Modding]])<br />
* '''2019-05-16''' - [[Game Version 0.2X#0.29|Game Version 0.29]] released<br />
* '''2019-04-25''' - [[Game Version 0.2X#0.28|Game Version 0.28]] released<br />
* '''2019-04-20''' - [[Game Version 0.2X#0.27|Game Version 0.27]] released<br />
* '''2019-03-15''' - [[Game Version 0.2X#0.26|Game Version 0.26]] released (alongside [[Artillery#Rocket Launcher|Rocket Artillery]])<br />
* '''2019-02-26''' - [[Game Version 0.2X#0.25|Game Version 0.25]] released<br />
* '''2019-02-15''' - [[Game Version 0.2X#0.24|Game Version 0.24]] released<br />
* '''2018-12-22''' - [[Game Version 0.2X#0.23|Game Version 0.23]] released<br />
* '''2018-12-18''' - [[Game Version 0.2X#0.22|Game Version 0.22]] released (alongside [[Artillery#Moveable Cannon|Moveable Artillery]])<br />
* '''2018-11-21''' - [[Game Version 0.2X#0.21|Game Version 0.21]] released<br />
* '''2018-11-19''' - [[Game Version 0.2X#0.20|Game Version 0.20]] released<br />
* '''2018-11-15''' - [[Game Version 0.1X#0.19|Game Version 0.19]] released<br />
* '''2018-11-09''' - [[Game Version 0.1X#0.18|Game Version 0.18]] released (alongside [[Game Modes#Melee Arena|Melee Arena]])<br />
* '''2018-11-01''' - [[Game Version 0.1X#0.17|Game Version 0.17]] released<br />
* '''2018-10-29''' - [[Game Version 0.1X#0.16|Game Version 0.16]] released<br />
* '''2018-09-01''' - [[Game Version 0.1X#0.15|Game Version 0.15]] released<br />
* '''2018-06-21''' - [[Game Version 0.1X#0.14|Game Version 0.14]] released (alongside [[Factions#The_Kingdom_of_Prussia|Kingdom of Prussia]])<br />
* '''2018-03-30''' - [[Game Version 0.1X#0.13|Game Version 0.13]] released (alongside [[Game Modes#Army Conquest|Army Conquest]])<br />
* '''2018-03-03''' - [[Game Version 0.1X#0.12|Game Version 0.12]] released<br />
* '''2018-02-15''' - [[Game Version 0.1X#0.11|Game Version 0.11]] released (alongside [[Linebattles#Combat_Rules|Hardcore]])<br />
* '''2018-01-22''' - [[Game Version 0.1X#0.10|Game Version 0.10]] released (alongside [[Classes:_Support#Bagpipers|Bagpipers]])<br />
* '''2017-10-29''' - [[Game Version 0.00X#0.09|Game Version 0.09]] released<br />
* '''2017-10-22''' - [[Game Version 0.00X#0.08|Game Version 0.08]] released (alongside [[Server Configuration#Admin Tools|Admin Tools]])<br />
* '''2017-10-15''' - [[Game Version 0.00X#0.07|Game Version 0.07]] released<br />
* '''2017-10-08''' - [[Game Version 0.00X#0.06|Game Version 0.06]] released<br />
* '''2017-09-30''' - [[Game Version 0.00X#0.05|Game Version 0.05]] released<br />
* '''2017-09-27''' - [[Game Version 0.00X#0.04|Game Version 0.04]] released<br />
* '''2017-09-25''' - [[Game Version 0.00X#0.03|Game Version 0.03]] released<br />
* '''2017-09-22''' - [[Game Version 0.00X#0.02|Game Version 0.02]] released<br />
* '''2017-09-21''' - '''[[Holdfast: Nations At War]] enters [https://en.wikipedia.org/wiki/Early_access Early Access]'''<br />
<br />
| image_title = _<br />
| image_content =<br />
[[File:Frontpageside.png|right|200px|Holdfast: Nations At War Wiki|link=]]<br />
<div style="padding-left: 10px"><br />
<br />
| sections_title = Important pages<br />
| sections_content =<br />
<div id="list"><br />
<br />
[[Beginner's Guide]] <br />
<br />
[[User Interface]] <br />
<br />
[[Factions]] <br />
<br />
[[Game Modes]] <br />
<br />
[[Maps]] <br />
<br />
[[Known Issues & Solutions]]<br />
</div><br />
<br />
<h2 style="margin-top:0.3em"> Mechanics </h2><br />
[[Shooting]] <br />
<br />
[[Melee]]<br />
<br />
[[Artillery]]<br />
<br />
[[Defences]]<br />
<br />
[[Horseback Riding]]<br />
<br />
[[Auxiliary]]<br />
<br />
[[Orders]]<br />
<br />
[[Traits_and_Abilities|Traits & Abilities]]<br />
<br />
[[Naval Combat]]<br />
<br />
<h2 style="margin-top:0.3em"> Classes </h2><br />
[[Classes:_Command|Command]]<br />
<br />
[[Classes:_Rank & File|Rank & File]]<br />
<br />
[[Classes:_Skirmisher|Skirmisher]]<br />
<br />
[[Classes:_Support|Support]]<br />
<br />
[[Classes:_Artillery|Artillery]]<br />
<br />
[[Classes:_Cavalry|Cavalry]]<br />
<br />
[[Classes:_Crewman|Crewman]]<br />
<br />
<h2 style="margin-top:0.3em"> Roleplay </h2><br />
[[Linebattles]] <br />
<br />
[[Crews & Regiments]]<br />
<br />
[[Organised Events]]<br />
<br />
[[Interactable Objects]]<br />
<br />
[[Musician Tunes]]<br />
<br />
[[Voice Commands]]<br />
<br />
<h2 style="margin-top:0.3em"> Modding </h2><br />
[[SDK User Guide]]<br />
<br />
[[Script Modding Guide]]<br />
<br />
[[Workshop Discord]] <br />
<br />
<h2 style="margin-top:0.3em"> Meta </h2><br />
[[Server Hosting]] <br />
<br />
[[Server Configuration]]<br />
<br />
[[Map Editing]]<br />
<br />
[[Spawnable Props]]<br />
<br />
[[Remote Console Commands]]<br />
<br />
[[Server Configuration Enums]]<br />
}}</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=2043Beginner's Guide2021-08-18T09:48:28Z<p>Gateway: Grammar edit</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the more points wins. <br />
==Class System==<br />
<br />
Each team has a wide range of different classes you can pick from. Some classes receive different gear and special abilities that will help them or their team. For example Medics can heal players while holding the “E” key. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other Players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the elite infantry of the ranks. Their primary job is to guard the command, helping them survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move at a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle will help you better find your range. At short range you should aim for center mass with the bottom of the reticle at about knee height. At longer distances you will have to progressively move the bottom of the reticle up higher. At 100 meters you aim with the bottom of the reticle at head height. This won't help with bullet spread from left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the direction you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the animation.)<br />
<br />
===Blocking===<br />
<br />
*You can only block in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Game_Version_0.00X&diff=1849Game Version 0.00X2021-07-14T17:33:30Z<p>Gateway: /* Bug Fixes */</p>
<hr />
<div>==0.09==<br />
===Game Features===<br />
* Added Canyon<br />
<br />
===Quality of Life===<br />
* Added a new Free-roam Spectator camera. This will allow spectating players to get a better bird's eye view of the unfolding battles. Controls for the Free-roam Spectator camera are customizable from the Keys Options menu. You can also adjust a variety of settings related to the Free-roam camera from the Game settings.<br />
* Added Speaker Mode settings in the Audio Options to allow for surround sound setups. The Speaker Mode options are Mono, Stereo, Quad, 5 Speaker Surround, 5.1 Surround, 7.1 Surround and Dolby Pro Logic 5.1. * The red icon to the right of the drop down menu is used to test your speaker setup.<br />
* Added a new key bind option to toggle on and off the entirety of the User Interface in the game. The default key is set to âScrollLockâ. You can use this key to toggle the entire set of in-game elements without individually toggling them from the Game Options menu.<br />
* When friendly fire is disabled, ships will now no longer take damage from other friendly ships.<br />
* Decreased the amount of simultaneous entries in the kill feed to prevent it from taking up too much screen space.<br />
<br />
===Bug Fixes===<br />
* Decreased the amount of simultaneous entries in the kill feed to prevent it from taking up too much screen space.<br />
* Fixed an issue where the Riflemen's chat channel was not working as intended.<br />
* Fixed an issue where the reinforcements and scores that are shown in the top part of the screen were not showing the correct values when a player is spectating before he spawns the first time<br />
* Fixed an issue where admin-killing (slaying) a player on the Assault Game Mode still allowed them to respawn back in the game.<br />
* The grass on Grassy Plains is now slightly darker.<br />
* Changed the spawning positions on Grassy Plains for the Army Assault game mode.<br />
* Fixed an issue with the snow particle effects.<br />
* Fixed an issue with gaps on the rock formations of the Desert Ruins map.<br />
* The admin 'broadcast' message has been re-designed to match the rest of the User Interface.<br />
<br />
==0.08==<br />
===Game Features===<br />
* Added Grassy Plains <br />
<br />
===Quality of Life===<br />
* The number of Officer spawns has been increased from 6 to 10. We want to encourage more organised play to take place on public servers!<br />
* The chat is now split into multiple channels, the two primary channels being âRoundâ and âTeamâ. Players can switch the chat channel using the 'TAB' key (This is adjustable from the Key Settings).<br />
:» In addition to the two primary channels, Officers, Riflemen and Musicians also have access to their own class-specific channels. This will help teams coordinate better when conducting and coordinating assaults on the battlefield.<br />
* The Server Browser now allows players to mark their favourite servers to make them easier to locate. Favourited servers are marked with a yellow star, and the Favourites column is clickable for sorting. A new filter in the Filters dropdown also allows players to only show their favourite servers.<br />
* Official and Community tabs have been added to the Server Browser to allow for more specific filtering.<br />
* Server Admins can now kill (Slay), kick or ban players directly from the Round Players window 'P' to allow for easier administration of events.<br />
* Administrators can also input their own message that is displayed to the other player when slaying them. Is someone firing out of line during an event? You can very easily inform them of this!<br />
* Setting a player as VOIP-muted from the Round Players window 'P' is now persistent. This means that once you mute someone, you will need to manually unmute them if you want to hear them speak again. A player will still remain muted even if they disconnect and then reconnect back to the server.<br />
* Voice phrases in chat have been disabled from the game. They're now only visible to server administrators.<br />
<br />
===Bug Fixes===<br />
* Fixed an issue where the reinforcementâs numbers were not always showing the correct values.<br />
* Fixed an issue with the Server Browser where it would flicker a lot while the server rows were still updating their data.<br />
* Fixed an issue were the Line Infantry Spawn limit on Arendan River (Army Siege) was less when compared to other maps.<br />
* Holdfast: NaW now supports instancing. Players should see a slight increase in performance.<br />
* Optimised the Snow particles. You should see a slight increase in frame rate when this weather affect is on the map.<br />
* Snow particles now follow the camera more smoothly when you move around.<br />
* Disabled water accumulation on the terrain for snow maps.<br />
* Fixed and issue where the snow was falling through the roof inside the windmill on Fort Christina.<br />
* Fixed several floating trees on Fort Christina.<br />
* Fausberg Forest has been renamed to Snowy Plains.<br />
* Fixed an issue where other player's character models would appear on their corpse for a split second when respawning before moving to the new spawn position.<br />
* Fixed an issue where naval captains could not hear their crew's VOIP communication when driving the ship using the third person camera.<br />
* Fixed an issue where the rotation of other players while they are interacting with an object was not always correct.<br />
* Players who are currently dead now appear in red on the Round Players panel 'P'.<br />
<br />
==0.07==<br />
===Quality of Life===<br />
* Steam friends now appear with a yellow marker on the minimap to facilitate playing with friends. We greatly encourage team play to take place!<br />
* Added the ability to spectate specific players through the Round Players window for server administrators. Weâll be adding more functionality to facilitate the hosting of events in the future! <br />
* Added server-side chat and VOIP muting functionality that will allow server owners to better administer their servers. When a player is chat-muted, all his chat messages will also be removed from the chat.<br />
:» Server administrators can do this by inputting the below rc commands. This will also be included in the Round Players panel for easier access in the future.<br />
::rc serverAdmin chatMute <id><br />
::rc serverAdmin chatUnmute <id><br />
::rc serverAdmin voipMute <id><br />
::rc serverAdmin voipUnmute <id><br />
===Optimisations===<br />
* Updated Holdfast: Nations At War to Unity Engine 5.6. This major undertaking is in an effort to continue improving client and server side performance. It also opens new ways for us to increasing player count.<br />
<br />
===Bug Fixes===<br />
* Reinforcements now do not deplete if a player respawns while still alive. This will allow players to change classes easier while preventing malicious players from wasting tickets by respawning many times.<br />
* Fixed an issue where ships would sometimes get stuck in the terrain while sinking which prevented them from ever disappearing from the game. This bug also prevented players from spawning on these ships and unnecessarily cluttering the spawn menu.<br />
* Added server-side optimizations to allow for smoother sessions over longer periods of time.<br />
* Fixed a server side issue where the performance of the playerâs wave-spawning event would get progressively worse over time, causing a server lag spike whenever a large number of players would spawn.<br />
* Fixed an issue where the rain ambience audio would sometimes get cut when many other sounds are playing simultaneously.<br />
* Fixed an issue with the Round Players panel which inverted the sorting every time a player connected/disconnected from the round. You can now more easily mute someone from using VOIP.<br />
* Fixed an issue where the full VOIP bandwidth of the server was being transmitted to players who have joined the server but not yet spawned.<br />
* Fixed an issue where the banned players list would sometimes write in the last appended line in the file rather than always writing in a new line.<br />
* Fixed multiple issues with floating props on Fort Christina.<br />
* Fixed a bug which caused players not to be able to aim while on the windmill stairs on Fort Christina.<br />
* Fixed an issue which caused players to get stuck then having to jump on the bridge leading to Fort Christina.<br />
* Fixed an issue with tessellation cracking on Fort Christinaâs terrain.<br />
* Snow particle effects show now no longer be seen inside the buildings on Fort Christina.<br />
* The walls on Fort Christina are now stronger and can take more artillery fire.<br />
* Fixed an issue were you could see other players respawn on their death location instead of their actual spawn for a split second.<br />
* The reinforcements for the defenders on the Army Siege Game Mode has been increased by 20. On Fort Christina, an additional 20 reinforcements are available for the defenders.<br />
<br />
==0.06==<br />
===Game Features===<br />
* Added Fort Christina<br />
* Added two new Fife and Drum tunes, one for the British and one for the French. Go play to your heart's content!<br />
* Added three new tunes for the Violinist.<br />
<br />
===Optimisations===<br />
* Improved the performance and clarity of sound of the VOIP system on the client and server. This is a part of our ongoing efforts to improve stability on servers and better melee combat. <br />
* New particle effects for the smoke that goes out of the pan when firing a musket have been included.<br />
* Added a different VOIP over-head icon for Officers and Naval Captains. They are now more distinguishable on the battlefield. <br />
* Fixed a bug with the Naval Battlefield game mode where the server was incorrectly determining the winner of the round.<br />
* The Server Browser now sorts by player count automatically the first time it is displayed.<br />
* Added new Server Browser filter options to toggle full and empty servers.<br />
* Added a new Search input for the Server Browser to make finding specific servers easier.<br />
<br />
===Bug Fixes===<br />
* Reverted the default FullScreen (Exclusive) change that was done in the last patch to now use the FullScreen (Borderless) again. This was done because some players reported that their game wasn't able to launch with FullScreen (Exclusive).<br />
:» Players who wish to make use FullScreen (Exclusive) to benefit from an increase in performance can now do so by following the steps below. Kindly note that your system might not support this feature. If so, kindly remove this launch option.<br />
:» Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter:<br />
::-window-mode exclusive<br />
* Decreased the audio volume of other player's warcry noises.<br />
* Renamed the 'Toggle Melee Mode' keybind option to 'Toggle Melee/Firearm'.<br />
* Increased the height of the Instrument Songs panel to have the songs all fit without a scrollbar.<br />
* The VOIP mini icon that is displayed next to your health bar now shows in white instead of green.<br />
* Attackers now spawn closer to the defenders in the Coastal Siege game mode.<br />
* Fixed an issue with collision on Fort Imperial.<br />
* Fixed an exploit on Fort Imperial which allowed you to enter underneath the Fort.<br />
* Improved the graphical quality and performance of the Main Menu scene.<br />
* You shouldnât be able to climb up the rocks and jump onto the city walls on Desert Ruins anymore. Instead, the attackers now have a ladder where they can do this from.<br />
* Another path near the bridge crossing on Highlands has been included.<br />
* Adjusted the Battlefield game mode spawn positions on Desert Ruins.<br />
* Added more cover on the Desert Ruins map.<br />
* You are now able to continue reloading while climbing one of the ladders on Arendan River.<br />
* Performance on all maps has been slightly improved.<br />
* Cannons can now rotate more on the South Sea Castle and Martello Tower maps. This is to reduce the blind spots that the defensive positions have.<br />
* Another cannon has been included near the Windmill and Barn Spawns on South Sea Castle.<br />
* Snow is now less bright during night time.<br />
* Included more Cannons on the Martello Tower Map.<br />
* There should now be fewer instances where you can accidentally swim underneath the terrain when you try to get on shore.<br />
* More cliffs have been included to the front of the Martello Tower making it harder to scale.<br />
* Attackers now spawn slightly closer to the defenders on Desert Ruins in the Army Siege game mode.<br />
* Fixed an issue where you could spawn mid-air sometimes and fall to your death.<br />
* Holdfast: Nations At War should now launch more quickly.<br />
* Ships now spawn slightly closer on the Naval Battlefield open waters map.<br />
* Fixed a bunch of client-side errors on South Sea Castle which was causing performance to degrade over time.<br />
* Fixed an issue on the server related to melee combat which was causing a memory leak when a new round started.<br />
* Fixed the problem with VOIP that occurred in the first build of the beta branch where not everyone could hear each other talk.<br />
* Fixed an issue with performance drops on Fort Christina.<br />
* The walls on Fort Christina can now take more damage before they're destroyed.<br />
* Fixed an issue with being able to fire the swivel guns in rapid succession on Fort Christina.<br />
* Reduced the reinforcements for Army Battlefield game mode to 600.<br />
* Reduced the defenderâs reinforcements from 300 to 275 in the Army Siege game mode.<br />
<br />
==0.05==<br />
===Bug Fixes===<br />
* Multiple server-side fixes to continue reducing latency on servers. Work on this is still ongoing.<br />
* Added a new Round Players window accessed with the âPâ key which shows a list of each player in the round with the ability to mute specific individuals.<br />
:» In the Round Players panel, players speaking nearby using VOIP will be shown in green.<br />
:» Through this, server administrators can also easily gather the ID of a player used to kick or ban someone from a server. Weâll continue adding functionality to this panel in order to facilitate administration in the future.<br />
* Added a new Microphones dropdown in the Audio options to allow for microphone selection. This might help resolve some issues that players were having when not being able to talk with VOIP in-game.<br />
* A new VOIP icon is shown on nearby teammates when they are speaking with their microphone. This icon can be toggled on and off through the game options.<br />
:» Officers and Captains will show a red VOIP icon while other classes will be shown in white. This is so that other players can more easily distinguish the commanding classes.<br />
* A new VOIP mini-icon is now displayed next to your health bar when you are using your microphone.<br />
* Reduced the overall volume of the in-game voice commands.<br />
* Changed the default full screen mode to be FullScreen-Exclusive instead of FullScreen-Window (Borderless). This might help with increasing in-game performance when running the game in FullScreen-Exclusive.<br />
:» Players who want to use FullScreen-Window (Borderless) instead of FullScreen-Exclusive will now need to use a command line argument when launching the game: -window-mode borderless<br />
* Fixed a bug where the map ambience audio sounds were being cut off when a lot of other sounds are playing at the same time.<br />
* South Korean servers now appear as ROK instead of SKR in the server browser.<br />
<br />
==0.04==<br />
===Game Features===<br />
* Added Fausberg Forest<br />
<br />
===Bug Fixes===<br />
* The Server Browser now correctly reflects the total number of players in a server.<br />
* The name of the server you are currently connected to is displayed at the top-left part of the screen. A new User Interface option has been added to toggle it.<br />
* Servers in the Server Browser are now pinged only when they are first shown in the Server Browser instead of pinging all of the servers at the same time. This will result in better performance whilst browsing through servers.<br />
* Bots that are spawned on the server are now not included in the Server Browser player count.<br />
* Fixed an issue with the friendly_fire parameter for the Server Configuration file. Administrators can now enable or disable friendly fire in a round.<br />
* Added 4 new available regions for the servers: China, Japan, Russia and South Korea. Change the server_region parameter in the server configuration file to one of the following: China, Japan, Russia or SouthKorea for the respective flag to become visible in the server browser.<br />
* Removed the Crew Reinforcements from ships on the Naval Battlefield game mode.<br />
* Fixed a bug where the Scoreboard was only togglable with the Tab key since the key bind from the Options was being ignored.<br />
* Fixed a number of exceptions that occurred with the ocean system when a Naval Map level is rotated.<br />
* Teams now spawn slightly closer to each other on the Army Battlefield game mode.<br />
* Teams now spawn slightly closer to each other on the Army Siege game mode.<br />
* Fixed an issue where players could go underneath the bridge on Highlands.<br />
* The rowboat now takes a total of 55 seconds to sink instead of 5. This solves the issues were you sometimes get dragged downwards along with the boat and die.<br />
* The rowboat now sways more along with the waves.<br />
<br />
==0.03==<br />
===Bug Fixes===<br />
* Melee combat processing optimizations to ease server strain are now present in this patch. This is in an effort to continue solving the high latency issues on game servers.<br />
* Players will now receive a notification message in the main menu when they are unable to join a server. You will also receive a notification when trying to join a server that is currently full.<br />
* Fixed a number of exceptions that were occurring on the client. This was causing issues with frame rate.<br />
* A new feature to 'Invert Mouse Y' can now be found in the Game options.<br />
* Removed a number of redundant development log entries from the server. This will help continue to improve stability.<br />
* An attempted fix towards the issue where ships could sometimes glide through the beach on Fort Imperial.<br />
* Players shouldn't be able to jump on top of the windmills anymore.<br />
* Fixed an error that was being outputted when shooting at certain objects. This was causing frame rate issues.<br />
* Fixed an issue where the Carronade on the Martello Tower didn't de-spawn when the Martello Tower itself was destroyed.<br />
* Fixed an issue where movement speed was significantly reduced when climbing one of the ladders on the Martello Tower.<br />
* The 8-Gun Schooner now sails higher above the waterline.<br />
* The 8-Gun Schooner now sways more along with the waves.<br />
* The 1-Gun Gunboat does not sway as much as before.<br />
* Rowboats now fracture instead of sink.<br />
* Fixed an issue with the Server Browser changing the current selected row whenever another row is updated (Note: currently there is a known issue where the currently selected row can flicker when another row is updated).<br />
<br />
==0.02==<br />
===Optimizations===<br />
* Server side optimizations. Fix for player lag issues on server.</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Game_Version_0.00X&diff=1848Game Version 0.00X2021-07-14T17:32:19Z<p>Gateway: /* Optimizations */</p>
<hr />
<div>==0.09==<br />
===Game Features===<br />
* Added Canyon<br />
<br />
===Quality of Life===<br />
* Added a new Free-roam Spectator camera. This will allow spectating players to get a better bird's eye view of the unfolding battles. Controls for the Free-roam Spectator camera are customizable from the Keys Options menu. You can also adjust a variety of settings related to the Free-roam camera from the Game settings.<br />
* Added Speaker Mode settings in the Audio Options to allow for surround sound setups. The Speaker Mode options are Mono, Stereo, Quad, 5 Speaker Surround, 5.1 Surround, 7.1 Surround and Dolby Pro Logic 5.1. * The red icon to the right of the drop down menu is used to test your speaker setup.<br />
* Added a new key bind option to toggle on and off the entirety of the User Interface in the game. The default key is set to âScrollLockâ. You can use this key to toggle the entire set of in-game elements without individually toggling them from the Game Options menu.<br />
* When friendly fire is disabled, ships will now no longer take damage from other friendly ships.<br />
* Decreased the amount of simultaneous entries in the kill feed to prevent it from taking up too much screen space.<br />
<br />
===Bug Fixes===<br />
* Decreased the amount of simultaneous entries in the kill feed to prevent it from taking up too much screen space.<br />
* Fixed an issue where the Riflemen's chat channel was not working as intended.<br />
* Fixed an issue where the reinforcements and scores that are shown in the top part of the screen were not showing the correct values when a player is spectating before he spawns the first time<br />
* Fixed an issue where admin-killing (slaying) a player on the Assault Game Mode still allowed them to respawn back in the game.<br />
* The grass on Grassy Plains is now slightly darker.<br />
* Changed the spawning positions on Grassy Plains for the Army Assault game mode.<br />
* Fixed an issue with the snow particle effects.<br />
* Fixed an issue with gaps on the rock formations of the Desert Ruins map.<br />
* The admin 'broadcast' message has been re-designed to match the rest of the User Interface.<br />
<br />
==0.08==<br />
===Game Features===<br />
* Added Grassy Plains <br />
<br />
===Quality of Life===<br />
* The number of Officer spawns has been increased from 6 to 10. We want to encourage more organised play to take place on public servers!<br />
* The chat is now split into multiple channels, the two primary channels being âRoundâ and âTeamâ. Players can switch the chat channel using the 'TAB' key (This is adjustable from the Key Settings).<br />
:» In addition to the two primary channels, Officers, Riflemen and Musicians also have access to their own class-specific channels. This will help teams coordinate better when conducting and coordinating assaults on the battlefield.<br />
* The Server Browser now allows players to mark their favourite servers to make them easier to locate. Favourited servers are marked with a yellow star, and the Favourites column is clickable for sorting. A new filter in the Filters dropdown also allows players to only show their favourite servers.<br />
* Official and Community tabs have been added to the Server Browser to allow for more specific filtering.<br />
* Server Admins can now kill (Slay), kick or ban players directly from the Round Players window 'P' to allow for easier administration of events.<br />
* Administrators can also input their own message that is displayed to the other player when slaying them. Is someone firing out of line during an event? You can very easily inform them of this!<br />
* Setting a player as VOIP-muted from the Round Players window 'P' is now persistent. This means that once you mute someone, you will need to manually unmute them if you want to hear them speak again. A player will still remain muted even if they disconnect and then reconnect back to the server.<br />
* Voice phrases in chat have been disabled from the game. They're now only visible to server administrators.<br />
<br />
===Bug Fixes===<br />
* Fixed an issue where the reinforcementâs numbers were not always showing the correct values.<br />
* Fixed an issue with the Server Browser where it would flicker a lot while the server rows were still updating their data.<br />
* Fixed an issue were the Line Infantry Spawn limit on Arendan River (Army Siege) was less when compared to other maps.<br />
* Holdfast: NaW now supports instancing. Players should see a slight increase in performance.<br />
* Optimised the Snow particles. You should see a slight increase in frame rate when this weather affect is on the map.<br />
* Snow particles now follow the camera more smoothly when you move around.<br />
* Disabled water accumulation on the terrain for snow maps.<br />
* Fixed and issue where the snow was falling through the roof inside the windmill on Fort Christina.<br />
* Fixed several floating trees on Fort Christina.<br />
* Fausberg Forest has been renamed to Snowy Plains.<br />
* Fixed an issue where other player's character models would appear on their corpse for a split second when respawning before moving to the new spawn position.<br />
* Fixed an issue where naval captains could not hear their crew's VOIP communication when driving the ship using the third person camera.<br />
* Fixed an issue where the rotation of other players while they are interacting with an object was not always correct.<br />
* Players who are currently dead now appear in red on the Round Players panel 'P'.<br />
<br />
==0.07==<br />
===Quality of Life===<br />
* Steam friends now appear with a yellow marker on the minimap to facilitate playing with friends. We greatly encourage team play to take place!<br />
* Added the ability to spectate specific players through the Round Players window for server administrators. Weâll be adding more functionality to facilitate the hosting of events in the future! <br />
* Added server-side chat and VOIP muting functionality that will allow server owners to better administer their servers. When a player is chat-muted, all his chat messages will also be removed from the chat.<br />
:» Server administrators can do this by inputting the below rc commands. This will also be included in the Round Players panel for easier access in the future.<br />
::rc serverAdmin chatMute <id><br />
::rc serverAdmin chatUnmute <id><br />
::rc serverAdmin voipMute <id><br />
::rc serverAdmin voipUnmute <id><br />
===Optimisations===<br />
* Updated Holdfast: Nations At War to Unity Engine 5.6. This major undertaking is in an effort to continue improving client and server side performance. It also opens new ways for us to increasing player count.<br />
<br />
===Bug Fixes===<br />
* Reinforcements now do not deplete if a player respawns while still alive. This will allow players to change classes easier while preventing malicious players from wasting tickets by respawning many times.<br />
* Fixed an issue where ships would sometimes get stuck in the terrain while sinking which prevented them from ever disappearing from the game. This bug also prevented players from spawning on these ships and unnecessarily cluttering the spawn menu.<br />
* Added server-side optimizations to allow for smoother sessions over longer periods of time.<br />
* Fixed a server side issue where the performance of the playerâs wave-spawning event would get progressively worse over time, causing a server lag spike whenever a large number of players would spawn.<br />
* Fixed an issue where the rain ambience audio would sometimes get cut when many other sounds are playing simultaneously.<br />
* Fixed an issue with the Round Players panel which inverted the sorting every time a player connected/disconnected from the round. You can now more easily mute someone from using VOIP.<br />
* Fixed an issue where the full VOIP bandwidth of the server was being transmitted to players who have joined the server but not yet spawned.<br />
* Fixed an issue where the banned players list would sometimes write in the last appended line in the file rather than always writing in a new line.<br />
* Fixed multiple issues with floating props on Fort Christina.<br />
* Fixed a bug which caused players not to be able to aim while on the windmill stairs on Fort Christina.<br />
* Fixed an issue which caused players to get stuck then having to jump on the bridge leading to Fort Christina.<br />
* Fixed an issue with tessellation cracking on Fort Christinaâs terrain.<br />
* Snow particle effects show now no longer be seen inside the buildings on Fort Christina.<br />
* The walls on Fort Christina are now stronger and can take more artillery fire.<br />
* Fixed an issue were you could see other players respawn on their death location instead of their actual spawn for a split second.<br />
* The reinforcements for the defenders on the Army Siege Game Mode has been increased by 20. On Fort Christina, an additional 20 reinforcements are available for the defenders.<br />
<br />
==0.06==<br />
===Game Features===<br />
* Added Fort Christina<br />
* Added two new Fife and Drum tunes, one for the British and one for the French. Go play to your heart's content!<br />
* Added three new tunes for the Violinist.<br />
<br />
===Optimisations===<br />
* Improved the performance and clarity of sound of the VOIP system on the client and server. This is a part of our ongoing efforts to improve stability on servers and better melee combat. <br />
* New particle effects for the smoke that goes out of the pan when firing a musket have been included.<br />
* Added a different VOIP over-head icon for Officers and Naval Captains. They are now more distinguishable on the battlefield. <br />
* Fixed a bug with the Naval Battlefield game mode where the server was incorrectly determining the winner of the round.<br />
* The Server Browser now sorts by player count automatically the first time it is displayed.<br />
* Added new Server Browser filter options to toggle full and empty servers.<br />
* Added a new Search input for the Server Browser to make finding specific servers easier.<br />
<br />
===Bug Fixes===<br />
* Reverted the default FullScreen (Exclusive) change that was done in the last patch to now use the FullScreen (Borderless) again. This was done because some players reported that their game wasn't able to launch with FullScreen (Exclusive).<br />
:» Players who wish to make use FullScreen (Exclusive) to benefit from an increase in performance can now do so by following the steps below. Kindly note that your system might not support this feature. If so, kindly remove this launch option.<br />
:» Right click on 'Holdfast: Nations At War' in your Steam library > Select 'Properties' from the drop-down menu > Click on 'Set Launch Options' > Insert the following parameter:<br />
::-window-mode exclusive<br />
* Decreased the audio volume of other player's warcry noises.<br />
* Renamed the 'Toggle Melee Mode' keybind option to 'Toggle Melee/Firearm'.<br />
* Increased the height of the Instrument Songs panel to have the songs all fit without a scrollbar.<br />
* The VOIP mini icon that is displayed next to your health bar now shows in white instead of green.<br />
* Attackers now spawn closer to the defenders in the Coastal Siege game mode.<br />
* Fixed an issue with collision on Fort Imperial.<br />
* Fixed an exploit on Fort Imperial which allowed you to enter underneath the Fort.<br />
* Improved the graphical quality and performance of the Main Menu scene.<br />
* You shouldnât be able to climb up the rocks and jump onto the city walls on Desert Ruins anymore. Instead, the attackers now have a ladder where they can do this from.<br />
* Another path near the bridge crossing on Highlands has been included.<br />
* Adjusted the Battlefield game mode spawn positions on Desert Ruins.<br />
* Added more cover on the Desert Ruins map.<br />
* You are now able to continue reloading while climbing one of the ladders on Arendan River.<br />
* Performance on all maps has been slightly improved.<br />
* Cannons can now rotate more on the South Sea Castle and Martello Tower maps. This is to reduce the blind spots that the defensive positions have.<br />
* Another cannon has been included near the Windmill and Barn Spawns on South Sea Castle.<br />
* Snow is now less bright during night time.<br />
* Included more Cannons on the Martello Tower Map.<br />
* There should now be fewer instances where you can accidentally swim underneath the terrain when you try to get on shore.<br />
* More cliffs have been included to the front of the Martello Tower making it harder to scale.<br />
* Attackers now spawn slightly closer to the defenders on Desert Ruins in the Army Siege game mode.<br />
* Fixed an issue where you could spawn mid-air sometimes and fall to your death.<br />
* Holdfast: Nations At War should now launch more quickly.<br />
* Ships now spawn slightly closer on the Naval Battlefield open waters map.<br />
* Fixed a bunch of client-side errors on South Sea Castle which was causing performance to degrade over time.<br />
* Fixed an issue on the server related to melee combat which was causing a memory leak when a new round started.<br />
* Fixed the problem with VOIP that occurred in the first build of the beta branch where not everyone could hear each other talk.<br />
* Fixed an issue with performance drops on Fort Christina.<br />
* The walls on Fort Christina can now take more damage before they're destroyed.<br />
* Fixed an issue with being able to fire the swivel guns in rapid succession on Fort Christina.<br />
* Reduced the reinforcements for Army Battlefield game mode to 600.<br />
* Reduced the defenderâs reinforcements from 300 to 275 in the Army Siege game mode.<br />
<br />
==0.05==<br />
===Bug Fixes===<br />
* Multiple server-side fixes to continue reducing latency on servers. Work on this is still ongoing.<br />
* Added a new Round Players window accessed with the âPâ key which shows a list of each player in the round with the ability to mute specific individuals.<br />
:» In the Round Players panel, players speaking nearby using VOIP will be shown in green.<br />
:» Through this, server administrators can also easily gather the ID of a player used to kick or ban someone from a server. Weâll continue adding functionality to this panel in order to facilitate administration in the future.<br />
* Added a new Microphones dropdown in the Audio options to allow for microphone selection. This might help resolve some issues that players were having when not being able to talk with VOIP in-game.<br />
* A new VOIP icon is shown on nearby teammates when they are speaking with their microphone. This icon can be toggled on and off through the game options.<br />
:» Officers and Captains will show a red VOIP icon while other classes will be shown in white. This is so that other players can more easily distinguish the commanding classes.<br />
* A new VOIP mini-icon is now displayed next to your health bar when you are using your microphone.<br />
* Reduced the overall volume of the in-game voice commands.<br />
* Changed the default full screen mode to be FullScreen-Exclusive instead of FullScreen-Window (Borderless). This might help with increasing in-game performance when running the game in FullScreen-Exclusive.<br />
:» Players who want to use FullScreen-Window (Borderless) instead of FullScreen-Exclusive will now need to use a command line argument when launching the game: -window-mode borderless<br />
* Fixed a bug where the map ambience audio sounds were being cut off when a lot of other sounds are playing at the same time.<br />
* South Korean servers now appear as ROK instead of SKR in the server browser.<br />
<br />
==0.04==<br />
===Game Features===<br />
* Added Fausberg Forest<br />
<br />
===Bug Fixes===<br />
* The Server Browser now correctly reflects the total number of players in a server.<br />
* The name of the server you are currently connected to is displayed at the top-left part of the screen. A new User Interface option has been added to toggle it.<br />
* Servers in the Server Browser are now pinged only when they are first shown in the Server Browser instead of pinging all of the servers at the same time. This will result in better performance whilst browsing through servers.<br />
* Bots that are spawned on the server are now not included in the Server Browser player count.<br />
* Fixed an issue with the friendly_fire parameter for the Server Configuration file. Administrators can now enable or disable friendly fire in a round.<br />
* Added 4 new available regions for the servers: China, Japan, Russia and South Korea. Change the server_region parameter in the server configuration file to one of the following: China, Japan, Russia or SouthKorea for the respective flag to become visible in the server browser.<br />
* Removed the Crew Reinforcements from ships on the Naval Battlefield game mode.<br />
* Fixed a bug where the Scoreboard was only togglable with the Tab key since the key bind from the Options was being ignored.<br />
* Fixed a number of exceptions that occurred with the ocean system when a Naval Map level is rotated.<br />
* Teams now spawn slightly closer to each other on the Army Battlefield game mode.<br />
* Teams now spawn slightly closer to each other on the Army Siege game mode.<br />
* Fixed an issue where players could go underneath the bridge on Highlands.<br />
* The rowboat now takes a total of 55 seconds to sink instead of 5. This solves the issues were you sometimes get dragged downwards along with the boat and die.<br />
* The rowboat now sways more along with the waves.<br />
<br />
==0.03==<br />
===Bug Fixes===<br />
* Melee combat processing optimisations to ease server strain are now present in this patch. This is in an effort to continue solving the high latency issues on game servers.<br />
* Players will now receive a notification message in the main menu when they are unable to join a server. You will also receive a notification when trying to join a server that is currently full.<br />
* Fixed a number of exceptions that were occurring on the client. This was causing issues with framerate.<br />
* A new feature to 'Invert Mouse Y' can now be found in the Game options.<br />
* Removed a number of redundant development log entries from the server. This will help continue to improve stability.<br />
* An attempted fix towards the issue where ships could sometimes glide through the beach on Fort Imperial.<br />
* Players shouldnât be able to jump on top of the windmills anymore.<br />
* Fixed an error that was being outputted when shooting at certain objects. This was causing framerate issues.<br />
* Fixed an issue where the Carronade on the Martello Tower didnât de-spawn when the Martello Tower itself was destroyed.<br />
* Fixed an issue where movement speed was significantly reduced when climbing one of the ladders on the Martello Tower.<br />
* The 8-Gun Schooner now sails higher above the waterline.<br />
* The 8-Gun Schooner now sways more along with the waves.<br />
* The 1-Gun Gunboat does not sway as much as before.<br />
* Rowboats now fracture instead of sink.<br />
* Fixed an issue with the Server Browser changing the current selected row whenever another row is updated (Note: currently there is a known issue where the currently selected row can flicker when another row is updated).<br />
<br />
==0.02==<br />
===Optimizations===<br />
* Server side optimizations. Fix for player lag issues on server.</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=1771Beginner's Guide2021-06-23T22:10:04Z<p>Gateway: Grammar edits.</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the more points wins. <br />
==Class System==<br />
<br />
Each team has a wide range of different classes you can pick from. Some classes receive different gear and special abilities that will help them or their team. For example Medics can heal players while holding the “E” key. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other Players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the elite infantry of the ranks. Their primary job is to guard the command, helping them survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move at a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle will help you better find your range. At short range you would aim for center mass with the bottom of reticle at about knee height. At longer distances you will have to progressively move the bottom of the reticle up higher. At 100 meters you aim with the bottom of the reticle at head height. This won't help with bullet spread from left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the direction you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the animation.)<br />
<br />
===Blocking===<br />
<br />
*You can only block in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=1770Beginner's Guide2021-06-23T21:45:33Z<p>Gateway: /* Aiming */</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the more points wins. <br />
==Class System==<br />
<br />
Each team has a wide range of different Classes you can pick from. Some classes receive different gear and special abilities that will help them or their team For example Medics or Surgeons can heal Players while holding the “E” button. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other Players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the Elite Infantry of the ranks. Their primary job is to guard the Command, helping them to survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move with a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle will help you better find your range. At short range you would aim for center mass with the bottom of reticle at about knee height. At longer distanced you will have to progressively move the bottom of the reticle up higher. At 100 meters you generally aim with the bottom of the reticle about head height. This won't help with bullet swerve left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the direction you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the animation.)<br />
<br />
===Blocking===<br />
<br />
*You can only block in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=1769Beginner's Guide2021-06-23T21:39:11Z<p>Gateway: /* Aiming */</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the more points wins. <br />
==Class System==<br />
<br />
Each team has a wide range of different Classes you can pick from. Some classes receive different gear and special abilities that will help them or their team For example Medics or Surgeons can heal Players while holding the “E” button. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other Players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the Elite Infantry of the ranks. Their primary job is to guard the Command, helping them to survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move with a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle at long range will help you better find your range. At short range you would aim for center mass with the bottom of reticle at about knee height. At longer distanced you will have to progressively move the bottom of the reticle up higher. At 100 meters you generally aim with the bottom of the reticle about head height. This won't help with bullet swerve left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the direction you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the animation.)<br />
<br />
===Blocking===<br />
<br />
*You can only block in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=1768Beginner's Guide2021-06-23T21:25:53Z<p>Gateway: /* Attacking */</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the more points wins. <br />
==Class System==<br />
<br />
Each team has a wide range of different Classes you can pick from. Some classes receive different gear and special abilities that will help them or their team For example Medics or Surgeons can heal Players while holding the “E” button. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other Players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the Elite Infantry of the ranks. Their primary job is to guard the Command, helping them to survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move with a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle at long range will help you better find your range. At short range you would aim for center mass with the bottom of reticle at about knee height. At longer distanced you will have to progressively move the bottom of the reticle up higher. At 100 meters you generally aim with the bottom of the reticle about shoulder height . This won't help with bullet swerve left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the direction you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the animation.)<br />
<br />
===Blocking===<br />
<br />
*You can only block in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=User:Gateway&diff=1767User:Gateway2021-06-23T21:23:47Z<p>Gateway: Creation of my page.</p>
<hr />
<div>Discord: Gateway#6624<br />
Email: me@robertowens.dev</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Beginner%27s_Guide&diff=1766Beginner's Guide2021-06-23T21:21:33Z<p>Gateway: Creation of initial page.</p>
<hr />
<div>Holdfast: Nations at War is a competitive multiplayer game, set in the Napoleonic War era. Here you will be introduced to a few game modes and maps the game has to offer.<br />
<br />
==Game Modes==<br />
===Army Battlefield===<br />
<br />
Army Battlefield is a Team Deathmatch. Players can select between two different nations and fight to the death. You can win by either having more kills as a team or have the enemy team run out of respawn tickets and subsequently killing all remaining enemies.<br />
===Army Siege===<br />
<br />
Army Siege is attackers vs defenders style game mode. It adds in capture points that start off captured by the defending team. You can win by either waiting for the round timer to end while holding at least one capture point as the defenders or capturing all the capture points as the attackers.<br />
<br />
===Army Conquest===<br />
<br />
Army Conquest is a capture the points style game mode. It adds in capture points that will increase your teams score over the period of the match. The more points you control, the faster your teams' score will increase. When the round timer ends the team with the more points wins. <br />
==Class System==<br />
<br />
Each team has a wide range of different Classes you can pick from. Some classes receive different gear and special abilities that will help them or their team For example Medics or Surgeons can heal Players while holding the “E” button. <br />
Every class serves a specific purpose, so it is important to have an understanding of them. Some Classes can be very essential in taking over Enemy territory, while others are designed to protect other Players and keep them from dying.<br />
<br />
===Command===<br />
====Army Infantry Officer====<br />
The infantry officers govern the course of battles on land. They are able to issue Orders to gather their troops into firing lines, and provide bonuses to men who follow them.<br />
<br />
====Naval Captain====<br />
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships. <br />
===Rank & File===<br />
====Line Infantry====<br />
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers.<br />
<br />
====Guards====<br />
The guards are the Elite Infantry of the ranks. Their primary job is to guard the Command, helping them to survive where the common man may fall. Their additional training makes them unparalleled combatants in melee. <br />
<br />
====Grenadiers====<br />
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat. <br />
<br />
===Skirmisher===<br />
====Light Infantry====<br />
The light infantry classes move with a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions.<br />
<br />
====Rifleman====<br />
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket wielding peers.<br />
<br />
====Customs====<br />
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy. <br />
===Support===<br />
===Artillery===<br />
===Cavalry===<br />
===Crewman===<br />
<br />
==Aiming==<br />
<br />
In general using the bottom of the reticle at long range will help you better find your range. At short range you would aim for center mass with the bottom of reticle at about knee height. At longer distanced you will have to progressively move the bottom of the reticle up higher. At 100 meters you generally aim with the bottom of the reticle about shoulder height . This won't help with bullet swerve left to right since it is an inaccurate weapon.<br />
<br />
==Melee==<br />
===Attacking===<br />
<br />
*Pressing the 'X' key switches you into melee mode.<br />
<br />
*Left clicking will start an attack.<br />
<br />
*The direction you move your mouse when you left click determines the way you attack. ( For example if you move your mouse up when you click, your character will strike from above.)<br />
<br />
*The attack animation can be canceled early by blocking, letting you attack faster. (Once you hear the resulting 'whoosh' sound effect half way through your animation you can cancel the animation.)<br />
===Blocking===<br />
<br />
*You can only block in melee mode.<br />
<br />
*Hold down the right mouse button to block. <br />
<br />
*The direction you move your mouse determines the direction you block (For example if an enemy melee attacks from above you have to hold your right mouse button while moving your mouse up.)<br />
==Tips==<br />
<br />
*Holding the 'Y' key will enable your mic in voice chat. (You can also change the key bind in your settings.)<br />
<br />
*Pressing the 'P' key will open the menu to mute player in voice chat. If someone is annoying you just press the 'p' key, search for their name, and click on the sound icon to mute that person.<br />
<br />
*Pressing the 'Tab' key while in text chat cycles you through the various text channels in game. (General, Recruitment, Team, ect.)</div>Gatewayhttps://wiki.holdfastgame.com/index.php?title=Maps:_Arendan_River&diff=1765Maps: Arendan River2021-06-23T18:23:00Z<p>Gateway: Creation of initial page.</p>
<hr />
<div>{{ Map <br />
| enum=Arendan River<br />
| description=Arendan River is a map featuring rolling open green, lightly wooded countryside, and a small village. Arendan River is large enough to be able to play competitively featuring a mix of long range and closed quarters combat. Both sides will start looking down into the river valley from fortified positions (each featuring two field guns).<br />
| gallery=LoadingScreen_ArendanRiver.png<br />
}}</div>Gateway