Forums

Username:  

Password:  

       
Login Help

  LATEST POSTS  
 
America's Army Launc..
Learning BASICS of A..
can u give us hints ..
AA3 New Patch Releas..
Better Realism Alter..

Keywords:
 

More search options

  HOT TOPICS  
 
AA Challenge Winner
AA3 YouTube Videos
Updating PB Client
AAMP Launches!
» See more topics
 

    Page 1 of 1     

 AASM/RCU Tutorial - Updated June 25, 2007 
 

[STAB]-Ravenstone

Sergeant
Posts: 314
Joined: 09 Nov 2004

      Posted: 19 Mar 2005 13:38 Profile


Embedded Image


Tutorial

America's Army Server Manager
(AASM)


Remote Control Utility (RCU)



The America's Army Server Manager (AASM) gives you complete control when creating custom Server configurations, or ?Server setups? for America?s Army. Whether you wish to create a LAN tournament or a standard Server to host over the Internet, you can quickly and easily create the required configuration files. AASM features an easy to use Server configuration Wizard. More advanced options are available by editing the completed setups for even more precise control. AASM also provides the capability to control and monitor Servers remotely. I have created this tutorial to help you with using the manager, and create a basic Server.


Part One

Installation, First Run, Basic Server Configuration



Part Two

Advanced Server Settings



Part Three

Starting/Running The Server



Part Four

Remote Control Utility (RCU) Setup



Part Five

Controlling a Remote Server using RCU



Part Six

Running Multiple Servers



Last edited by [STAB]-Ravenstone on 20 Oct 2005 00:00; edited 30 times in total
m_pollock

Sergeant Major
Posts: 6240
Joined: 18 Nov 2006

      Posted: 25 Jun 2007 17:06 Profile


Part One

Installation, First Run, Basic Server Configuration



Installation


Assuming you have downloaded the latest version of America's Army, v2.8.1, and used the standard install, the America's Army Server Manager (AASM) should have been installed and created both a desktop shortcut and quick-launch link within your Program Files list.

If you chose a custom installation, and did not include the AASM install, please do so by running AASM17Installer.exe located in your Program Files\America's Army directory. Follow the prompts to install. If for some reason your download did not include AASM17Installer.exe, you can download it from here.

First Run

Embedded Image



Now that it is installed, let's get started. Open the tool by double-clicking the desktop shortcut, or accessing it from the quick-launch link within your Program Files list. If neither are present, you can access AA Server Manager.exe from your Program Files\America's Army Server Manager directory.


Embedded Image



If this is your first time running America's Army Server Manager (AASM), you will receive this message. If you would like to view the documentation, click "Yes". If not, this guide will serve as, click "No" and proceed.


Basic Server Configuration

Embedded Image



The AASM main menu will pop-up. Select File -> "New Server Setup" or click the "Create New Setup" button. This will begin the process of setup.


Embedded Image



You have a choice between a tournament Server or a non-tournament Server. More then likely, you will choose the "Create Standard Play Setup", or non-tournament mode normal game play.


Embedded Image



You will be prompted as to whether or not you would like to use a pre-configured setup of a listed league (on left). For now, let's choose "Other/Non League" and set things up ourself.


Embedded Image



Select the map you would like to use for this setup, from the drop-down menu. Once selected, click "Next". You can choose whether or not you would like to Map Rotate, or switch the map after a period of xx number of rounds. For now, let's stick to the one map. I have chosen the Urban Assault map to work with.


Embedded Image



Select the amount of players you would like on each team from the drop-down menu. Before doing so, please refer to the following quote, helping you determine how many players can be online without lagging.

Quote:

The general formula for figuring it out is:

Your upstream in bytes per second / MaxClientRate

So, here?s an example with your upstream.

First, figure out your bytes per second.
361,000 KBs / 8 = 45,125 bytes per second.

Then take your bytes per second and divide it by your MaxClientRate to determine approx. number of players you can host.

45,125 / 10000 = 4 players
45,125 / 8000 = 5 players
45,125 / 7000 = 6 players

Again, that formula is a general rule of thumb to give your players the best performance.

You?ll know your MaxClientRate is too high if you notice that your players pings start getting progressively higher while playing. This happens because the server will start generating more traffic than your connection can handle and the data will start backing up.



After figuring out how many players you would like on each team (2 teams), proceed to the next field and enter a Server password (private Server). If you would no Server password (public Server), then leave the field blank/empty and click "Next".


Embedded Image



If you did not enter a password for the Server, you will receive this message. Click "Yes", if you are sure you would like to run a public Server.


Embedded Image



Select the number of rounds per match you would like on your Server, and the round length (in minutes). Click "Next".


Embedded Image



Select the number of administrators allowed on the Server at one instance, and an administrative password. Click "Next".


Embedded Image



If the administrative password you entered was not very secure, you will receive this message. Click "Yes" to use the password anyway, or "No" to go back a step and change it.


Embedded Image



Click "Internet" if you would like this to be a "Global" Server or click "LAN" if you would like this Server to be attached to your Local Area Network. Only "Internet" Servers have the ability to show on the Server list. Make sure that "Yes" is selected next to "Would you like to have the Server appear in the in-game Browser?", if you would like it to be.

Enter your external IP address into the next field, or click "Auto Determine IP", then click "Next".

If, by the end of this tutorial, your Server was supposed to show on the Server list and you are behind a firewall/router/NAT device, you must forward several ports to the machine hosting the America's Army server. Make sure that the following ports are open via router configurations:

UDP ports
    - 1716 for the game
    - 1717 for the gamequery
    - 1718 for the master server query
    - 8777 for the standard UT query
    - 27900 for GameSpy


TCP ports
    - 20025 through 20045 for the Auth server
    - 20047 for the new AA Browser (MBS).


Please refer to PortForward for additional assistance on opening and forwarding ports.


Embedded Image



Type the name of the Server in the field, and click "Next".


Embedded Image



Enter the Server setup name (this will not be the Server name, we accomplished that previous step) and any additional notes you would like to make about the Server. This area is only accessible by you. Click "Next".


Embedded Image



This is the basic overview of the Server you have just created. Check the box next to "Edit advanced Server setup options after clicking Finish", if you would like to continue with this tutorial and edit advanced Server settings.



Last edited by m_pollock on 20 Jan 2008 23:22; edited 3 times in total
m_pollock

Sergeant Major
Posts: 6240
Joined: 18 Nov 2006

      Posted: 25 Jun 2007 17:06 Profile


Part Two

Advanced Server Settings



In part two of this tutorial, I will explain the advanced Server setting tabs, excluding the options and fields that were mentioned earlier, in the basic Server configuration.

Server Tab

Embedded Image


    Server Short Name: Insert a short name of the Server; typically set identical to the Server name field.

    Server Region: Select the region the Server is being hosted from the drop-down menu.

    Admin Name: You, being the Administrator's name.

    Admin E-Mail: Your email address; publicly viewable.

    Require Auth: Always on for Internet Servers; remove if you would no authorization of clients.

    Enable Statistic Logging: Stat logging (*warning* - large files made); AAO Tracker receives information from logs.

    Enable NAT for Gamespy: Keep checked if Server needs to be put on Server list.

    For Multi-homed Systems Server IP: For online net Servers that have multiple Servers running from one box; leave blank if running Server from personal computer/home.

    Port: Keep the same if you don't know what it is for.

Player Admins Tab

Embedded Image


Insert in-game name (case sensitive), into the field labeled "Player Name", then click "Add Player Name". Repeat to assign more Server Administrators.


Tournament Options & Tournament Team Tabs

Embedded Image


Embedded Image



Rarely used tabs unless using tournament mode -- self explanatory.


Map Tab

Embedded Image



Reviewed in step one.


Match Tab

Embedded Image



    Game Mode:
    Default Game Mode = Default map weapon mode
    Force Live Fire = Forces live fire weapons on maps whose default is MILES
    Force MILES = Forces MILES on maps whose default is live fire

    Allow Multiplayer Cheats: MP Cheats or not
    Disable Player Shadows: Disables player shadows on Server

    Scoreboard Options: Self explanatory

Player Tab

Embedded Image



    Auto-Balance is a feature that balances the teams so the amount/team is fair.

    Player Groups changes what groups are allowed in the Server.

    Coop Map - Max NPCs to Spawn: Maximum amount of AI that you want spawned
    Coop Map - Player to NPCs Ratio: Amount of AI per player on Server

Spectators Tab

Embedded Image



Change the amount of spectators in game and settings -- people who view and don't play.


HUD Options Tab

Embedded Image



Selecting any of these options will make that part of the display disappear in-game.


ROE/Kick Tab

Embedded Image



Self explanatory -- remove/kill clients who shoot friendlies.


MOTD Tab

Embedded Image



Select the lines you would like to be displayed when clients join the Server, and for how long (in seconds).


Security Tab

Embedded Image



Security options, highly recommended to keep checked.

Finally, click "Apply" then "OK". This concludes the configuration of the Server.



Last edited by m_pollock on 20 Jan 2008 23:22; edited 2 times in total
m_pollock

Sergeant Major
Posts: 6240
Joined: 18 Nov 2006

      Posted: 25 Jun 2007 17:07 Profile


Part Three

Starting/Running The Server



Embedded Image



Goto the main menu, and expand all on the list (click all addition signs). Highlight the Server we have just configured, and click "Start Selected Server". You will notice two windows pop-up.


Embedded Image


Embedded Image



The first window will be a help documentation prompt, which is there for your accessibility. If I haven't covered anything, I kindly ask that you refer to the documentation the refer back here. You can close this window if you would like.

The second window that appears is the Server log. Hopefully, running the Server will be successful, as shown in the image of the Server I have created above. You cannot close this window, unless you would like the Server to be shutdown. This includes the AASM main menu -- simply minimize the windows.



Last edited by m_pollock on 20 Jan 2008 23:23; edited 2 times in total
m_pollock

Sergeant Major
Posts: 6240
Joined: 18 Nov 2006

      Posted: 25 Jun 2007 17:07 Profile


Part Four

Remote Control Utility (RCU) Setup



The Remote Control Utility (RCU) is a program included with the AASM install, designated to aid in controlling the Server that step further. To open this tool, double-click on AA Server Remote Control.exe, located in your Program Files\America?s Army Server Manager directory. It is also listed as a quick-launch link within your Program Files list.


Embedded Image



Provide the necessary fields within the initial prompt screen. The Server IP field is your internet IP address, and the Honor fields are if you rent Honor from AAHonor (leave blank if you do not). The "Path to Game Install Dir" you can leave blank, if America's Army is installed in the default directory. Choose an Admin name (unique to anything else on the Server), and click "Change Password" to choose a password. This is for the RCU tool, only.

Unfortunately, managing multiple Servers that have the same IP address but different ports is not supported by this tool.

Additionally, you can check or un-check the 3 options at the bottom of the screen. Those are pretty straight forward options. Click "Save".

On to the next step..



Last edited by m_pollock on 20 Jan 2008 23:23; edited 2 times in total
m_pollock

Sergeant Major
Posts: 6240
Joined: 18 Nov 2006

      Posted: 25 Jun 2007 17:07 Profile


Part Five

Controlling a Remote Server using RCU



Embedded Image



Go back to the AASM main menu, and click Servers -> "Manager Servers".


Embedded Image



Click "Add Server".


Embedded Image



Insert the fields as asked. The Server IP field is your internal IP address. Insert the Admin name and password using the name and password you made in the RCU tool. Click "Save".


Embedded Image



Highlight the Server on the list, then click "Control Server".


Embedded Image



If setup correctly, you will see this screen and no error prompt.

Select "Manager Server Setups".


Embedded Image



Click "Add Setup".


Embedded Image



Expand all (click all addition symbols), and choose the Server setup you have just created. Click "Add Setup".


Embedded Image



Highlight the Server setup, then click "Activate Setup".


Embedded Image


Embedded Image



The Server should load, and you will be able to edit configurations using the buttons on the right side of the RCU window.



Last edited by m_pollock on 20 Jan 2008 23:23; edited 2 times in total
m_pollock

Sergeant Major
Posts: 6240
Joined: 18 Nov 2006

      Posted: 25 Jun 2007 17:08 Profile


Part Six

Running Multiple Servers



If you have read the manual for the RCU tool, the mention running multiple Servers. To accomplish this, you must have a few things different then a "normal" network installation.

    1. You need one Internet network IP for each instance of AASM/RCU that you are running. This is an IP that can be accessed from the Internet, not an internal IP address. If you want two Servers to run, you need two external IP addresses. Most Internet Service Providers (ISP) don't offer this to home users, so it would be impossible to run multiple Servers with the RCU program (global Servers). If that is the case, you will need to run the Server manually and set the ports different.

    2. Software that will "trick" other software into *thinking* you have multiple IP addresses and keep everything "straight".

    Most Web Servers already have multiple network connections or virtual connections with software - this secition is aimed at that. To run more then one copy of AASM/RCU, you will need to have seperate folders to house each one you intend to run. It can looking something like this..

    C:\Program files\America's Army Server Manager\RCU1\AA Server Remote Control.exe
    C:\Program files\America's Army Server Manager\RCU2\AA Server Remote Control.exe

    Or this...

    Z:\customer 1\AA Server Remote Control.exe
    Z:\customer 2\AA Server Remote Control.exe
    Z:\customer 3\AA Server Remote Control.exe

    When you do this, it will create a file named AASMRC.ini in each. This file will hold your Server configuration information including the IP address to watch for incoming requests. Each instance of RCU will have seperate folders for configurations and logs. This keeps the programs seperate, and monitor windows will pop-up for each Server that is run at that time.



Last edited by m_pollock on 25 Aug 2007 16:26; edited 2 times in total
m_pollock

Sergeant Major
Posts: 6240
Joined: 18 Nov 2006

      Posted: 25 Jun 2007 17:20 Profile


This concludes the tutorial. If you have any additional questions, or need clarification on something, feel free to create a new topic.

Looking for replies to the old tutorial? They can be found here.

Thanks,

_____________________
Michael "MP" Pollock


 AASM/RCU Tutorial - Updated June 25, 2007 
 

    Page 1 of 1     

 

  This topic has been locked from further replies.

Jump to: