AA3 Server Troubleshooting

From AAManual

Jump to: navigation, search


Sometimes your server might not start up correctly the first time. The most common problems:

Log: WARNING: Not updating steam server data due to server not being authorized.

I’ve seen servers auth immediately, and I’ve seen them take up to 10 minutes to auth. Launch your server, wait 10 minutes. If it hasn’t authenticated, use ctrl-C to close the server and then try again. If this still doesn’t work, then it’s time to start double and triple checking your settings.

Logs

Documents\America's Army 3\Logs\SteamWrapperServer.log

and

AA3Game\Logs\AA3Server.log

Router port forwarding misconfiguration

If your network uses NAT behind a router, then you’ll have to forward some ports from the outside IP to the inside IP so that your server will authenticate, show up in game browsers, and allow connections from clients.

● 8777 (UDP)

● 8778 (UDP)

● 1200 (UDP and TCP)

● 4380 (UDP and TCP)

● 9987 (UDP)

● 27000-27030 (UDP and TCP)

Firewall Misconfiguration

Specific ports must be open in your firewall so that your server will authenticate, show up in game browsers, and allow connections from clients.

● 8777 (UDP)

● 8778 (UDP)

● 1200 (UDP and TCP)

● 4380 (UDP and TCP)

● 9987 (UDP)

● 27000-27030 (UDP and TCP)

Command Line misconfiguration

If the values in command line are incorrect then your server will fail to auth and it will only work in LAN mode.

Server Registration misconfiguration

If the values in your MASAuthOptions.ini are incorrect then your server will fail to auth and it will only work in LAN mode.

Third party software interference

If you are using 3rd party software to configure and manage your server, and your server is failing, then your best course of action is to eliminate the 3rd party software from the equation and use the method above to see if your server will launch properly.

Server IP Information

America's Army servers can be set up to run as GLOBAL (servers that appear in the in-game and Steam browser) or as LAN servers.

LAN servers use (attach, or "bind to") the IP address specified in the "Server Authorization IP address" field shown on the main Host a Server dialog. However, GLOBAL servers can be set up to bind to a different IP address than that used for the authentication of your server using the "Use Multihome with IP" check box and the "Advanced IP Options" button. The "Multihome" option also lets users with systems that have more than one IP address force the game to use (bind to) a specific IP address. You might have this situation if you have more than one network adapter in your computer or you have a LAN network adapter and a USB based DSL or cable mode.

In the case where you need to check the "Use Multihome with IP" box be sure to enter your server's registration "Server Authorization IP Address" exactly as it appeared in the E-Mail you received when you registered your server. You must also click on the "Advanced IP Options" and enter the IP address you would like to have your server "bind" to.

Note that when registering your server you should provide the IP address of your cable modem (it's "Internet" address) and not the local LAN IP address of your PC (which is typically a number such as 192.168.x.x or 10.0.x.x).

America's Army 3 Required Ports

Open the following inbound ports:

● 8777 (UDP)

● 8778 (UDP)

● 1200 (UDP and TCP)

● 4380 (UDP and TCP)

● 9987 (UDP)

● 27000-27030 (UDP and TCP)

Note that in some configurations you may need to open up these ports in both your router or cable modem's firewall and in your PC's firewall.

America's Army 3 PunkBuster Setup

PunkBuster provides you with a tool to help protect your America's Army 3 game server by monitoring for players who cheat and automatically kicking them from your server. To protect your server with PunkBuster be sure and check the "Enable PunkBuster Anti-Cheat Protection" box.

You may use the "Update Server PB" button to open the Even Balance web page that has links to download the latest PunkBuster for your server. For more information on PunkBuster and America's Army including the administrator's guide click here.

America's Army 3 Server Registration

America's Army servers may be run as LAN servers that do not allow player's to gain rank or appear in the in-game Internet or Steam browser, as "authorized" servers that appear in Steam's browser as well as the in-game Internet browser, and as "honor bearing" servers that appear in both browsers and allow players to advance in rank.

You may register for an authorized or honor-bearing server using the "Register New Server" button in the "Host an America's Army Server" window.

IMPORTANT: Note that when registering your server you should provide the IP address of your cable modem (it's "Internet" address) and not the local LAN IP address of your PC (which is typically a number such as 192.168.x.x or 10.0.x.x).

America's Army 3 Server Performance Options

America's Army servers are configured to work with very few changes required to their settings. The biggest changes you are likely going to need to make are specifying how many palyers and how many spectators you want to allow into your server simultaneously. Depending on your network connection and the CPU of your PC you may be able to host anywhere from four to 26 players at the same time.

The following table will give you a rough estimates for required CPU and available memory as well as bandwidth requirements to run an America's Army 3 server for various numbers of players:

Player Count Recommended CPU RAM Bandwidth (Up and Down)
2 - 41.8 Ghz (dual core or better)1GB256 Kb/s DSL
5 - 82.2 Ghz (dual core or better)1GB512 - 768 Kb/s DSL/Cable
9 - 122.2 Ghz (dual core or better)1GB1Mb/s Cable
13 - 163.0 Ghz (dual core or better)1GB1.2Mb/s Cable
17-203.0 Ghz (quad core)1GB2.0Mb/s Cable
21 - 263.0 Ghz (quad core)1GB3.0Mb/s Cable or dedicated line


Note that these are estimates and depending on the map and what other applications are running on your PC you may require additional RAM. In general the upload speed of your system to the Internet is what will influence how well the game plays for those connecting to it.

Securing and Administering your America's Army 3 Server

America's Army servers can be set up to require players to enter a password to join your server. This is often done when servers are hosting tournaments or server operators just want to play only with those they share the password with. To enable requiring a password check the "Password Protect Server with Password" box and then enter the password in the field to the right. The password should be long enough to be secure (five or more characters and numbers recommended) and short enough that players can remember it so they can join your server.

You can also control who can join your server as a "super" administrator. A "super" administrator is someone who has access to all of the server's administrative functions which include both those shown in the in-game Admin Command Post (ACP) as well as all of the administrator console commands (type "AdminHelp" in the in-game console for a list). The "super" administrator password should be kept secret from all but those you trust completely. If you do not set an Administrative password you will not be able to join the server as a "super" administrator. To set the administrator password enter the desired value in the "Server Administrator Password" field.

Passwords may contain letters and numbers but you cannot use any symbols or spaces.

To join your server with the administrator password use the "Join Server As Admin" button or type "start <your server's ip>?AdminPW=<your admin password>" in the in-game console (activated by pressing F12 or the tilde key).

There is also another type of administrator you can set up called "Player Administrators". These are trusted players that you want to give access to the in-game Admin Command Post. To add Player Administrators join your server as the "super admin" and then use the ACP to add Player Administrators.


Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.


Views

Personal tools