<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://35.189.104.46/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Devkev</id>
		<title>user's Wiki! - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://35.189.104.46/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Devkev"/>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/Special:Contributions/Devkev"/>
		<updated>2026-05-24T23:11:16Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=134</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=134"/>
				<updated>2018-03-16T08:53:29Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''16/03/2018'''&lt;br /&gt;
&lt;br /&gt;
We now distribute our community servers via Steam. Please use the following command in steamcmd to download (includes both Windows + Linux builds):&lt;br /&gt;
&lt;br /&gt;
app_install 805140&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|- &lt;br /&gt;
|bAdminCheatCmdsEnabled=True&lt;br /&gt;
|Allows admins to use the following commands: Invulnerable, GiveWeapon, GiveGrenade, GiveSmokeGrenade and GiveAmmo. This is useful for tournaments to prevent admins from cheating but still allow them to pause, change team etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wartide specific&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|DropCardsOnDeath=True&lt;br /&gt;
|Change this to False if you want to stop cards from being dropped when a player dies.&lt;br /&gt;
|- &lt;br /&gt;
|ResetDeckEveryRound=False&lt;br /&gt;
|Change this to True to reset the card pool / decks every round.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
&lt;br /&gt;
You can search the server browser for games (filters coming soon!) or you type the following:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and if you have a password:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt; password &amp;lt;PASSWORD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=133</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=133"/>
				<updated>2018-03-09T13:09:07Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''9/03/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 11837&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_11837.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_11837.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|- &lt;br /&gt;
|bAdminCheatCmdsEnabled=True&lt;br /&gt;
|Allows admins to use the following commands: Invulnerable, GiveWeapon, GiveGrenade, GiveSmokeGrenade and GiveAmmo. This is useful for tournaments to prevent admins from cheating but still allow them to pause, change team etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wartide specific&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|DropCardsOnDeath=True&lt;br /&gt;
|Change this to False if you want to stop cards from being dropped when a player dies.&lt;br /&gt;
|- &lt;br /&gt;
|ResetDeckEveryRound=False&lt;br /&gt;
|Change this to True to reset the card pool / decks every round.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
&lt;br /&gt;
You can search the server browser for games (filters coming soon!) or you type the following:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and if you have a password:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt; password &amp;lt;PASSWORD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=132</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=132"/>
				<updated>2018-03-08T18:16:09Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''8/03/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 11804&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_11804.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_11804.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|- &lt;br /&gt;
|bAdminCheatCmdsEnabled=True&lt;br /&gt;
|Allows admins to use the following commands: Invulnerable, GiveWeapon, GiveGrenade, GiveSmokeGrenade and GiveAmmo. This is useful for tournaments to prevent admins from cheating but still allow them to pause, change team etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wartide specific&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|DropCardsOnDeath=True&lt;br /&gt;
|Change this to False if you want to stop cards from being dropped when a player dies.&lt;br /&gt;
|- &lt;br /&gt;
|ResetDeckEveryRound=False&lt;br /&gt;
|Change this to True to reset the card pool / decks every round.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
&lt;br /&gt;
You can search the server browser for games (filters coming soon!) or you type the following:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and if you have a password:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt; password &amp;lt;PASSWORD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=131</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=131"/>
				<updated>2018-03-08T16:27:50Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server + Game Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''15/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 11338&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_11338.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_11338.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|- &lt;br /&gt;
|bAdminCheatCmdsEnabled=True&lt;br /&gt;
|Allows admins to use the following commands: Invulnerable, GiveWeapon, GiveGrenade, GiveSmokeGrenade and GiveAmmo. This is useful for tournaments to prevent admins from cheating but still allow them to pause, change team etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wartide specific&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|DropCardsOnDeath=True&lt;br /&gt;
|Change this to False if you want to stop cards from being dropped when a player dies.&lt;br /&gt;
|- &lt;br /&gt;
|ResetDeckEveryRound=False&lt;br /&gt;
|Change this to True to reset the card pool / decks every round.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
&lt;br /&gt;
You can search the server browser for games (filters coming soon!) or you type the following:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and if you have a password:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt; password &amp;lt;PASSWORD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=130</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=130"/>
				<updated>2018-02-15T18:56:58Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''15/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 11338&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_11338.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_11338.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|- &lt;br /&gt;
|bAdminCheatCmdsEnabled=True&lt;br /&gt;
|Allows admins to use the following commands: Invulnerable, GiveWeapon, GiveGrenade, GiveSmokeGrenade and GiveAmmo. This is useful for tournaments to prevent admins from cheating but still allow them to pause, change team etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
&lt;br /&gt;
You can search the server browser for games (filters coming soon!) or you type the following:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and if you have a password:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt; password &amp;lt;PASSWORD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=129</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=129"/>
				<updated>2018-02-15T18:50:17Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server + Game Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''09/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 11126&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_11126.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_11126.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|- &lt;br /&gt;
|bAdminCheatCmdsEnabled=True&lt;br /&gt;
|Allows admins to use the following commands: Invulnerable, GiveWeapon, GiveGrenade, GiveSmokeGrenade and GiveAmmo. This is useful for tournaments to prevent admins from cheating but still allow them to pause, change team etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
&lt;br /&gt;
You can search the server browser for games (filters coming soon!) or you type the following:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and if you have a password:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt; password &amp;lt;PASSWORD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=128</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=128"/>
				<updated>2018-02-09T16:40:21Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''09/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 11126&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_11126.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_11126.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
&lt;br /&gt;
You can search the server browser for games (filters coming soon!) or you type the following:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and if you have a password:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt; password &amp;lt;PASSWORD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=127</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=127"/>
				<updated>2018-02-04T14:46:39Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''04/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 10849&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10849.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10849.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
&lt;br /&gt;
You can search the server browser for games (filters coming soon!) or you type the following:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and if you have a password:&lt;br /&gt;
&lt;br /&gt;
connect &amp;lt;IP&amp;gt;:&amp;lt;PORT&amp;gt; password &amp;lt;PASSWORD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=126</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=126"/>
				<updated>2018-02-04T14:16:52Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''04/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 10849&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10849.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10849.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=125</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=125"/>
				<updated>2018-02-04T14:05:30Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''03/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 10849&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10849.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10849.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=124</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=124"/>
				<updated>2018-02-03T08:38:06Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''03/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 10820&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10820.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10820.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=123</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=123"/>
				<updated>2018-02-03T08:37:53Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Links may not work as we are currently updating them.&lt;br /&gt;
&lt;br /&gt;
Updated '''01/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 10747&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10820.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10820.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=122</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=122"/>
				<updated>2018-02-03T08:27:20Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Links may not work as we are currently updating them.&lt;br /&gt;
&lt;br /&gt;
Updated '''01/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 10747&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10747.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10747.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=121</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=121"/>
				<updated>2018-02-03T08:27:11Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Links may not work as we are currently updating the links.&lt;br /&gt;
&lt;br /&gt;
Updated '''01/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 10747&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10747.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10747.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=120</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=120"/>
				<updated>2018-02-01T16:34:26Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''01/02/2018'''&lt;br /&gt;
&lt;br /&gt;
Current Version: 10747&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10747.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10747.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=119</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=119"/>
				<updated>2018-02-01T16:34:19Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Updated '''01/02/2018'''&lt;br /&gt;
Current Version: 10747&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10747.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10747.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=118</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=118"/>
				<updated>2018-02-01T16:33:59Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Current Version: 10747 - 01/02/2018&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10747.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10747.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=117</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=117"/>
				<updated>2018-02-01T16:33:47Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Current Version: 10747&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10747.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10747.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=116</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=116"/>
				<updated>2018-02-01T16:33:25Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10747.zip Linux]&lt;br /&gt;
|-&lt;br /&gt;
|[https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10747.zip Windows]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=115</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=115"/>
				<updated>2018-02-01T16:32:37Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Download links: [https://storage.googleapis.com/battalion_public/BattalionWindowsServer_10747.zip Windows] [https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10747.zip Linux]&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=114</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=114"/>
				<updated>2018-02-01T16:31:05Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
You can download the server binaries for [https://storage.googleapis.com/battalion_public/BattalionLinuxServer_10747.zip]&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=113</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=113"/>
				<updated>2018-02-01T10:36:51Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
You can download the server binaries here: (not available until 1st Feb @ 5pm GMT)&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Your server may disappear from the server list when it is transitioning to a new map. This is a known issue and will be fixed asap.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=112</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=112"/>
				<updated>2018-02-01T08:49:54Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
You can download the server binaries here: (not available until 1st Feb @ 5pm GMT)&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Tips + Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=111</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=111"/>
				<updated>2018-02-01T08:49:35Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
You can download the server binaries here: (not available until 1st Feb @ 5pm GMT)&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
'''Your server will take at least one minute to appear in the list.''' Please make sure you wait for this period when troubleshooting issues.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=110</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=110"/>
				<updated>2018-02-01T08:49:24Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
You can download the server binaries here: (not available until 1st Feb @ 5pm GMT)&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
Your server will take at least one minute to appear in the list. Please make sure you wait for this period when troubleshooting issues.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=109</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=109"/>
				<updated>2018-02-01T08:35:33Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
You can download the server binaries here: (not available until 1st Feb @ 5pm GMT)&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
If your server appears in the server list but players are failing to connect, leave it for a few minutes before assuming there is an issue. We have seen cases where it just takes a while to be ready.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=108</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=108"/>
				<updated>2018-02-01T08:34:48Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Banning, Whitelists and Blacklists ==&lt;br /&gt;
&lt;br /&gt;
Currently you can only kick players from your server and that's it. Although it's a fairly straightforward bit of work, we simply haven't had the time to implement a whitelist/blacklist feature yet. It's definitely coming soon!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
If your server appears in the server list but players are failing to connect, leave it for a few minutes before assuming there is an issue. We have seen cases where it just takes a while to be ready.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=107</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=107"/>
				<updated>2018-02-01T08:31:25Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Map and Mode Rotation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
If your server appears in the server list but players are failing to connect, leave it for a few minutes before assuming there is an issue. We have seen cases where it just takes a while to be ready.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=106</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=106"/>
				<updated>2018-02-01T08:31:14Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server Admin Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
If your server appears in the server list but players are failing to connect, leave it for a few minutes before assuming there is an issue. We have seen cases where it just takes a while to be ready.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=105</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=105"/>
				<updated>2018-02-01T08:30:42Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
If your server appears in the server list but players are failing to connect, leave it for a few minutes before assuming there is an issue. We have seen cases where it just takes a while to be ready.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=104</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=104"/>
				<updated>2018-01-31T23:47:39Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Launching */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For more advanced admins / integration engineers, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=103</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=103"/>
				<updated>2018-01-31T23:36:34Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Launching */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. '''You should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For those who like to know what all of the options are, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=102</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=102"/>
				<updated>2018-01-31T23:36:14Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Launching */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. We've included a script in both the Linux and Windows packages called '''Run.sh''' and '''Run.bat''' respectively. You '''should only need to edit the IP and port information in those scripts before running them to get your server up and running'''. For those who like to know what all of the options are, below is an example of how we run our Linux version at the studio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=101</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=101"/>
				<updated>2018-01-31T23:33:54Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server binary has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=100</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=100"/>
				<updated>2018-01-31T17:17:25Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server + Game Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;'''Arcade'''&amp;quot;, however &amp;quot;'''Comp'''&amp;quot; and &amp;quot;'''Unranked'''&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=99</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=99"/>
				<updated>2018-01-31T17:16:53Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server Admin Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Toggle to make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=98</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=98"/>
				<updated>2018-01-31T17:15:47Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined in the Launching section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=&amp;lt;DESIRED_PORT&amp;gt; -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt; -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=&amp;lt;DESIRED_PORT&amp;gt;&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=&amp;lt;DESIRED_PORT + 3&amp;gt;&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: '''&amp;quot;ReadyUp&amp;quot;''' requires all players to ready up before the game begins, '''&amp;quot;PlayerCount&amp;quot;''' waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and '''&amp;quot;Skip&amp;quot;''' which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with '''&amp;quot;Server.&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=91</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=91"/>
				<updated>2018-01-31T15:04:40Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Launching */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
| -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
| -PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
| -QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
| -log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
| -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
| -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
| -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=90</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=90"/>
				<updated>2018-01-31T15:04:11Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Map and Mode Rotation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=89</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=89"/>
				<updated>2018-01-31T15:03:41Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* I Want the Aim Map! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
| +MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=88</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=88"/>
				<updated>2018-01-31T15:02:36Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server Admin Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
| +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=87</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=87"/>
				<updated>2018-01-31T15:02:28Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server Admin Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=86</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=86"/>
				<updated>2018-01-31T15:02:12Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server Admin Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=85</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=85"/>
				<updated>2018-01-31T15:02:00Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server Admin Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
First you need to add your steam guid to the AdminSteamIDs array variable. This could look like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- +AdminSteamIDs=&amp;quot;76561197976577178&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=84</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=84"/>
				<updated>2018-01-31T14:43:27Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Changing Loadouts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
This section will be filled out more thoroughly in the coming weeks.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=83</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=83"/>
				<updated>2018-01-31T14:42:09Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Launching */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for its current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=82</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=82"/>
				<updated>2018-01-31T14:40:52Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Downloading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from the Steam &amp;quot;Tools&amp;quot; section for Battalion 1944 or from a download link that we have provided.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for it's current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=81</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=81"/>
				<updated>2018-01-31T14:39:51Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Changing Loadouts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from steam or download from&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for it's current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
Locate the Loadouts directory inside the server package. Here you can create your own loadout json file (we would recommend duplicating one of the existing ones) and then reference the name inside the DefaultGame.ini.&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=80</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=80"/>
				<updated>2018-01-31T14:36:43Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server + Game Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from steam or download from&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for it's current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are quite a few variables to choose from and we will expand our documentation on all of them in the coming weeks. Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	<entry>
		<id>http://35.189.104.46/index.php?title=Community_Servers&amp;diff=79</id>
		<title>Community Servers</title>
		<link rel="alternate" type="text/html" href="http://35.189.104.46/index.php?title=Community_Servers&amp;diff=79"/>
				<updated>2018-01-31T14:35:43Z</updated>
		
		<summary type="html">&lt;p&gt;Devkev: /* Server + Game Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
&lt;br /&gt;
Server configuration is currently very early in development and as such you may encounter issues whilst setting everything up. We're also aware of features that are currently missing (such as an rcon-like remote admin tool). Please bear with us as we continue to develop the game as well as the community servers/tools. Currently you '''NEED''' to have the server exposed to the internet in order to connect to it. We are working on getting the LAN support up and running asap.&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Either grab from steam or download from&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
We have been testing our build on a machine running Ubuntu 17.04. Just copying the server files, make sure the server has the correct permissions and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''LinuxServer\Battalion\Binaries\Linux\BattalionServer'''&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Just unpack/copy the server files to your desired location and run the following with the launch parameters defined the next section:&lt;br /&gt;
&lt;br /&gt;
'''WindowsServer\Battalion\Binaries\Win64\BattalionServer-Win64-Shipping.exe'''&lt;br /&gt;
&lt;br /&gt;
== Firewalls / Port Forwarding ==&lt;br /&gt;
&lt;br /&gt;
At the moment the server will need four ports opened. As we develop new and interesting features over time it might be an idea to make sure that 5 ports from the base port are free.&lt;br /&gt;
&lt;br /&gt;
When you specify -PORT on the server command line (see below) you are telling the server it is okay to listen on ports:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|PORT&lt;br /&gt;
|Game Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+1&lt;br /&gt;
|Steam Connection Port&lt;br /&gt;
|-&lt;br /&gt;
|PORT+2&lt;br /&gt;
|Unused for now&lt;br /&gt;
|-&lt;br /&gt;
|PORT+3&lt;br /&gt;
|You can change the Query port as you see fit however we normally set it to PORT+3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Launching ==&lt;br /&gt;
&lt;br /&gt;
Launching the server is currently not as intuitive as we'd like, however we would like to fix it up asap. Below is an example of how we run our Linux version at the studio (Windows would have the same parameters):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./Battalion/Binaries/Linux/BattalionServer /Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot; -PORT=8020 -QueryPort=8023 -log -logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot; -userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot; -defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen&lt;br /&gt;
|You are required to add a map &amp;amp; mode to launch the server with, but this is '''NOT USED''' to determine what map and mode list your server runs.&lt;br /&gt;
|-&lt;br /&gt;
|broadcastip=&amp;quot;&amp;lt;EXTERNAL_IP&amp;gt;&amp;quot;&lt;br /&gt;
|This is your internet facing address. This is used by others to connect to your server.&lt;br /&gt;
|-&lt;br /&gt;
|PORT=8020&lt;br /&gt;
|This is the &amp;quot;base port&amp;quot; of the server. Specifically, this is the one players use to connect to the game.&lt;br /&gt;
|-&lt;br /&gt;
|QueryPort=8023&lt;br /&gt;
|This is the &amp;quot;Query port&amp;quot; which helps steam and other services query your server for it's current state.&lt;br /&gt;
|-&lt;br /&gt;
|log&lt;br /&gt;
|This can be used to allow messages to be printed to the system console. Right now there is only one or two messages regarding the anti-cheat initialization.&lt;br /&gt;
|-&lt;br /&gt;
|logfilesloc=&amp;quot;/home/bulkbuild/logs&amp;quot;&lt;br /&gt;
|This tells the server where to print out some logs to.  Not required.&lt;br /&gt;
|-&lt;br /&gt;
|userdir=&amp;quot;/home/bulkbuild/userdir&amp;quot;&lt;br /&gt;
|This tells the server where to save out some files to. This is useful as this is where crash logs will be saved out to.&lt;br /&gt;
|-&lt;br /&gt;
|defgameini=&amp;quot;/home/bulkbuild/DefaultGame.ini&amp;quot;&lt;br /&gt;
|This is the key command for most admins as the file referenced here will configure all of the game and map/mode behavior of the server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Map and Mode Rotation ==&lt;br /&gt;
&lt;br /&gt;
Under the heading&lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode]&lt;br /&gt;
&lt;br /&gt;
in the '''DefaultGame.ini''' supplied you will see the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.TDMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.DOMGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.CTFGameMode&lt;br /&gt;
|- &lt;br /&gt;
|ModeRotation=/Script/ShooterGame.BombGameMode&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Coastal&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Derailed&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Liberation&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V1&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Manorhouse_V2&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Battery&lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=Outpost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add or remove maps/modes in this list to control your rotations. To have a random mix of maps and modes set the following variable to True: '''RandomMapRotationEnabled''' and it will choose a random mode every map change.&lt;br /&gt;
&lt;br /&gt;
=== I Want the Aim Map! ===&lt;br /&gt;
&lt;br /&gt;
Cool! Just add the following to the MapRotation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|MapRotation=AimMap_01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server + Game Configuration ==&lt;br /&gt;
&lt;br /&gt;
Some basics customization:&lt;br /&gt;
&lt;br /&gt;
In the DefaultGame.ini search for the heading &lt;br /&gt;
&lt;br /&gt;
[/Script/ShooterGame.BattalionGameMode] &lt;br /&gt;
&lt;br /&gt;
and you should see something like:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|- &lt;br /&gt;
|ServerName=&lt;br /&gt;
|Change this to the name you want players to see your server as&lt;br /&gt;
|- &lt;br /&gt;
|Password=&lt;br /&gt;
|Add a password here if you want&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;ALLIES&amp;quot;&lt;br /&gt;
|Change the name of Team 1&lt;br /&gt;
|- &lt;br /&gt;
|TeamNames=&amp;quot;AXIS&amp;quot;&lt;br /&gt;
|Change the name of Team 2&lt;br /&gt;
|- &lt;br /&gt;
|PlayMode=Arcade&lt;br /&gt;
|Set the play style of the server. Most admins will want &amp;quot;Arcade&amp;quot;, however &amp;quot;Comp&amp;quot; and &amp;quot;Unranked&amp;quot; are also available. These configurations mirror the matchmaking options.&lt;br /&gt;
|- &lt;br /&gt;
|StartType=ReadyUp&lt;br /&gt;
|Here you set how the server will start. You can choose between: &amp;quot;ReadyUp&amp;quot; requires all players to ready up before the game begins, &amp;quot;PlayerCount&amp;quot; waits until the number of players is bigger or equal to the &amp;quot;RequiredPlayers&amp;quot; config variable, and &amp;quot;Skip&amp;quot; which will start the server immediately.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Replace the ServerName with your desired name and if you want a password, set that too.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each mode has its own section in the DefaultGame.ini and hopefully most of them are self explanatory.&lt;br /&gt;
&lt;br /&gt;
== Changing Loadouts ==&lt;br /&gt;
&lt;br /&gt;
== Server Admin Commands ==&lt;br /&gt;
&lt;br /&gt;
See below for a mix of official and dev/debug commands. Not all commands are listed and those that are may or may not exist in future versions.&lt;br /&gt;
&lt;br /&gt;
All start with &amp;quot;Server.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
|Config.&amp;lt;CONFIG_NAME&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
|Change server config values&lt;br /&gt;
|-&lt;br /&gt;
|Restart&lt;br /&gt;
|Restart the server&lt;br /&gt;
|-&lt;br /&gt;
|Shutdown&lt;br /&gt;
|Shutdown the server &lt;br /&gt;
|-&lt;br /&gt;
|EndRound&lt;br /&gt;
|Force end the round&lt;br /&gt;
|-&lt;br /&gt;
|Pause&lt;br /&gt;
|Pause the game - use again to unpause &lt;br /&gt;
|-&lt;br /&gt;
|WinRound&lt;br /&gt;
|Force win the round&lt;br /&gt;
|-&lt;br /&gt;
|LoseRound&lt;br /&gt;
|Force lose the round &lt;br /&gt;
|-&lt;br /&gt;
|LoadNextGame&lt;br /&gt;
|Load the next map/mode in the rotation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ChangeMap &amp;lt;MAP&amp;gt; &amp;lt;MODE&amp;gt;&lt;br /&gt;
|Change to a map + mode&lt;br /&gt;
|-&lt;br /&gt;
|Announce &amp;lt;MESSAGE&amp;gt;&lt;br /&gt;
|Announce a message to everyone in the server&lt;br /&gt;
|-&lt;br /&gt;
|Invulnerable&lt;br /&gt;
|Make yourself invulnerable&lt;br /&gt;
|-&lt;br /&gt;
|GiveWeapon &amp;lt;WEAPON NAME&amp;gt;&lt;br /&gt;
|Give a specified weapon to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveSmokeGrenade &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give a smoke grenade to yourself&lt;br /&gt;
|-&lt;br /&gt;
|GiveAmmo &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Give ammo to yourself&lt;br /&gt;
|-&lt;br /&gt;
|DisconnectAll&lt;br /&gt;
|Disconnect everyone from the server&lt;br /&gt;
|-&lt;br /&gt;
|AddBot &amp;lt;NUM&amp;gt;&lt;br /&gt;
|Add a bot to the server&lt;br /&gt;
|-&lt;br /&gt;
|KillBots&lt;br /&gt;
|Kill all bots&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerByName &amp;lt;NAME&amp;gt;&lt;br /&gt;
|Kick player by name&lt;br /&gt;
|-&lt;br /&gt;
|KickPlayerBySteamID &amp;lt;ID&amp;gt;&lt;br /&gt;
|Kick a player by their steam id&lt;br /&gt;
|-&lt;br /&gt;
|ListPartyMembers&lt;br /&gt;
|List all party members&lt;br /&gt;
|-&lt;br /&gt;
|ChangeToTeam &amp;lt;0 or 1&amp;gt;&lt;br /&gt;
|Change yourself to team&lt;br /&gt;
|-&lt;br /&gt;
|State &amp;lt;STATE_NAME&amp;gt;&lt;br /&gt;
|Change the game state to (WaitingToStart, CountdownToStart, SetupRound, PostRound, PostMatch)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Cmd.GetPlayerStats''' will dump out the entire session player info.&lt;/div&gt;</summary>
		<author><name>Devkev</name></author>	</entry>

	</feed>