Der ListenserverCreator ist ein frei verfügbares Tool, mit dessen Hilfe man sowohl Dedicated Server als auch Listenserver einfach via GUI (Graphical User Interface) warten kann.
Getestete Betriebssysteme:
Das Programm wurde für das .NET Framework 3.5 aus dem Hause Microsoft programmiert. Ergo muss das .NET Framework 3.5 installiert sein, dies erledigt aber beim Installationsprozess auch der Installer.Als Entwicklerumgebung diente das Microsoft Visual Studio 2008 für Visual Basic.
In diesem Abschnitt werden die wichtigsten Funktionen des Programmes erläutert. Beachten Sie, dass laufend neue Funktionen hinzugefügt werden!
Der Installer ist die Start-Form des Programmes. Im Installer können Sie ihren Dedicated Server aufsetzen und über die Steam-Server updaten. Dies geschieht via das hldsupdatetool. Klicken Sie hierzu einfach auf „Dedicated Set-Up“. Weiters können Sie folgende Plugins installieren:
Im „Konfigurator“ können Sie alle wichtigen *.cfg Dateien bearbeiten. Das Programm kann alle *.cfg Dateien einlesen und sowohl Kommentar, Befehl als auch Wert erkennen. Das heißt, dass Sie cfg Dateien sowohl einlesen können, als auch einfach ausgeben können. Zusätzlich schreibt das Programm in eine interne Datenbank, die auch auf Wunsch exportiert werden kann, um zum Beispiel auf fremden Computern eingelesen zu werden.
Folgende Dateien werden momentan automatisch importiert und auch auf Wunsch exportiert:
Im speziellen können auch alle vom Mani Admin Plugin verwendeten Dateien bearbeitet werden, die da wären:
Das wichtigste bei einem Server und einem Admin-Plugin sind wohl immer noch die Administratoren. Ohne Ihnen läuft nichts - deshalb ist in das Programm eine sehr durchdachte Administratoren-Engine eingebaut. Von den zwei Administrationsplugins, Sourcemod und Mani Admin Plugin, können die spezifischen Admindatenbanken sowohl eingelesen werden, als auch ausgegeben werden.
Achtung, Fehler gibt es noch beim Import der clients.txt - der Admindatenbank beim Mani Admin Plugin - Ausgegeben können die Dateien dennoch perfekt werden, und vom Programm ausgegebene Dateien können auch wieder vom Programm eingelesen werden. Nur nach manueller Bearbeitung der Datei kann es zu Fehlfunktionen kommen!
Der „custom data“ getaufte Dateimanager kann Maps und Sounds importieren, verschieben und bearbeiten. Hierbei wird strikt von heruntergeladenen und installierten Dateien unterschieden. Der Dateimanager erstellt zusätzlich automatisch die Maplist.txt, die alle Maps auf dem Server beinhaltet, und sofern das Mani Admin plugin installiert ist, werden die Sounds jeweils in die Downloadlist, die Soundlist und in die Commandlist des Mani Admin Plugins eingetragen. Dadurch kann man einen Sound eifnach dadurch abspielen, dass man den Namen der Sounddatei (ohne Extension) im Chat eingibt. Der Admin kann das natürlich auch via Menü machen!
Sicher haben Sie schon bemerkt, dass Sie immer wenn Sie auf einen Server joinen so etwas wie eine Start-Seite (engl. Frontpage) sehen. Diese Seite wird in der so genannten motd.txt gespeichert. Mithilfe des ListenserverCreators können Sie diese Datei einfach bearbeiten und gleich Live das Ergebnis anschauen. Geschrieben ist diese Datei in HTML, d.h. dass ein HTML-Editor eingebaut ist, allerdings beschränken sich dessen Funktionen nur auf wenige Optionen, ergänzen können Sie das ganze durch schreiben eigenes Codes. Informationen über HTML finden Sie zum Beispiel auf der folgenden Seite http://selfhtml.org/
FastDownload ist eine Strategie um die Ladezeiten beim Downloaden von Custom-Files (also Maps, Sounds und Skins, die jeder Spieler beim joinen herunterladen muss, sofern er sie noch nicht besitzt) drastisch zu verkürzen. Dies geschieht dadurch, dass der Spieler die Dateien nicht vom Gameserver, sondern von einem autonomen HTTP Server herunterlädt, der natürlich um einiges schneller ist. Dieser indirekte Download erfordert aber sowohl einen HTTP Webspace als auch einen FTP Zugang für den ListenserverCreator zu diesem WebSpace! (Beachten Sie, dass ein alleiniger FTP Webspace, auch wenn er anonymous Login erlaubt nicht funktionniert!) Wenn Sie also sowohl einen HTTP Webspace als auch FTP Zugangsdaten haben, erledigt der ListenServerCreator alles nötige für Sie. (Komprimieren und Uploaden der Dateien)
Da mehr als 90% aller Dedicated Server unter Linux laufen, das sicher ein sehr viel stabileres System ist, bietet das Programm die Möglichkeit alle Dateien via FTP auf einen GameServer upzuloaden. Das heißt, man kann seinen Server auch unter Windows völlig fertig konfigurieren und installieren, und muss dann nur noch die FTP-Logindaten für den Linux-Server eingeben.
Der Dedicated Launcher (~Serverstarter) ist eine Funktion mit der man sehr einfach alle Einstellungen für den Server treffen kann (VAC, Console, Autoupdate, Port, Maxplayers, Start-Map etc.) und diesen dann direkt über einen einfachen Button starten kann. Der Startparameter wird zusätzlich in einer Textbox angezeigt.
Ein kleines Feature das es dem User erlaubt Bugs im Programm direkt an den Urheber zu posten.
Das Programm erlaubt es alle Einstellungen als *.xml Datei zu exportieren und auch zu importieren. Das ist vor allem sehr praktisch, wenn man mehrere Server betreibt und einheitliche Einstellungen verwenden will, oder wenn man sich nicht mit langer Konfiguration aufhalten will, sondern sich schnell aus dem Internet eine fertig-konfiguration herunterladen will.
Der Debugger ist eine Features, das es ermöglicht eventuelle Fehlerquellen auf dem Server zu finden und diese zu beseitigen, hierbei werden folgende Techniken verwendet:
Diese Plugin ist derzeit noch nicht verfügbar!
Das Programm ist unter der GNU Public License veröffentlicht. Veröffentlichung auf externen Quellen und unter falschem Namen ist straftbar!