0.41 & 0.42
Game Polish
General Fixes & Additions
- Solved an issue where the server’s player count could sometimes exceed the set maximum player limit. Servers will no longer show 152 / 150.
- Introduced a tip informing players that the server is full when it reaches its maximum player count.
- Solved an issue where player nameplates weren’t showing while in free-flight mode.
- Solved an issue which caused Melee Arena servers not to restart based on the set schedule if the server is empty.
- Solved an issue where the cooldown timer to fire swivel guns or mortars in the Naval Battlefield or Coastal Siege game mode would disappear if the artillery piece is loaded with a shot.
- Solved an issue where the melee combat indicator would continue showing when switching to free-flight mode.
- Solved a recurring exception which was sometimes being produced when processing an achievement on the Naval Battlefield, Naval Assault or Coastal Siege game modes.
- » Players are now once again able to gather score contributing towards their leaderboard standing and soldier rank whilst playing on the Official Naval Warfront servers.
- Solved an instance which caused players to get stuck loading a map whilst playing on the Naval Battlefield, Naval Assault or Coastal Siege game mode.
- Palisade walls present next to one of the spawn points on Fort Salettes are no longer destructible.
Server Optimisations
- Solved multiple issues which resulted in increased memory over longer periods of runtime.
- Solved multiple issues which resulted in decreased server responsiveness over longer periods of runtime.
- Performed several server-side optimisations on maps playable on different game modes.
- Solved an issue where an error was being produced when a player hits a mounted cavalryman with an artillery shot.
- Solved an instance where an error was being produced on the server when a player makes use of the auto-join function to spawn.
- Solved an instance where an error was being produced on the server when a player attempts to fire a rocket from the emplacement.
- Solved an instance where an error was being produced on the server when a player places sandbags on earthworks.
- Solved an instance where an error was being produced on the server when trying to process the ‘Hornblower’ achievement.
- Solved an instance where an error was being produced on the server when a player damages another ship using an artillery piece and disconnects.
- Servers which become full will have their connect button greyed out.
Client Optimisations
- The logic for how maps load within the game has received a complete overhaul to improve load times and reduce inconsistencies. An issue where the player would occasionally load the map of the previous round has also been taken care of.
- Performed multiple optimisations on Cavalry Units to improve framerate.
- Performed multiple optimisations on the Scoreboard to improve framerate.
- Performed multiple optimisations on various User Interface elements to improve framerate.
- Performed multiple optimisations on VoIP to improve framerate.
- Performed an optimisation on the water shader present on land-based maps to improve framerate.
- Solved an instance where players experienced a sudden spike in framerate when they launched the Voice Acting panel for the first time.
- Ragdoll Corpses are now adjusted according to the player-selected graphical preset. Using lower graphical settings will reduce the number of corpses in the field of battle, therefore, improving the framerate.
- Players are now able to toggle off horse-related effects through the game options. They are disabled by default when using the low and very low presets.
» Toggling off horse-related effects will also disable audio related to horse movement. We want to look into this in a future update.
- Players are now able to toggle off destruction debris through the game options. They are disabled by default when using the low and very low presets.
- Players are now able to toggle off environmental clutter to prevent birds and other small props from showing through the game options. They are disabled by default when using the low and very low presets.
- Performed various optimisations on the Causeways map.
- Solved an instance where an error was being produced on the client when a player dies or dismounts from horseback.
- Solved an instance where an error was being produced on the client when scrolling through the scoreboard.
- Solved an instance where an error was being produced when a player fired a chain shot.
- Solved an instance where an error was being produced when a player interacted with an artillery piece.
- Solved an instance where an error was being produced when a player gets trampled.
- Solved an instance where an error was being produced when attempting to connect to the lobby.
- Solved an instance where an error was being produced when the naval vessel you’re crewing sinks.
- Solved an instance where an error was being produced when the player gathered a score.
Game Responsiveness - Server Configuration
- You are no longer able to host game servers capped to run lower than 60 FPS.
- Players that join game servers not running optimally will be warned that their gameplay experience is consequently being impacted.
- » Game servers running below 60 FPS will result in delayed melee combat, shooting and interactions irrespective of the player's ping.
- You should ensure that your community or event servers are running at a stable framerate by using the ‘rc get serverFPS’ command.
- » Issue 10 instances of the above command during gameplay and if it shows that your server’s framerate was constantly below 60 FPS, you should expect melee combat amongst other mechanics within the game to be delayed.
- Introduced functionality allowing servers to automatically restart based on a specific set schedule.
- » Anvil Game Studios Official servers will be set to restart daily improving game responsiveness.
- » You can find more information detailing this system's use below.
- » Documentation - Holdfast Automated Shutdown Systems
- Game servers will now automatically relaunch themselves following an unexpected crash.
Gameplay - Melee Combat
- Removed the cooldown previously applied to disincentivise feint over-use as this introduced unnecessary block delay.
- Decreased the rate at which players can issue secondary attacks. Shoves and kicks now have a longer cooldown.
- Reduced the damage shoves and kicks deal when the ‘Resilient’ trait is in effect for both the Infantry Officer and Grenadier classes from 5 to 2. Classes sporting the ‘Resilient’ trait will now meet their end within 4 secondary attack hits instead of 2 if they have already been stricken with a bayonet in their upper body.
- Preventive measure towards players utilising crouching to hide melee strikes. Strikes will now remain in hold position for a longer duration if actioned from a crouching position.
- Going from standing to crouching and crouching to standing is now more responsive.
- Players will now have their movement speed slightly reduced when holding a strike or striking.
- » An additional tip is now present in the game informing players of this mechanic.
- Players can no longer amend the settings file to increase their melee combat sensitivity gathering advantage over others.
- Prussian Infantry Officers now come equipped with a sword which matches the length of other factions.
- Players will now display a new indicator informing them of the direction they will block or strike towards. You’ll find multiple settings to adjust this new user interface additions including its position in your game options.
- Players will display a new indicator informing them that their combat experience is impacted should they be experiencing high latency (ping). We recommend that you play on a server correct to your region.
- Introduced a tip informing players that they will instantly face their demise should they be stricken by a melee weapon while aiming or reloading.
- The mechanic will be undergoing more improvements in future updates.
Gameplay - Cavalry Units
- Hussar, Dragoon and Cuirassier class now take longer to spawn. The wave spawn timer for all cavalry-based classes has been set to 20 seconds while the infantryman retained their previous 10 second timer.
- » Server administrators can configure wave spawn timers by inputting the following commands per map rotation: wave_spawn_time_seconds 10 and wave_spawn_vehicle_time_seconds 20
- Players are now immune to all damage for a maximum of 5 seconds after they spawn. Cavalrymen can quickly traverse the field of battle and make their way to the enemies’ spawn. You’ll have to think twice before attempting this rather ungentlemanly feat.
- » Canyon, Fort Salettes and all Army Siege maps have their spawn immunity timer set to 2 seconds.
- » Server administrators can configure spawn immunity timers by inputting the following command per map rotation: spawn_immunity_timer 5
- Strikes to the right with a sword from horseback are now swifter. The quicker slash makes for better fluidity.
- Secondary hits with a singular sword slash from horseback now deal less damage and more so than often won’t result in the player’s demise.
- Horses travelling at the slower gaits no longer trample infantryman.
- Horses no longer rear on the first shot from a firearm allowing them to continue moving. Instead, the horse will reduce its speed to the first gait. Should the horse be once again injured, it will rear consequently exposing the cavalryman to more vulnerabilities.
- Increased the volume of horse-related sounds. Pay attention to your surroundings and take action before you find yourself killed.
- » You can control horse-related audio through a slider from the game’s settings.
- Players can now rebind the mount and dismount key from the key bind settings.
- Reduced the number of cavalry units available for each faction from 12 to 10 when Open Plains maps are in rotation.
- Reduced the number of cavalry units available for each faction from 8 to 6 when Causeways is in rotation.
- Reduced the number of cavalry units available on Grassy Plains 1 whilst playing on the Army Battlefield game mode to 2 Hussars and 2 Cuirassiers or Dragoons per faction.
Gameplay - Officers The Rank & File
- Line Infantry, Grenadier, Guard, Coast Guard and Marine classes now sport a new trait - ‘Orderly’. Those in the rank and file no longer make for easy pickings while following their officer’s orders. You must be standing in line in order for this trait to become active.
- » It increases your chances of surviving shots from firearms at longer distances by diminishing the damage dealt while standing in formation.
- » Should your shot find its way to an enemy player also standing in line, the diminishing effect will not apply. Line versus line engagements remain just as deadly.
- Score gathered by players for maiming or killing someone when standing in line has been increased to 35.
- » Amended the ‘Rank & File’ ability to include the following descriptive text - ‘You gather additional score for maiming or killing someone while standing in line.’
- Increased the firearm accuracy bonus provided by musicians from 7% to 8% with the bonus stacking upwards to 12% from 10% when another musician is playing a tune along.
- Musicians are now able to see line markers set by Infantry Officer so they can better follow manoeuvres by those in the rank and file.
- Flagbearers now further increase the chances of survival to those in the ranks sporting the ‘Orderly’ trait when shot at by firearms from longer distances.
- » This is in addition to the buff they provide which improves reload speed.
- Flagbearers are now able to see line markers set by Infantry Officer so they can better follow manoeuvres by those in the rank and file.
- Introduced a hint instructing players how to equip their flag when playing as a flag bearer.
- » Press ‘3’ to equip your flag
- Infantry Officers are no longer able to tank canister or shots fired from a blunderbuss at a close-distance when being assisted by a Guard unit. Prior to this update, a bug allowed Infantry Officers not to be hit by two consecutive shots from a blunderbuss or canister.
- Increased the speed at which field guns can be moved.
- Increased the speed at which rocket launchers can be carried.
- Increased the speed at which ladders can be carried.
- Countdown timers leading to a barrel’s explosion now also show if you ignite a barrel belonging to the enemy faction.
- The health indicator for the player-built chair that you’re sitting on while playing with the Sapper class no longer shows. It was rather intrusive and obstructed visibility for the fellow enjoying a moment of respite.
- Removed the ability for Sappers to construct palisades and shooting platforms on all Plains maps, Tahir Desert and Causeways in the Army Front map rotation.
- You no longer have to play on the same map following a server restart. Game servers won’t always launch with the first map defined in the map rotation come to this update.
- » This new feature remains true to the set player population settings.
- » Server administrators can enable or disable map randomisation on server launch by inputting the following command: map_rotation_start_randomise true or false
- Multiple changes targeting balance on Fort Salettes when playing on the Army Battlefield game mode.
- » Introduced an additional entry point to the left of the fort.
- » Factions now spawn to either side of the fortification and must make their way to the fort where the battle ensues. One faction no longer spawns inside the fort when the Army Battlefield game mode is playing.
- Multiple changes targeting balance on Fort Salettes when playing on the Army Siege game mode.
- » Increased the health points for the fort doors leading to Fort Salettes allowing the defenders more time to mount their defence.
- » Ladders on Fort Salettes must now be carried and raised adjacent to its walls. You’ll no longer find them pre-placed.
- Moved one of the base spawns present on Causeways closer to the other when the Army Conquest and Army Battlefield game mode is playing.
- Players will now find more props which can be used as cover on the Causeways game level.
- Reintroduced Snowy Plains 1 & Grassy Plains 3 to the Army Front map rotation for additional variety.
- Naval borders for the Martello Tower, Open Waters and Harouti Islands maps have been brought slightly closer to contain the engagement.
- Rotated the initial position of the carriable rocket launcher present on Desert Ruins to face towards the objective.
- Reinforcements available to the defenders whilst the Army Siege game mode is playing have been increased by the following amounts.
- » Fort Christina - 35 Additional Reinforcements
- » Fort Pierre - 45 Additional Reinforcement
- » For Schwarz - 45 Additional Reinforcements
- » Camp Salamanca - 50 Additional Reinforcements
- » Desert Ruins - 40 Additional Reinforcements
- » Sharpton - 30 Additional Reinforcements
- » Highlands - 50 Additional Reinforcements
- » Arendan River - 30 Additional Reinforcements
- Hussar, Cuirassier and Dragoon units have been made available for the attackers on the following maps while the Army Siege game mode is playing.
- » Fort Christina - 1 Hussar and 1 Dragoon or Cuirassier
- » Fort Pierre - 2 Hussars and 2 Dragoons or Cuirassiers
- » For Schwarz - 2 Hussars and 2 Dragoons or Cuirassiers
- » Camp Salamanca - 1 Hussar and 1 Dragoon or Cuirassier
- » Sharpton - 2 Hussars and 2 Dragoons or Cuirassiers
- » Highlands - 2 Hussars and 2 Dragoons or Cuirassiers
- Redesigned the end of match user interface to feature your soldier rank advancement instead of the leaderboard standing.
- » Score you've gathered during a round with a specific class will accumulate and contribute towards advancing your soldier's rank.
- » Unique medals are awarded every 5th level.
Quality of Life
- Eliminated the use of the mouse hover when using the scoreboard. Simply make use of the scroll wheel to scroll down the scoreboard.
- Players will now display a hint next to the mini map for the first minute after they join the round informing them that they can mute other players by pressing the ‘P’ key.
- » You can disable this hint through the game options - ‘General Hints’.
- You no longer zoom in and out with your camera while in free-flight mode and scrolling through the scoreboard.
- Players are now provided with the ability to pan and tilt the camera while in Cinematic or Free-flight mode by using the arrow keys.
- You can make use of the new ‘Depth of Field Focus Point’ slider in your ‘Game’ setting to make your shots look crisper when in Cinematic or Free-flight mode.
Server Administration
- Server administrators can now enable a command to instantly build player-built defence.
- » rc set instantBuildMode true
- Server administrators are now able to enable God mode per team. Players in one faction become invincible while the others won’t.
- » rc set characterGodMode 1 true - Everyone becomes invincible.
- » rc set characterGodMode 2 true - The Defenders become invincible.
- » rc set characterGodMode 3 true - The Attackers become invincible.
- » rc set characterGodMode false - Disable invincibility.
Bug Fixes
- Solved an instance which prevented players from launching the game and get stuck viewing the ‘Anvil Game Studios’ logo.
- Solved an instance which prevented players from launching the game if the 'HoldfastOptions' settings file was deleted.
- Solved an issue which caused the spawn menu to appear in white if the player joined the round using the ‘Auto-Join’ function.
- Solved an issue with the terrain popping in and out when using free-flight mode.
- Solved an issue which prevented the French Infantry Officer from equipping a lantern while holding a sabre.
- Solved an issue with incorrect localisation for the Polish language.
- Solved an issue on the Custom Map (Land) where the Army Siege game mode wouldn’t function as intended.
- Corrected the amount of available class slots for the Cannoneer on Lamarsh Fen.
- Corrected the amount of available class slots for the Cannoneer on Snowy Plains (S).
- Solved an issue with cracks within the terrain appearing on Causeways.
- Solved an issue which caused the ‘Graphic Preset’ setting to be incorrectly labelled as ‘VSYNC’.
- Solved an issue which caused players to speed up when moving up the stairs present on Fort Winston and Fort Arena.
- Removed an invisible object that players could collide with near the barn on Camp Salamanca.
- Solved an issue where a player’s volume would be automatically set to zero once you unmute them from the Round Players ‘P’ panel.
- Solved an issue where players could sail outside the boundaries of the naval borders present on Harouti Islands.
- Solved an issue where two bells where overlaying one another on Canyon.
- Solved an issue where explosives barrels were able to kill friendly players when being carried.
- Solved an issue where if you get damaged while carrying an explosive barrel and animation that the barrel exploded would play but deal no damage.
- Solved an issue where the explosive barrel would be stuck in an endless loop of being ignited if you ignite it then someone tries to extinguish the fuse and dies in the process.
- Solved an issue where multi-kills from cannon explosions weren’t counting as assist kills for the loader.
- Solved an issue which caused text to appear broken in the scoreboard.
- Solved an issue which caused some UI elements to appear blurry when playing on the lower graphical settings.
- Solved an issue where the VoIP indicator didn’t show for the player you are spectating.
- Solved an issue where the destroyed model of the rocket launcher wouldn’t match the correct rotation of the launcher before it was destroyed.
- Experimental fix towards an issue which causes cavalry units to take flight on the Desert Ruins map.
- Experimental fix towards an issue which causes rounds to prolong when playing the Naval Battlefield game mode.
- Experimental fix towards an issue which sometimes causes the player to be unable to fire a cannon when playing on the Naval Battlefield or Coastal Siege game modes.
- Experimental fix towards an issue which causes rain sounds, horse-related sounds and musician tunes to cut off.
- Experimental fix towards an issue where the leading faction indicator on the top bar UI would sometimes show incorrectly.
- Solved an issue where you would still be presented with the UI detailing your personal leaderboard standing when the round ends even if you didn’t partake in it.
- Solved an issue where your personal leaderboard standing wouldn’t show when the round ends if you’re playing with any of the secondary Line Infantry classes, Fifers, Drummers or Violinists.
- » You still retain your progress in the leaderboards with these classes as the bug was specific to the end of match user interface.
- Solved an issue where sometimes your in-game soldier rank medal wouldn’t match the one present in the leaderboards.
- Solved an issue where the ‘Soldier Rank' user interface still continued to show even if the player didn’t participate in the round in the end of match screen.
- Increased the reliability for rank retrieval showing your soldier rank after the match ends.
- Solved an issue where a continuous ticking audio cue could sometimes be heard during the end of match screen.
- Solved multiple instances where the count-down timer informing players when they’ll spawn was showing incorrectly.
- Solved multiple issues with overlapping UI elements in the spawn menu.
- Solved an issue with the Portuguese translation showing in German when hovering on traits and abilities.
- Solved an issue where sometimes players weren’t able to sit on chairs built by the Sapper class.
- Solved an issue where sword strikes from dismounted cavalrymen can sometimes be invisible for other players.
- Solved an issue where names wouldn’t show when the player is moving a field gun.
- Solved an issue where if you’re playing a tune with a musician and opt to spawn with another musician class, the music menu will open upon clicking on the spawn button.
- Solved an issue where players would die a slow painful death if they stood atop a small campfire.
- Solved an issue with the health indicators for player-built defences resetting to a random value.
- Solved an issue where voice-acted Prussian cheers, shouts, insults and commands would sometimes cut-off.
- Solved an issue where players could get stuck on map load if the server goes offline when the player is loading.
- Solved an issue where a small number of reinforcements still continued to show even if the respective faction was out of reinforcements.
- Solved an issue where score gathered from killing cavalry units wouldn’t contribute towards bettering the player’s leaderboard standing or soldier rank.
- Solved an issue where the ‘Ambience’ slider would also raise or lower the volume of tunes played by the musician class.
- » Musician tunes can now be separately controlled through the ‘Musician Song’ audio slider.
- Solved an issue which caused fire cool down timers for swivel guns and mortars not to show when playing on the Naval Battlefield, Naval Assault or Coastal Siege game modes.
- Renamed the 'Officer Reinforce Indicator' setting to 'Officer Reinforce Marker' to prevent it from clipping in the interface.
- Adjusted the visibility of horse dust particles.
- Solved multiple issues with texture parallax mapping for buildings present on Desert Ruins.
0.40 - Cavalry! Ride To Glory
Major Update. Cavalry! Ride To Glory
Gallop away gentleman as tides of glory await! Ride into battle with your trusty steed and engage the enemy from horseback with the new Hussar, Cuirassier and Dragoon classes. Come have a read of our blog post as there’s plenty more to look forward to in this much-anticipated major update release.
Before you do so, as is well deserved of all this mounted goodness, there’s a new trailer for your viewing pleasure.
Cavalry Units! The Hussar
Have your pick at one of these well-dressed cavalrymen. Sporting a rather flamboyant uniform won’t come of much use in the field of battle but their increased damage with swords while riding on horseback and increased speed will certainly come in handy while playing this class.
Discharge your pistol at the general direction of the enemy, equip your sword and charge away.
Hussar Role: Cavalry - Branch: The Army
Well-dressed. Great showmanship with swords on horseback.
British Hussar – 15th (The King’s) Hussars
French Hussar – 7e Regiment de Hussards
Prussian Hussar – Leib-Husaren-Regiment
Abilities
Horseback Riding - Trained in the art of horseback riding. You are able to mount and ride glorious steeds of war.
Traits
Skilful Rider - Well-versed in the art of horseback riding. Your speed while riding a horse is increased by 10%.
Mounted Sword Specialisation - Drilled in various sword combat techniques while on horseback. Your damage when wielding a sword while on horseback is increased significantly.
Cavalry Units! The Cuirassier & Dragoon
Carbineers on horseback. These units excel at the use of this firearm while mounted and combined with the versatile mobility their steed provides, they can quickly traverse the battlefield, take careful pickings of the enemy and retreat back in support of your lines.
Well trained Carabineers can excel just as much as a hussar in melee combat albeit the advantages traits provide.
Cuirassier & Dragoon Role: Cavalry - Branch: The Army
Mounted infantryman. Carbineers on horseback.
British Dragoon – 1st Royal Regiment of Dragoons
French Cuirassier – 4e Regiment de Cuirassiers
Prussian Cuirassier – Brandenburg Kurassier-Regiment Nr. 3
Abilities
Horseback Riding - Trained in the art of horseback riding. You are able to mount and ride glorious steeds of war.
Traits
Mounted Firearm Specialisation – Experienced with the use of firearms while on horseback. Your damage when firing pistols and carbines from horseback is increased by 10% and accuracy by 10%.
Horseback Riding. Cavalrymen & Combat
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. Mounting, dismounting, putting your steed on the gallop, firing from horseback and various other aspects related to combat.
Riding On Horseback
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. 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 steed’s health bar will reflect the pace at which the horse is moving.
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.
Should you need to make a turn, press the ‘A’ key to go left and the ‘D’ key to head right.
Horses travelling at a slower gait can alternatively toggle and go into strafe mode by hitting the ‘Z’ key. 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.
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.
Holding the ‘Ctrl’ key will similarly reduce the horse’s 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.
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.
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.
Swimming While On Horseback
Go for a swim all the while remaining mounted. Controls here remain as usual but you are unable to engage in combat.
Halting The Horse
Spotting a Chevaux De Frise reaching ever closely? Should you find yourself in a pickle, firmly hold the ‘F’ key and pull on your horse’s reins. This will rear the horse and bring it to a complete halt.
Hitting this defensive emplacement will kill your mount and diminish your health points as you fall from horseback.
[[File:Full stop.gif]
Dismounting From Horseback
Instructed to fall in line? You can dismount from horseback by pressing the ‘E’ key while your horse is going at the slower gaits.
Mounting Back On Horseback
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.
Mounted Swordsmanship
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.
Mounted Marksmanship
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’ to reload.
The speed at which you travel on horseback will be restricted to the slower gaits whilst reloading.
Trampling Infantryman
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.
Community. Join The Discord!
Looking for a good bunch of fellows to play the game with? Do join our Discord! Linebattle events where players are encouraged to play in formations relevant to the Napoleonic era are hosted by the community through the week. Discord is also a great place to be to stay in touch with the game’s development. Feedback is always greatly welcomed.
If you’re a fellow in the ranks of a regiment, go declare your enlistment. Through this, you can gather access to the ‘Field Camp’ where regimental specific discussion ensues. We look forward to seeing you there!
https://discordapp.com/invite/holdfastgame
There’s more to look out for in this major update! Additions focused towards gameplay balance, quality of life improvements, performance optimisations, administrative tools, plenty of bug fixes and more.
Take a look at the changelog for all the details.
Changelog 45 - Game Version 0.39.7290.31301
Game Features
- New Cavalry Unit! The Hussar. Have your pick at one of these well-dressed cavalrymen. Great showmanship with swords on horseback.
- New Cavalry Units! The Cuirassier & Dragoon. Carbineers on horseback. These units excel at the use of this firearm while mounted and combined with the versatile mobility their steed provides, they can quickly traverse the battlefield.
- Horseback Riding! Ride glorious steeds of war. Mount, put your steed on the gallop and charge into battle.
- » Hussars, Cuirassier and Dragoons spawn readily mounted.
- » Line Infantry Officers are able to mount and issue commands all the while remaining on horseback.
- » Press ‘Shift’ to sprint when at full gallop and the ‘F’ key to instantly halt a horse.
- Horseback Combat! Engage the enemy on horseback with swords, pistols and carbines.
- Trampling Infantryman. Horses are mighty beasts! Blocking their path is of little to no use and you’ll find yourself injured or killed in the process.
- Chevauxs De Frise. Riders that find their way into these player-built defensive emplacements will find themselves dismounted. Make sure to make good use of these anti-cavalry defences.
- Cavalry Leaderboards. Rise to the top in the new leader boards.
- Small Shell Rockets. New shell rockets to be mounted atop launchers and fired away! They have less range than their larger variant and can, therefore, more easily target those making their way near the launcher.
- Scrollable Scoreboard. Players can now scroll through the scoreboard should they wish to view themselves at the very bottom of the list. It won’t be a great sight to behold but it stood as one of the most player-requested quality of life additions so we delivered.
- 1st Person Field Of View. Players can now adjust their field of view while in 1st person from the game options.
- Dedicated chat channel for Infantry Officers, Hussars, Dragoons and Cuirassiers. Co-ordinate in the field of battle.
- Carpenter Axes. Carpenters are now able to destroy wooden emplacements with their 2H Axe. This also includes palisades that make up for defences on some of the game’s fortifications.
Game Polish
- Players are no longer able to destroy moveable field guns and rocket launchers being operated by their own faction with explosive barrels or other artillery pieces. Should an artillery piece be captured by the enemy, this can still be destroyed.
- » Setting ‘friendly_fire’ to true will once again allow players to destroy friendly moveable field guns and rocket launchers.
- You are no longer required to ram swivel guns and mortars. Instead, a short cool-down timer is applied between shots.
- You can now adjust the VoIP volume of each and every individual through the Round Players ‘P’ menu.
- » Adjusting a player’s volume will persist through rounds.
- » You’re now also able to ramp up and boost the volume of those low-sounding players.
- Players can now enact defences in more locations when playing the Sapper class.
- » The fortification present on Fort Christina.
- » The fortification present on Fort Schwarz.
- » The elevated grounds near the church on Training Grounds.
- » Multiple areas within Fort Salettes.
- Players can no longer capture flags from underneath the bridge whilst playing the Army Conquest game mode on Highlands.
- Players will now find themselves killed if they jump in the fire present atop the lighthouse on King George.
- Players are no longer able to angle the Infantry Spikes and Chevaux De Frise (S) player-built defences.
- Carbines now come animated with a ramrod when reloading.
- You are now able to change the default Windows audio device without restarting the game.
- Renamed the ‘Weapon Fire’ audio slider to ‘Weapon’ as players can now adjust the firearm reload sounds through the same slider.
- You can now adjust audio related to destructibility through the ‘Ambience’ slider.
- Players that die during the match then select the ‘Freeflight Mode’ will now remain able to type in chat.
Gameplay Balance
- Flag Bearers and Musicians now only gather assist score from kills done by others through firearms of which they provide bonuses to.
- Similarly, Infantry Officers only gather assist score respective to the buff they are providing. For instance, if the ‘Fire At Will’ command is issued, the Infantry Officer will gather assist score for kills by the ‘Rank & File’ using firearms.
- Spikes situated around the Highlands and Fort Christina fortifications damage cavalry if an attempt is made to traverse the walls with them.
- Slightly reduced the damage dealt by sword and muskets against player-built defences.
- Increased the damage dealt by axes that the Carpenter class wields against player-built defences.
- Light infantryman now moves at a greater speed while on foot. They also had their accuracy when firing whilst crouching slightly increased.
- » Light Footed trait increased from 5% to 7%.
- » Skirmisher trait crouching accuracy increased from 13% to 15%.
- Destroying objects with the Carpenter Axe now gathers you a total of 5 score instead of 2.
- You can no longer switch from 1st to 3rd person view to shoot from behind hills while remaining in better cover whilst playing the hardcore game type.
- Slowed down the rate at which players can feint from one strike to another.
- Increased the speed at which the ladder can be carried.
- Carpenter axes can now deal damage to wooden structures aboard naval vessels.
- Rowers assisting the fellow steering the rowboat now properly contribute to its increased in speed. Rowboats are now able to travel at a faster speed due to this.
- Coastal and naval artillery pieces had their effective range reduced to promote closer-range engagements.
- Reduced the maximum aim of naval guns present aboard ships by a few degrees.
- Opposing naval vessels now spawn slightly closer to one another on Harouti Islands and Open Waters to make up for what was mentioned above.
- Increased the maximum speed of the 1-Gun Gunboat and Rocketboat.
- Decreased the maximum ship speed of the 13-Gun Brig-Sloop when in favour of the wind.
- Decreased the maximum ship speed of the 50-Gun Frigate when in favour of the wind.
Game Optimisations
- Undergone an upgrade to the game engine Holdfast: Nations At War runs on.
- Player models received optimisations to ease some burden off the CPU.
- Optimised the main menu scene. It will no longer ramp up your CPU usage. Locked to 60 FPS.
Server Administration
- Input the following command per map rotation for the Infantry Officer class to spawn readily mounted. We’re sure you’ll be able to find a use for this during events!
- » officers_spawn_mounted true or false
- Input the following command per map rotation to limit the number of lives for the defenders on the Army Siege game mode.
- » max_player_respawn <No. Of Lives>
- Server administrators are now able to define an introductory message which displays itself when the player joins the server or a new round starts. This can be used to define rules during linebattle events amongst others.
- » You can make use of rich text to customise the message. Input the following in the server configuration to display the message.
- » server_intro_title Welcome To My Server!
- » server_intro_body Greetings to everyone. You will see this message every time you join the server.
- Server administrators are now able to log in-game chat messages. The messages will be saved to a file you predefine through the command below after the round ends.
- » --chatLogFilePath "FilePathchatlog_server1.txt"
- Server administrators are now able to log the in-game scoreboard. Player score and other relevant round details will be saved to a file you predefine through the command below after the round ends.
- » Information is exported in CSV format for easier accessibility.
- » --scoreboardLogFilePath "FilePathscorelog_server1.txt"
- Server administrators can spawn horses by issuing the following command. Horses will spawn on the defined faction’s spawn location.
- » rc vehiclesSpawn <No. Of Horses.> <Faction> <Cavalry Class>
- Input the following command to allow all classes to ride on horseback.
- » rc set vehicleHorseForAll true or false
- Gather a thousand blessings by spawning the holiest of horses. Blessed be thy cavalrymen.
- » rc set useSpecialHorseVariants true or false
- Server administrators can adjust the conditions for when and how an idle horse is despawned after its rider meets their end.
- » A cavalryman's horse is immediately despawned if the cavalryman respawns. The horse timers only kick-off when the horse's original owner dies. Once the original owner dies, if the horse is no longer mounted by another player, the below conditions will kick in.
- » rc set secondsToPassAfterDismounted
- » rc set secondsSpawnedBeforeDespawn
- » rc set secondsToPassAfterHealthUpdated
- Server administrators are now able to disallow blocking with melee weapons.
- » rc set allowBlocking true or false.
- Server administrators are now able to allow players to change to another weapon direction while blocking is disabled. The command mentioned above must be set to true.
- » rc set allowWeaponHoldSwapOverride true or false.
Bug Fixes
- Solved an issue which allowed players to go through the base of the windmill present on Spanish Farm amongst others.
- Solved an issue which caused the outhouse doors to produce incorrect SFX when destroyed.
- Solved multiple issues with invisible objects on Camp Salamanca.
- Solved an issue with stairs being difficult to climb on Fort Salettes.
- Solved an issue where other players could appear sliding when healing others using the Surgeon class.
- Solved an issue which caused players to get stuck on map load.
- Solved an issue with the Custom Naval Map missing a loading screen.
- Solved an issue where a notification message informing the player that they were unable to authenticate to Steam was overlaid by the leader boards user interface when launching the game.
- Solved an issue where the player’s nameplate and voice chat indicator kept on showing while spectating.
- Solved multiple issues with user interface elements not scaling correctly on different aspect ratios.
- Solved an issue where the ‘Lantern Box’ was incorrectly shown as a ‘Spyglass Box’
- Solved an instance which allowed players to go outside the gate before the round starts on the Melee Arena game mode by utilising benches.
- Solved an issue which sometimes caused an exception to occur when a player damaged another.
- Solved an issue which sometimes caused moveable field guns and rocket launchers to not respawn.
- Solved an error that was sometimes outputted when a player received a buff.
- Solved an issue where sometimes non-fully built explosive barrels could still be chain exploded.
- Solved an issue with text sometimes being offset for administrative functionality in the Round Players ‘P’ panel.
Changelog 46 - Game Version 0.40.7292.26678
Optimisations
- Performed several optimisations on both the scoreboard and cavalry units to improve client-side and server-side framerate.
- Reduced the time idle horses remain alive on the field of battle.
New Features
- Should you not be feeling the holiday spirit, you now have the option to toggle off the ‘Festive Event’ through your ‘Game’ options. It will take effect after the next map loads.
Gameplay Balance
- Increased the cooldown timer after firing swivel guns and mortars by a few seconds.
- Slightly increased the time it takes to go from crouching to standing and standing to crouching.
- Slightly reduced the range and angle of the shoves and kicks.
Bug Fixes
- Solved an instance which caused the server to crash unexpectedly.
- Solved multiple exceptions on both the server and client.
- Solved an issue where trampling someone with a horse would grant you the ‘Pub Brawler’ achievement.
- Solved an issue where players could get stuck on the wooden bridge present near Arendan River while riding on horseback.
- Solved an issue where the Field of View setting slider reverted back to default values on game launch.
- Solved an issue which caused players to sometimes be unable to join a server.
- Solved an issue where the ‘K, D, S and Latency’ indicators on the scoreboard appeared to be miss-aligned.
- Solved an issue where cannonballs didn’t their correct festive addition.
- Solved an issue where antlers for the ongoing Christmas Event were at times not showing.
It has been an utmost pleasure developing this update, delivering on yet another promise prior to our release on Early Access. Months of hard work were had leading to the glorious introduction of cavalry units in Holdfast: Nations At War.
We would like to extend a heartfelt and personal thanks to all of those good chaps that joined us in our testing and shared with us their feedback. The same goes for all those members within the Holdfast community that patiently partook in the filming of the trailer.
Once again, we thank you for your support and until next time may good health be yours.
Go forth now and ride you beauties, ride!
0.38
2 Maps! Lamarsh Fen & Causeways
Present and playable with the latest game update, you will find two new maps to sink your teeth into on the Army Front rotation. Lamarsh Fen is designed to encourage and promote action-packed engagements as players can quickly get into the fray. Capture and hold key positions on the Army Conquest game mode or co-ordinate assault on Army Battlefield.
Causeways is making a comeback. Long-time followers of our on-goings may keenly remember that a concept for this level was undergoing BETA testing but didn’t just make it to release due to its sheer size. We’ve gone back and revisited the map to bring the engagement closer.
More Languages! Localisation
In support of niches within our dedicated community, we’ve expanded the selection of available languages to Polish, Italian, Czech as well as Dutch. Existing languages have also been revisited to improve upon their translation. Our sincere thanks go to all of those who supported this community-wide effort!
New Languages
- Italian - Barba Rossa, Aranos92, Jack Aubrey & Helbert.
- Polish - Czechu, Wiking & Samowar.
- Dutch - Wordsmith, Plastie, Timsel, Xeha, Fireman & VergerNL.
- Czech - Billy Mays, Moley, Fainey, Kockonos, Svatda & Mimu.
Update Languages
- Chinese (Traditional & Simplified) - FeX Xcd, Marshmallows & Kamoeth.
- French - Persess, Spitch & Mcfloy.
- German - Loler, Mendoza, Pixelfall, Darknightmare100, Friedrich, Jan v. Richthofen & Airborne.
- Japanese - Sato.
- Korean - SNG.
- Portuguese (Brazil) - Tatic, Frex20K & Blonde Mechanics.
- Russian - Cortez, Paul & Progylkin.
- Spanish - Belle, Voli, Humsl, OGNrazer, Zarko985, Carlos Pedretti, Dionant, Arsen & Fischer.
What’s Next? Cavalry Units
It won’t come as a surprise to many but we are indeed gearing up for the much-anticipated cavalry release! They will be seeing an introduction in Holdfast: Nations At War with the next major update.
It is quite the undertaking for our rather small development team and there's a lot that needs doing but our sights are still set on releasing the update this year and to this date, things are still very much on schedule.
Here’s a little something for your eyes to feast upon.
Game Features
- 2 New Maps! Lamarsh Fen and Causeways are now playable on the Army Front rotation.
- » Input the following parameters to play these maps on your community server: map_name lamarshfen and map_name causeways
- Amended the Army Front rotation to include one instance of Ernest Ridge on Conquest.
- New Languages! In support of niches within our dedicated community, we’ve expanded the selection of available languages and improved on existing ones.
- » Italian, Polish, Dutch, Czech, Chinese (Traditional & Simplified), French, German, Japanese, Korean, Portuguese (Brazil), Russian & Spanish.
Quality of Life
- You can now type in chat while auto-running.
- Implemented a command to reset the server configuration back to its default state.
- » rc set default
Bug Fixes
- Solved an issue where the highest level 50 soldier rank medal wasn’t showing correctly.
- Solved an issue which caused the time played in the extended leader board to display incorrectly.
- Solved an issue which caused certain piano tunes to play less often then others.
0.37
Game Balance
- Players are no longer able to use buildable ammo boxes and rocket stacks to block pathways.
- Player-built ammo boxes and rocket stacks are now destructible.
- Similar to other melee weapons, you will now find yourself killed within a single strike if someone lands a hit on you with a flag while you’re reloading a firearm.
Administrative Tools
- The ‘rc ForceFirstPersonMode’ command now immediately forces players in third-person view to the first-person view.
- Server administrators are now able to parse multiple commands within a single line. The syntax goes as follows. Use a semicolon between commands and don’t repeat the rc parameter.
- » You must always log in as an administrator first before issuing a remote command.
- » rc <Command 1>;<Command 2>;<Command 3>;...
- » rc broadcast Form a line!; set characterRunSpeed 5
- Server administrators are now able to prevent players from shooting with firearms through an rc command. You’ll certainly find a use for this when a melee all charge is issued during events.
- » Keep in mind that rc commands persist through rounds. If a command is enabled in one round it must be manually disabled on the next by setting it to false.
- » rc set allowFiring <true or false>
- » rc set allowFiring false
- Server administrators are now able to delay the application of a particular rc command to a specific time. For instance, you could set ‘rc delayed 300 broadcast All Charge!’ to kick in at the 5-minute mark followed by a command to prevent players from firing during the charge by issuing ‘rc delayed 300 set allowFiring false’.
- » Keep in mind that rc commands can also be inputted in the server configuration file per map rotation.
- » rc delayed
- » rc delayed 300 broadcast All Charge!
- » rc delayed 300 set allowFiring false
Bug Fixes
- Players making use of older AMD cards will no longer be presented with texture-less terrain.
- Players making use of older AMD cards will now correctly render ocean while playing on the Naval Battlefield, Naval Assault or Coastal Siege game modes.
- Solved an issue with audio when player-built or static defences where destroyed. It could be heard from a great distance afar and was otherwise quite loud.
- Experimental fix towards an intermittent issue which causes players to spawn with their hands always pointing towards a carriable object.
- Solved an exception that occurred when a player requested to auto-join a round.
- Solved an issue where the player’s score breakdown overlapped the spectate text.
- Solved an issue where graphics preset would instead show as vsync in the settings.
- Vistula, 92nd, Freikorps and musician classes now show their correct medals in game.
- Solved an issue which causes the Top 5 leaderboards to not refresh correctly.
- Solved an issue where players could gather the 'Pomp & Circumstance' achievement without playing as a musician.
- Solved an exception that occurred during the end of round when the leaderboard standing was being displayed.
- Solved an issue with medals showing next to a player’s name becoming blurry when a player selects one of the lower graphical settings.
- Solved an exception that occurred when an administrator slayed another player.
Optimisations & Others
- Conducted multiple server-side optimisations for when players connect to a server.
- Optimised the scoreboard accessed through the ‘Tab’ key.
- Update the ‘Join Custom Server’ panel.
0.36
Game Polish
- There’s now more leeway for players to move about while a surgeon is healing them. It will not immediately cancel it as a player moves away.
- Improved the surgeon’s healing animation.
- Rockets, round shot and grapeshot assist and kills now contribute towards your leaderboard standing and soldier rank.
- Reduced the damage dealt when standing on a campfire. You’ll be instantly killed should you try to make your way into a larger fire. We’re looking at you good fellows unfairly rising through the ranks with the surgeon class.
- You can now see the server your Steam friend is playing on through your Steam’s friend list.
- » You may need to restart Steam to be able to view this new addition.
Server Administration
- Server administrators now have the option to enable a command which restricts game play to first-person view.
- » rc set forceFirstPersonMode true or false
Bug Fixes
- Solved an issue with older ATI graphics cards crashing when the spawn button was pressed on. The game will now launch using a different DirectX for the graphics cards players reported issues with.
- » For these older cards, the terrain will appear to be white once launched using an older DirectX. We will push a fix towards this in a future update.
- » If you’re still experiencing issues with crashes upon clicking the spawn button, please be sure to make this known to us on the #bug-reports channel on our Discord.
- » https://discordapp.com/invite/holdfastgame
- Experimental fix towards an issue which causes players to get stuck while loading the map.
please be sure to make this known to us on the #bug-reports channel on our Discord.
- Solved an issue which caused the game to freeze and only show a black screen on launch due to missing pre-requisites.
- Solved a recurring exception which caused framerate to plummet when a player was carrying an object.
- Solved an instance which caused players playing with the surgeon class to be unable to reload.
- Solved an issue where some of the images present in the spawn menu appeared white when a spawn point becomes full.
- Solved an issue with missing localisation for the Korean, Japanese and Chinese languages on the leaderboards.
- Solved an issue which sometimes caused nameplates of enemy players to show.
- Solved an issue which sometimes caused player nameplates while in spectate to show.
- Solved an issue which sometimes caused nameplates of players who already faced their end to continue to show.
- Solved an issue where nameplates would flash when switching between spectating players.
- Solved an issue which prevented leaderboards from populating and player medals from showing.
- Solved an issue which caused soldier rank medals in the game to be offset by one. You would have received your first medal upon gaining the 6th rank instead of the 5th.
- Solved an issue where you could sometimes be unable to see yourself on the leaderboard.
- Solved an issue with white squares appearing in the leaderboards that are supposed to be representing medals.
- Solved an issue where the highest soldier rank medal wouldn’t show.
- Solved an issue that caused soldier rank progress to sometimes not be accounted for while playing on the Melee Arena game mode.
- Solved an issue with an incorrect set of medals showing next to the player’s name for both his leaderboard standing and soldier rank.
- Solved an issue where the leaderboard would show the player’s Steam name instead of the custom name set from within the game. You can now represent your regiment in the leaderboards without having to change your Steam name.
- Solved an issue where the leaderboards would display multiple players as [Unkown] instead of their custom name.
- Solved an issue which caused increased leaderboard loading times.
- Improved the reliability of the Steam friend minimap tracking pointer. In the game, your steam friends show in yellow on the minimap.
- Solved an issue where sometimes the extended leaderboards view showing the Top 100 players would not display the correct results.
- Solved an issue where the player’s playtime wouldn’t show on the leaderboards.
- Solved an issue where sometimes the extended leaderboard button would become unresponsive.
- Solved an issue with underpopulated leaderboards not loading correctly.
- Solved an issue with achievements which required progress not to function.
- Solved an issue with the 'Conscientious Objector' achievement still being awarded if the player killed someone using a cannon.
- Solved an issue where the destroyed guns aboard the 50-Gun Frigate would produce an invisible collider making it difficult for the crewman to move about on deck.
- Solved an issue which allowed players to go inside one of the ruins present on Fort Schwarz.
- Solved an issue with textures on the spawnable Martello Tower prop.
- Solved an issue where one of the rock slabs on Desert Ruins was missing a face.
Hotfix 1 - Game Version 0.36.7200.35090
- Solved an issue which was causing the server to get stuck after the map loads.
0.35
Game Features
- Leaderboards. Better Your Standing. Good folks in the rank and file, artilleryman, skirmishers, crewman, those playing a support role as well as the ones in high-command strive to better their standing in the newly introduced class-based leaderboards.
- » You can view the leaderboards by clicking the button present on the main menu or by pressing the ‘Esc’ key during a match.
- » Expand the leaderboard to show the top 100 fellows by pressing the arrow button next to each class.
- » Class-based leaderboards are respectively split into 'Class' and 'Melee Arena'. You will only be able to better your standing in the 'Melee Arena' leaderboard by playing on the respective servers.
- » You require a minimum of 10 players on the Army Front servers for your score to contribute towards bettering your leaderboard standing or soldier rank advancement. Naval Warfront servers only require 6.
- Leaderboards. Medals. Leaderboard medals are awarded based on a particular bracket you fall under. Show-off your honourable feats to those good men standing shoulder to shoulder. These medals will be displayed right next to your name whilst playing the game.
- Soldier Rank. Battlefield Experience. Soldier your way through the field of battle and rise through the ranks! You’ll gather experience based on how well you did during a match. Start by picking one of the many classes to join the fray and advance through all 50 ranks.
- » You can view the ranks of your soldiers through the leaderboards.
- Soldier Rank. Medals. There’s a total of 9 medals you can gather through soldiering. Similarly, these will also be displayed next to your name while playing. It’ll certainly be quite the sight to see those good fellows well decorated.
- Scoring. Game Balance. Player scoring has undergone balance changes. Musicians and flag bearers will see an increase in score they gather by playing a supportive role indicative of their class and more.
- Steam Achievements. Decorate. Up for hunting a few Steam achievements? There are 50 ones to unlock all of which vary in difficulty. Humourful references to community on goings, legendary works of art and more. Take a look at all the achievements you can gather below.
Bug Fixes
- Solved an issue which caused players to be pushed back when jumping aboard a moving ship.
- Solved an issue which caused players to get stuck ramming or loading a cannon.
- Solved an issue which prevented players from opening the spawn menu user interface when a ship was sunk by the enemy faction.
- Solved an issue which allowed infantry officers to stack ‘fire at will’ and ‘fire’ firearm accuracy bonuses.
- Solved an issue which caused special characters from various localised languages on enemy player name plates to show.
- Experimental fix towards an issue which causes interaction icons indicators to stretch throughout the map.
- Solved an issue which broke subsequent Army Battlefield and Army Assault map rotations if a greater or lesser number of spawn points where present and using spawn overrides.
- Solved an issue which allowed server administrators to slay a player which was already dead.
- Solved an issue which caused other players to disappear when looking at a specific area on Fort Salettes.
- Solved an issue with invisible rock models on Snowy Plains 2 (L).
- Solved an issue with invisible gabions on King George.
- Solved an issue with invisible rocks on Fort Winston.
- Solved an issue with one of the pillar models missing a face on Desert Ruins.
- Solved an issue where the background appeared to be cut-off on Desert Plains 1.
- Solved an issue with the church door override props always spawning sideways.
- Solved an issue with the door1 props always spawning sideways.
- Solved an issue which allowed gates on Fort Salettes to be openable while playing as the attackers on the Army Siege game mode.
- Solved an issue which allowed gates on Southsea Castle to be openable while playing as the attackers on the Army Siege game mode.
- Solved an issue with floating barrel props on Palisade Arena.
- Pianos are no longer destructible.
Game Polish
- Hiding behind partially built Chaevaux De Frise (L) will no longer make you impervious to shots from firearms.
- Reduced the number on infantry spawns on Fort Salettes gatehouse while the Army Siege game mode is playing.
- Several maps have received amendments to prevent players from capturing points from obscure locations on the Army Siege and Army Conquest game modes.
- » Fort Christina - Fort Flag = You can only capture this flag from the top of the blockhouse.
- » Fort Salettes - Gatehouse = You can only capture this flag from ground level.
- » Fort Salettes - Cellar = You can only capture this flag from the cellar itself.
- » Fort Salettes - Tower = You can only capture this flag from the first floor upwards.
- » Fort Schwarz - Fort Flag = You can only capture this flag while atop the tower.
- » Balamor Bay - Tower Flag = You can only capture this flag from atop the fortification’s base.
- » Fort Imperial - Fort Flag = You can only capture this flag while standing at the very top of the fort.
- » Martello Tower - Tower Flag = You can only capture this flag from inside the tower.
- » Martello Tower - Shipwreck = You can no longer capture this flag without going ashore.
- » South Sea Castle - Fort Flag = You can only capture this flag from the first floor upwards.
- » Fort Winston - Fort Flag = You can no longer capture this flag from atop the walls.
- Increased the number of Infantry Officers playable on the Melee Arena game mode.
- Blocked a few pathways on the walls present on Fort Arena to prevent players from running around in circles unnecessarily delaying the round.
- Players can no longer enter inside the towers present on Watchtower Arena.
- You will now find the kill streak announcer present on the Army Deathmatch game mode.
- Several amendments to the top bar user interface while playing the Army Deathmatch game mode.
- » It now shows neutral flags instead of faction-based ones.
- » Flag to the left now tracks the kills you’ve gathered.
- » Flag to the right now tracks the player that has gathered the most kills while excluding yourself from the equation.
- Removed obsolete centre screen text from showing during the end of round screen while playing on the Army Deathmatch game mode.
- Changed the winning condition of the Melee Arena game mode so it enables teams to make a comeback. Victory is now determined based on the team which first reaches a set number of rounds.
- Several amendments to the top bar user interface while playing the Melee Arena game mode.
- » It now correctly tracks the winning team.
- » It now correctly represents the maximum number of rounds.
- Solved an issue with the match duration being displayed incorrectly in the end of match screen while playing the Melee Arena game mode.
- Solved an instance where the maximum player respawns parameter would break the Melee Arena game mode.
- Solved an instance in which the round start countdown timer would flash shortly after the round reset in the Melee Arena game mode.
- Solved an instance in which the wave spawn timer would be displayed whilst spawning in the Melee Arena game mode.
- Prevented double kills from occurring inside spawn locations for fresh spawns in the Melee Arena game mode.
- The battle timer is now visible for spectators in the Melee Arena game mode.
- The end of round score now displays for longer in the Melee Arena game mode.
- Removed the respawn timer displayed in the death screen whilst playing the Melee Arena game mode as it served no purpose.
- Solved a rare occurrence which caused the Army Assault game mode to end early.
- Disabled the wave spawn timer on the army Assault game mode. Players should spawn in instantly.
- Slays from Administrators and player suicides now correctly count towards the enemy team in the Army Assault game mode. This sometimes resulted in the top bar displaying incorrect information.
- In the Naval Assault game mode, the out of time winning condition was changed to count the number of ships sunk instead of the ships that remain alive.
Map Editing
- Implemented a command that copies the position and rotation of the player automatically to the clipboard. You will no longer have to get position then rotation and typing everything over manually to the server configuration file to place object overrides.
- » Make use of the following command: get details
- Players can now spawn green and blue screens through overrides.
- » bluescreen
- » greenscreen
- You can now make use of more spawnable objects during your map editing endeavours.
- » Palmetto_1
- » Palmetto_2
- » CoconutPalm_1
- » CoconutPalm_2
- » MusketStack
- » CrateLong_Red
- » CrateLong_Brown
Hotfix 1 - Game Version 0.35.7196.286
- Solved an issue when the round resulted in a draw which could halt the server.
- Client-side optimisations to reduce framerate spikes. We'll be working more on this.
Hotfix 2 - Game Version 0.35.7197.2161
- Solved an issue which resulted in players being unable to spawn or join the round.
- Pushed more client-side optimisations towards instances where players experienced a sudden drop in framerate.
Know Issues - Upcoming Fixes
- Players sometimes don't see medals while playing the match or are unable to open the leaderboard.
- Launching the scoreboard will cause a spike in framerate.
- We're currently looking into these issues. All of the data throughout your play-session is being logged and accounted for. You will not lose any progress.
0.34
Performance
- Player Optimisations. It sat at the forefront of this update’s development as we delved into ways to improve CPU utilisation when a lot of players are on screen.
- » Optimised functions used to animate players.
- » Optimised player movement.
- » Optimised the minimap.
- » Optimised the name tags.
- » Optimised the player markers.
- Map Optimisations. Our one-man art department embarked on optimising over 30 game levels that make part of Holdfast’s current map selection in an effort to cut down on draw calls.
- Memory Optimisations. Conducted multiple optimisations to reduce memory.
Bug Fixes
- Game Bugs. A good majority of the bugs which saw an introduction due to the massive number of additions in the recent major updates have been tackled. We are aware that some remain in the game and we’ll be tackling them in future updates.
- » Solved an issue where the charge command didn’t provide a buff which increases melee damage at times
- » Solved an issue where a cannoneer was still able to take control of a cannon when another cannoneer was already operating the piece.
- » Solved an issue where players would take priority over carrying a ladder irrespective of the class.
- » Solved an issue with class priorities when carrying a rocket.
- » Solved an issue which caused extra score gathered from killing a Guard to be shown as support. Players will now receive the correct message informing them of their ‘Guard Kill’.
- » Solved an issue which allowed players to grief teammates by igniting an explosive barrel.
- » Solved an issue which allowed players carrying an explosive to kill their own teammates if they got shot while carrying the barrel. Should you get shot when carrying an explosive barrel, only damage to players in the enemy faction will be applied.
- » Solved an issue which caused the server to crash when playing on the Watchtower Arena map.
- » Solved an issue where gabions and infantry spikes placed through object overrides couldn’t be destroyed.
- » Solved an issue which caused bonfires placed through object overrides not to deal any damage.
- » Solved an issue which allowed surgeons to reload and heal.
- » Solved multiple instances which caused recurring exceptions causing dips in framerate.
- » Solved an issue with weapon racks missing their localisation.
- » Solved an issue which enabled players to clip through constructible earthworks.
- » Attempted fix towards an issue which sometimes caused players to immediately die after they respawn.
- » Solved an issue with a swivel gun clipping through one of the windows present on Linburg.
- » Solved multiple issues with destruction pieces on Balamor Bay’s lighthouse.
- » Solved an issue when dynamic snow was enabled on Sharpton.
- » Solved issues with missing faces on some ruin props.
- » Many more map-related fixes.
- Error Handling. Improved the way on how errors are handled when a player is unable to connect to a game server or otherwise play was also a part of this update’s objective.
- » You will now be accordingly informed if Steam isn’t running before launching the game for instance.
User Interface
- You are now provided with the option to auto-join the round.
- The spawn menu has been restructured to show the attributes tab from the get-go and remain visible as players opt between different class selections.
- Classes, naval vessels, land-based spawn points or factions that are unable to be selected are now being greyed out serving as an additional indication that all slots have been taken.
- An all-new launch splash screen.
- New functions to facilitate navigation in the server browser along with other additions to improve its looks.
- Several changes and additions to polish the main menu user interface.
- Introduced additional tips tackling new game functions, game modes and community-related matters.
- Cleaned up the map loading screen interface and implemented new map loading screens that feature up to date graphics. This is still a work in progress.
- Improved the looks of the flag and infantry stakes kill log icons.
- Players that are experiencing framerate or latency related issues will be accordingly informed through the use of multiple warning indicators. You can disable this through the ‘Game’ settings by looking for ‘Warnings’ under ‘User Interface.
- Players can now view the cooldown and duration of each order by hovering on one of the icons present in ‘Attributes’ panel before spawning with the Infantry Officer class.
Gameplay Balance
- Guardsmen are no longer always guaranteed to kill other classes in the rank and file with a single strike. Instead, they have been equipped with muskets that have a greater reach when compared to other classes.
- Due to the above change, we have done away with the slight differences in weapon reaches on bayoneted muskets between factions.
- Grenadiers now tank less damage when hit by a melee weapon as they had their resilient trait reduced by 10%.
- Firearm accuracy for the Light Infantry class when crouching and firing has been increased from 10% to 13%.
- Reduced the health points of palisade walls and slightly increased the time it takes to build them making them more susceptible to artillery fire.
- Those playing a support role and carrying a pistol are now provided with a chance to kill a foe with a single shot if they are only a few meters away. If you miss your target, you’ll end up in close quarters without a melee weapon equipped so choose dearly.
- Surgeons now receive more score for their good deeds.
- Infantry Officers can now toggle on and off beacons issued through the ‘Reinforce’ order.
- Fort Schwarz. Ladders on this map have been moved near the initial infantry spawn location instead of at the back were the artillery resides for the attackers.
- You are now able to spawn with the carpenter class on the Crosshills map. Same goes for Desert Ruins when played on Army Siege.
- You can now jump over the fences present on Balamor Bay.
Combat Mechanics
- You are now able to quickly bash and stun an opponent through secondary attacks. Kick or push an opponent by pressing the ‘F’ key. Secondary attacks have limited range and are only able to deal upwards to 5 damage.
- » Equip the spyglass by pressing the ‘G’ key or a lantern by pressing the ‘H’ key.
- Ironed out an issue which caused players rotating and striking to miss their target more often even if they were playing on servers correct to their region and using a stable internet connection.
- Crouching animations have been changed to help players better distinguish the direction a strike is coming from.
- Stun timers have also received amendments to incentives players to block after they’ve been struck by a melee weapon and managed to survive the hit.
- Solved an issue which caused players to became almost invulnerable to melee strikes if they had their back facing against the wall.
- Functions used to determine if a strike has hit the player’s chest or legs have been redesign to improve accuracy.
Graphical
- Improved the looks of the Training Grounds, Sharpton, Caribbean and multiple other game levels.
- You will now find more ruins on the Desert Ruins maps.
- Camps on Fort Winston are now enterable.
Server Configuration
- Server administrations are now able to teleport players to their location by using the rc teleport player <Players> <Destination> command.
- » Players is able to accept the following parameters: player id, me, attackers, defender or all.
- » Destination is able to accept the following parameters: player id, me, co-ordinates using the usual ‘x, y and z’ format as floating-point numbers.
- Server administrators can now disallow melee strikes from bouncing off friendly players if friendly fire is disabled.
- » Input the following parameter on your community server to enabled or disable this functionality: friendly_fire_melee_bounce true or false
Spawnable Objects
- Events. Those with a keen interest in map customisation will be pleased to hear that we’ve significantly expanded the selection of spawn-able object overrides with the inclusion of over 150 new props and customisable spawn points!
- Introduced two completely empty maps that are perfect to let your imagination run wild.
- » Input the following parameters to play this map on your community server: map_name custommap or map_name custommapnaval
0.33
Game Additions
- Class System. Roles Redefined. Classes in the game which make part of either the army, naval or coastal military branches are now assigned specific roles that distinguish them from the rest in the field of battle.
- » Command, Rank & File, Skirmisher, Support, Artillery & Crewman
- Class Selection. Military Branches. Sectioned into multiple military branches classes now come with multiple traits and abilities to define, distinguish and characterise them.
- » Have a go yourself at all of the classes and see which ones you like best. There’s plenty to go over!
- Officer Orders. Make Ready, Fire! Staying true to the tactics of war during the Napoleonic era, this new gameplay feature brings with it additional firearm accuracy or melee damage bonuses to those in the rank and file bravely standing shoulder to shoulder.
- » Officers are able to issue the following orders: Form Line, Make Ready, Fire, Fire At Will, Crease Fire, Charge, Break Rank & Follow and Reinforce.
- » You can disable orders by inputting the following command per map rotation in the server configuration file: class_system_orders false
- Arsenal. Melee Weapons & Firearms. Your melee weapon and firearm selection just got a whole lot bigger! Guard muskets, dragoon muskets, blunderbusses, pistols, sabres, cutlasses, axes and pikes.
- » Holdfast: Nations At War now features over 35 melee weapons and firearms.
- » Carbines have also been added to this very selection in this update.
- » Ramrods now make part of the cannoneer’s melee arsenal.
- » Administrators should amend their weapon overrides in the server configuration file to match the new inputs listed on the Wiki as the weapon system has undergone a complete rework.
- Sappers. Infantry Stakes. Casually jumping over player-built infantry stakes without fearing for your good life is now a thing of the past as these stakes will deal damage if you run into them. The sapper that constructed the stake will be rewarded the kill.
- » Fires and the smaller variant of the chevaux de frise similarly deal damage as well.
- » The placement of player-built defences has also received some much-needed polish.
- » Earthworks can be raised higher providing for greater cover.
- » Facilitated the placing of sandbags on earthworks.
- » Defences can be built closer to one another.
- » Gabions no longer provide cover for firearms unless fully built.
- » Multiple issues with objects jittering prior to their placement.
- » Improved the visual identification for when an object cannot be placed due to an obstruction.
- » Reduced the carry cooldown of explosives to 3 seconds.
- Swimming. Lakes & Rivers. Lakes and rivers across a multitude of maps present on Holdfast’s army front can now be crossed due to this recent inclusion.
- Player Scoring. Multiple additions to reward players for their actions.
- » Surgeons will finally receive a score for their good deeds. Healing another while playing with this class will gather you score pending on the health that has been replenished.
- » Assisting with the loading or ramming of ammunition in artillery pieces will too receive additional points through assist kills should the shot hit its intended target.
- » Officers receive a score for successful kills by those in the rank and file.
- » Players will also be rewarded with some points when healed.
- Carpenters reintroduced to the selection of Army Front classes. They come equipped with a blunderbuss and a two-handed axe.
- Grenadiers have been included to the Melee Arena game mode class selection.
Performance
- Solved an instance which was causing frequent lag spikes on the naval and coastal game modes.
User Interface
- The attributes tab in the spawn menu now serves to display various information related to classes. Traits, abilities, orders, the represented regiment, health points and multiple others.
- The equip tab in the spawn menu now serves to display various information related to firearms, weapons or secondary equipment.
- Hovering on a trait, ability or order in the spawn menu will display information relative to it.
- Military branches in the spawn menu now change according to the game mode being played.
- Redesigned the panels used to select shouts or a jolly tune.
- Implemented a new kill log icon for death by flags.
- Implemented a new shield objective icon serving as a better indication that a capture point must be defended.
- Capture point indicators on the minimap will now overlay all the others so they remain visible.
- Adjustments to the interface representing cooldowns for objects after they’re carried.
- You no longer display both the attacking and defending objectives while in free-flight. Instead only the defending objectives will be displayed to reduce clutter.
- Multiple amendments to localisation.
Graphical
- Solved an issue with normals present on the French Carpenter, Fifer and Drummer.
- Buildable chairs have been resized and their sitting position adjusted.
- The spawnable second variant of the large tent is now enterable.
- Flags now come with new wind physics. We’ll continue improving on this in future updates.
Quality Of Life
- You can now change the colour of the centre screen dot from the crosshair settings.
- You’ll now find it much easier to open, close and yes, sometimes even turn on doors.
Bug Fixes
- Solved an issue with the back wall of Fort Schwarz when destroyed.
- Solved an issue that allowed drummers and pipers to crouch and play a tune.
- Solved an issue that allowed players to ignite than carry an explosive.
- Solved an issue with interaction labels on doors flickering.
- Solved an issue which allowed players to heal a player in the opposing faction.
- Solved an issue where players would teleport to the middle of the map for a short while when going to spectate.
- Solved an issue which was causing certain players to appear to be frozen in place due to an exception.
0.32
Bug Fixes
- Solved an issue that allowed players to place down defences with the Sapper class even after they met an unfortunate end.
- Solved an issue with moveable field guns and carriable swivel guns being present in an incorrect location or turning invisible while in spectate or free flight.
- Solved an issue with an error occurring on the client due to an incorrect hand pose.
- Solved multiple issues related to audio.
- Removed various debug logs.
Game Balance
- Decreased the health points of the constructible palisade walls and platforms.
0.31
Game Additions
- A New Class. Sappers! Your go-to class to freely construct a multitude of defences, carriable swivel guns, fusible explosive barrels and repair damaged artillery pieces.
- Player-Built Defences. Fortify! A vast selection of defences, artillery and explosives to construct.
- » Defences: Infantry Stakes, Gabions, Chaveux De Frise (L), Chaveux De Frise (S), Palisades, Palisade Platforms & Chairs.
- » Artillery: Explosive Barrels, Carriable Swivel Guns, Ammoboxes & Rocketstacks.
- » Digging: Earthworks & Sandbags.
- Deconstructing Defences. Deconstructing a defence will retain back its material points allowing sappers to make use of those materials to build the defence once more.
- Destroying Defences. Destroying the enemy faction’s emplacements through the use of various artillery pieces, explosives or melee weapons will deplete materials from their pool and bring them into yours.
- Repairing. Should a defence become damaged, sappers can equip their hammer and repair the emplacement back to its original state. Field guns, rocket launchers, mortars, swivel guns and long guns that have seen better light of day can similarly be repaired as well by the same class.
- Fort Doors & Windows. Whilst playing on the Army Siege or Coastal Siege game modes, the attackers no longer gather instant access to a fortification by casually opening up a fort’s door. Instead, they must now topple them down using artillery, explosives or melee weapons.
- » Windows now shatter if hit by projectiles from firearms or stricken by a melee weapon.
- Target Dummies. Dummies present at the shooting range on the Training Grounds map now provide feedback when shot at. They can also be spawned using the spawn override commands.
- » Have a look at our Wiki[wiki.holdfastgame.com] for more on how to spawn this object.
Gameplay Balance
- Reduced the health points of all coastal cannons. If you manage to land a single shot, the cannon will be no more.
- Reduced the coastal cannon’s range and projectile travel velocity.
- Increased the time it takes to reload coastal cannons by 2 seconds.
- Reduced the health points of Fort Imperial’s walls.
- Improved the effectiveness of the smaller variation of the grapeshot. This was done by increasing its effective range and shots it fires.
- Carpenters are now playable only on naval and coastal scenarios.
Server Configuration
- Server administrators can configure limitations per buildable object as well as the starting material points.
- » Have a look at our Wiki[wiki.holdfastgame.com] for more on how to make use of this new functionality.
- Included a new model as part of the spawn able object selections that ships can collide with.
- » Have a look at our Wiki[wiki.holdfastgame.com] for more on how to make use of this new functionality.
Bug Fixes
- Solved an issue which caused the map rotation to cease functioning if more than 250 objects are spawned using override commands.
- Solved an issue which caused a specific user interface element to remain on screen after interacting with a spawn-able firearm ammobox.
- Solved an issue that enabled players to clip inside one of the ruins present on Fort Schwarz.
- Solved an issue with a red-line showing underneath the water in naval scenarios.
- Solved an issue which caused swivel guns present on all coastal scenarios to be indestructible.
- Reduced the volume of specific destruction sounds.
0.30
- The 50-Gun Frigate! Complimented with a well-organised and trained crew the 50-Gun Frigate based on the ‘La Proserpine’ is quite the sight to behold!
- Rocketboats! Rocketboats will come in especially handy during the bombardment of coastal fortifications. Work your way through the enemies’ defences and create a breach before the landing parties do their deed.
- Rowable Rowboats! Up to four players can assist the crewman steering the rowboat with rowing the boat increasing the speed at which it travels.
- Coastal Siege! A community-favourite game mode is now playable once more. Fend off naval vessels and marine-filled rowboats with chain, round and grape shot in an attempt to capture your fortified position.
- New Map. Balamor Bay! A lighthouse on the beachhead overlooks the oncoming invasion as the garrison must make their stand in defence of the fortification until the timer runs out.
- » Input the following parameter to play this map on your community server: map_name balamorbay
- Naval Battlefield. Redesigned! Pending on the type of vessel sunk, factions gather a score that will ultimately determine the victor. Sinking larger vessels contributes more score than smaller ones do.
- » Ships and boats will also respawn shortly after they’re sunk enabling the crew that lost their vessel to join the round. Having to wait for the next round to join in the battle is now a thing of the past.
- Naval Assault. Redesigned! The Naval Assault game mode has been redesigned to factor in the ship’s sunk instead of the crewman killed as the condition that determines the victor. Ships don’t respawn in this game mode. By setting the commands below per map rotation, it is also possible to prevent players from respawning once they meet their end.
- » allow_midround_spawning false
- » round_spawn_close_timer_seconds 120
- Naval Warfront! Combined Naval & Coast. The Naval Battlefield and Coastal Siege game modes will feature a combined front on the Naval Warfront official servers. Different scenarios will continue to iterate and provide for a unique experience.
Roleplay Gameplay Additions
- Roleplay Scenarios. Providing solid groundwork for various roleplay scenarios to occur, hosts can now configure multiple server-side setting that will take Holdfast: Nations At War outside the confines of its usual gameplay experience.
- » Configure limits for classes.
- » Define the allowed spawn-able classes per spawn point.
- » Define the allowed spawn-able classes for every naval vessel.
- » The weapons each and every class spawns with per faction.
- » The ammunition each and every class spawns with per faction.
- » Spawn objects and various artillery pieces by inputting coordinates per map rotation.
- » Allow players to equip weapons from racks.
- » Allow players to replenish firearm ammunition from ammoboxes.
- » Configure the health points for every naval vessel.
- » Define the selection of ships to spawn per map rotation. This can be unique for both factions.
- Causeways. Players can now play this map once more on their community server. Due to its sheer size, we thought it could prove useful for some roleplay scenarios.
- » Input the following parameter to play this map on your community server: map_name causeways
- Protect The Stern. Be on the lookout for enemy vessels looking to gather a tactical advantage by manoeuvring behind your ship!
- » Upwards to 30% damage of the overall ship’s health will be dealt if the stern is destroyed.
- Fight With The Weather Gauge. Raising your square-rigged sails is of much more importance now when sailing into the wind.
- » Each and every naval vessel sails differently from one another. Learning your way through their strengths and weaknesses will significantly improve your chances of staying afloat.
- Global Ship Health Pool. Ships are now assigned a global health pool. Every shot irrespective if it hit a damageable object or not will deal damage.
- Round & Chain Shot. Chain shot is now your shot of choice if you’re looking at de-masting an enemy vessel. Be sure to make your shots count however as chain shot deals much less damage than round shot if it lands anywhere but the mast.
- Bigger Guns. More Damage! Larger calibre guns like the relatively massive long gun present on the 2-Gun Schooner deals more than the 4-pounder aboard the 8-Gun Schooner.
- Player Scoring. Captains. Players that decide to take up the demanding role of the Captain class will now gather score when an enemy vessel is sunk by their crewman.
- » This score is calculated based on the damage dealt by crewman manning the guns so Captains will also be rewarded for assisting with sinking an enemy vessel.
- Player Scoring. Crewman. Crewman that manage to successfully land shots through the use of various artillery pieces on deck will similarly gather score based on the damage that they have dealt to an enemy vessel.
- Designated Rowboat Spawns. Designated rowboat spawn positions will ensure that players will always find an available spawn point to join the round.
- Launching Rowboats. As a preventive measure against the frequent launching of rowboats aboard bigger ships, we have now implemented a two minutes cooldown in between spawns.
- » Cooldown will be reduced to just 5 seconds if the ship is sinking.
- Battlefield Areas. Borders placed around the map edge restrict naval engagements to a specific area. This will prevent players from endlessly sailing the seven seas making the fight at sea more engaging.
- Paint Schemes. Yellow, red, black, green blue and a combination of paint schemes for each and every naval vessel present within the game!
- Ringable Ship Bells. Is it time for breakfast? Stuck in heavy fog with the rest of the fleet? Sound the ship’s bell!
- Naval Announcer. You’ll now be notified when an allied or enemy vessel has been sunk. This announcement is also voice acted.
Gameplay Balance
- Rocketeers are now able to carry ammo boxes.
- Players can now fire round shot from swivel guns on Gunboats.
- Performed multiple changes to better balance the Army Conquest game mode on plains maps.
User Interface
- Increased the size of the wind indicator to make it more distinguishable.
- Players interacting with the Captain’s wheel or tiller will have a user interface displayed atop the minimap displaying the various sail groups they have raised or lowered.
- » The numbers on the sail groups represent pressable hotkeys to raise or lower them. Once again, be sure to lower your square-rigged sails if you have no choice but to manoeuvre against the wind.
- Designed a new user interface to aid players to distinguish the remaining health of the ship they’re crewing amongst various other ship statuses.
- A user interface addition will now provide feedback to players when they successfully damage an enemy vessel or fortification with artillery pieces.
- Ships that have been sunk will have their re-spawn timer displayed in the spawn menu. You’ll also find scrollbars present next to the spawn and class selections.
- Included more varied ship names.
- The bar at the very top which aids players to identify the faction in the lead now correctly reflects the defender’s winning condition on the Coastal Siege game mode. In this mode, the defenders must survive until the timer runs out.
- Ships that get sunk are now displayed in the kill feed.
- Multiple interaction icons have been included to aid players to become familiar with various interaction points aboard a naval vessel. Launching rowboats, climbing the rigging and various others.
Graphical Additions
- Several additions to the ocean system present on the Naval Battlefield, Naval Assault and Coastal Siege game modes to improve its looks.
- Players steering the rowboat now have their hands placed on the tiller.
- Improved trails for cannonballs.
- World objects now reflect in the water.
- Adjusted the musket and cannon water hit particle effects.
- Improved the animations for pennants atop a ship’s mast.
- Changed the map loading screen for Open Waters. We plan to do the same with other maps in the future so they reflect the update graphics.
Quality of Life
- Cinematic Camera Mode. Players have the option to toggle cinematic view for the free-flight camera. Enabling this will smoothen your movement when turning in free-flight.
- » Several setting to adjust the yaw and pitch speed, as well as sensitivity, can be found in the ‘Game’ options.
- You will now find artillery pieces to make use of on all the smaller variations of the plains maps.
- Players are now provided with the option to filter out ‘Private Servers’ from the server browser.
Optimisations
- Servers no longer idle at a 100% CPU usage when hosting the Naval Battlefield, Naval Assault or Coastal siege game mode. Servers idle at maximum usage irrespective of the player count.
- » This occurred due to several inefficiencies with how a third-party plugin functioned.
- Switching to a lower quality ocean setting will completely replace the ocean shaders to a much simpler one gathering more performance.
Server Configuration
- Administrators can now reload the server configuration file during runtime without restarting the server. Be warned that performing changes to the override commands incorrectly may cause the server to shut down. The same can occur if the syntax is used incorrectly. Changes will occur on map reload.
- » rc fileReloader serverConfigFile true
- Administrators are now able to input rc commands in the server configuration file per map rotation. Once inputted, the command will be executed when that map rotation comes into play and will continue to persist through the rounds unless defined in a map rotation thereafter.
- » Most of these commands are used for development proposes but can also prove useful for events or other roleplay scenarios.
- Administrators can now configure the time it takes for a ship to respawn by inputting the following command per map rotation.
- » ships_respawn_time_seconds 120
- Administrators can now configure the required score that must be gathered by a specific faction in order to become the victor whilst playing the Naval Battlefield game mode. This should be done per map rotation.
- » max_tickets 700
- Administrators can now adjust the wind strength. Wind strength impacts both the maximum knots at which a ship can travel and its manoeuvrability when sailing against the wind.
- » wind_strength 1
- Administrators can adjust the cooldown timer for rowboats spawned aboard ships by inputting the following commands per map rotation.
- » rowboat_cooldown_timer 120
- » rowboat_cooldown_while_sinking_timer 5
- 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.
- » ships_spacemode true
Bug Fixes
- Solved an issue which caused buoyancy on ships not to function.
- Solved an issue which sometimes causes the weapon used to kill another player to be displayed incorrectly in the kill feed.
- Solved an issue which caused ships to take flight when they hit the rocks on Harouti Islands or the shoreline on Coastal Siege maps.
- Solved an issue which sometimes caused cannonballs to become invisible when fired.
- Attempted fix at an issue which sometimes caused a player to spawn in the middle of the ocean.
- Solved an issue were sails in a damaged state remain visible on the ship even though the mast was destroyed.
- Solved an issue which sometimes caused ships to spawn on top of one another and flip. Same goes for when spawning a rowboat aboard a ship.
- Solved a bug which caused ships in the spawn menu not to retain their correct order from largest to smallest.
- Solved an issue with masts not floating correctly on the water when destroyed.
- Attempted fix towards an issue which caused the initial looking direction to not retain its original position when switching from 1st to 3rd person camera. This caused players to end up looking at another direction when switching between modes.
- Solved an issue that caused interaction icons to still remain visible when a ship is sinking.
- Solved an issue which sometimes caused ships to be pushed back when hit by an artillery shot.
- Solved an issue were sails belonging to a destroyed mast still followed the lead of the ship when being raised or lowered.
- Solved an issue which made interacting with ladder and rope positions aboard a ship to be quite tedious.
- Solved an issue with ladder positions on the rowboat being inverted causing players to frequently fall off the boat.
- Solved an issue that enabled players to interact with the guns aboard a ship’s deck when swimming.
- Solved an issue with the reflection probe not updating correctly causing the ocean to appear extremely bright.
- Solved an issue with normals on the Marine.
- Solved an issue which caused other players to appear jitter when moving in free-flight.
- Solved an issue with an ammo box giving the wrong ammunition on Fort Imperial.
- Solved an issue with server showing up as an empty black bar in the server browser if they are unable to correctly establish a connection with the lobby.
0.29
New Game Features
- Prussian Grenadiers. Clad in red, white and blue, this one is certainly quite the sight to look at. The Grenadier class available to play as part of the Army based selection of units for the Kingdom of Prussia.
- Canyon makes its way back into the game.
Quality of Life
- Player based map rotations. Smaller maps like Canyon, for instance, will only come into play when the player count is not at its peak. While the largest of maps like the Grassy, Snowy or Desert Open Plains variants only rotate when the player count is sufficiently high.
- » Input the below commands as global configuration settings to define the minimum number of required players for the low, medium or high population settings.
- - population_low_min_players 30
- - population_medium_min_players 50
- - population_high_min_players 100
- » Input the below command per map rotation to define on which population setting a particular map should be played on. Setting all of the below values to false will prevent the map from rotating automatically but administrators can still access and rotate to that map using the mapRotation command.
- - population_verylow_playable true or false
- - population_low_playable true or false
- - population_medium_playable true or false
- - population_high_playable true or false
- Players that have most recently spoken through VoIP will now appear at the top of the list in the Round Players ‘P’ panel so you can more easily find the person you’re looking for.
- You now have the option to mute specific individuals from chat through the Round Players ‘P’ panel.
- When in spectate mode, you are now able to directly spectate a specific player of your own choosing as long as they are affiliated with your own faction. You can do this by clicking on the eye icon in the Round Players ‘P’ panel.
Bug Fixes
- Solved various issues with Canyon when played on Conquest.
0.28
New Linebattle Maps
- Ancient Plains
- Snowy Plains 4
- Snowy Plains 5
- » Input the following parameters to play these map on your community server: map_name ancientplains, map_name snowyplainsiv or map_name snowyplainsv
Combat Changes
- Solved an issue with changing attack directions while using a musket, pike or a flag. Right or left mouse movements are no longer taken into consideration when changing between up and down stabs.
0.27
A New Map
- Camp Salamanca.
- » Input the following parameter to play this map on your community server: map_name campsalamanca
- Revisited the rotation present on the Army Front official servers based on community feedback.
- Players are now able to switch classes as well as the faction they initially joined on the Melee Arena game mode without disconnecting from the server.
Combat Changes
- The mechanic which dictates the damage received by a player when struck by a melee weapon has been redesigned to favour consistency. Strikes will now deal a set amount of damage pending on if they land on the upper or lower body.
- Player to player collisions have been improved to reduce instances of players clipping inside one another while staying up close and personal.
- Introduced a preventive measure to reduce instances where players clip inside one another while aiming downwards with a strike.
- Blocking mechanics have undergone a few adjustments to improve their responsiveness.
- Slightly reduced the pace at which players can feint a strike to further aid with blocking responsiveness.
- Right and left swings from sword strikes no longer collide with the terrain.
- Increased the stun timer that disallows a player to commit to another strike after they get hit to favour blocking.
Game Balance
- Reduced the rate of fire of rocket artillery by increasing the time it takes to load a rocket by 2 seconds.
- Reduced the blast radius of the rocket.
- Solved an issue which caused the cannon ball’s hitbox to be larger than that of the model itself.
- Reduced the damage done in an area when a round shot hits the terrain or an object on the world map.
Game Core
- Performed a minor game engine upgrade.
Optimisations
- Client-side optimisations to improve framerate when a lot of players are on screen.
- Server-side optimisations to reduce data throughput.
- Lobby optimisations to reduce data throughput.
Bug Fixes
- Solved an instance which caused the map to randomly switch to the first one in rotation in the middle of the match.
- Solved an issue which caused the player’s ragdoll when killed by a grape shot to animate incorrectly.
- Solved an error that was sometimes being outputted when playing on Tahir Desert.
- Solved an error that was sometimes being outputted when shooting at a rocket launcher with a firearm.
- Solved an issue on the Melee Arena game mode which caused a team to win rounds repeatedly if no players remain in the opposing team.
- Solved an issue which caused a player to always strike upwards if they rotate to the left and strike.
- Solved a server-side issue related to player movement. (Hotfix)
Quality Of Life
- Player name plates when having the ‘Show Player Names’ options enabled, will now continue to rotate with the player even if the player dies.
- The ‘Show Player Names’ option no longer switches back to its default value after closing the game.
- The ‘Escape’ menu no longer appears if you minimise the game while in freeflight or spectate mode.
- Flattened out the terrain on Palisade Arena and removed the poles present on the map.
- Removed the trees present on Watchtower Arena to improve visibility when playing.
0.26
Rocket Artillery
- Intended for long range bombardments, rockets can be relatively inaccurate. Fear not, however, you’ll be able to send rockets flying at a relatively fast pace and one of them is bound to hit your intended target.
- » Input the following command in your server configuration file to adjust the rocket launcher’s respawn time: artillery_rocketlauncher_respawn_timer 130
- » Launchers can be found on most of the current maps including plains maps intended for organised play.
- A New Class. Rocketeer! Staying true to their history, this class is exclusively reserved to the British Empire. They come equipped with a spyglass, a sword and a pistol. Rocketeers also have priority over the use of rocket launchers followed by cannoneers.
- Cannonball Bounce! Round shot fired from field guns will now bounce off the terrain decimating through enemy lines.
- Carriable Ladders! Carry ladders close to a fort’s wall then raise them up to create additional entry points for the assaulting allied infantryman. Carpenters have priority over the use of ladders.
Bug Fixes
- Fixed an issue which caused players aiming a mortar to retain some of their player’s visuals obstructing the camera.
- Fixed an instance were players would join their previously selected server is they pressed the ‘Enter’ key while searching for a server or changing their name.
- Attempted fix towards an issue which resulted in the rain sounds cutting off.
Quality Of Life
- You are now able to auto move rocket launchers, ladders and cannons by pressing the ‘NumLock’ key.
- You are now able to separately control artillery related audio sounds through the ‘Artillery’ audio slider.
0.25
Game Core
- Performed a minor game engine upgrade.
Quality of Life
- You can now connect to a server by pressing the ‘Enter’ key.
- Players can now display voice phrases in chat. It will come in especially handy for all those fellows leading regiments during events.
- » Enable ‘Shouts In Chat’ from the ‘Game’ settings to display phrases in chat.
Bug Fixes
- Solved an issue with a memory leak occurring on the game server after map load.
- Solved an issue with the Naval Battlefield server crashing after long periods of run time.
- Attempted fix towards an issue with weather sounds cutting off.
- Attempted fix towards an issue that caused the musician tunes to cut off during volley fire.
- Solved an issue with the game hanging on exit.
- Solved an issue with the attacking and defending factions being inverted in the scoreboard.
- Solved an issue with loading the moveable field gun while standing in front of its barrel.
- Solved an issue with the private admin chat introduced during the previous update being restricted to the team the player joins.
- Solved an issue with field guns randomly killing friendly players when friendly_fire is enabled.
- Solved an issue with cannonball kills displaying an incorrect kill distance in the kill feed.
- Solved an issue with spacing in the kill feed user interface.
- Solved various exceptions that occurred on the client during map load.
- Solved various exceptions that occurred on the server.
- Attempted fix towards a recurring error that sometimes occurs on the client when a player carries an item.
- Solved an error that was being outputted on the client related to audio.
- Solved an issue with incorrect audio files being assigned to the weather system. Static sounds no more.
- » If the weather sounds are slightly too high in volume, you can adjust them through the game’s 'Audio/Weather' settings.
0.24
Game Core
- Project Cleanup. Optimised our development workflow as this contributes towards producing content at a faster pace.
- » Removed all unused meshes, textures and terrains to lessen the load on our project and reduce wait times.
- » Refactored multiple scripts to make them more accessible to the developers.
- » Restructured the entire project for the developers to more easily locate particular items.
- Game Engine Upgrade. A necessary step forward before we could deliver on our promise to further optimise the game as this exposes the team to newer technologies that can be utilised towards this effect.
Optimisations
- Character Optimisations. One of the major bottlenecks in performance when a lot of players are on screen have received direct optimisations. Players will experience a better framerate on those massive 150 * Player servers pending that they weren’t already previously limited by an older GPU.
Graphical Additions
- Time of Day & Weather System. Players can now enjoy a much better-looking dynamic skybox and weather system due to changes we had to undergo while performing the game engine upgrade.
- » The volumetric clouds introduced with this new time of day and weather system utilise more GPU resources than the one present in the version before this update.
- » If you’d like to trade off looks for performance, simply go to your ‘Video’ settings and lower down the ‘Skybox Quality’ to ‘Medium’ or ‘Low’.
- Additional commands to better control the time of day and weather system have been included. You can find all the commands detailed below.
- » rc nature weather preset <Weather Preset> <Transition Time>
- - Weather Preset: Calm, Calm2, Calm3, Calm4, Fog, Fog2, Fog3, Snowy or Storm
- - Transition Time: 5 - 60
- » rc nature time timeOfDay
- » rc nature time dynamicTime <Input>
- - Input: true or false
- » rc nature time dynamicTimeSpeed <Speed Multiplier>
- - Speed Multiplier: 0.01 - 1
Quality Of Life
- Admin Chat Channel. We’ve introduced an admin chat channel that is specifically reserved for discussion amongst those with administrative privileges on a particular server.
- Admin Shortcut Commands. You’re now also able to more easily access some of the most common administrative tools by typing shortcut commands in the admin chat.
- Administrators can broadcast a message by typing ‘/bc’ in the admin chat channel followed by their desired message: /bc <message>
- Administrators can switch to a map by typing ‘/mr’ in the admin chat channel followed by a value according to the rotation set in the server configuration file: /mr <map rotation id>
- Made muting functionality more easily accessible through the Round Players ‘P’ panel.
- Players are no longer able to hide private messages sent by server administrators by toggling the ‘Broadcasted Messages’ user interface settings.
- You can now separately control weather sounds through the ‘Weather’ slider under ‘Master Volumes’ in the Audio settings.
Bug Fixes
- We’ve pushed forward a tentative fix for the sudden latency spikes that players sometimes experience on the Naval Battlefield game mode.
- Fixed a bug where the confirmation text was being incorrectly displayed after a particular administrative action was clicked on in the Round Players ‘P’ panel.
- Fixed a spelling mistake on one of the spawn points present on Fort Imperial.
- Fixed various issues related to naval vessel destruction.
- Fixed an issue where players could go inside one of the props present on Dutch Canals.
- Fixed an issue with one of the bridges on Dutch Canals not being correctly placed.
- Fixed a bug were one of the mortars on Fort Imperial could sometimes incorrectly collide with an invisible object causing it to explode prematurely.
- Fixed a bug that was causing one of the ammo boxes on Fort Winston to become invisible.
- Fixed a bug were players couldn’t spawn as a Cannoneer on the Highlands map.
- Fixed various floating props on Ernest Ridge.
- Fixed an issue with players getting stuck underneath the watchtowers on King George.
- Fixed an issue on the Sacred Arena map which sometimes caused players to spawn behind the map’s border inside the church.
- Players are no longer able to walk on the metal flag poles present on Fort Arena.
- Fixed an issue with incorrect textures being assigned to the Prussian fife.
- Fixed an issue with players floating when interacting with cannons aboard ships or near the coast.
- Fixed an issue with players floating when interacting with the captain’s wheel on the 2-Gun Schooner.
0.23
Bug Fixes
- Multiple attempted fixes towards spawning related issues on the Naval Battlefield and Coastal Siege game modes.
- Fixed an issue which caused blood effects not to appear when a player was killed by grapeshot.
- Fixed an instance which caused the player to get stuck with a ramrod in hand if they got hit while ramming a cannon.
- Fixed an instance which caused the player to get stuck with a ramrod in hand if a ship sunk while they’re ramming a cannon.
- Fixed an issue which caused the swivel guns on the 8-Gun Schooner to retain the cooldown timer that was present pre the introduction of the time-based loading and ramming for artillery pieces.
- Fixed an issue which caused the player’s user interface to disappear after the match ended on the Melee Arena game mode.
- Fixed an issue which caused the gaussian blur present behind the end of match and spawn menu interfaces not to be visible.
- Attempted fix towards an issue which sometimes causes the player to get stuck in an animation if they’re killed while moving a field gun.
- Fixed an issue which prevented other players from seeing cannons animating while you’re using them.
Game Balance
- Increased the damage of the larger variation of the grapeshot.
- Reduced the drop of the larger variation of the grapeshot.
- Prevented the mortar’s barrel from recoiling after firing as it is already increasingly difficult to line up a shot with this particular artillery piece.
- Slightly increased the speed at which a cannon moves and rotates.
- Reduced the health points of wooden palisades found on various maps so they can be destroyed more quickly.
- Reduced the health points of the chevaux-de-frise props found on various maps so they can be destroyed more quickly.
0.22
New Game Features
- New Artillery Mechanics! Well trained crews will triumph over others as the new artillery mechanics have been designed from the ground up with team-play at the forefront.
- » Move field guns on the field of battle. Assist another player to move the gun at a faster pace.
- » Cannoneers are able to carry ammo boxes. It’s extremely convenient to have this present nearby a field gun to use at a moment’s notice.
- » You are now required to hold down your ‘E’ key to load a shot.
- » Guns must now be rammed after a shot is loaded.
- » Moveable field guns will recoil back once they are fired. You can no longer automatically push the cannon forward on the field guns to encourage team play.
- » You are now required to go through the same process of loading and ramming while operating a stationary artillery piece.
- Artillery Respawn. Moveable field guns will respawn back to their initial spawn location after two minutes. They will also be repairable in a future update.
- » Server administrators can configure the time it takes for an artillery to respawn after it gets destroyed by inputting the following command in the server configuration file: ::artillery_fieldgun_respawn_timer 130
- Grapeshot! A new artillery shot that is especially effective against infantry.
- A New Class! Cannoneer. The go-to class for dedicated artillerymen. They have a priority over the operation of field guns and indeed all of the other artillery pieces present in the game.
- » Cannoneers also have their own chat channel to communicate in.
- Spyglass Overhaul! You are now able to view players at a much greater distance while looking through the spyglass. This will come in especially useful for ranging targets.
- A New Map! Fort Pierre. Make good use of moveable field guns to open multiple entry points for the assaulting infantrymen by pouring led into the wooden palisades.
- » Input the following parameter to play this map on your community server: map_name fortpierre.
- Interaction Indicators. Once a player gets close to an interactable object, they will be presented with an icon marking down its location.
- » You can disable these indicators from the game options under all the other user interface settings. Look for Interaction Indicators.
- Dutch Canals. This map has received quite the overhaul with bridges being added to create pathways over canals and additional houses and trees to serve as cover. We’ll be re-visiting other maps to improve their playability in future updates.
- Most of the maps present in the game received various iterations to support moveable artillery. A hefty bunch of work!
- We’ve made sure to include two moveable artillery pieces on every map specifically designed for organised play.
- » You’ll also find additional stationary artillery pieces present on some of the maps.
Quality of Life
- We implemented a system that ensures the order of classes in the spawn menu remains consistent with the exception of the Training Grounds map were classes from both the Navy, Army and Coastal branches are present.
- Changed the font used for all interaction labels in the game so it becomes more readable and added a slight fade to all of the interaction labels.
- Included additional sounds to all artillery pieces.
- The list of official servers available to join in the ‘Join Other Server’ panel has been updated.
- Changed the colour of the recruitment channel to make it more distinguishable from the rest.
Game Balance
- Implemented a system that restricts players from loading specific shots in certain artillery pieces. You are no longer able to load round shot in swivel guns. Instead, they can now be loaded with a smaller iteration of the grapeshot.
- Upon firing an artillery piece, the gun’s barrel will slightly recoil. This is being done to further increase the skill gap.
- You’ll now find more ammo boxes on the 8-Gun Schooner. These contain the smaller version of the grapeshot to load swivel guns with.
Other Additions
- Included additional spawns near the barn on Highlands when played on the Army Conquest game mode.
- Change the spawn limits for the Garrison Arena map when played on the Army Conquest game mode.
Optimisations
- Solved an instance which was causing a dip in framerate when an explosion was caused.
- Optimised various particle effects in the game.
Bug Fixes
- Fixed a bug which caused the sound when pushing a cannon forward not to play.
- Fixed a bug which prevented firearm trajectories from showing when a server administrator set the drawFirearmTrajectories to true.
- Fixed a bug which caused players to get stuck in an animation after using a spyglass.
- Fixed a bug which caused players to get stuck looking through a spyglass forcing them to respawn.
- Fixed a bug with the wheels not animating correctly when a cannon is being pushed forward.
- Fixed a bug which caused the particles produced when a shot from a firearm hits a snowy terrain to be not very visible.
- Fixed a bug which caused players to get stuck behind the rowboat passage on King George.
- Fixed a bug which prevented players from using any weapons while walking on one of the rowboats present on King George.
- Fixed a bug on Fort Sallettes which prevented players from going in certain rooms.
0.21
Game Features
- A New Map. King George.
Quality Of Life
- The official server list found in the ‘Join Other Server’ panel has been updated. If you are unable to see servers in the lobby, you can use this to connect to any of the official servers.
- You will now find a link to the official Holdfast Discord in the game’s ‘Escape’ menu. We wanted to make sure that joining the community on there is more easily accessible.
- Re-designed a section to the top right of the main menu that re-directs players to various places were our community resides.
Game Balance
- Capturing all flags in the Army Conquest game mode will no longer end the match.
- Re-positioned the spawn points on Snowy Plains 2 for the Army Battlefield game mode.
- Reduced the time it takes before the Army Battlefield and Army Conquest game modes end in the official Army Front rotation from 25 to 20 minutes.
- Reduced the number of reinforcements on the Army Battlefield game mode to balance everything in accordance with the above-mentioned change.
- Re-visited the rotation of the Plains maps in the Army Front rotation so the maps that can more easily encourage line battle engagements to occur are rotated more frequently.
Bug Fixes
- Confirmed fix for a bug which reduced firearm accuracy over long periods of server runtime.
0.20
Core Development
- Holdfast: NaW's underlying game engine has been updated to the latest stable release. We’ve done this in an effort to improve both server and client-side stability.
Features
- A dedicated ‘Recruitment’ chat channel that regiments (game clans) can use to advertise their own group has been added into the game.
- » Player’s advertising their regiment in the chat channel will be displayed in a different colour to help distinguish them from the rest gathering greater visibility.
- » If you aren’t too keen on seeing recruitment messages, we’ve also included an option that allows you to disable the channel through the ‘Game’ options.
Quality of Life Additions
- The ‘Round’ chat has been renamed to ‘All’ chat.
- You will now always find chat channels in the same order irrespective of the class you are playing.
Bug Fixes
- Fixed a bug which caused all players to become invisible forcing everyone in the match to re-join the server.
0.19
Game Features
- A New Map! Ernest Ridge. Now playable on the Army Front official servers.
- » Designed by Pierre.
Optimisations
- Optimised various instances which were causing framerate to plummet when a lot of players spawn at the same time.
- Optimised client-side VoIP performance.
- Optimised an instance that occurred when a player switches their weapon.
- Optimised the scoreboard.
- Optimised player name tags.
- Optimised the terrain shaders.
Bug Fixes
- Attempted a fix towards solving more instances were players experienced bad quality audio when other players spoke using VoIP in the game.
- Attempted a fix towards an issue which sometimes causes the server to hang.
0.18
Bug Fixes
- Fixed an issue which prevented players from selecting a custom name.
- Fixed an issue which prevented players from adjusting audio, graphical and game settings.
Optimisations
- More optimisations to improve stability.
Preparation
- A whole lot of underlying changes in preparation for the artillery focused update to follow in the next few weeks.
0.17
Game Features
- Multiple Rounds! The Melee Arena game mode now supports multiple rounds. Reduce the wait-time. You can find the new server configuration commands for this game mode below. These need to be set per map rotation.
- » round_spawn_close_timer_seconds 35 - Set the time it takes before the arena gates open for the first round. Set this higher than the timer below to allow some time for players to load the map.
- » round_spawn_close_timer_seconds_between_rounds 20 - Set the time it takes before the arena gates open for all the round to follow after.
- » amount_of_rounds 15 - Set your desired number of rounds to play before the match ends. The value that you set here must be an odd number to ensure that there is always a victor.
- Announcer! Let others know of your glorious achievements in the Melee Arena game mode. As you ramp up your kill streak, an announcer will broadcast your name to everyone in the match.
- VoIP quality has been improved.
Optimisations
- Plugged several leaks that were degrading performance over long periods of play time on the client.
Quality Of Life Additions
- Renamed the ‘Listen Locally’ option to ‘Test Microphone’ so players have a better understanding of what this feature does.
Bug Fixes
- Fixed an issue that negatively impacted accuracy when firing in third-person.
- Fixed a bug which was causing certain players to hear robotic-sounding audio when other players spoke through VoIP.
- Fixed a bug which was causing certain players to be unable to hear other players speaking through VoIP. If you are still experiencing the issue after this update, try installing the redistributable linked * below.
- » Click on the following link to download the redistributable
- Fixed a bug that was causing the End of Match screen to disappear very quickly in the Melee Arena game mode.
- Fixed a bug were an incorrect faction would be displayed as the victor at the end of match screen.
- Attempted fix towards a bug that sometimes causes players to spawn on a ship of the enemy faction whilst playing on the Naval Battlefield game mode.
- Attempted fix towards a bug that sometimes causes an incorrect number of ships to appear in the spawn menu whilst playing on the Naval Battlefield game mode.
- Fixed a bug that caused an incorrect faction icon to show in the top bar if you spectate a match without joining the round.
- Fixed an error that was being outputted when hitting an enemy player.
- Fixed an error that was being outputted when playing on Fort Salettes.
- Fixed an error that was being outputted when playing on Caribbean.
- Fixed a bug that allowed players to go inside the well on Fort Winston.
- Fixed a bug that caused an incorrect particle to show when players hit a snowy terrain.
0.17 Additional Update
Bug Fixes
- Solved an issue which prevented death and hit sounds from playing.
- Solved an issue that was degrading client-side performance when a player starts swimming in the Naval Battlefield or Coastal Siege game modes.
- Solved an issue that caused the enemy faction’s deaths not to be visible for the top five players at the end of match screen.
- Fixed a bug that caused the text of players which achieved over 100 kills to be split into two lines during the end of match screen.
Quality Of Life Additions
- Your character will now continue to auto-run if you minimize the game. The escape menu will only become visible when you hop back into the game.
0.16
Game Balance
- Reflective damage is no longer present on the Army Front official servers. You will not receive damage for striking or firing at a friendly player. You are still unable to strike or shoot through friendly players with melee weapons or firearms.
- Melee strikes with muskets now deal more damage.
- You’re now able to finish off an enemy player in a single strike if you correctly factor in the strike’s duration and the distance between you and the other player. You will also increase the damage you deal if you're running forward instead of backwards. Use the musket’s weapon reach to your advantage!
- Melee strikes with swords now deal more damage.
- Up strikes with swords are inherently more difficult to land but you’re now guaranteed to end your opponent in a single hit. Lunge attacks can also kill an enemy player in just one blow given that you properly factor in the strike’s duration, the distance between you and the other player and the momentum. Right, and left sword slashes are easier to land but you will not end your opponent in a single strike. Use the sword’s four-way attack directions to your advantage!
- You are still guaranteed to kill opponents with a single strike if they are aiming or reloading.
- The stun timer preventing you from attacking after you hit a friendly player, an object in the map or the ground with a melee weapon has been significantly reduced.
- Rifleman now accumulate much fewer points for kill streaks compared to other classes.
- Reduced the pulsating effect on the dynamic crosshair for all weapons.
- Included an additional ladder leading to the top of the barn on Dutch Canals for balancing reasons.
Quality Of Life Additions
- Players now have the option to disable the dynamic crosshair through the ‘Game’ options. Once again, this has not changed the underlying shooting mechanics nor did they change with the previous inclusion of the dynamic crosshair.
- The icon representing Infantry Officer class has been re-coloured from yellow to green so players can more easily distinguish between players in the server and their Steam friends.
- We’ve included a unique icon for the Surgeon class. This is present on the minimap.
Bug Fixes
- Fixed a bug which caused certain players to be unable to join the round.
- Fixed an issue which caused rounds in every game mode to end too quickly.
- Fixed an issue that was being outputted when a player moved around. This was causing the game to briefly stutter.
- Fixed a bug which was causing players to be unable to switch to another weapon or spawn without any weapons. This was also sometimes causing the hotkey for a particular weapon to be incorrectly assigned.
- Fixed a bug were when a player fired with a Blunderbuss on a friendly player and reflective damage is enabled, they appeared multiple times in the kill feed.
- Fixed a bug were when a player fired with a blunderbuss on a friendly player and reflective damage is enabled, they heard multiple hit sounds play on their person.
- Attempted fix towards a bug that caused VoIP quality to degrade.
- Fixed an error that was being outputted when a player joined the Melee Arena game mode as the time to start the round was ticking down.
- Fixed an error that was being outputted due to the minimap.
- Fixed an issue were players could sometimes see text overlaid in the spawn menu when playing on the Melee Arena game mode.
- Fixed a bug which was causing kill streak bonuses not to work.
- Fixed a bug that caused players to be able to only open one of the sides for various double-sided doors present in all maps.
- Attempted fix towards an issue that allowed players to go outside the doors before they open in the Melee Arena game mode.
- You are no longer able to jump on the towers in Watchtower Arena anymore.
- Fixed an issue that prevented players from passing through one of the tunnels in Fort Salettes.
- You are no longer able to go outside Fort Arena’s playable area.
- Fixed an issue with one of the ladders on Fort Salettes clipping inside the fort.
- Fixed an issue were you could clip inside walls on the Highlands map.
0.15
Game Features
- Army Front! Various improvements to the Army Conquest and Army Battlefield game modes based on community feedback.
- » Reduced the number of capture points on every map. Players were previously too spread out.
- » Base spawns are now uncapturable. This will ensure that players in the server always have a position to spawn on.
- » Significantly reduced the number of players that can spawn on a captured point. Captured points were almost impossible to re-take since the entire team could spawn on that more advantageous forward position.
- » We’ve placed more defensive emplacements around capture points to make them easier to defend now that the number of players that can spawn on a specific location has been significantly reduced.
- » Increased the points gathered when capturing a flag from 50 to 150.
- » On the Army Front official servers, you will never find Desert, Grassy or Snowy Plains maps being played on the Conquest game mode.
- » We’ve reduced the number of reinforcements on the Army Battlefield game mode for last stands to occur more frequently.
- Naval Combat! Set sail once again. A multitude of fixes to further stabilise the naval and coastal game modes.
- » Fixed an issue that produced several graphical bugs when aiming with a cannon aboard ships, swimming or standing near a shoreline. This would sometimes appear as a green flickering screen or underwater splashes.
- » Fixed an issue that caused the camera to flicker severely when sailing a boat, a ship or sitting on a rowboat.
- » Fixed an issue on the Naval and Coastal Siege game modes were the textures turned black forcing the player to re-join the server.
- » Fixed an issue that caused players to desynchronize forcing you to close the game whilst playing on naval or coastal scenarios. Players would appear to be floating above ships or become invisible when this bug occurred. This specific problem also caused a variety of crashes to occur.
- » Fixed an issue that caused the map to stop loading on the naval and coastal game modes.
- » Fixed an issue that was causing performance to periodically plummet whilst playing on maps were water, rivers or the ocean is present.
- » Fixed an issue with the spawn menu background on naval and coastal maps appearing white.
- » Fixed an issue on the naval and coastal game modes that caused some of the spawn locations on ships not to be present after the map loaded.
- » Fixed an issue on Coastal Siege were rowboats were being respawned when destroyed. This severely degraded the server’s performance.
- » Fixed an issue were the Naval Battlefield game mode resulted in a draw if an equal number of ships were sunk before the round ends. When this occurs, the number of crewmen killed during a round will now determine the winner instead.
- » Fixed an issue in the Naval Battlefield game mode were no messages appeared if no crewman were killed or ships have been sunk and the round ended.
- » Spotter. You can now equip a spyglass if you spawn with the Adept Sailor.
- 3 new maps! Fort Schwarz, Fort Salettes and Snow Plays 3. Now playable on the Army Front official servers.
- » Input the following parameters to host these maps on your community server: map_name fortschwarz, map_name fortsalettes or map_name snowyplainsiii.
- Fixed an issue were Steam failed to authenticate when launching a community server causing them to appear empty in the lobby.
- We’ve performed a minor game engine upgrade in order to solve the Steam authentication issues with community servers.
- You will now find a refresh button at the very bottom of the server browser. This will come in especially handy for those players that sometimes experience issues with not seeing servers in the lobby.
- The official servers in the ‘Join Other Server’ panel have been updated. You can make use of this panel if you ever face any issues with servers not appearing in the lobby.
- In the Settings menu, the ‘Blend Weights’ option has been renamed to ‘Animation Quality’. If you’re playing on the lower settings and are looking for better character looks with relatively no performance impact, you can adjust this setting.
Bug Fixes
- Fixed an issue that caused players to quickly turn 360 degrees after they shot with a pistol, rifle, musket or a blunderbuss. You will now also experience recoil whilst moving your weapon and firing.
- Fixed an issue which caused a server to crash whilst capturing flags on the Army Conquest, Army Siege and Coastal Siege game modes.
- Your screen will no longer flicker when you stand in the way of a door that is opening or closing.
- Fixed an issue were the compass didn’t rotate when you look around using the tilde key.
- Fixed an issue with an error being outputted when Stereo Mix isn’t enabled and no microphone is plugged in. This was severely degrading performance.
- Fixed an issue with localisation were you could previously ‘Turn On’ a door. Brilliant, right?
- Fixed a miss-type on the British emblem. These emblems are visible on the victory screen.
- Fixed an issue with localisation for the Prussian faction in the scoreboard. Kingdom of Prussia.
- Fixed a spelling mistake that appeared when the Prussians won the round ‘The Prussians Are Victorious’.
- The game now takes less disk space. Comparatively, we’ve managed to reduce the game’s file size by around 3 Gigs.
- Increased the spawn limits for the defenders on Coastal Siege.
- We’re now directing logs for the actions done by server administrators to a separate log file for organisational purposes.
- » The following entry can be placed in the batch file before launching the server to direct the admin log file to your desired location: --adminCommandLogFilePath "Path Goes Here”
- Fixed an exception that occurred on map load and was severely degrading performance over longer periods of playing hours.
- Fixed multiple warnings being outputted after the map loads and artillery was present. This was severely degrading performance over longer periods of playing hours.
- Optimised and fixed a variety of issues being caused by shaders.
- Fixed an issue were if two players with the same name join a server, it caused an exception to occur.
- Fixed an issue with one of the ground textures not producing footsteps sounds. This texture is used on a variety of maps.
- Fixed an issue with localisation in the Army Battlefield game mode when the Prussian reinforcements depleted.
- Fixed an issue with 3D VoIP. This was degrading performance over time.
- Removed unnecessary logs from the server upon launch.
- Fixed an issue that sometimes caused the server to be launched as our development version. This was degrading performance.
- An attempted fix towards an issue that is sometimes caused when a player is carrying an artillery shot. This was degrading performance.
- Fixed an issue which caused Army Conquest to be played as a single life game mode if you switched from Army Assault to Army Conquest.
- Fixed an issue were the map took longer to load from the server when switching between different game modes.
- Fixed an issue that caused the wrong factions to appear in the top bar if you spectated another player or used the free-flight camera.
- Fixed an issue on the Training Grounds map which prevented players from using the field guns.
- The stone bridge on Arendan River is now wider. You’ll also find more objects to take cover behind on the bridge itself.
- Fixed an issue with one of the houses not casting shadows on Arendan River.
- An attempted fix towards an issue which caused players to bug underneath the fortification on Fort Christina.
- You’ll now find more objects on Desert Ruins serving as additional cover.
- Fixed an issue with some of the doors on Sharpton spawning wood of the wrong colour when destroyed.
- Re-added Conquest game mode support for the Training Grounds map as this was causing some community servers to crash.
- Fixed an issue were players could get stuck inside the chimney on Linburg.
- Dutch Canals has received further optimisations.
- The fences on Dutch Canals have been lowered so they’re easier to jump.
- Fixed a variety of mesh related issues on the ruin models present on Tahir Desert and Desert Ruins.
- Fixed an issue were one of the doors on Martello tower appeared to be floating.
- Fixed lanterns floating on Linburg.
- Fort Winston now officially supports the Siege game mode.
- Fixed an exception that was being outputted on Fort Winston. This was degrading performance.
- Fixed an exploit on Tahir Desert which enabled a player to shoot from inside one of the walls near the ruins.
- You can now pass through one of the shallow lakes on Black Forest. It is no longer blocked off.
- Fixed an exploit on Linburg that allowed players to jump underneath the water.
- Fixed an issue on Fort Imperial which caused one of the textures on the destructible models to appear black.
- More chairs and benches on Fort Christina are now sitable.
- Fixed an issue with capture points not appearing in alphabetical order on some maps whilst playing the Army Conquest game mode.
- Fixed an instance were errors were thrown on the server whilst it is running the Open Waters map. This was degrading performance.
- Fixed an issue with the 8-Gun Schooner throwing errors on the server when it was being destroyed.
- Fixed an issue on Arendan River were the pikes were clipping through one of the sandbags.
- Fixed an issue on Grassy Plains 2 were one of the sandbag textures appeared to be black.
- Fixed an issue with a sound not being outputted when destroying one of the objects on Fort Imperial.
0.14
Game Features
- Head into battle with the all-new Prussian faction as they are now available to play in Holdfast: Nations At War.
- » Input the following parameter per map rotation to play as the Prussian faction: faction_attacking prussian or faction_defending prussian
Interchangeable Faction Spawn Positions! There are plenty of players who are particularly adamant about always joining one particular faction. With this addition, the initial spawn position of a faction will be different after each and every round.
- » This functionality is supported on all existing game modes including Army Assault and all Naval and Coastal game modes.
- » Input the following parameter per map rotation to define the position where a particular faction should spawn at: faction_attacking french and faction_defending british
- British Coast Guards. New Units! Defend as the British Coast Guards in the Coastal Siege game mode.
- The Spawn Menu User Interface has been completely re-designed. It is now much easier to locate a naval vessel to spawn on if you’re playing with your crew mates.
- 2 new maps! Linburg and Black Forest are now in the game. Both of these maps have been included in the official server map rotation.
- » Input the following parameters to host these maps on your community server: map_name blackforest or map_name linburg
- Game Engine Upgrade! Holdfast: Nations At War is now running on the latest version of Unity 2017. Development on the upgrade has been one of the greatest undertakings that the team has embarked on to date.
- » All of this was done with the primary objective to improve upon melee combat.
- » New technologies in the upgraded game engine will allow us to further refine player movement and solve the discrepancies with ‘hitboxes’ - Work on this is currently ongoing.
- Multiple Game Mode Servers! Join one of the Army Front official servers to play the Army Siege, Army Conquest and Army Battlefield game modes without having to switch between servers.
- Openable and Closable Doors. More objects to interact with on the map.
- Roleplay! Several chairs on various maps are now sit-able.
- New end of round victory tunes for all factions are now in the game! We do hope that you take a liking to these.
- Server administrators can now select Brazil as a region through the server configuration file.
- » Input the following parameter if you’d like to assign the Brazilian region to your server: server_region brazil
- Rifleman accuracy over long distances on the Standard game type has been reduced.
- Shadows have been improved.
- The main menu screen has been changed to showcase the glorious Prussians.
- Added an audio reverb for an echoey effect when speaking or other sounds play inside buildings.
- Map loading screen images will now appear faster.
- Arranged the order of a variety of spawn points on land-based and coastal maps in the spawn menu. This is so that the base spawn points where the greatest number of players can spawn will always show at the very top.
- You can now find multiple spawn points on the Training Grounds map when playing on the Army Battlefield and Army Assault game modes. This will make it easier for players to travel around various locations on the map.
- Adjusted the initial spawn positions for players on several maps so you don’t spawn way too much above ground. This is still a work in progress and some spawn locations have yet to be re-visited.
- Training Grounds is no longer playable on the Conquest game mode.
- You can now play with all the in-game classes including the Naval and Coastal ones on the Training Grounds map.
- The Training Grounds map now has a unique loading screen.
Bug Fixes
- Fixed a bug which caused the server to disconnect all players after 254 rounds.
- Fixed an issue with an incorrect sound being played when hitting the wooden floors of the church found on the Training Grounds map with a melee weapon.
- You can now find mortars at both of the base spawns on Fort Winston.
- The cannons inside the siege camp on Fort Winston are now able to cover a greater area.
- Included several ambient sounds on Fort Winston.
- Fort Winston has received various optimisations.
- Fixed an issue where players could hide inside gabions on the Desert Plains map.
- Fixed an issue with objects disappearing at a close distance on the Desert Plains map.
- The snow accumulation on the Grassy Plains map now looks better.
- Adjusted several ladders on Sharpton so players can climb them more easily.
- Fixed an issue with cannon rotations on the Sharpton siege map.
- Fixed an issue where players could jump out of the window and go into the river on Sharpton.
- Fixed an issue where the Officer class showed twice in the list when spawning on the Windmill spawn point on Sharpton.
- Fixed an issue with the snow accumulation on the Sharpton map looking too bright.
- The camp on Fort Christina has been filled with additional props.
- Fixed a spelling mistake on one of the spawn points in Fort Christina.
- Fixed several instances where players could get stuck between objects in Fort Christina.
- You can now more easily climb the staircases near the gabions in Fort Christina.
- Fixed an issue where players couldn’t spawn using the Rifleman class on the Highlands map.
- Fixed an issue with recoil on one of the cannons on the Highlands map.
- Players will now find additional doors when traversing inside the South Sea Castle fortification. This was done so that the fort is more easily defendable.
- Fixed several spelling mistakes in the music selection panel for the British faction.
- Fixed an issue with flickering textures on one of the pianos in the game.
- Fixed an error that was being caused when an object was destroyed in the game.
0.13
Game Features
- The brand-new Army Conquest game mode! Co-ordinate assaults, capture and hold objectives to become victorious.
- » Playable on all existing maps.
- » Input the following parameter per map rotation to host the Army Conquest game mode on your community server: game_mode ArmyConquest
- » You can also input the following parameters to adjust the game mode to your liking: conquest_tick_reward 1, conquest_max_tickets 2500, conquest_ticker_time_seconds 1 and conquest_tickets_per_capture 50
- New map! Fort Winston. Playable on the Army Conquest, Battlefield, Assault & Deathmatch game modes.
- » Input the following parameter to host this map on your community server: map_name fortwinston
- Capture points have been re-designed. New mechanics, models, sounds and user-interface.
- The initial faction spawn positions are now interchangeable. This functionality is only available for the Army Conquest game mode at the moment but it’ll be made available for other game modes in a future update.
- » Input the following parameters per map rotation to change the initial spawn positions: faction_attacking french and faction_defending british
- You can now find Swivel Guns on the Training Grounds map.
- Changed the Coastal Siege capture point positions on Fort Imperial and Martello Tower.
Bug Fixes
- Fixed a number of exceptions to improve game stability and performance.
- Fixed a warning which was outputted related to textures on certain maps.
- Fixes some issues with floating props on Fort Christina.
- Fixed issues with terrain tessellation on Fort Christina.
- A possible fix for the bug which causes a green screen to flash when a player touches the water on Coastal or Naval maps.
0.12
Bug Fixes
- Improvements on firearm recoil mechanics. Players now have more control over their mouse movement after a shot is fired. Big thanks to the community for their feedback on this.
- Fixed a bug which caused a flickering green screen to appear when playing on Naval or Coastal maps. This was a hardware specific issue so please do let us know if you experience it again.
- Fixed a bug which caused all players to forcefully disconnect from the server when the 254th round starts.
- Server-side optimisations to improve performance for 3D VoIP. This system has undergone an entire re-work in an effort to reduce latency spikes on servers.
- A number of exceptions from the error logs we receive have been fixed.
- Updated and re-worked multiple game shaders to improve performance and reduce the possibility of graphical issues occurring for players with low-end hardware.
- Reduced the number of shaders the game utilizes. This is in an effort to improve stability.
- Fixed multiple layout issues for different languages.
- Introduced additional language characters in the game which were previously appearing to be missing.
- Fixed a graphical which caused to rocks on Crosshills to appear entirely black.
- Fixed a graphical issue which caused the sandbags on Fort Christiana to appear entirely black.
- Fixed an issue which caused the watermill on Arendan River not to animate.
- The background terrain on Sharpton and Fort Christina now support dynamic weather.
- The Training Grounds spawn locations have been moved to the debrief area.
- Fixed an issue which caused players to get stuck in the chimney on the Training Grounds map.
- Fixed multiple floating props on the Training Grounds map.
- Fixed an issue which caused players to get stuck on the church stairs when playing on the Training Grounds map.
- A map loading screen for Training Grounds map has been added to the game.
- Fixed an issue with the lobby status always appearing in Chinese irrespective of the selected language.
- The Training Grounds and Snowy Plains II map names now show in the lobby when those maps are being played.
- Players with low-end hardware will be seeing a slight increase in performance.
0.11
Game Features
- Single life official servers. Strategize, coordinate and make good use of cover to turn the tide of battle in your favour!
- Hardcore mode! A mode specifically designed for organised and competitive play.
- » Playable on all the existing game modes. Army Siege, Coastal Siege, Army Battlefield and more.
- » Input the following parameter per map rotation to enable the Hardcore mode on your community server: game_type Hardcore
- Firearm recoil! Giving you that extra kick whilst you’re burning powder.
- New map! Snowy Plains II is now playable in the game.
- » Input the following parameter to host this map on your community server: map_name snowyplainsII
- New map! Training Grounds. A place for regiments to call home.
- » Input the following parameter to host this map on your community server: map_name traininggrounds
- Game engine upgrade. A massive undertaking in an effort to improve stability and broaden our options to further optimise the game.
- Localisation! Holdfast: Nations At War is now playable in French, German, Spanish, Portuguese (Brazilian), Russian, Chinese (Traditional & Simplified), Japanese and Korean. We want to make sure that the game is widely available to everyone.
- NA Coastal Siege Server! We’re now hosting an official Coastal Siege server in North America.
- The round timer on the Coastal Siege official servers has been reduced by 5 minutes.
- Game information panel. To the top right of the spawn menu, a flashing question mark resides which if clicked on will present you with various information relative to the game mode you are playing.
- The Crews & Regiments button on the main menu now links directly to the recruitment section our forums. You better start planning ahead to keep your regiment thread more active! New players looking to join one will be browsing our forums more often.
- Players will now receive a notification if they are unable to join the round in the Army Assault game mode. This can either be caused by the player’s death or if they attempt to join the round after the round close timer has been surpassed.
- Server administrators can now privately message other players in the server through the ‘Round Players’ panel. We’re sure that this will come in handy for the administration of events! You no longer have to bother everyone with intrusive broadcast messages unless necessary.
- We’ve also introduced search functionality in the ‘Round Players’ panel. It’ll make scrolling through a list of 150 players just a little bit easier.
- Players now have the option to always show player names whilst using the Free-Roam Camera. Once again, we’re sure that this will come in handy for the administration of organised events.
- » The 'Show Player Names' option can be found in the 'Game' tab under Free-Roam Camera.
- You can now adjust the volume of firearm and artillery shots. We’ve done this so players can communicate better through VoIP.
- » This can be done by adjusting the ‘Weapon Volume’ slider found in the 'Audio' tab.
- Voice phrases in chat no longer show for Administrators.
Optimisations
- Client-side optimisations. Players running the game on low-end hardware should now see a slight performance improvement.
- Server-side optimisations. Servers will be seeing a slight increase in performance with this update.
- Chinese, Russian, Japanese and Arabic characters in broadcast messages now appear in white.
Quality Of Life Additions
- Additional tips have been included in the game. These tips are displayed when a map is loading.
- Desert Plains received a graphical re-work! In addition to this, two camps located near the spawns of both factions have been reinforced with mortar emplacements. The loading screen has been updated to reflect the new looks.
- Graphically improved the snow and desert environments. ‘Cold’ particle effects have been added on all snow themed game levels. The looks of the Atmospheric Scattering effect has also been improved.
- The British should now be able to destroy the French cannon using their own artillery piece on the Grassy Plains II map.
- Sharpton now has more artillery pieces when played on the Siege game mode.
- Added a natural crossing next to the bridge near one of the spawn locations on Sharpton.
Bug Fixes
- Fixed an issue which caused 3D VoIP not to work for certain players.
- Fixed an issue which caused one of the wooden bridges on Sharpton to be inaccessible.
- Fixed an issue which caused players to get stuck underneath one of the shooting platforms on Sharpton.
- Fixed several issues with objects culling early on Sharpton.
- Several assets have been re-textured.
- Improved the grass wind animation.
- Improved the looks of the Polish Vistula’s shako.
- Improved the looks of grass on Dutch Canals and Sharpton.
- Adjusted the spawn points for the Army Assault, Army Battlefield and Deathmatch game modes on Southsea Castle.
- Fixed several issues with destruction on Fort Imperial.
- Fixed an error that occurred whilst loading the Spanish Farm map.
0.10
Game Features
- Bagpipers! A grand total of 22 tunes are available for this class. You can check them out by joining the British faction.
- 5 new tunes for the fifer and drummer musician classes have been added into the game. 2 of those tunes are British and the remaining are French.
- A new map! Sharpton is now playable in game.
- » Use the following parameter to host the map on your community server: map_name sharpton
- A new map! Dutch Canals is now playable in game.
- » Use the following parameter to host the map on your community server: map_name dutchcanals
- 2 new line battle maps! Grassy Plains II and Desert Plains are now playable in game.
- » Use the following parameters to host these maps on your community server: map_name GrassyPlainsII or map_name DesertPlains
- Grenadiers! Chosen from the strongest and largest of soldiers. They’re available to be played in both the British and French factions.
- 2 new line infantry units! The 92nd Gordon Highlanders and Polish Vistula Legion.
- Melee combat improvements! You’ll be seeing more updates on this from us in future patches. This is only the beginning of our work on improving the melee. Here are more specifics. These changes have yet to be tested on high player count servers.
- » Blocking will be seeing a drastic improvement when it comes to responsiveness, and is no longer highly dependent on latency.
- » You are now able to go into melee combat whilst crouching. Your character will stand up so you can commence with melee combat. You can do so by pressing the ‘X’ key or striking or blocking with your melee weapon from a crouching position.
- » A variety of other additions that both directly and indirectly contribute to melee combat from optimisations, fluidity between transitions and general responsiveness.
- Transitions when going from running to aiming and vice versa are now more fluid.
- You can now reload your firearm directly from melee mode. Once again this should add to the overall fluidity of combat!
- You can now cease reloading your firearm by jumping.
- You will now stop crouching if you jump.
- Reworked Arendan River’s Siege mode! This map has been re-designed with the intention to prevent players from losing to much reinforcement’s needlessly by attempting to defend an optional capture point.
- The scoreboard has been re-designed. The player IDs have been removed and are now visible in the Round Players panel instead. We’ve also changed the font to a more readable text.
- Free roam camera improvements! You can now see the names of other players irrespective of the faction you have joined. It’ll certainly come in handy for all those generous fellows who take up their precious time to host events.
- Fixed an issue which caused the free roam camera to collide with invisible walls.
- Spectator camera improvements! You can now view nameplates of other players by rotating your camera when spectating another player. This is yet another addition to aid with the administration of events.
Optimisations
- Server side optimisations. More to come in future updates.
- Additional work to improve game stability.
Quality Of Life Additions
- You now have the option to listen to your microphone input when speaking through VoIP by enabling ‘Listen Locally’ from the ‘Audio’ settings.
- There’s now a very slight delay when you stop pressing the push to talk key for 3D VoIP.
- The list of official game servers displayed in the ‘Join Other Server’ panel that is accessed through a button on the server browser has been update. You can make use of this if you ever face issues with not being able to see servers in the lobby.
- Multiple language support! The game now supports Chinese, Japanese, Korean, Russian and Arabic languages. You can now make use of or see these characters being displayed for all the above mentioned languages in the game chat, player names, scoreboard, admin broadcast message as well as the round players panel. We’re now also supporting extra special characters that are especially useful for regimental tags.
- There has also been a variety of changes to fonts in a variety of other places including the main menu and settings options. Everything here was done in preparations for localisation. It’s going to be our next step after multiple language support to ensure that the game is widely available to everyone. More on this in future updates!
- Game tips and map information. We’re now displaying the map’s name, game mode and a variety of tips specific to the game mode being played on the map loading screen. We’ll be including more information in here as the game progresses.
- Player joined notifications are no longer displayed when you hide the UI using the ‘Scroll Lock’ key.
- Canyon has been optimised even further.
- Improved the looks of the flora on Grassy Plains.
- We’ve also added more spawn locations on all maps to reduce the chance of players spawning on top of each other.
- Improved the looks of the snow particle effect.
- Improved and changed ambient sounds on a variety of maps.
Organised the order of classes on the Palisade Arena map. Removed HTML tags from the game chat and administrator broadcast messages.
Bug Fixes
- Fixed a spelling mistake in one of the messages that get displayed when reinforcements are depleted.
- Fixed an issue on Spanish Farm which caused players to fling into the air and access the attic inside the two story house.
- Fixed several spots on the Desert Ruins map which were never intended to be accessible.
- Fixed issues with rain and snow accumulation on various maps.
- Fixed issues with collisions that made some stairs inaccessible on Arendan River.
- Fixed several issues with objects culling (disappearing at long distances) before they should on Arendan River.
- Fixed several errors that occurred whilst playing on the Grassy Plains map.
- Fixed an issue with grass being limited to a certain distance on Fort Christina.
- The official server map rotation has been changed to reduce the chance of night scenes and weather.
- The Join Game button in the main menu has been renamed to Play.
0.09
Game Features
- Added Canyon
Quality of Life
- 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.
- 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.
- 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.
- When friendly fire is disabled, ships will now no longer take damage from other friendly ships.
- Decreased the amount of simultaneous entries in the kill feed to prevent it from taking up too much screen space.
Bug Fixes
- Decreased the amount of simultaneous entries in the kill feed to prevent it from taking up too much screen space.
- Fixed an issue where the Riflemen's chat channel was not working as intended.
- 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
- Fixed an issue where admin-killing (slaying) a player on the Assault Game Mode still allowed them to respawn back in the game.
- The grass on Grassy Plains is now slightly darker.
- Changed the spawning positions on Grassy Plains for the Army Assault game mode.
- Fixed an issue with the snow particle effects.
- Fixed an issue with gaps on the rock formations of the Desert Ruins map.
- The admin 'broadcast' message has been re-designed to match the rest of the User Interface.
0.08
Game Features
- Added Grassy Plains
Quality of Life
- 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!
- 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).
- » 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.
- 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.
- Official and Community tabs have been added to the Server Browser to allow for more specific filtering.
- Server Admins can now kill (Slay), kick or ban players directly from the Round Players window 'P' to allow for easier administration of events.
- 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!
- 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.
- Voice phrases in chat have been disabled from the game. They're now only visible to server administrators.
Bug Fixes
- Fixed an issue where the reinforcement’s numbers were not always showing the correct values.
- Fixed an issue with the Server Browser where it would flicker a lot while the server rows were still updating their data.
- Fixed an issue were the Line Infantry Spawn limit on Arendan River (Army Siege) was less when compared to other maps.
- Holdfast: NaW now supports instancing. Players should see a slight increase in performance.
- Optimised the Snow particles. You should see a slight increase in frame rate when this weather affect is on the map.
- Snow particles now follow the camera more smoothly when you move around.
- Disabled water accumulation on the terrain for snow maps.
- Fixed and issue where the snow was falling through the roof inside the windmill on Fort Christina.
- Fixed several floating trees on Fort Christina.
- Fausberg Forest has been renamed to Snowy Plains.
- 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.
- Fixed an issue where naval captains could not hear their crew's VOIP communication when driving the ship using the third person camera.
- Fixed an issue where the rotation of other players while they are interacting with an object was not always correct.
- Players who are currently dead now appear in red on the Round Players panel 'P'.
0.07
Quality of Life
- Steam friends now appear with a yellow marker on the minimap to facilitate playing with friends. We greatly encourage team play to take place!
- 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!
- 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.
- » 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.
- rc serverAdmin chatMute <id>
- rc serverAdmin chatUnmute <id>
- rc serverAdmin voipMute <id>
- rc serverAdmin voipUnmute <id>
Optimisations
- 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.
Bug Fixes
- 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.
- 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.
- Added server-side optimizations to allow for smoother sessions over longer periods of time.
- 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.
- Fixed an issue where the rain ambience audio would sometimes get cut when many other sounds are playing simultaneously.
- 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.
- 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.
- 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.
- Fixed multiple issues with floating props on Fort Christina.
- Fixed a bug which caused players not to be able to aim while on the windmill stairs on Fort Christina.
- Fixed an issue which caused players to get stuck then having to jump on the bridge leading to Fort Christina.
- Fixed an issue with tessellation cracking on Fort Christina’s terrain.
- Snow particle effects show now no longer be seen inside the buildings on Fort Christina.
- The walls on Fort Christina are now stronger and can take more artillery fire.
- Fixed an issue were you could see other players respawn on their death location instead of their actual spawn for a split second.
- 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.
0.06
Game Features
- Added Fort Christina
- Added two new Fife and Drum tunes, one for the British and one for the French. Go play to your heart's content!
- Added three new tunes for the Violinist.
Optimisations
- 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.
- New particle effects for the smoke that goes out of the pan when firing a musket have been included.
- Added a different VOIP over-head icon for Officers and Naval Captains. They are now more distinguishable on the battlefield.
- Fixed a bug with the Naval Battlefield game mode where the server was incorrectly determining the winner of the round.
- The Server Browser now sorts by player count automatically the first time it is displayed.
- Added new Server Browser filter options to toggle full and empty servers.
- Added a new Search input for the Server Browser to make finding specific servers easier.
Bug Fixes
- 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).
- » 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.
- » 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
- Decreased the audio volume of other player's warcry noises.
- Renamed the 'Toggle Melee Mode' keybind option to 'Toggle Melee/Firearm'.
- Increased the height of the Instrument Songs panel to have the songs all fit without a scrollbar.
- The VOIP mini icon that is displayed next to your health bar now shows in white instead of green.
- Attackers now spawn closer to the defenders in the Coastal Siege game mode.
- Fixed an issue with collision on Fort Imperial.
- Fixed an exploit on Fort Imperial which allowed you to enter underneath the Fort.
- Improved the graphical quality and performance of the Main Menu scene.
- 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.
- Another path near the bridge crossing on Highlands has been included.
- Adjusted the Battlefield game mode spawn positions on Desert Ruins.
- Added more cover on the Desert Ruins map.
- You are now able to continue reloading while climbing one of the ladders on Arendan River.
- Performance on all maps has been slightly improved.
- 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.
- Another cannon has been included near the Windmill and Barn Spawns on South Sea Castle.
- Snow is now less bright during night time.
- Included more Cannons on the Martello Tower Map.
- There should now be fewer instances where you can accidentally swim underneath the terrain when you try to get on shore.
- More cliffs have been included to the front of the Martello Tower making it harder to scale.
- Attackers now spawn slightly closer to the defenders on Desert Ruins in the Army Siege game mode.
- Fixed an issue where you could spawn mid-air sometimes and fall to your death.
- Holdfast: Nations At War should now launch more quickly.
- Ships now spawn slightly closer on the Naval Battlefield open waters map.
- Fixed a bunch of client-side errors on South Sea Castle which was causing performance to degrade over time.
- Fixed an issue on the server related to melee combat which was causing a memory leak when a new round started.
- Fixed the problem with VOIP that occurred in the first build of the beta branch where not everyone could hear each other talk.
- Fixed an issue with performance drops on Fort Christina.
- The walls on Fort Christina can now take more damage before they're destroyed.
- Fixed an issue with being able to fire the swivel guns in rapid succession on Fort Christina.
- Reduced the reinforcements for Army Battlefield game mode to 600.
- Reduced the defender’s reinforcements from 300 to 275 in the Army Siege game mode.
0.05
Bug Fixes
- Multiple server-side fixes to continue reducing latency on servers. Work on this is still ongoing.
- 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.
- » In the Round Players panel, players speaking nearby using VOIP will be shown in green.
- » 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.
- 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.
- 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.
- » 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.
- A new VOIP mini-icon is now displayed next to your health bar when you are using your microphone.
- Reduced the overall volume of the in-game voice commands.
- 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.
- » 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
- 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.
- South Korean servers now appear as ROK instead of SKR in the server browser.
0.04
Game Features
- Added Fausberg Forest
Bug Fixes
- The Server Browser now correctly reflects the total number of players in a server.
- 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.
- 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.
- Bots that are spawned on the server are now not included in the Server Browser player count.
- Fixed an issue with the friendly_fire parameter for the Server Configuration file. Administrators can now enable or disable friendly fire in a round.
- 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.
- Removed the Crew Reinforcements from ships on the Naval Battlefield game mode.
- Fixed a bug where the Scoreboard was only togglable with the Tab key since the key bind from the Options was being ignored.
- Fixed a number of exceptions that occurred with the ocean system when a Naval Map level is rotated.
- Teams now spawn slightly closer to each other on the Army Battlefield game mode.
- Teams now spawn slightly closer to each other on the Army Siege game mode.
- Fixed an issue where players could go underneath the bridge on Highlands.
- 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.
- The rowboat now sways more along with the waves.
0.03
Bug Fixes
- 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.
- 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.
- Fixed a number of exceptions that were occurring on the client. This was causing issues with frame rate.
- A new feature to 'Invert Mouse Y' can now be found in the Game options.
- Removed a number of redundant development log entries from the server. This will help continue to improve stability.
- An attempted fix towards the issue where ships could sometimes glide through the beach on Fort Imperial.
- Players shouldn't be able to jump on top of the windmills anymore.
- Fixed an error that was being outputted when shooting at certain objects. This was causing frame rate issues.
- Fixed an issue where the Carronade on the Martello Tower didn't de-spawn when the Martello Tower itself was destroyed.
- Fixed an issue where movement speed was significantly reduced when climbing one of the ladders on the Martello Tower.
- The 8-Gun Schooner now sails higher above the waterline.
- The 8-Gun Schooner now sways more along with the waves.
- The 1-Gun Gunboat does not sway as much as before.
- Rowboats now fracture instead of sink.
- 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).
0.02
Optimizations
- Server side optimizations. Fix for player lag issues on server.




















