Server überprüfen beim Login des Spielers OFP-Programmdateien und diverse Addons.
Die Inseln und RES-config.bin werden in der V1.96 immer vom dedicated Server automatisch
überprüft.
Bei zusätzlicher Prüfung der Bis-Resistance-Addons mit checkfiles in der server.config kann
es durch die verschiedenen Länderversionen bzw. Addons zu Meldungen kommen
(unvollständige PBO-Liste):
ein tschechischer Spieler connected
"player Benutzt Modifizierte Data-Datei - ...."
"bis_resistance" Addons (3 io)"
bizon.pbo##
mm-1.pbo##
vulcan.pbo##
ein polnischer Spieler connected
"player Benutzt Modifizierte Data-Datei - ...."
"bis_resistance" Addons (6-13!!! io)"
hunter.pbo########
laserguided.pbo########
6g30.pbo#########
m2a2.pbo#########
oh58.pbo#########
xms.pbo#########
flags.pbo#########
o_wp.pbo######
ein russischer Spieler connected
"player Benutzt Modifizierte Data-Datei - ...."
res\bin\config.bin##
res\bin\resource.bin##
"bis_resistance" Addons (20 io)"
abox.pbo##
apac.pbo##
bizon.pbo##
bmp2.pbo##
brmd.pbo##
ch47.pbo##
g36a.pbo##
humr.pbo##
hunter.pbo##
kozl.pbo##
laserguided.pbo##
6g30.pbo##
m2a2.pbo##
mm-1.pbo##
oh58.pbo##
steyr.pbo##
su25.pbo##
trab.pbo##
vulcan.pbo##
xms.pbo##
noe.pbo######
flags.pbo#####
o_wp.pbo######
Sound Modification durch "battlesounds"
"player uses modified data file - sound\environmental\battle1.wss"
g36a.pbo
kozl.pbo
m2a2.pbo
steyr.pbo
modifiziert sind:
g36a\g36a.wss
kozl\kozl_single.wss
m2a2\cannon.wss
steyr\steyr.wss
Sound modification durch "Dynamic Range"
"player Benutzt Modifizierte Data-Datei - RES;DynamicRange"
gefolgt von
"player Benutzt Modifizierte Config-Datei"
"player Benutzt Modifizierte Config-Datei - cfg/CfgWorlds/DefaultWorld/Subdivision/"
"Finmod"
"player Benutzt Modifizierte Data-Datei - RES;finmod"
gefolgt von
"player Benutzt Modifizierte Config-Datei - cfg/CfgVehicles/Fire/Smoke/"
"player Benutzt Modifizierte Data-Datei - bmp2.pbo"
bzw. wenn die Inhalte geprüft werden:
"player Benutzt Modifizierte Data-Datei - bmp2\config.cpp"
"player Benutzt Modifizierte Data-Datei - bmp2\config.bin"
"Y2K3"
"player Benutzt Modifizierte Data-Datei - RES;Y2K3"
"player Benutzt Modifizierte Config-Datei"
"player Benutzt Modifizierte Data-Datei - apac\config.cpp"
"player Benutzt Modifizierte Data-Datei - apac\config.bin "
"player Benutzt Modifizierte Data-Datei - bmp2\config.bin "
"player Benutzt Modifizierte Data-Datei - humr\config.cpp"
"player Benutzt Modifizierte Data-Datei - humr\config.bin"
"player Benutzt Modifizierte Data-Datei - kozl\config.cpp"
"player Benutzt Modifizierte Data-Datei - kozl\config.bin"
"player Benutzt Modifizierte Data-Datei - laserguided\config.cpp "
"player Benutzt Modifizierte Data-Datei - laserguided\config.bin "
"player Benutzt Modifizierte Data-Datei - m2a2\config.cpp"
"player Benutzt Modifizierte Data-Datei - m2a2\config.bin"
"player Benutzt Modifizierte Data-Datei - su25\config.cpp"
"player Benutzt Modifizierte Data-Datei - su25\config.bin"
"player Benutzt Modifizierte Data-Datei - vulcan\config.cpp"
"player Benutzt Modifizierte Data-Datei - xms\config.cpp"
"player Benutzt Modifizierte Data-Datei - xms\config.bin"
"player Benutzt Modifizierte Data-Datei - kolo\config.bin"
Besser ist eine Überprüfung der Inhalte der Addons statt der PBO. Bs: g36a\g36a.wss
Erläuterung des "debug checkfiles"-Befehls:
Server überprüfen beim Login des Spielers OFP-Programmdateien und diverse Addons.
Der "debug" dient unteranderem zur Überprüfung der Maps NACH dem download,
nicht vorher, da die aktuelle Map evtl. erst vom Spieler heruntergeladen werden muss.
Es wird dabei die Datei vom Spieler mit der Datei auf dem Server verglichen.
Auf Linux-Servern funktioniert dieser Befehl nicht, wenn Leerzeichen in der zu überprüfenden Datei sind.
Heruntergeladene Maps werden beim Spieler im mpmissionscache gespeichert! Auf dem Server muss darauf geachtet werden, das die Verzeichnisse
mpmissions und mpmissionscache identischen Inhalt haben. Bei Linux legt man deshalb das Verzeichnis mpmissionscache als Softlink auf mpmissions an.
Der Admin muss zum überprüfen der Maps auf den Spielerclients folgendes in der Konsole eingeben
Bspl:
| #debug checkfile mpmissionscache\[c&h]_assaultonlipany.noe.pbo |
| #debug checkfile mpmissionscache\[c&h]_battlefield_1985_v1.81_30.noe.pbo |
| #debug checkfile mpmissionscache\[c&h]_airfield_1985.eden.pbo |
| #debug checkfile res\dta\hwtl\merged.pbo |
Wird der Name falsch eingegeben oder die Map existiert nicht, kommt KEINE Fehlermeldung.
Also auf den richtigen Namen achten!