Kenshi: Best settings.cfg for Map Loading Speed Optimization

The objective is to reduce the frequency of full-cell reloads by optimizing the Terrain Chunk Size and disabling the simulation of distant NPCs that you cannot see.

File Path & Access

  1. Locate the File: Navigate to your main Kenshi installation folder (e.g., C:\Program Files (x86)\Steam\steamapps\common\Kenshi).
  2. The Target: Look for settings.cfg.
  3. Note: Unlike other simulation games, Kenshi relies heavily on its .cfg for engine-level parameters that the in-game menu sometimes fails to apply correctly.

Optimized “Fast Zone” Configuration Table

Parameter (CFG Tag)Recommended ValueTechnical Purpose
terrain_chunk_sizeSmallThe Travel Fix. Loads smaller, faster chunks during high-speed travel.
view_distance4000Balances distant landscape rendering with CPU load.
npc_view_distance2500Prevents the game from simulating distant AI behavior.
foliage_density0.25Dramatically reduces the number of entities in the $Z_{load}$ queue.
fast_zone_hoppingfalseCritical. Prevents the game from keeping too many zones in VRAM.

HowTo: Engineering the Ogre Engine for Speed

Follow these GameEngineer.net technical steps to eliminate the “Loading…” pause during travel:

  1. The “Fast Zone Hopping” Paradox: Contrary to its name, setting fast_zone_hopping to true often slows down travel on high-end systems because it forces the game to keep multiple “Reality Bubbles” active. Setting this to false ensures the engine clears old assets from your VRAM faster, preventing “Stutter-Lag.”
  2. Terrain Detail Scaling: Search for terrain_detail. While tempting to max out, a value of 0.5 or 0.6 provides the best balance. Higher values increase the Vertex Count ($V_{count}$) of the ground itself, which is the #1 cause of long loading pauses when entering the Swamp or Ashlands.
  3. VRAM Budgeting: Ensure texture_quality is set to High rather than Ultra if you have less than 12GB of VRAM. Kenshi’s uncompressed textures can easily saturate your GPU’s bus, causing a bottleneck in Data Throughput ($D_{io}$).
  4. Shadow Map Optimization: Locate shadow_map_size. For 2026 systems, 2048 is sufficient. Setting this higher often causes the engine to hang while it recalculates light paths for every tree and rock in a newly loaded zone.
  5. The “Clutter” Reduction: In the CFG, ensure clutter_density is low. Clutter (rocks, grass, small debris) are treated as individual meshes. In a dense zone, removing clutter can reduce the Draw Call count by over $40\%$.

Technical Explanation: The “Reality Bubble” ($B_{real}$)

Kenshi operates on a “Cell” system. Your camera is the center of a $B_{real}$ that dictates what is physically active.

$$Total\_Load\_Time = \frac{(Assets_{texture} + Assets_{mesh}) + AI_{logic}}{SSD\_Read\_Speed}$$

By engineering your settings.cfg to use Small Terrain Chunks, you are reducing the numerator of this equation. Instead of waiting for a massive $4 \times 4$ grid to load all at once, the engine progressively streams in $1 \times 1$ chunks as you move, allowing your NVMe Gen 5 drive to stay ahead of your character’s movement speed.

Leave a Comment