Using the ATH Server Controller

Guide by |KOA|The_Dave
Edited & Maintained by MSuLL

This guide will be divided into multiple sections:

  1. All Levels
  2. Level 3 Functions
  3. Level 4 Functions
  4. Level 5 Functions
  5. Level 6 Functions
  6. FAQs

Note that screenshots were taken using Level 7 access; features you don't have access to may not appear in your ASC console.
All shots reflect how windows look as of ASC 754.

All Levels

To Bring Up the ASC Console

1. Push your letter T on your keyboard, or whichever key you have mapped to "Say".
2. Type !open or !asc. You'll say "!open" (or "!asc") into chat, and the ASC window will open.

ASC Basic Functions

Above is a picture of the ASC Console. The buttons are pretty self-explanatory, but I'll explain everything anyway:

"Login Setup" - the left side of the window:

"Optional functions" - the right side of the window:

View a Player & Spectator List

1. Open your ASC Console.

2. Click the Players tab. Your window will look like this:

The columns are labeled on the bottom, from left to right: Level (the user's ASC level), NickName, Team (teamname filled in on the ASC client tab, as outlined above), Frag score, Death count, and total score.

Names in white are spectators; otherwise, players appear in the color of their assigned team.

Setting an ASC Keybind

Setting an ASC keybind is good, as it allows you to open the ASC console quickly simply by pressing one key on your keyboard. Here's how this works:

1. Open your ASC console.

2. Click on the ASC Config tab.

3. Your window will look like this:

4. Click on the blue square (which in my picture above has F11 written in). Type whatever key on your keyboard you wish to use to open the ASC Console in the future. Keep in mind to use a key that's not already used by another UT function -- for examples, I wouldn't recommend using F9 because that's the default for in-game screenshots, nor F1 because that's the default for showing the scoreboard.

Level 3 Functions

To kick a user

1. Bring up the ASC Console. It'll look like this:

2. Click the Controller tab.

3. You'll see a window that looks like this (yours may vary, as features you don't have access to are hidden from you):

4. In the top section -- player controller -- select a player from the Select a Player menu.

5. Click Kick to kick the player off the server; this allows for immediate reconnect. If you wish to kick the player for the duration of the current map, click Kick for Match instead.

To mute users

1. Bring up the ASC Console. It'll look like this:

2. Click the Controller tab.

3. You'll see a window that looks like this (yours may vary slightly, as features you don't have access to are hidden from you):

4. In the top section -- player controller -- select a player from the Select a Player menu.

5. Click Mute Player to mute the player. If you wish to unmute the player, click Unmute Player. To mute all players, click Mute All, or you may click Unmute All to unmute all players.

To Broadcast a Message to All Players

Sometimes an Admin or Semi-Admin needs to get the attention of a player(s), but on particularly action packed servers (or when there are annoying spammers), getting your point across can sometimes be difficult.  That's why ASC has the ability built-in for all Level 3+ users to perform a broadcast message.  Here's how to do this:

1. Open your ASC console.

2. Click on the Controller tab.

3. In the lower-right of the window, in the Match Controller section, you'll see a text box (containing a default instruction text reading ENTER IP / ENTER MESSAGE), and a button that says Broadcast Message.  Type your message in the box (erasing the default text first), then click Broadcast Message. This is what a broadcast looks like:

Your message appears in white in the chat area, but also in purple below the chat area in case the chat's scrolling too quickly to catch your desired recipients' attentions.

Level 4

To change the current map

1. Open the ASC console.

2. Click on the Controller tab. The window looks like this:

3. In the middle section -- Map Controller -- click on the Open Maps list button.

4. In the Select a new Map menu, choose the map you wish to load.

5. Click the Change button.

Level 5

To Ban A User

1. Bring up the ASC Console. It'll look like this:

2. Click the Controller tab.

3. You'll see a window that looks like this (yours may vary slightly, as features you don't have access to are hidden from you):

4. In the top section -- player controller -- select a player from the Select a Player menu.

5. In Ban for: enter a duration for the ban (or simply don't change it to keep it on a permanent ban)

6. Click Ban IP + ASC ID.

Level 6

Changing a player's team or player status

1. Open the ASC console.

2. Click on the Controller tab. The window will look like this:

3. Select a player from the Select a Player menu.

4. Available functions include:

Removing an IP ban or ASC ID ban from the Ban Control tab

1. Open the ASC console.

2. Click on the Ban Control tab. The window will look similar to this:

3. Update the bans on the list by clicking Open Ban List

4. In the drop down lists, find the IP and / or ASC ID of the player you wish to unban.

5. Once found, click Remove to remove the ban from both lists.

Adding an IP ban or ASC ID ban from the Ban Control tab

1. Open the ASC console.

2. Click on the Ban Control tab. The window will look similar to this:

3. Find the text area that has Ban An ASC ID and Add IP Policy.

4. In the text areas presented, enter in the IP and / or ASC ID of the player you wish to ban.

5. Once entered, click the corresponding Add To button.

 

Removing a notification from the Ban Control tab

1. Open the ASC console.

2. Click on the Ban Control tab. The window will look similar to this:

3. Update the notify the list by clicking Open Notify List

4. In the drop down lists, find the entry of the player you wish to remove.

5. Once found, click Remove to remove the notification entry.

Adding a notification from the Ban Control tab

1. Open the ASC console.

2. Click on the Ban Control tab. The window will look similar to this:

3. Find the text area that has Notify Entry and Add Notify Entry.

4. In the text areas presented, enter in the ASC ID of the player you wish to add.

6. Then after their ASC ID, add a colon ( : ), and then specify what level should be notified
    (for instance entering 6 here would make it so that all players at level 6+ would be notified)

7. Then after the level entry, add a colon ( : ), and then put in the alias this player is known as.
    (for example: JoeFrag)

8. Once entered, click the Add To Notify List button.

Using the Advanced Tournament Option

1) Open the ASC Console.

2) Click the Controller tab. This brings up this window:

3) The Match Controller is on the bottom of the window, and has the following options:

Setting a Game Password

1. Open your ASC console.

2. Click the Server tab to get a window like this:

3. In the upper left -- Enable Server Password -- section:

Restarting or Stopping a Map

To restart or stop the current map, do the following:

1. Open the ASC Console.

2. Click on the Controller tab to bring up this window:

3. In the middle Map Controller section:

To Request All Players Run MapVote

1. Open the ASC console.

2. Click the Controller tab.

3. Click on Force Map Vote under the Map Controller section.

Force Map Vote opens the map vote window on all other players' screens. However, the map will not change unless a certain percentage of users actually cast a vote. Otherwise, the map will not change until the current map has ended.

To Send All Players To Another Server

ASC has the ability to automatically send all players other than yourself to a remote server.  For instance, if you're preparing to close the server to the public for a special event or if you have to shut down your server for maintenance or upgrades, you can send all of your players to a similar server so their play isn't interrupted. (For instance, when I took my server down to install the latest version of ASC, I used the older version of ASC on there already to send all my players to a different Atomic Unreal server so they could continue to play.)

Here's how this works:

1. Open the ASC console.

2. Click the Controller tab.

3. In the lower-right corner, you'll see a text box that contains the default text ENTER IP / ENTER MESSAGE. Enter the IP address of the server you wish to send people to here.

4. Click the button to the *LEFT* of this box, the one labeled Send All To IP.

FAQs

Q. I tried to kick / ban / manipulate a player, and it didn't work! Why?

A. You won't be permitted to perform certain functions on users with a higher ASC level than you. This is to prevent, for example, a Level 5 user from being able to kick or ban a Level 7 user.

Q. What should I use my ASC level for, and when?

A. Use your discretion according to the rules of your specific server. You were given your ASC level because someone trusted in you; just remember that you don't want to betray that trust by weilding your power with stupidity. Also, if you're running an anti-cheat such as UTDC on your server, don't automatically ban because you see an alert on screen such as "[UTDC] So_And_So has been logged." Instead, tell the server admin that you saw someone get logged; sometimes anti-cheat software will generate what is known as a "false positive", where the user's not really cheating but something has been detected to cause an entry into the log files of the server. Many times the user isn't cheating at all! However, if you see a message like "So_And_So has an AimBot keybind," or other such more-specific message, you may wish to ban the user. Remember also to always inform the server owner / main administration group when you perform a ban.

Q. How come I can't... how come I don't see...

A. ASC hides most functions which aren't accessible to your user level. For instance, setting up a server's size or message of the day requires Level 7, and that portion of the Server tab may not even appear on-screen to lower level users.

Q. How come this guide doesn't cover Level 7?

A. Because server admins are expected to read the included README file in the zip.  This guide is primarily for server semi-admins, etc.