Benutzer-Werkzeuge

Webseiten-Werkzeuge


installation:tools:listenserver_creator

ListenserverCreator

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.
FIXME

System-Requirements

Getestete Betriebssysteme:

  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft® Windows Vista™ Home Premium
  • Microsoft® Windows Vista™ Business
  • Microsoft® Windows 7 Ultimate

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.

Installation

  • Gehen Sie auf die Seite FIXME Downloadlink nicht erreichbar FIXME und laden Sie sich den „ListenserverCreator“ herunter
  • Führen Sie die heruntergeladene Datei aus (Doppelklick auf Installer.exe)
  • Der Installer bereitet ihr System automatisch für das Programm vor, folgen Sie dem Wizzard (~Schritt-für-Schritt Programm)
  • Wählen Sie beim ersten Start des Programms ihre Server-Daten aus:
    1. Server-Type: Die Art des Servers die Sie verwenden. (Listenserver oder Dedicated Server)
    2. Der Steam-Pfad: Im Falle eines Listenservers wählen Sie bitte das Steam-Verzeichnis aus, dieses sollte in etwa so aussehen: „C:\Program files\STEAM“. Wenn Sie einen Dedicated-Server verwenden, selektieren Sie bitte das Stamm-Installationsverzeichnis.
    3. Bei einem Listenserver ist es zusätzlich erforderlich den Usernamen des Steam-Kontos anzugeben!
  • Bestätigen Sie mit „Apply“

Funktionen

In diesem Abschnitt werden die wichtigsten Funktionen des Programmes erläutert. Beachten Sie, dass laufend neue Funktionen hinzugefügt werden!

Installer

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:

  • Mani Admin Plugin
  • Metamod Source
  • Sourcemod (Metamod wird vorrausgesetzt!)
Configuration

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:

  • Server.cfg
  • Mani_Server.cfg
  • Mani_Quake_Sounds.cfg
  • Sourcemod.cfg

Im speziellen können auch alle vom Mani Admin Plugin verwendeten Dateien bearbeitet werden, die da wären:

  • Mani Adverts
  • Mani Questionvotelist
  • Mani Rconvotelist
  • Mani Gimp-Phrases
  • Mani Webshortcutlist
  • Mani Rcon-List
Admins

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!

Dateimanager

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!

Server-Frontpage

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

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)

FTP-Upload

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.

Dedicated Launcher

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.

BugReport

Ein kleines Feature das es dem User erlaubt Bugs im Programm direkt an den Urheber zu posten.

Import/Export

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.

Debugger

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:

  • Serverscan - Der Server wird nach Plugins durchgescannt
  • Filescan - Es wird in einer internen Datenbank nachgeschaut, welches Plugin welche Dateien benötigt, und dann auf dem Server überprüft
  • Portscan - Der Standartport und der Defaultport werden gescannt um eventuelle Störungen durch Firewalls feststellen zu können
  • Specialscan - Gekannte Schwachstellen werden überprüft, zum Beispiel autoexec.cfg/server.cfg/VDF-Dateien
Remote Console

Diese Plugin ist derzeit noch nicht verfügbar!

License

Das Programm ist unter der GNU Public License veröffentlicht. Veröffentlichung auf externen Quellen und unter falschem Namen ist straftbar!

installation/tools/listenserver_creator.txt · Zuletzt geändert: 2012/06/30 11:34 von DeaD_EyE