Team Fortress 2 Server unter Linux mit einem Strauss von Plugins
Tjaja... ich gebe es zu. Öffentlich. Ohne Reue. Nein... nicht mal für meine Opfer zeige ich Mitgefühl. Was ich zugebe? Ich bin Killerspieler.
Naja... eigentlich sind meine Kumpels und ich ziemlich normale Typen, die sich aber neben der Ehefrau, Freundin oder von mir auch Mann oder Freund ein zweites Hobby gönnen: Zocken!
Unser aktuelles Lieblingsspiel heißt "Team Fortress 2" und zeigt das Töten in seiner hässlichsten Form - als Comic mit völlig überdrehten Charakteren - um am Ende des virtuellen Lebens fliegen gelbe Quitscheentchen und Zahnräder durch die Gegend statt der erwarteten Leichenfetzen.
{youtube}jcH8WPds_qU{/youtube}
Da wir gern gewinnen und wir für faire Wettkämpfe einfach zu schlecht sind, habe ich uns eine eigene Arena - einen eigenen Server eingerichtet. Und weil ich das schon länger mache und immer wieder nervig finde, gebe ich hier einfach mal meine Erfahrung weiter.
Zuerst Mal meine Wünsche:
1. Der Server soll stabil laufen - daraus ergibt sich, möglichst wenig dran rumzudrehen und fleißig die Updates einzuspielen.
2. Der Server soll Spaß machen - daher will ich viele lustige Plugins installieren, was sich mit 1. beißt.
3. Der Server soll einfach einzustellen sein - was bei 1. nicht gegeben ist und mit 2. nur noch schwerer wird.
4. Der Server soll tolle, neue Karten enthalten, die wir spielen können - was sich wieder mit 1. beißt.
Darüber hinaus soll es auch Statistiken zum Spiel geben, ich will, dass auch Kumpels neue Karten beitragen können und weil wir so schlecht spielen, will ich, dass die Jungs Adminrechte bekommen und andere Spieler ärgern können. (Naja... zumindest die Karte wechseln, wenn es langweilig ist, muss drin sein!)
So viele Wünsche erfüllt mir aber keiner. Also muss ich es selbst machen
Ich habe mir Folgendes ausgedacht: ich installiere ein jungfreuliches Team Fortress. Ich verlinke in dieses Team Fortress alles, was ich dazu haben will, von lustigen Karten bis tolles Plugins und Statistiken.
Gesagt... getan!
Der erste Schritt ist natürlich ein ganz normales Team Fortress zu installieren. Entsprechend diverser Anleitungen geht das so:
Per wget das hldsupdatetool runterladen, dann ausführen um einen leeren Source Server zu bekommen. Dann hat man eine ausführbare Datei Namens steam, mit der man Team Fortress installieren kann. Anschließend noch Mal mit dem selben Befehl die neuesten Updates abholen. Und per srcds_run startet man dann das eigentliche Spiel.
Ich habe mir dafür natürlich einen zusätzlichen Nutzer angelegt, damit auch ja nix passieren kann.
Einfach. Jetzt kann man wie ein Weltmeister in irgendwelchen Konfigurationsdateien schlecht dokumentierte Parameter ändern gehen. Und nach ein paar weiteren Updates gehen dann die viele der Parameter nicht mehr. Egal... so lange sich der Rest der Mannschaft freut...
Ich habe mir die Struktur des Spieleordners zum Vorbild genommen und eine eigene Struktur in meinem Homeverzeichnis aufgebaut:
- tf2modifications
- addons
- cfg
- maps
Ich hoffe die Namen sind eindeutig. Dort will ich als nächstes alles Notwendige ablegen und es dann fein säuberlich in die passenden Verzeichnisse verlinken.