FLCD - Anleitung für Server Admins Um FLCD erfolgreich auf deinem Server benutzen zu können, brauchst du nur diese Schritte zum Glück: Info: Um FLCD benutzen zu können, wird FLAdmin benötigt. FLAdmin könnt ihr euch auf "www.lancersreactor.com" runterladen. 1. Die FLCD Zip Datei auf www.flcd.de.vu herunterladen. Achtung: Es wird die Server Version gebraucht, nicht die Client Version. 1.1 Den kompletten Inhalt der Zip Datei in einen Ordner entpacken. 2. Als erstes öffnet man die "flcdserver.ini" im soeben entpackten Ordner. Diese wird nun auf deinen Server abgestimmt. 2.1 #Networkinterface Ist nicht unbedingt erforderlich. Sollte FLCD allerdings keine neuen Player erkennen, da z. B. mehere Netzwerkkarten installiert sind und FLCD die falsche ausliest, kann man folgendes machen: Als erstes starten wir das Tool "getinterfaces.exe" um den passenden String eintragen zu können (sollte sich das Fenster zuschnell schließen, die exe einfach über die Eingabeaufforderung starten. Sollten immer noch keine neuen Player angezeigt werden, einfach mal jeden String der Reihe nach testen. Dies müsste dann so aussehen: #Networkinterface to listen on ;Use Tool getinterfaces.exe to get the Interfaces Strings and try them all when ;FLCDServer do not print any outputs on new player connections ; ;Example: ;Networkinterface = \Device\NPF_{0FC5E9AE-0E0F-4276-ADF5-751D279FE1BD} Networkinterface = \Device\NPF_{...} <- Hier steht dann der Sting 2.2 # Valid Client Versions Hier nichts ändern. Hier steht nur, welche FL Versionen akzeptiert werden. Standard mäßig werden alle deutschen und englischen FL Versionen mit oder ohne SDK und mit oder ohne "No Movie" zugelassen. 2.3. # Global Config Hier wird dir Server IP eingetragen: Beispiel: serverip = 123.34.56.789 2.3.1 #FLCD running mode ;FLCD running mode ;kick = .. ;yes -> required Mode (FLCD will kicks out Player with Cheats or no Client ;no -> optional Mode (FLCD will only Send Messages/Stats to Game/Database) kick = <- yes wenn Player ohne FLCD oder Cheater gekickt werden sollen <- no wenn nur gemeldet werden soll, dass Player Cheaten blocktime = 45 <- wie lange bleibt die IP gesperrt um zu kicken (45 Sec. ist das Minimum) onlinetime = 7 <- wie viele Sekunden bleiben die Spieler drauf bis sie gekickt werden (7 ist Optimal, da die gekickten so noch ihre kick Nachricht lesen können.) 2.3.2 ;Globals for Message/Stats Module path = C:/Dokumente und Einstellungen/Niwo/Eigene Dateien/My Games/Freelancer/Accts/Multiplayer = Pfad zum Multiplayer Ordner (Hier liegen die Player Ordner) decoder = ./fls1.exe /newfile $f = Muss nicht geändert werden, wenn diskcache = ./charindex.dat 2.3.3 ;Enable or disable Index CharIndex Update on startup RefreshIndexOnStartup = yes <- yes/no - Soll der CharIndex beim Starten geupdated werden? 2.3.4 ;FLAdmin fladminip = localhost <- Standard fladminport = 6332 <- euer FLAdmin Port fladminpassword = fladmin <- euer FLAdmin Passwort 2.3.5 ;FLAdmin Messages ;msg_noflcd = Hier kommt eure Nachricht rein, die Player, die FLCD nicht (an-) haben beim Kicken sehen sollen. Zum Aktivieren muss das ";" vor "msg_noflcd" entfernt werden. Es kann "$player_name" für den Playernamen benutzt werden. msg_mod = Nachricht die bei Entdeckung eines Modders ausgegeben wird. Es kann "$player_name" für den Playernamen benutzt werden. ;msg_ok = Nachricht die nach dem negativen Check eines Player angezeigt werden soll. Zum Aktivieren muss das ";" vor "msg_ok" entfernt werden. Es kann "$player_name" für den Playernamen benutzt werden. 3. ;PINGKICK ;set this to 0 to disable lag ping kicks pinglagkickthreshold = 150 <- Ab welchem Ping soll der Player gekickt werden? ;pinglagkickthreshold = 0 <- Lagkick deaktiviert ;kick player when they give no ping signal ? nopingkick = no < yes/no - Sollen Player die kein Ping Signal zurücksenden gekickt werden? msg_ping = FL Cheat Detect (v0.8): $player_name kicked because ping is higher than 150ms = Nachricht, die beim Ping kick kommen soll. Es kann "$player_name" für den Playernamen benutzt werden. msg_noping = FL Cheat Detect (v0.8): $player_name is kicked. Reason no Ping Signal given = Nachricht, die beim "NoPing" kick kommen soll. Es kann "$player_name" für den Playernamen benutzt werden. # no lag kicks for following accounts nolagkickfor = 23-62baf01e nolagkickfor = 23-f9b9da18 Hier werden die Player Ordner angegeben, die vom Lag kick ignoriert werden. 4. ;REALTIME CHARINDEX ;Realtime Playersearch/Realtime Charindex (can save serverperformance when disabled) getrealtimeplayernames = no <- yes/no - Sollen Playernamen in Echtzeit angezeigt werden? Benötigt einiges der Server Performance. 4.1 ;REALTIME MYSQL DB-STATS ;MySql Database Config //Eure MySql Datenbank Daten databasehost = localhost databasename = flcd databaseusername = username databasepassword = password