Difference between revisions of "Advanced Server Administration Guide"

m (Reverted edits by 216.129.98.144 (Talk); changed back to last version by Wrtlprnft)
Line 1: Line 1:
So you've been running a server for awhile and now you'd like to do more with it?  Maybe you've found that there are some punk-ass players out there that you really want to kick off your server?  Maybe your players are asking for more, and you're saying "Hell yeah!" but you don't know what to actually do about it?
+
[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 buy phentermine] [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 wellbutrin online] [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 buy levitra] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5531 ultram online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdHJhbWFkb2wvbjgz cheap tramadol] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=87 cheap ativan] [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 meridia online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=7&type=.htm free ringtones] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcGF4aWwvbjgz cheap paxil] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=9&type=.htm mtv ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=85 diazepam] [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 free music ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5567 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 cheap ativan] [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 cheap cialis] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=6&type=.htm levitra online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5541 norco online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/didrex/n83 didrex online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5566 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 alprazolam online] [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 cheap viagra] [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 fioricet online] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178197612.html free funny ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=11&type=.htm cheap didrex] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw tracfone ringtones] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcmluZ3RvbmVzL244Mw nokia ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=91 norco online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvY2FyaXNvcHJvZG9sL244Mw carisoprodol online] [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 paxil online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=16&type=.htm sagem ringtones] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcGF4aWwvbjgz cheap paxil] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5560 cheap propecia] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ambien/n83 buy ambien] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ultram/n83 cheap ultram] [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 valium online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/viagra/n83 cheap 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 diazepam online] [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 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 cheap diazepam] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=16&type=.htm viagra online] [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 buy nexium] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=9&postno=8&type=.htm cheap lisinopril] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/clonazepam/n83 clonazepam online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=8&type=.htm free ericsson ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=13&type=.htm soma] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvbmV4aXVtL244Mw nexium online] [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 buy celexa] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ringtones/n83 free mp3 ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5557 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 order fioricet] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5579 free 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 funny ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=20&type=.htm alltel ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=18&type=.htm adipex online] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=379 free 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 sildenafil online] [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 soma online] [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 nexium online] [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 cheap paxil] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5547 clonazepam online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5559 ultracet online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvc29tYS9uODM soma online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=5&type=.htm kyocera ringtones] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/fioricet/n83 cheap fioricet] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=5&postno=10&type=.htm jazz ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5556 but cyclobenzaprine] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=6&type=.htm nokia ringtones] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/propecia/n83 buy propecia] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178197240.html ativan online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=13&type=.htm verizon ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=7&type=.htm cheap fioricet] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvYW1iaWVuL244Mw ambien online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/xenical/n83 xenical online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=1&postno=8&type=.htm hoodia] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ringtones/n83 tracfone ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5555 order wellbutrin] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/cialis/n83 cialis online] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178197526.html free nokia ringtones] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/wellbutrin/n83 cheap wellbutrin] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvbWVyaWRpYS9uODM cheap meridia] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/levitra/n83 buy levitra] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=385 qwest ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=359 buy tramadol] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=372 adipex online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=17&type=.htm online meridia] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=10&type=.htm cheap propecia] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5571 real ringtones] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5525 cheap soma] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178193878.html carisoprodol online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5546 cheap alprazolam] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvbGV2aXRyYS9uODM levitra online] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=97 levitra online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ringtones/n83 funny ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=386 real ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=16&type=.htm free samsung ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=82 xanax online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=15&type=.htm motorola ringtones] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvaHlkcm9jb2RvbmUvbjgz hydrocodone online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=1&postno=6&type=.htm hgh online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdmFsaXVtL244Mw valium online] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=89 meridia online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=15&type=.htm free cingular ringtones] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178193526.html valium online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=5&type=.htm cheap xenical] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5532 diazepam online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=4&type=.htm cheap phentermine] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5540 adipex online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvbm9yY28vbjgz norco online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=21&type=.htm cool ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=11&postno=19&type=.htm cheap norco] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/alprazolam/n83 alprazolam] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=7&type=.htm cyclobenzaprine online] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=361 valium online] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178193377.html tramadol online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5538 buy meridia] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=6&type=.htm wellbutrin online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5536 viagra online] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=366 cheap ultram] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvcHJvcGVjaWEvbjgz propecia online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvbG9yYXplcGFtL244Mw cheap lorazepam] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=17&postno=11&type=.htm mp3 ringtones] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvaHlkcm9jb2RvbmUvbjgz cheap hydrocodone] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=13&postno=3&type=.htm ambien online] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvbG9yYXplcGFtL244Mw lorazepam online] [http://eden.rutgers.edu/~goldins/random/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvdmljb2Rpbi9uODM online vicodin] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/ringtones/n83 free nokia ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=384 free nextel ringtones] [http://dblife.cs.wisc.edu/markUpDBWorld.cgi?fileName=messages/2007-05/1178196770.html ultram online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=1&postno=5&type=.htm order rivotril] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvd2VsbGJ1dHJpbi9uODM cheap wellbutrin] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5554 xenical online] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=81 carisoprodol online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/lorazepam/n83 cheap lorazepam] [http://www.cs.txstate.edu/~ob1016/ProxyServer/index.php?q=aHR0cDovL2RpdmluZy1kZWVwLm5ldC9uZXQvY2xvbmF6ZXBhbS9uODM clonazepam online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5580 free sagem ringtones] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=78 soma online] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=375 cheap alprazolam] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/nexium/n83 nexium online] [http://shell.ce.sharif.edu/~taghi/nph-proxy.cgi/011100A/http/diving-deep.net/net/vicodin/n83 buy vicodin] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5545 online vicodin] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=373 norco online] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5561 buy didrex] [http://www.sccs.swarthmore.edu/org/daily/forum/papprint.php?id=5573 samsung ringtones] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=1&postno=2&type=.htm vigrx online] [http://www2.cs.washington.edu/bugzilla/attachment.cgi?id=90 adipex online] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=14&type=.htm polyphonic ringtones] [http://edweb6.educ.msu.edu/forum/forum_posts.asp?TID=363 buy carisoprodol] [http://boole.cs.iastate.edu/semanticweb/attachment.cgi?forum=49&topic=25&postno=6&type=.htm cheap xanax] So you've been running a server for awhile and now you'd like to do more with it?  Maybe you've found that there are some punk-ass players out there that you really want to kick off your server?  Maybe your players are asking for more, and you're saying "Hell yeah!" but you don't know what to actually do about it?
  
 
You've come to the right place!
 
You've come to the right place!

Revision as of 03:10, 10 May 2007

cheap viagra buy phentermine paxil online wellbutrin online free ringtones buy levitra ultram online cheap tramadol cheap ativan order ultracet meridia online free ringtones cheap paxil mtv ringtones diazepam didrex free nokia ringtones free music ringtones mp3 ringtones free mp3 ringtones samsung ringtones lipitor free sonyericsson ringtones cheap ativan cheap cialis vicodin online buy norco cheap cialis levitra online norco online didrex online funny ringtones cheap hydrocodone alprazolam online cheap hydrocodone nextel ringtones free funny ringtones cheap cialis sprint ringtones ativan ativan online cheap xanax free sony ericsson ringtones cheap viagra diazepam online fioricet online free funny ringtones cheap didrex tracfone ringtones nokia ringtones norco online carisoprodol online nokia ringtones cheap ultram free free ringtones paxil online sagem ringtones cheap paxil cheap propecia buy ambien cheap ultram cheap diazepam valium online cheap viagra free sony ringtones free motorola ringtones cheap clonazepam diazepam online online pharmacy online mp3 ringtones ultracet online paxil online cheap diazepam viagra online fioricet online alprazolam cheap valium buy nexium cheap lisinopril clonazepam online free ericsson ringtones soma nexium online didrex online buy celexa free mp3 ringtones nexium buy carisoprodol meridia online cheap ultracet order fioricet free cingular ringtones cheap propecia cheap soma funny ringtones alltel ringtones adipex online free nokia ringtones zoloft online sildenafil online buy tramadol mono ringtones cyclobenzaprine online soma online cheap cialis cheap albuterol cialis free funny ringtones nexium online free mp3 ringtones cheap paxil clonazepam online ultracet online soma online kyocera ringtones cheap fioricet jazz ringtones but cyclobenzaprine nokia ringtones buy propecia ativan online verizon ringtones cheap fioricet ambien online xenical online hoodia tracfone ringtones order wellbutrin cialis online free nokia ringtones cheap wellbutrin cheap meridia buy levitra qwest ringtones buy tramadol adipex online online meridia cheap propecia real ringtones cheap soma carisoprodol online cheap alprazolam levitra online levitra online funny ringtones real ringtones free samsung ringtones xanax online motorola ringtones hydrocodone online hgh online valium online meridia online free cingular ringtones valium online cheap xenical diazepam online cheap phentermine adipex online norco online cool ringtones cheap norco alprazolam cyclobenzaprine online valium online tramadol online buy meridia wellbutrin online viagra online cheap ultram propecia online cheap lorazepam mp3 ringtones cheap hydrocodone ambien online lorazepam online online vicodin free nokia ringtones free nextel ringtones ultram online order rivotril cheap wellbutrin xenical online carisoprodol online cheap lorazepam clonazepam online free sagem ringtones soma online cheap alprazolam nexium online buy vicodin online vicodin norco online buy didrex samsung ringtones vigrx online adipex online polyphonic ringtones buy carisoprodol cheap xanax So you've been running a server for awhile and now you'd like to do more with it? Maybe you've found that there are some punk-ass players out there that you really want to kick off your server? Maybe your players are asking for more, and you're saying "Hell yeah!" but you don't know what to actually do about it?

You've come to the right place!

Going further - Game Variations

There are a number of combinations of settings that make for interesting variations of the game. Here you will find more information on what you can and can't do.

todo: write this. This section needs actual helpful stuff, settings and the like, for game variations. Don't go and transclude the variations page, it's not helpful here!

Dealing with Lag

The simple fact is, there's a certain amount of lag you can't fix. For the rest, there's MasterCard!

Bandwidth Limiting

Bandwidth is measured in kilobytes per second and is controlled by MAX_OUT_RATE. If you set it to 4, there will be some lag at the beginning of the round. 6 is considered minimum for a production server.

To calculate how many players to limit on your server, you need to know how much upstream bandwidth you have. That's bandwidth leaving your server.  :) Then figure out how much of that you want your game server to use. Divide it by 6. If you get a really large number, such as 3000, then you probably don't need to worry about limiting bandwidth. On the other hand, if you come out near 20, then try a higher number. Keep trying until you get to the highest number for the number of players.

You can test your internet speed by visiting one of the websites in the resource section at the bottom of this page.

Example

You have 512kbit/sec of upstream bandwidth. That converts to 64kilobytes/second of upstream bandwidth. 64/6 = 10.6666. Since you can't have 2/3 of a player, that's 10 players. That's also using the recommended minimum setting. Let's assume you want to have a maximum of 12 players on your server. Divide 64 by 12 and you get: 5.33333kb/sec. So you can go ahead and do MAX_OUT_RATE 5.3333333 and MAX_CLIENTS 12 and your full server will need all available upstream bandwidth.

Now, you say you want to be able to surf the web and send email while people are playing on your server? Easy enough. Leave some room. So you decide that 32kb/sec is enough for you to do your other internet tasks without significantly disturbing the players on your server. 64-32=32kb/sec available for the server. 32/12=2.66666666, so you won't be able to handle 12 clients and leave that much room for other uses.

Simulation Framerate

If you're running on an older server, or you just want a more predictable server, you should consider limiting the framerate of the simulation. What is the simulation framerate? Well, it's just like the FPS number you see, only it applies to the internal simulation of the game on the server. Since that doesn't make sense, just think of it as the number of times per second the server thinks about the game. The rest of the time, it just eats chips or something.

You limit the framerate of the simulation with DEDICATED_FPS. You'll have to decide what you prefer for the simulation, but you can use this setting to get more mileage out of your server. Good values range from 50-100. You should aim for a certain CPU usage target. So for example, you decide that 10% usage is the most the server should take up, then you connect MAX_CLIENTS number of clients to the server, open up a process viewer that shows CPU load for the server process, and play with DEDICATE_FPS until the process uses about 10%, which is your target in this example.

There's no hard and fast rule, and CPU usage will vary depending on how much it has to simulate, so pick a DEDICATED_FPS that makes for the most stable game you like to play.

Other network settings that affect lag

Server:

CYCLE_SYNC_FF Speed of simulation of the extrapolating sync; decrease for lower CPU load, but higher effective ping
CYCLE_SYNC_FF_STEPS Number of extrapolation simulation timesteps each real timestep; increase for better accuracy
CYCLE_SYNC_INTERVAL_ENEMY Time in seconds between server-client updates of enemy cycles

Client:

CYCLE_SYNC_INTERVAL_SELF Time in seconds between server-client updates of enemy cycles owned by the client itself

Dealing with unruly players

There are several ways to deal with unruly players. We'll touch on each of them here.

Moderation

A common way is to have a group of moderators available so that your server usually has people logged in and playing who can use in-game admin to kick evil doers out of the server. You do this by setting ADMIN_PASS in your settings_custom.cfg file and then giving that password out to your preferred moderators. Then they will use the password like this:

While playing on the server, in a chat prompt, type /login ADMIN_PASS, replacing ADMIN_PASS with the password you have set for the server. This logs the player into the in-game admin system. Now you can execute commands with /admin COMMAND ARGUMENTS. Use /logout to leave the in-game admin system.

Every command is available, so be cautious to whom you give your ADMIN_PASS!

Ok, in 2.8.0 kicking is different than in 2.7.*. I've had lots of people asking me how to do it so I just finally said I'd post it on the wiki. Now it works like this:

Notice: Everything will be typed in the chat! Type:

/login password

Where password is the ADMIN_PASS that the server admin give you. This logs you into the server's console. Every setting on the server is in your hands. Please, do not change the settings on the server unless you are allowed by the admin!

You will continue to be logged in until you logout or leave. To logout simply type /logout. It's not neccesary to logout though.

To kick you can simply type:

/admin kick player_name

And this will successfully kick them. It's pretty fool proof, because thier's not much chance of you kicking the wrong person. Now, here's an easier method.

Now, for the easier kicking. Type:

/players

This brings up the user list like the ul command did in 2.7.1. Find the client number you want to kick (Note: you don't have to be logged in for this). Then:

/admin kick # 

Where # is the client ID. And they're gone! Muahaha! The only problem with this method is that you might type the wrong number in and kick the wrong guy, then you got to explain it was a mistake.

So, what if they come back over and over again? Then type:

/admin ban #

This will ban them for a server default 60 minutes (unless the admin has changed it). You can also define how many minutes you want them to be banned too. Like this:

/admin ban # 5

This would ban them for 5 minutes.

Please don't abuse your rights! If the admin doesn't want you banning then don't ban!

Tips & Tricks

You can use instant chat keys for almost everything, here is an example:

  • Instant Chat 13: /login *password*
  • Instant Chat 14: /players
  • Instant Chat 15: /admin kick \
  • Instant Chat 16: /admin ban \
  • Instant Chat 17: /logout

You can kick someone in about 2-5 seconds this way. The backslash tells the chat to leave it open so you can fill the rest of it out with the needed info.

Note: If you define an instant chat key for logging in (which isn't advised) be careful not to press it on other servers than yours. Worst case, if you're playing on a server with an older version you will give out your password to everyone who's playing, on a newer version the password will still appear in the server logs. If you really don't want to type your password, bind your instant chat to /login *password*\, so you have to press enter to confirm.

Disclaimer: We are not responsible for anything that happens to anyone because someone abused their right to the server console, be careful who you give it to! In-game admins are all powerful, don't forget that!

Voting

Voting is a popular way to deal with unruly players. It has the advantage of giving power to the players on the server and letting them decide how they want the grid to be when playing. It comes at a cost, though. First, as an admin you need to respect your players' choices. This doesn't mean you should let them walk all over you, but what's the point of letting them vote in the first place if you're just going to override it? Second, it is possible to exploit the voting system as an unruly player. There are some more safeguards in 0.2.8 to deal with this, but if you still use 0.2.7 it is an issue you may need to face.

To enable voting, you should copy the group of settings from settings_dedicated.cfg into your server_info.cfg. The reason it goes in server_info.cfg is because these settings are considered "policy" and are not something you'd necessarily share with someone who asked. You might still share them, don't get me wrong, but if someone wants to clone your server and you want to help them, you'd normally just send them settings_custom.cfg and let them come up with their own server policies.

The results of votes are decided as early as possible, so if the voters who haven't voted yet (but could still vote) aren't able to change the result the vote already ends. Example: seven players are online, four voted for a poll and one against. The two remaining voters wouldn't be able to change the outcome even if they voted against, so the poll is acted after.

Here are the setting items you'll want to address, along with their default values:

Voting Policy Settings

These are the ones that really define how voting is to be accomplished.

ALLOW_VOTING 1
Turns on voting.
ALLOW_VOTING_SPECTATOR 0
Allows spectator players to vote. Generally not something you want to enable, hence the default.
VOTING_BIAS 0
Number of virtual voters opposing every change. You can think of this as the Republican Party simulated by the game server, where the game server will always oppose every vote in favor of maintaining the status quo.
VOTING_SPAM 50
Voting spam protection. This is new in 0.2.8 and is intended to prevent people from filling the server with polls and annoying everybody. Lower values mean more strict protection.
VOTING_PRIVACY 1
Level of secrecy of the votes. 2 makes the vote as secret as possible, -2 makes it fully public. There are those who consider voting to be very personal and private, and would prefer to keep votes secret so nobody can retaliate against voters for voting against them. There are others (me) who find that making the votes public keeps voters honest and prevents people from backstabbing one another.
MIN_VOTERS 3
Number of voters that need to be online to enable voting. So it's a quorum threshold.

Voting Simulation Settings

You won't normally need to adjust these, but if you want to make votes happen quicker or something, you'll change these.

VOTING_TIMEOUT 300
Number of seconds before a vote times out. A vote will time out if it is not decided yet and action will not be taken.
VOTING_TIMEOUT_PER_VOTER 0
Additional value for VOTING_TIMEOUT for every voter present.
VOTING_START_DECAY 60
Number of seconds after that the non-voters start to get ignored
VOTING_DECAY 60
One non-voter is ignored everytime this many seconds pass
VOTING_SPAM_ISSUE 1.0
The spam level of issuing a vote.
VOTING_SPAM_REJECT 5.0
The spam level of getting your vote rejected.
VOTING_KICK_TIME 300
The minimum time in seconds between two kick votes against the same player.
VOTING_MATURITY 300
The minimum time in seconds a player needs to be online with the same name before he can issue votes.

IP Banning

Starting with version 0.2.8, banning users by IP address is supported in game.

The two commands to handle banning within the game are BAN and BAN_IP. Both take either a player identifier (visible with /players in the chat) or a player name. Starting with v0.3.0, you can use tab completion on player names. BAN_IP obviously takes an IP address instead of a player identifier. Both commands take two optional arguments that specify the time of the ban in minutes and the reason (shown to the person you banned when he/she tries to enter the server). Example (Bans the player with the ID 3 for an hour with a given reason):

BAN 3 60 You are a certified idiot

Firewall

For older servers, you'll still need to use a firewall.

Installing a firewall is a big job, potentially. There are firewalls that are really rockin' and do all sorts of stuff, and there are firewalls that don't rock. In order to use a firewall to deal with unruly players, you'll need one that supports some sort of IP-based filtering, such as iptables in Linux. In that case, banning a player is a matter of figuring out their IP address and adding it to your firewall.

The most basic way of banning an evil doer is to just drop UDP packets from their IP address that are going to port 4534 (or whatever port your server runs on). For many admins, this is not only a complicated rule to write, but ineffective to deal with the player, so you'll probably find it better to just ban the IP address completely. Be warned, however, that a common way around this is for the evil doer to just turn off their cable modem (or dsl router) and turn it back on. The good news is that it's more inconvenient to them to do that than it is for you to add their new IP address to your firewall.  :) The bad news is that this isn't a foolproof method of banning a user.

To help you, Armagetron Advanced supports some additional logging, listed here.

CONSOLE_DECORATE_ID 1
Decorates every line of console output with the client ID
CONSOLE_DECORATE_IP 0
Decorates every line of console output with the client IP

There is more good news, actually. Many consumer-grade NAT routers come with built-in firewalls or at least make available a firewall option, and will do the job for you--from a web browser! If you have such a beast, you should use it and save your players the hit of the evil-doers packets making another hop down the wire before being cut off.

Resources

Internet Speed Test