Difference between revisions of "Server Administration Guide"

From Armagetron
m (Wiki link for Server Bookmarks)
Line 21: Line 21:
  
 
You should also consider if you even want the standard gladiator-style fighting.  It's certainly possible to set up scoring to allow for different games, such as [[Roulette]], and to encourage different playing styles.  So just take a few minutes to think about it.  It'll pay off in the end, because the default game server settings aren't necessarily the most popular scoring rules, and unless you really want the default scoring, you could lose most of your audience in the first two hours of operation if you didn't think about scoring.
 
You should also consider if you even want the standard gladiator-style fighting.  It's certainly possible to set up scoring to allow for different games, such as [[Roulette]], and to encourage different playing styles.  So just take a few minutes to think about it.  It'll pay off in the end, because the default game server settings aren't necessarily the most popular scoring rules, and unless you really want the default scoring, you could lose most of your audience in the first two hours of operation if you didn't think about scoring.
 +
 +
== Setting Up ==
 +
 +
So now you've figured out what kind of server you want and how you want people to play on it, and you want to know how to set it up and optionally make it available on the master server browser.  Setting up is fairly straightforward.
 +
 +
=== Install the Server ===
 +
 +
First you need to install the server.  It's common to think of any given "server" as a special machine built by old women in third-world countries, but in actuality, a "server" is just any machine that makes available a "service" to other users.  In this case, you're going to install software on a computer, possibly your desktop computer, that will make available a game service for other users to use.
 +
 +
So first you need to acquire the package called "armagetronad-dedicated".  If you're using Linux, get one that says "linux" on it.  For Windows, get the one that has ".exe" on the end of it.  For Mac OS X, there's one with a ".dmg" extension for you.  Usually the CPU architecture and OS are embedded in the filename, so pick the right one and install it.
 +
 +
We won't go into too many details here about installation, consult the regular documentation for how to install the server for your architecture.

Revision as of 19:06, 21 October 2005

Setting up a server for Armagetron Advanced isn't terribly difficult, but there are a few things you need to consider when you do it. Taking a few minutes to figure out what you're trying to do will save you a whole lot of headache/heartache later on when people start playing your server.

Starting out

Before you consider what OS you're going to use, what version of the game to run, and so forth, you should figure out a few basic parameters of the server. Here are some you should consider.

Private or Public?

The setting TALK_TO_MASTER is off by default. To make your server public (available on the master server list), you must turn on this setting. If it is off, players will only be able to connect to your server through the Server Bookmarks using your IP address.

Moderated?

Armagetron Advanced supports a limited but expanding set of in-game administration commands. (In 0.2.8, it will be a fairly comprehensive set) The catch is that you can only have one administration password. So in order to make moderators on your server, all you have to do is give out the administration password.

The alternative is to use the voting features that are intended to allow players to moderate the server as they see fit.

You can go either way, of course. It's entirely up to you.

Round or Match

There are plenty of ways to setup scoring on a server. It is common to set up a server to give one point for each kill. While this scoring method encourages competitive play, it's not always what is desirable. On some servers, just surviving to the end of the round is quite an accomplishment, and you may wish to reward players for doing so. Too much reward will encourage players to just screw around instead of fighting.

You should also consider if you even want the standard gladiator-style fighting. It's certainly possible to set up scoring to allow for different games, such as Roulette, and to encourage different playing styles. So just take a few minutes to think about it. It'll pay off in the end, because the default game server settings aren't necessarily the most popular scoring rules, and unless you really want the default scoring, you could lose most of your audience in the first two hours of operation if you didn't think about scoring.

Setting Up

So now you've figured out what kind of server you want and how you want people to play on it, and you want to know how to set it up and optionally make it available on the master server browser. Setting up is fairly straightforward.

Install the Server

First you need to install the server. It's common to think of any given "server" as a special machine built by old women in third-world countries, but in actuality, a "server" is just any machine that makes available a "service" to other users. In this case, you're going to install software on a computer, possibly your desktop computer, that will make available a game service for other users to use.

So first you need to acquire the package called "armagetronad-dedicated". If you're using Linux, get one that says "linux" on it. For Windows, get the one that has ".exe" on the end of it. For Mac OS X, there's one with a ".dmg" extension for you. Usually the CPU architecture and OS are embedded in the filename, so pick the right one and install it.

We won't go into too many details here about installation, consult the regular documentation for how to install the server for your architecture.