
SUPPORT HOME
AA3 GAME FAQS
AA3 GAME MANUAL
AA3 QUICKSTART GUIDE
SYSTEM REQUIREMENTS
ROE
NETWORK STATUS


SUPPORT HOME
GAME FAQS
GAME MANUAL
QUICKSTART GUIDE
MISSION EDITOR
ROE
NETWORK STATUS
SUPPORT NETWORK > FREQUENTLY ASKED QUESTIONS
AMERICA'S ARMY SUPPORT NETWORKThere are many different subjects when speaking about the America's Army brand, each with its own set of contacts and support topics.
Click on the appropriate link in the left-hand navigation menu or browse below to find the support information that you are looking for. If you have any problems, please contact our Community Management section by filling out this form >>!
- + Parents Info
- Can I change the weapons/inventory loads/other game settings?
- Will I be able to run a server and a client on the same machine?
- Will there be a LINUX server available?
- How do I run my own server?
- What are the server options and settings that I can change?
- How do I log in as an admin?
- What is the difference between a LAN game and a GLOBAL game?
- What are the special abilities of an Admin?
- I'm trying to host a server, but it won't start up. What's wrong?
- I'm trying to host a LAN server, but it says that my server is not registered. What do I do?
- Is there a list of official servers and ip addresses?
- Running a Linux Server: Quickstart Guide
+ Known issues
+ Gameplay
+ Punkbuster
- SERVER INFO
+ Video
+ Audio
+ Miscellaneous
QUESTIONS & ANSWERS FOR: SERVER INFO
1. CAN I CHANGE THE WEAPONS/INVENTORY LOADS/OTHER GAME SETTINGS?
Answer:^ Go to Top
If an option is not listed in the server settings section, you cannot change it.
2. WILL I BE ABLE TO RUN A SERVER AND A CLIENT ON THE SAME MACHINE?
Answer:^ Go to Top
Yes. The server and client can both run on the same machine, however, both will suffer in performance if you do so. This is only recommended if you have an extremely fast machine and/or a dual processor machine.
3. WILL THERE BE A LINUX SERVER AVAILABLE?
Answer:^ Go to Top
We have already begun work on this upgrade and expect to release a LINUX server soon.
4. HOW DO I RUN MY OWN SERVER?
Answer:^ Go to Top
Quick server set up info:
Navigate to your America’s Army / System directory and locate the file labeled RunServer.bat. Right click on the file and select edit. Scroll down to the last line in the file and change the name of the map to which ever map you desire. Close the file and click yes to save changes. Now double click on the same file, RunServer.bat, to launch the server using the map you’ve selected.
Also: With the release of America’s Army 2.7: Overmatch, several server configuration changes have been made including the addition of several port addresses that need to be available for the server through your firewall.
In order to allow other users to join your server, you need make sure the following ports are open for outgoing and incoming traffic in your firewall:
UDP - 1716, 1717, 1718, 8777, 27900
TCP - 20025-45, 20046, 20047, 20048, 14200
Failure to open these ports will prevent the server from accepting connections from other players or prevent other players from being able to see your server online.
There are several settings that also need to be defined in your server configuration INI file (in the Windows version, these files are located in “My DocumentsAmerica’s Army Server Settings{settings file name}.ini”).
[Engine.GameEngine]
ServerActors=DBAuth.DBMBS
[DBAuth.DBAuth]
GameServerIP=
Make sure that you set the actual IP address of the America’s Army Server under GameServerIp= (for example, “GameServerIp=000.000.000.000”). The supplied address must be your actual internet IP address (you can find this at http://www.myipaddress.com), if this is left blank or you supply the IP address for your internal network (such as 192.168.0.x), your server will not be able to accept connections from the internet.
5. WHAT ARE THE SERVER OPTIONS AND SETTINGS THAT I CAN CHANGE?
Answer:^ Go to Top
Most of the settings you will find in your armyops.ini file are left over from the Unreal Engine and are completely ignored by America's Army. Some of the settings will do very bad things if you change them. Here is a list of settings that *are* used by America's Army and can be safely changed.
[Engine.GameEngine]
ServerActors=IpServer.UdpServerQuery
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.gamespy.com MasterServerPort=28900 DoUplink=True
IF you are running a LAN server, these settings are ignored, since a LAN server cannot be listed on GameSpy.
IF you are running a GLOBAL server, uncomment these two lines to get your server listed on GameSpy.
ServerActors=UTelnet.TelnetServer
This line must be commented out. The TelnetServer does not exist.
Engine.AccessControl]
AdminPassword=password
This is the password that allows an admin to login. Obviously, you probably don't want to leave this as the default setting
[Engine.GameInfo]
MaxPlayers=16
The maximum number of players per game. Make sure you don't set this higher than the number of PlayerStarts per map.
[AGP.AGP_GameInfo]
ForceGameplay=FORCE_None
options:
FORCE_None - Use the map's default game type
FORCE_Normal - Use normal game type
FORCE_MILES - Use MILES game type
FORCE_Simunitions - Not yet implemented. This will act like Normal.
[AGP_Gameplay.AGP_GameTeamObjective]
FFScoreLimit=400
Friendly Fire Limit. This is the ROE score at which players will be automatically kicked.
MaxTeamSize=8
The maximum number of players allowed on each team.
bAutoBalanceTeams=False
If set, players will be reassigned between rounds as necessary to keep teams even (numerically, does not balance based on score)
MinNetPlayers=0
This is the minimum number of players before a round will start.
TimeLimit=4
Time limit for one round (in minutes)
bMustJoinBeforeStart=True
You *must* leave this set to true, as joining mid-round has not yet been implemented.
[AGP_Gameplay.AGP_GameMultiPlayer]
bRequireAuthorization=true
IF you are running a LAN server, this determines whether or not players must Authenticate before joining a game.
IF you are running a GLOBAL server, this setting is ignored,since GLOBAL servers always require Authentication.
[AGP_Gameplay.AGP_GameTeam]
bSpectatePlayersOnly=false
If this is set to true, then players who are in spectator mode will only be able to spectate from Player positions
bSpectateFriendsOnly=true
If this is set to false, then players who are in spectator mode will be able to spectate from *any* Player, friendly or not
[AGP_Gameplay.AGP_GameDeathMatch]
RoundsPerMatch=5
The number of rounds in a match. Scores reset at the end of a match.
MatchesBeforeCycle=1
The number of matches before the map changes. (if bCycleMaps is set)
bCycleMaps=false
Set this to true if you want the map to change
bKickIdlePlayersTimed=false
Version 1.1.0 and higher
If this is set to true, Players who do not move will be auto-kicked
after the amount of time specified in IdlePlayerKickTime.
bKickIdleSpectators=false
Version 1.1.0 and higher
If this is set to true, Spectators who do not respond to warnings will be auto-kicked after the amount of time specified in IdlePlayerKickTime.
IdlePlayerKickTime=2
Version 1.1.0 and higher
Time, in minutes, before a player or spectator will be kicked for being idle. Players will be given a warning 20 seconds before they are kicked.
bKickIdlePlayersRounds=true
Version 1.1.0 and higher
If this is set to true, Players who do not move from their start locations before they are killed or the round ends for the number of rounds specified in IdlePlayerKickRounds will be auto-kicked. Rounds that last less than 20
seconds will not count.
IdlePlayerKickRounds=2
Version 1.1.0 and higher
The number of rounds before a player is kicked for being idle. If this value is higher than 1, then the player will be given a warning when they are 1 round away from being kicked. (If this is set to 1, they will be kicked with no warning.)
[AGP_Gameplay.AGP_MapList]
Add or remove maps as desired.
Maps[0]=Pipeline.aao
18 PlayerStarts
Maps[1]=MOUT_McKenna.aao
18 PlayerStarts
Maps[2]=Tunnel.aao
16 PlayerStarts
Maps[3]=Bridge.aao
26 PlayerStarts
Maps[4]=Insurgent_Camp.aao
26 PlayerStarts
Maps[5]=HQ_Raid.aao
18 PlayerStarts
6. HOW DO I LOG IN AS AN ADMIN?
Answer:^ Go to Top
From the console (hit '~' to access the console) type "open 123.456.7.89?password=PASSWORD" Where 123... is the IP of the server you are connecting to, and "PASSWORD" is the Admin password for that server.
7. WHAT IS THE DIFFERENCE BETWEEN A LAN GAME AND A GLOBAL GAME?
Answer:^ Go to Top
** LAN Game **
Launch with: "server.exe LAN MAPNAME.aao."
* Cannot list on GameSpy.
* Can disable Authentication.
GLOBAL Game
Launch with: "server.exe global MAPNAME.aao."
* Can be listed on GameSpy.
* Cannot disable Authentication. (.ini setting will be ignored).
8. WHAT ARE THE SPECIAL ABILITIES OF AN ADMIN?
Answer:^ Go to Top
In addition to the extra console commands listed below, Admins are locked into spectator mode, but they can view *all* Players and all Viewpoints regardless of the server spectator settings. Additionally, the Admin spectator is not prevented from flooding the server with spectate change requests. You cannot switch to normal mode if you logged in as an Admin.
Commands:
kick PLAYERNAME
The player specified by PLAYERNAME will be kicked from the game and sent to Leavenworth. (This will *not* go on their
permanent record.
kickban PLAYERNAME
The player specified by PLAYERNAME will be kicked from the game and his IP will be banned from your server. (This will *not* go on their permanent record.
switch MAPNAME
Change to the map specified by MAPNAME.
playerlist
Print a list of all players in the game to the .log.
admin CONSOLECOMMAND
Execute any console command on the server
(Make sure you know what you're doing before you use this!)
More admin commands can be found in this forum topic: (Console commands).
9. I'M TRYING TO HOST A SERVER, BUT IT WON'T START UP. WHAT'S WRONG?
Answer:^ Go to Top
Look for the following line in your .ini file and delete it:
ServerActors=UTelnet.TelnetServer.
10. I'M TRYING TO HOST A LAN SERVER, BUT IT SAYS THAT MY SERVER IS NOT REGISTERED. WHAT DO I DO?
Answer:^ Go to Top
Look for the following line in your .ini file:
bRequireAuthorization=true
and change it to
bRequireAuthorization=false.
11. IS THERE A LIST OF OFFICIAL SERVERS AND IP ADDRESSES?
Answer:^ Go to Top
You can use the in-game browser found on the Deployment screen and use the filters to narrow the list of available servers. You can also use the America's Army online MBS browser. (http://www.aa-mbs.com/).
12. RUNNING A LINUX SERVER: QUICKSTART GUIDE
Answer:^ Go to Top
Running a dedicated Linux server for America's Army is, in many ways, identical to running a UT2003 server. Admins that have been working with the Unreal series in any form will be largely familiar with ArmyOps right away.
Also, if you have been using the Windows version of the dedicated server, just about any information you find on the web in regards to it also applies to operating the Linux version.
There are, however, a few significant differences, so I will walk you through a quick setup and highlight these as I go.
Understand that running a server is not friendly to the neophyte; you're going to need to punch in cryptic things at a terminal's command line prompt and edit configuration files. There is are no graphical user interfaces for
this.
First, you want to set up a sane environment. Install the server by running the ".bin" file you downloaded:
sh ./armyops210-linux.bin
This will give you an installer that will walk you through getting the basic package installed.
Just about every aspect of the server is control via the "ini file":
this is a text file with various knobs and switches. A template is available in the server's "System" directory; you should work from a copy of this file:
cd /usr/local/games/armyops210/System
cp ./Default.ini ./server.ini
Now you can edit server.ini to your liking.
First, if you just want a LAN game with your friends and don't want to concern yourself with the honor system or anything, then all you _have_ to change is one line:
bRequireAuthorization=true
should be changed to:
bRequireAuthorization=false
Now, start the server:
./server-bin lan bridge -nohomedir -INI=server.ini
"lan" tells the program that you want a non-public game, and "bridge" is the map you want to play on. Please reference the "Maps" directory for a list of available maps:
ls /usr/local/games/armyops/Maps/
"-nohomedir" is a Linux-specific command line switch that tells the program to keep all the files in the game's directory. Without this, some files will be spread out to your home directory, which can be confusing, but desirable
in some situations.
The "-INI=server.ini" tells the program what configuration to use. This is handy if you have multiple, diverse configurations you wish to switch between quickly. If you don't specify this, the server will use "ArmyOps.ini" (creating it by copying Default.ini if it's missing) as a default.
At this point, you should be able to see your server in the LAN browser from inside the game and begin playing immediately.
If you want to run a public server that shows up in the server browser, you need to register your server with the Army. Please visit the registration page at http://login.americasarmy.com/ to do so.
Running a public server requires that "bRequireAuthorization" setting to be
set to "true". Once your server is in the system, players can join online. If you don't register your server, players will be dropped after connecting.
After you are registered and have set bRequireAuthorization to "true", you
start the server like this:
./server-bin global bridge -nohomedir -INI=server.ini
The difference is, of course, the "lan" flag is replaced with "global".
If you want PunkBuster enabled on your servers, go edit the "pb/pbsvgame.cfg" file inside the game's "System" directory and make sure it contains this:
sv_punkbuster 1
...and restart your server. That should be all you need to enable PunkBuster support. If you see something like this after starting the server:
Game engine initialized
PunkBuster Server: pb_sv_SsNext = 689942 (0 to 999999)
PunkBuster Server: pb_sv_LogNext = 11 (1 to 999999)
PunkBuster Server: 0 Power Players loaded from /usr/local/games/armyops/System/pb/pbpower.dat
PunkBuster Server: 0 PB Rcon Filters loaded from /usr/local/games/armyops/System/pb/pbrcon.dat
PunkBuster Server: PunkBuster Server (v1.032 | A1311 C1.032) Enabled
PunkBuster Server: Game Version [2.1.0]
...then PunkBuster is functioning. It will log information to "pb/svlogs/" in the game's "System" directory.
To shut down the server, hit CTRL-C in the terminal.
There are a great many features of the server that can be tweaked from the .ini file, but that is not Linux-specific, and well documented in other places. Please refer to the official ArmyOps 2.4 manual (available
from http://www.americasarmy.com/support/gamemanual.php ) and the official forums at http://forum.americasarmy.com/ for further information and aid.



