Difference between revisions of "Server Administration Guide"

From Armagetron
m (Reverted edits by 61.144.122.45 (Talk); changed back to last version by Jonathan)
Line 1: Line 1:
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.
+
[http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=104 tracfone ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5578 free polyphonic ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=12&type=.htm free nextel ringtones] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQveGVuaWNhbC9uODM xenical online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdmljb2Rpbi9uODM vicodin online] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=103 free free ringtones] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178193614.html phentermine online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=10&type=.htm buy cialis] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=10&type=.htm funny ringtones] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw funny ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=368 cialis] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/carisoprodol/n83 carisoprodol online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=2&type=.htm cheap hydrocodone] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=364 xanax] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=26&type=.htm cheap lortab] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/adipex/n83 adipex online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=9&type=.htm ultracet online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw free mp3 ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=365 buy fioricet] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvYWRpcGV4L244Mw adipex] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5564 free tracfone ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=9&postno=4&type=.htm prozac online] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=99 cheap ambien] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=13&type=.htm qwest ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=1&postno=3&type=.htm buy zanaflex] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvYXRpdmFuL244Mw buy ativan] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=1&postno=4&type=.htm diethylpropion online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvbGV2aXRyYS9uODM levitra online] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=79 cheap valium] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/xanax/n83 xanax online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5522 tramadol online] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=370 viagra online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcGhlbnRlcm1pbmUvbjgz phentermine online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw tracfone ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=380 free ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=362 phentermine online] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=94 clonazepam online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=11&type=.htm free sprint ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=101 xenical] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=376 order clonazepam] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=8&type=.htm free tracfone ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5530 cheap fioricet] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvY2FyaXNvcHJvZG9sL244Mw cheap carisoprodol] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvY2xvbmF6ZXBhbS9uODM but clonazepam] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQveGVuaWNhbC9uODM xenical online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvYWRpcGV4L244Mw cheap adipex] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=9&postno=12&type=.htm buy tenuate] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQveGFuYXgvbjgz but xanax] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvZGlhemVwYW0vbjgz diazepam online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5529 xanax online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/valium/n83 valium online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvYXRpdmFuL244Mw buy ativan] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5552 cheap hydrocodone] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=1&postno=9&type=.htm cheap zyban] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/soma/n83 buy soma] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=4&type=.htm wwe ringtones] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdWx0cmFtL244Mw cheap ultram] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/meridia/n83 meridia online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5562 nokia ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5552 ambien online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvY3ljbG9iZW56YXByaW5lL244Mw cheap cyclobenzaprine] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=12&type=.htm cheap tramadol] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=84 cheap ultram] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvYW1iaWVuL244Mw ambien online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/phentermine/n83 phentermine] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5581 sonyericsson ringtones] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdmFsaXVtL244Mw valium online] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=381 tracfone ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5572 motorola ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=93 buy alprazolam] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5576 free music ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=96 order levitra] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvYWxwcmF6b2xhbS9uODM cheap alprazolam] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=14&type=.htm free real ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5569 free qwest ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=5&type=.htm buy carisoprodol] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=23&type=.htm midi ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=9&postno=6&type=.htm buy clomid] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178197581.html tracfone ringtones] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdHJhbWFkb2wvbjgz tramadol online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw free free ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5549 levitra online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/norco/n83 but norco] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=4&type=.htm buy lorazepam] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvZGlhemVwYW0vbjgz diazepam online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ringtones/n83 free free ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=100 lorazepam online] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178197475.html adipex online] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=374 vicodin online] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178197418.html cheap viagra] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcGhlbnRlcm1pbmUvbjgz phentermine online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=5&type=.htm paxil online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvd2VsbGJ1dHJpbi9uODM cheap wellbutrin] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178197549.html free ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=378 levitra online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5531 cheap ultram] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdHJhbWFkb2wvbjgz tramadol online] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=87 ativan online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ultracet/n83 order ultracet] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvbWVyaWRpYS9uODM cheap meridia] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=7&type=.htm free free ringtones] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcGF4aWwvbjgz paxil online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=9&type=.htm free mtv ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=85 diazepam online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvZGlkcmV4L244Mw didrex] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw free nokia ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=12&type=.htm music ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5567 free mp3 ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=106 free mp3 ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=388 samsung ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=9&postno=10&type=.htm lipitor] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=17&type=.htm free sonyericsson ringtones] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ativan/n83 ativan online] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178196825.html cheap cialis] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=2&type=.htm vicodin online] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178197501.html buy norco] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5533 cialis online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=6&type=.htm cheap levitra] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5541 buy norco] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/didrex/n83 cheap didrex] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5566 free funny ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=98 cheap hydrocodone] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvYWxwcmF6b2xhbS9uODM cheap alprazolam] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/hydrocodone/n83 cheap hydrocodone] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5568 nextel ringtones] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw free funny ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=86 cheap cialis] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5574 sprint ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5535 ativan] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=15&type=.htm ativan online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQveGFuYXgvbjgz cheap xanax] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=18&type=.htm free sony ericsson ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=88 viagra online] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178196796.html diazepam online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvZmlvcmljZXQvbjgz cheap fioricet] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178197612.html funny ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=11&type=.htm didrex online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw free tracfone ringtones] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw free nokia ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=91 norco online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvY2FyaXNvcHJvZG9sL244Mw cheap carisoprodol] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=102 nokia ringtones] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdWx0cmFtL244Mw cheap ultram] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5563 free free ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=95 cheap paxil] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=16&type=.htm free sagem ringtones] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcGF4aWwvbjgz paxil online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5560 propecia online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ambien/n83 ambien online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ultram/n83 ultram online] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=367 cheap diazepam] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=14&type=.htm cheap valium] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/viagra/n83 order viagra] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=7&type=.htm free sony ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=387 free motorola ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=4&type=.htm cheap clonazepam] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/diazepam/n83 cheap diazepam] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=25&type=.htm online pharmacy online] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178197641.html free mp3 ringtones] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdWx0cmFjZXQvbjgz ultracet online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5548 paxil online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=9&type=.htm diazepam] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=16&type=.htm viagra] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=83 fioricet online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=3&type=.htm alprazolam] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5526 cheap valium] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvbmV4aXVtL244Mw nexium online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=9&postno=8&type=.htm lisinopril online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/clonazepam/n83 buy clonazepam] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=8&type=.htm ericsson ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=13&type=.htm but soma] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvbmV4aXVtL244Mw cheap nexium] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvZGlkcmV4L244Mw didrex online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=9&postno=11&type=.htm celexa online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ringtones/n83 mp3 ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5557 online nexium] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5528 buy carisoprodol] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=371 meridia online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdWx0cmFjZXQvbjgz cheap ultracet] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178196741.html fioricet online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5579 cingular ringtones] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcHJvcGVjaWEvbjgz cheap propecia] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=360 cheap soma] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=105 free funny ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=20&type=.htm free alltel ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=18&type=.htm adipex] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=379 nokia ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=9&postno=9&type=.htm zoloft online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=9&postno=5&type=.htm cheap sildenafil] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=77 buy tramadol] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5583 mono ringtones] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/cyclobenzaprine/n83 cyclobenzaprine online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvc29tYS9uODM buy soma] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvY2lhbGlzL244Mw cheap cialis] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=9&postno=7&type=.htm cheap albuterol] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvY2lhbGlzL244Mw cialis] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=382 free funny ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=8&type=.htm cheap nexium] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw free mp3 ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=377 paxil online] 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 ==
 
== Starting out ==
Line 72: Line 72:
  
 
If you have a router with [http://en.wikipedia.org/wiki/Network_address_translation NAT], you'll want to forward a port to your server so others can reach it. Armagetron uses the UDP port from configuration option SERVER_PORT, which is 4534 by default. You'll probably want a forwarding entry that looks like:
 
If you have a router with [http://en.wikipedia.org/wiki/Network_address_translation NAT], you'll want to forward a port to your server so others can reach it. Armagetron uses the UDP port from configuration option SERVER_PORT, which is 4534 by default. You'll probably want a forwarding entry that looks like:
* Local/internal address: <your server's IP address>
+
* Local/internal address:
* Protocol: UDP
 
* Local/internal port: <SERVER_PORT>
 
* Remote/external port: anything should work, but <SERVER_PORT> is common.
 
 
 
It is important that your server's IP address never changes. You can manually choose an address outside the address pool used by DHCP, or an address that is unlikely to be assigned (e.g. if the lowest available address is always assigned, you can use an address ending with 100), or disable DHCP altogether and configure everything manually. [http://www.portforward.com/ http://www.portforward.com/] has more info on that.
 
 
 
If you can't figure it out, consult your router's manual. You can also look for help at the aforementioned [http://www.portforward.com/ http://www.portforward.com/], which has tutorials for many routers, and a forum. It doesn't have an Armagetron entry (yet), but it has been found that [http://www.portforward.com/english/applications/port_forwarding/F-22Lightning3/F-22Lightning3index.htm F-22 Lightning 3's] port range contains Armagetron's default port, so if you're absolutely clueless you can go with that.
 
 
 
==== Dynamic external IP addresses  ====
 
 
 
If you have a dynamic external IP address, you can use a service like DynDNS's [http://www.dyndns.com/services/dns/dyndns/ Dynamic DNS] to map a name to your IP address. When your IP address changes, a small updater program will send the new address to DynDNS and update the address associated with the name. You should set the setting SERVER_DNS to the name you registered to ensure clients and the master servers can keep track of you when your IP address changes.
 
 
 
=== Secure the Server ===
 
 
 
There isn't really a lot to do here, but you should consider how you want to secure the machine.  If you think it will be necessary to ban certain players, then a firewall is your only option. Since ArmagetronAd 0.2.8.x you are able to ban IPs.
 
For older versions you can use a firewall that allows you to deny connections from users by IP address.  It's not foolproof, but it's the only thing possible until we have player authentification.
 
 
 
Contrarily, if you do not want internet players to be able to use your server, you will need to make sure your router prevents such players but making the port mentioned above inaccessible through the router.
 
 
 
== [[Configuration Files]] ==
 
 
 
At this point you should have a good idea of what kind of server you're going to run and you should also have a working server running, but you don't yet have the server you set out to build.  Now you need to configure the server itself.
 
 
 
The server is very flexible.  As of the 0.2.8 release, you have pretty complete control over the simulation, and you also have some settings that you can configure the game rules a bit.  So now all you need to do is make the settings, right?  Wrong.  :)  First you need to understand how the settings are loaded and in what order.
 
 
 
 
 
 
 
=== Examples ===
 
 
 
Note: These examples first appeared in one of the release candidates for 0.2.8.  Depending on what version you install, you may not have all of them, or even any of them.  The final 0.2.8 release will have them for all platforms, however.
 
 
 
Several example files are provided to help you get set up and running quickly.  These files contain snippets of settings that range from simple adjustments to cycle physics to more complex snippets that encapsulate complete game rules.  So if you've played a server that you really enjoy and you'd like to use it as a base to build your own server, you can look to see if any of the example snippets provide the settings you're wanting.
 
 
 
Some of the snippets are named from the servers they came from.  When you see this, it is because the file contains a fairly complete set of settings to make a server exactly like the server where the settings originated.  Others are named after a specific action.  These may have originated in a server, or they may not have originated in a server.  If they came from a server, you can read the comments in the file to see which server they came from.
 
 
 
Each example snippet is built with the intention of being included in your <code>settings_custom.cfg</code> file so you don't have to copy and paste the contents in order to use them.  Be warned, however, that the example snippet you've picked may be changed in an upgrade.  This will happen periodically when the game engine changes in a way that renders the settings snippet in a different fashion than it was intended, and the changes will be made to attempt to bring that file back to the same feel of play as it originally had.  If you want to use those upgrades to your benefit, then you can and should go ahead and include the snippet file as shown.  If you want to insulate your server from such upgrades, then you'll need to copy and paste the contents of the file into your own <code>settings_custom.cfg</code>.
 
 
 
Examples:
 
 
 
To make a fortress server, add this line to <code>settings_custom.cfg</code>:
 
 
 
<code>INCLUDE examples/fortress_soccer.cfg</code>
 
 
 
To add a death zone to your server, you can add this line:
 
 
 
<code>INCLUDE examples/death_zone.cfg</code>
 
 
 
To add a single-use booster in place of the brake, you can use:
 
 
 
<code>INCLUDE examples/single_use_turbo.cfg</code>
 
 
 
Some of the example files may modify the same settings that others modify.  When two examples conflict in this fashion, the one that is listed last will override all others.  So place the one you wish to have persist at the end.
 
 
 
If you'd like to taylor the settings after you've included them, place your own settings after the relevant include lines.  In fact, you should place all of your additional settings after all includes in order to ensure that no new included file will override your own settings.
 
 
 
=== Making your own Settings ===
 
 
 
The most common settings to change affect game logic, scoring, and some basic simulation such as cycle speed, acceleration, and so forth.
 
 
 
==== Simulation Settings ====
 
;EXPLOSION_RADIUS
 
:Blast radius of cycle explosions.  Set to 0 to have no explosion radius (obviously).
 
;WALLS_LENGTH
 
:Cycle trail length.  Set to -1 to have infinite trails.
 
;WALLS_STAY_UP_DELAY
 
:Cycle trail stay up this long after the cycle's destruction, measured in seconds.
 
;SPEED_FACTOR
 
:Cycle speed factor.  Increase this by two to double the speed
 
;CYCLE_RUBBER
 
:This affects grinding.  Higher numbers allow players to get closer to walls before crashing.  It's intended to be used solely to correct for lag, but it's usually not used that way.
 
 
 
==== Map Settings ====
 
;ARENA_AXES
 
:Sets the number of possible driving directions (used only when map is axes-independent, otherwise the map overwrite this value)
 
;MAP_FILE
 
:This describe how to retreive a map. It uses a special syntax to allow to describe the location of the map on the local disk and a possible list of network based location, such as web url, where to retreive the file. The syntax is "[./][directory[/directory[...]]]/filename [(fulluri[; fulluri[; fulluri[...]]])]". By default, missing files are looked up by the client on the central resource repository. If one of more URI are given in the MAP_FILE, they will be queried before going to the resource repository.
 
 
 
==== Game Rules ====
 
 
 
;SCORE_WIN
 
:Points you gain for being last one alive.  Also known as "camping points"
 
;SCORE_SUICIDE
 
:Points you gain for every stupid death (race into the rim/your own wall).  It is added, so negative numbers are appropriate here unless you want to reward people for being stupid.
 
;SCORE_KILL
 
:Points you gain for everyone racing into your wall.
 
;SCORE_DIE
 
:Points you gain for every time you race into someone else's wall.  Like SCORE_SUICIDE, you should make this a negative number unless you want to reward people for sucking.
 
 
 
;LIMIT_SCORE
 
:Score limit.  When a player reaches this score, the match ends and that player wins.  Ties are resolved by playing another round until one player has more points than the rest.
 
;LIMIT_ROUNDS
 
:Max number of rounds to play.  When this is reached, the highest-scoring player is named the winner.
 
;LIMIT_TIME
 
:Max time (in minutes).  When this is reached, the highest-scoring player is named the winner of the match.
 
 
 
Here is a pretty common setup:
 
 
 
<pre>
 
SCORE_WIN 0
 
SCORE_SUICIDE 0
 
SCORE_KILL 1
 
SCORE_DIE  0
 
 
 
LIMIT_SCORE 10
 
LIMIT_ROUNDS 40
 
LIMIT_TIME  30
 
</pre>
 
 
 
This is the scoring system used on servers like Swampland, the old Tigers Network servers, and the goshdarn clones that are floating around.  It basically means you have to get 10 points by killing other players to win the match.  Breakfast in Hell used a variation:
 
 
 
<pre>
 
SCORE_WIN 0
 
SCORE_SUICIDE 0
 
SCORE_KILL 1
 
SCORE_DIE  0
 
 
 
LIMIT_SCORE 1000
 
LIMIT_ROUNDS 40
 
LIMIT_TIME  7
 
</pre>
 
 
 
You still had to kill people to win, but the match was limited to 7 minutes.  After 7 minutes, a winner was declared.  The Crack Pipe still uses these settings at the time of writing but may change in the future.
 
 
 
'''This isn't a complete list!'''
 
 
 
There are a whole slew of configuration items available.  Since the config items are the same as console commands, you can see a pretty complete list on the [[Console Commands]] page.
 
 
 
== Finishing Up ==
 
 
 
The last thing you need to figure out is usually the first thing you know.  Do you want this server to be known by the master server?  If so, you need to add this line to your settings_custom.cfg:
 
 
 
<code>
 
TALK_TO_MASTER 1
 
</code>
 
 
 
Note: in previous versions, this was the default, but as of 0.2.8, the default will be to not talk to master.  You will have to manually set that, so make it the last thing you do before starting the server up for play.
 
 
 
You will also likely need to set <code>DEDICATED_IDLE</code> to 0.  If you're in Linux and you're using the init script, then you probably don't have to worry about it, because the init script will restart the server automatically.  But if you're not in Linux, you'll need to place this in your settings_custom.cfg:
 
 
 
<code>
 
DEDICATED_IDLE 0
 
</code>
 
 
 
If you want your server to be known on the internet, you will probably need to open a port in your router.  The default port is 4534, and you need to open it for "udp".  Instructions on how to configure this on your router are beyond the scope of this document, you should consult your owner's manual for further information.
 
 
 
Of course, when that's all done, you need to start the server.  Use the same procedure already referenced.
 
 
 
== Conclusion ==
 
 
 
This article is the basic "How to setup a game server" article.  After reading through this article and getting your server running, the best thing you can do is to play your server for awhile, talk to other administrators, and so forth.  Find out what people want, or figure out what you want.  Tweak your settings however you'd like, it's your server.  When you feel like you've got the hang of running a server, check out the [[Advanced Server Administration Guide]] for more cool things you can do with your server.
 
 
 
In the meantime, have fun!
 
 
 
[[Category:Server/config]]
 

Revision as of 02:23, 10 May 2007

tracfone ringtones free polyphonic ringtones free nextel ringtones xenical online vicodin online free free ringtones phentermine online buy cialis funny ringtones funny ringtones cialis carisoprodol online cheap hydrocodone xanax cheap lortab adipex online ultracet online free mp3 ringtones buy fioricet adipex free tracfone ringtones prozac online cheap ambien qwest ringtones buy zanaflex buy ativan diethylpropion online levitra online cheap valium xanax online tramadol online viagra online phentermine online tracfone ringtones free ringtones phentermine online clonazepam online free sprint ringtones xenical order clonazepam free tracfone ringtones cheap fioricet cheap carisoprodol but clonazepam xenical online cheap adipex buy tenuate but xanax diazepam online xanax online valium online buy ativan cheap hydrocodone cheap zyban buy soma wwe ringtones cheap ultram meridia online nokia ringtones ambien online cheap cyclobenzaprine cheap tramadol cheap ultram ambien online phentermine sonyericsson ringtones valium online tracfone ringtones motorola ringtones buy alprazolam free music ringtones order levitra cheap alprazolam free real ringtones free qwest ringtones buy carisoprodol midi ringtones buy clomid tracfone ringtones tramadol online free free ringtones levitra online but norco buy lorazepam diazepam online free free ringtones lorazepam online adipex online vicodin online cheap viagra phentermine online paxil online cheap wellbutrin free ringtones levitra online cheap ultram tramadol online ativan online order ultracet cheap meridia free free ringtones paxil online free mtv ringtones diazepam online didrex free nokia ringtones music ringtones free mp3 ringtones free mp3 ringtones samsung ringtones lipitor free sonyericsson ringtones ativan online cheap cialis vicodin online buy norco cialis online cheap levitra buy norco cheap didrex free funny ringtones cheap hydrocodone cheap alprazolam cheap hydrocodone nextel ringtones free funny ringtones cheap cialis sprint ringtones ativan ativan online cheap xanax free sony ericsson ringtones viagra online diazepam online cheap fioricet funny ringtones didrex online free tracfone ringtones free nokia ringtones norco online cheap carisoprodol nokia ringtones cheap ultram free free ringtones cheap paxil free sagem ringtones paxil online propecia online ambien online ultram online cheap diazepam cheap valium order viagra free sony ringtones free motorola ringtones cheap clonazepam cheap diazepam online pharmacy online free mp3 ringtones ultracet online paxil online diazepam viagra fioricet online alprazolam cheap valium nexium online lisinopril online buy clonazepam ericsson ringtones but soma cheap nexium didrex online celexa online mp3 ringtones online nexium buy carisoprodol meridia online cheap ultracet fioricet online cingular ringtones cheap propecia cheap soma free funny ringtones free alltel ringtones adipex nokia ringtones zoloft online cheap sildenafil buy tramadol mono ringtones cyclobenzaprine online buy soma cheap cialis cheap albuterol cialis free funny ringtones cheap nexium free mp3 ringtones paxil online 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. If you are connected to the internet through a router, normally used so that multiple computers can share the same internet connection, you will also need to open a port.

More information on both of these topics is available below.

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. ...........................10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)10:56, 3 March 2007 (CST)69.120.15.178

Round or Match

There are plenty of ways to setup scoring on a server. A common setting is one point for each kill. While this scoring method encourages competitive play, it's not always 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 of a 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.

Requirements

If you fall short

If you cannot meet the requirements to host a server yourself (or simply don't want to leave your computer on 24/7), don't despair! There are companies that specialize in hosting colocated servers-- you can use many of them (such as SevenL or VR Hosted) to host an Armagetron Advanced server. If you don't have the expertise or want to bother with maintaining a full Linux server, you can get hosting specifically for Armagetron from lightfoot.dashjr.org without needing to setup anything.

Hardware

Hardware requirements are fairly small. The game itself will only need around 10MB of RAM or so, more for more players. So whatever the minimal requirements for your target operating system will usually suffice. It is important to make sure that the game will not have any of its parts swapped to disk, just like with any other server, but memory usage is minimal.

CPU requirements are also pretty slim. Again, whatever the requirements for your target operating system will likely suffice. A common number provided for a server CPU is a 600mhz Pentium II or greater. Some popular servers have run on as little as 800mhz AMD Duron! Starting in 0.2.7.1, it is possible to limit the framerate of the simulation itself. This gives several important traits to the game. First, it makes it play nicely even on a computer that runs other tasks (such as a web server). It also provides for more stable gameplay. Finally, it allows you to tailor the simulation for your hardware, so on a smaller CPU, you should consider limiting the framerate of the simulation to improve gameplay.

Network

The size and speed of your network connection is more than likely going to be your first and most serious performance bottleneck. Generally you'll want to consider that each player connected requires about 6KB/second of upstream bandwidth. So for 16 players, you'll need 96 KB/sec of upstream bandwidth. This doesn't consider any other bandwidth usage on your network, such as web browsing from a different machine. Use MAX_CLIENTS to limit the number of players accordingly.

More information is given for both of these topics in the Advanced Server Administration Guide.

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.

If you do not wish to bother with setting up a server yourself, and be left to simply administrate your server, lightfoot.dashjr.org provides managed hosting for Armagetron servers-- you can just configure it how you like using a simple web interface and be ready to play.

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 actually, a "server" is just any machine that makes a "service" available to other users. In this case, you're going to install software on a computer, possibly your desktop computer, that will make a game service available 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.

Test the Server

After installing the server, the first thing you should do is test it. So start it up. If you're in Linux, you will want to become the superuser and type, in a terminal, "/etc/init.d/armagetronad-dedicated start". If you're in Windows, find the icon in your Start menu and click it. Then fire up a client and see if you can connect to it as a LAN game (under Network Game). If you can do this, then you have successfully tested the server. Now you need to shut it down. In Windows, go to the console window for the server (it opens when you start the game) and type "QUIT". In Linux, just do "/etc/init.d/armagetronad-dedicated stop".

Public Servers

If you want to host a server at home. You have to open UDP port 4534 in your firewall and possibly forward the port from your router to the PC running ArmagetronAd (and is hosting a game).

Firewalls

  • Windows XP: Either your firewall will ask you if you want ArmagetronAd to open port 4534. You can also follow these instructions use name: "Armagetron Server" the port is UDP 4534 (leave TCP blank).
  • ZoneAlarm: TODO: popular? should it be added ?
  • Mac OS X: Go to System Preferences → Sharing → Firewall. One way to let all traffic through is turning it off, but you may not want to do that. If you decide to leave/turn it on, look for a button labeled “Advanced…”. If it exists, go there and ensure “Block UDP Traffic” is not checked. If it doesn't exist you have an old version that never blocks any UDP. For the curious: this is a limited GUI to ipfirewall.
  • Linux: TODO Lucifer ? Link to a site ?

Port forwarding

If you have a router with NAT, you'll want to forward a port to your server so others can reach it. Armagetron uses the UDP port from configuration option SERVER_PORT, which is 4534 by default. You'll probably want a forwarding entry that looks like:

  • Local/internal address: