<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Red Faction Wiki  - Recent changes [en]</title>
		<link>https://www.redfactionwiki.com/wiki/Special:RecentChanges</link>
		<description>Track the most recent changes to the wiki in this feed.</description>
		<language>en</language>
		<generator>MediaWiki 1.39.1</generator>
		<lastBuildDate>Fri, 01 May 2026 03:52:40 GMT</lastBuildDate>
		<item>
			<title>Red Faction Modding Tutorials</title>
			<link>https://www.redfactionwiki.com/w/index.php?title=Red_Faction_Modding_Tutorials&amp;diff=15174&amp;oldid=15022</link>
			<guid isPermaLink="false">https://www.redfactionwiki.com/w/index.php?title=Red_Faction_Modding_Tutorials&amp;diff=15174&amp;oldid=15022</guid>
			<description>&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;End User Guides&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:45, 28 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l70&quot;&gt;Line 70:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 70:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Installing Clientside Mods (RF1)]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Installing Clientside Mods (RF1)]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Installing Custom Levels (RF1)]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Installing Custom Levels (RF1)]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*[[Launching Alpine Faction Bots]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Red Faction]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Red Faction]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: RF1 Editing]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: RF1 Editing]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 28 Apr 2026 19:45:01 GMT</pubDate>
			<dc:creator>Goober</dc:creator>
			<comments>https://www.redfactionwiki.com/wiki/Talk:Red_Faction_Modding_Tutorials</comments>
		</item>
		<item>
			<title>Launching Alpine Faction Bots</title>
			<link>https://www.redfactionwiki.com/w/index.php?title=Launching_Alpine_Faction_Bots&amp;diff=15173&amp;oldid=15172</link>
			<guid isPermaLink="false">https://www.redfactionwiki.com/w/index.php?title=Launching_Alpine_Faction_Bots&amp;diff=15173&amp;oldid=15172</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:44, 28 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{RF1Tutorial|Goober}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{RF1Tutorial|Goober}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This step-by-step guide will walk you through setting up '''headless bots''' on a '''Red Faction 1''' &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;[https://alpinefaction.com Alpine Faction&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;] v1.3 dedicated server. Headless bots are Alpine Faction clients running with no rendering or sound, controlled remotely by the dedicated server. Because they connect like real players, the server gets bots that move, fight, and use the network exactly as a human would - without the dedicated server having to simulate them locally.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This step-by-step guide will walk you through setting up '''headless bots''' on a '''Red Faction 1''' [https://alpinefaction.com Alpine Faction] v1.3 dedicated server. Headless bots are Alpine Faction clients running with no rendering or sound, controlled remotely by the dedicated server. Because they connect like real players, the server gets bots that move, fight, and use the network exactly as a human would - without the dedicated server having to simulate them locally.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''NOTE:''' This guide assumes you have already set up an Alpine Faction dedicated server. If you have not, please see:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''NOTE:''' This guide assumes you have already set up an Alpine Faction dedicated server. If you have not, please see:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 28 Apr 2026 19:44:30 GMT</pubDate>
			<dc:creator>Goober</dc:creator>
			<comments>https://www.redfactionwiki.com/wiki/Talk:Launching_Alpine_Faction_Bots</comments>
		</item>
		<item>
			<title>Launching Alpine Faction Bots</title>
			<link>https://www.redfactionwiki.com/w/index.php?title=Launching_Alpine_Faction_Bots&amp;diff=15172&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.redfactionwiki.com/w/index.php?title=Launching_Alpine_Faction_Bots&amp;diff=15172&amp;oldid=0</guid>
			<description>&lt;p&gt;Created page with &amp;quot;{{RF1Tutorial|Goober}} This step-by-step guide will walk you through setting up &amp;#039;&amp;#039;&amp;#039;headless bots&amp;#039;&amp;#039;&amp;#039; on a &amp;#039;&amp;#039;&amp;#039;Red Faction 1&amp;#039;&amp;#039;&amp;#039; &lt;a href=&quot;/w/index.php?title=Https://alpinefaction.com_Alpine_Faction&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Https://alpinefaction.com Alpine Faction (page does not exist)&quot;&gt;https://alpinefaction.com Alpine Faction&lt;/a&gt; v1.3 dedicated server. Headless bots are Alpine Faction clients running with no rendering or sound, controlled remotely by the dedicated server. Because they connect like real players, the server gets bots that move, fight, and use the network exactly as a human would - without the dedicated server havin...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{RF1Tutorial|Goober}}&lt;br /&gt;
This step-by-step guide will walk you through setting up '''headless bots''' on a '''Red Faction 1''' [[https://alpinefaction.com Alpine Faction]] v1.3 dedicated server. Headless bots are Alpine Faction clients running with no rendering or sound, controlled remotely by the dedicated server. Because they connect like real players, the server gets bots that move, fight, and use the network exactly as a human would - without the dedicated server having to simulate them locally.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' This guide assumes you have already set up an Alpine Faction dedicated server. If you have not, please see:&lt;br /&gt;
*[[Setting up an Alpine Faction Dedicated Server (RF1)]]&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
* The dedicated server does '''not''' run the bots locally. Instead, each bot is a separate Alpine Faction process running on a computer that can reach the server.&lt;br /&gt;
* Each bot client connects to the server using the normal multiplayer connection flow, but is identified as a bot via a '''shared secret''' it sends in its join request.&lt;br /&gt;
* The dedicated server controls each bot by sending it a profile (personality, skill, name, character) and steering its behaviour over the network.&lt;br /&gt;
* By default, headless bots run with no rendering and no sound, so resource usage per bot is low.&lt;br /&gt;
&lt;br /&gt;
To run any number of headless bots, you need:&lt;br /&gt;
# A dedicated server configured with a '''bot shared secret''' (and optionally one or more '''bot profiles''').&lt;br /&gt;
# One Alpine Faction client process per bot, launched with the matching secret and the server's address.&lt;br /&gt;
&lt;br /&gt;
==Step 1: Configure the dedicated server==&lt;br /&gt;
Open your dedicated server's ADS config file (the one you pass to '''AlpineFactionLauncher.exe''' with '''-ads''').&lt;br /&gt;
&lt;br /&gt;
Add a '''bot_shared_secret''' to the top-level (root) section. This is any 32-bit unsigned integer; treat it like a password - clients that don't send the matching secret will be rejected as bot clients.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bot_shared_secret = 1234567890&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT:''' The shared secret value must be greater than 0. A value of 0 disables bot authentication entirely.&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT:''' The number of bots that will be filled in is capped by your server's '''ideal_player_count'''. If you want N bots, make sure '''ideal_player_count''' is at least N. Bots beyond that count will be rejected on join.&lt;br /&gt;
&lt;br /&gt;
==Step 2: (Optional) Create bot profiles==&lt;br /&gt;
You can leave the rest of the config alone - bots that connect with no profiles configured will use sensible defaults (the '''balanced''' personality and the '''average''' skill preset, with a randomized name and character).&lt;br /&gt;
&lt;br /&gt;
For more variety, you can define one or more bot profile ADS files and reference them from your server config. Each connecting bot is assigned a profile slot in round-robin fashion.&lt;br /&gt;
&lt;br /&gt;
===Step 2a: Write a profile file===&lt;br /&gt;
Create a new file, e.g. '''bots/aggressive_alice.toml''', next to your dedicated server config:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Identity (both optional - leave empty to randomize from the default identity pool)&lt;br /&gt;
player_name  = &amp;quot;Alice&amp;quot;&lt;br /&gt;
mp_character = &amp;quot;miner1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Behavioural preset (see &amp;quot;Available presets&amp;quot; below)&lt;br /&gt;
personality_preset = &amp;quot;aggressive&amp;quot;&lt;br /&gt;
skill_preset       = &amp;quot;hard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Optional: tweak individual personality fields&lt;br /&gt;
[personality_overrides]&lt;br /&gt;
# Many fields are available. This guide will be expanded later to contain them.&lt;br /&gt;
&lt;br /&gt;
# Optional: tweak individual skill fields&lt;br /&gt;
[skill_overrides]&lt;br /&gt;
# Many fields are available. This guide will be expanded later to contain them.&lt;br /&gt;
&lt;br /&gt;
# Optional: enable specific quirks&lt;br /&gt;
[quirks]&lt;br /&gt;
# Many fields are available. This guide will be expanded later to contain them.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Step 2b: Reference profiles from the server config===&lt;br /&gt;
In your main ADS server config, add a '''bot_profiles''' array listing the relative paths to each profile file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bot_profiles = [&lt;br /&gt;
    &amp;quot;bots/aggressive_alice.toml&amp;quot;,&lt;br /&gt;
    &amp;quot;bots/sniper_bob.toml&amp;quot;,&lt;br /&gt;
    &amp;quot;bots/balanced_charlie.toml&amp;quot;,&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paths are resolved relative to the directory containing your server's ADS config.&lt;br /&gt;
&lt;br /&gt;
===Available presets===&lt;br /&gt;
'''Personality presets:''' '''balanced''', '''aggressive''', '''defensive''', '''tactician''', '''berserker''', '''objective''', '''sniper''', '''guerrilla''', '''collector''', '''brawler''', '''destroyer'''&lt;br /&gt;
&lt;br /&gt;
'''Skill presets:''' '''beginner''', '''easy''', '''average''', '''hard''', '''expert''', '''nightmare'''&lt;br /&gt;
&lt;br /&gt;
If a profile omits '''personality_preset''' it defaults to '''balanced'''. If it omits '''skill_preset''' it defaults to '''average'''.&lt;br /&gt;
&lt;br /&gt;
==Step 3: Start the dedicated server==&lt;br /&gt;
Launch your dedicated server normally:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AlpineFactionLauncher.exe -ads my_server.toml -port PORT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Watch the server console output. You should see lines like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  Bot shared secret:                     1234567890&lt;br /&gt;
  Loading bot profile: .../bots/aggressive_alice.toml&lt;br /&gt;
  Bot player name:                       Alice&lt;br /&gt;
  Bot personality preset:                aggressive&lt;br /&gt;
  Bot skill preset:                      hard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don't see your bot configuration applied, double-check your ADS file for syntax errors and confirm the file paths in '''bot_profiles''' resolve correctly.&lt;br /&gt;
&lt;br /&gt;
==Step 4: Launch a headless bot client==&lt;br /&gt;
For each bot you want, start a separate '''AlpineFactionLauncher.exe''' process with these arguments:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AlpineFactionLauncher.exe -url rf://IP:PORT -bot 1234567890&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The arguments are:&lt;br /&gt;
*'''-url rf://IP:PORT''' - The address of your server. Use '''rf://127.0.0.1:7755''' if the bot is running on the same machine as the server (replace '''7755''' with whatever port your server uses).&lt;br /&gt;
*'''-bot &amp;lt;secret&amp;gt;''' - Enables headless bot mode. The number must match the '''bot_shared_secret''' from your server config exactly.&lt;br /&gt;
*'''-noquit''' (optional) - Prevents the bot process from quitting automatically when it disconnects.&lt;br /&gt;
&lt;br /&gt;
When the bot is accepted, you'll see it appear in the server's player list (with the name from its assigned profile, or a randomized default name if no profiles are configured).&lt;br /&gt;
&lt;br /&gt;
===Running multiple bots===&lt;br /&gt;
To run more than one bot, simply launch '''AlpineFactionLauncher.exe''' multiple times with the same '''-bot''' arguments. Each invocation creates a separate process.&lt;br /&gt;
&lt;br /&gt;
Each bot will be assigned the next available profile slot (round-robin), and bots beyond your server's '''ideal_player_count''' will be rejected.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
===Debug rendering===&lt;br /&gt;
If you want to '''see''' what a bot is doing - for development, debugging, or just curiosity - replace '''-bot''' with '''-debugbot''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AlpineFactionLauncher.exe -url rf://127.0.0.1:7755 -debugbot 1234567890&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This launches a normal rendered Alpine Faction window controlled by the server, with bot debug overlays enabled. Use it sparingly - it's much heavier than a headless bot.&lt;br /&gt;
&lt;br /&gt;
===Without a shared secret===&lt;br /&gt;
If you don't set '''bot_shared_secret''' on your server, '''-bot'''/'''-debugbot''' clients will not be accepted as bots.&lt;br /&gt;
&lt;br /&gt;
===Bot count limit===&lt;br /&gt;
The server will reject incoming bots once the connected bot count reaches '''ideal_player_count'''. Bot slots also free up automatically when bots disconnect. To run a server with more bots, raise '''ideal_player_count''' in your server rules.&lt;br /&gt;
&lt;br /&gt;
===Still need help?===&lt;br /&gt;
* If you run into issues setting up headless bots, it's best to join the [https://discord.gg/factionfiles Red Faction Community Discord] for some assistance.&lt;br /&gt;
&lt;br /&gt;
[[Category: Red Faction]]&lt;br /&gt;
[[Category: Tutorials]]&lt;/div&gt;</description>
			<pubDate>Tue, 28 Apr 2026 19:44:21 GMT</pubDate>
			<dc:creator>Goober</dc:creator>
			<comments>https://www.redfactionwiki.com/wiki/Talk:Launching_Alpine_Faction_Bots</comments>
		</item>
</channel></rss>