Jetzt in dem strace nach "cfg" gesucht:
Code: Alles auswählen
$ grep -i cfg cod4_35144.txt
4452 stat64("/home/cod4/main/promod-esl.cfg", {st_mode=S_IFREG|0777, st_size=11992, ...}) = 0
4452 open("/home/tg/.callofduty4/mods/promodlive/fileSysCheck.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/mods/promodlive/fileSysCheck.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/main/fileSysCheck.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/mods/promodlive/default_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/mods/promodlive/default_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/main/default_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/main/default_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/main_shared/default_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/players/default_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/mods/promodlive/default_mp_controls.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/mods/promodlive/default_mp_controls.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/main/default_mp_controls.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/main/default_mp_controls.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/main_shared/default_mp_controls.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/players/default_mp_controls.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/mods/promodlive/default_mp_gamesettings.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/mods/promodlive/default_mp_gamesettings.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/main/default_mp_gamesettings.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/mods/promodlive/server_map.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/mods/promodlive/server_map.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/main/server_map.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/mods/promodlive/language.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/mods/promodlive/language.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/main/language.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/mods/promodlive/profiles/rankedserver/config_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/mods/promodlive/profiles/rankedserver/config_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/main/profiles/rankedserver/config_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/main/profiles/rankedserver/config_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/main_shared/profiles/rankedserver/config_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/players/profiles/rankedserver/config_mp.cfg", O_RDONLY) = 24
4452 open("/home/tg/.callofduty4/mods/promodlive/promod-esl.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/mods/promodlive/promod-esl.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/main/promod-esl.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/main/promod-esl.cfg", O_RDONLY) = 25
und darin nach wirklich vorhandenen Dateien:
Code: Alles auswählen
$ grep -i cfg cod4_35144.txt | grep -iv "no such file"
4452 stat64("/home/cod4/main/promod-esl.cfg", {st_mode=S_IFREG|0777, st_size=11992, ...}) = 0
4452 open("/home/cod4/players/profiles/rankedserver/config_mp.cfg", O_RDONLY) = 24
4452 open("/home/cod4/main/promod-esl.cfg", O_RDONLY) = 25
Deine server.cfg wird nicht referenziert.
Möglichkeit wäre, sie aus der promod-esl.cfg noch aufzurufen,
oder mit einem 'exec' aus dem Startskript heraus,
oder sie dem cod4 unterzuschieben als eine der oben per default aufgerufenen Dateien
(Sollte halt an passender Stelle im Ablauf geschehen,
auch weil beim Map-Wechsel einige Settings verloren gehen können, also dann nachgeladen werden müßten.)
Nochmal eine direkte Gegenprobe mit einer Suche nach "server":
Code: Alles auswählen
$ grep -i server cod4_35144.txt
4452 stat64("/home/cod4/players/profiles/rankedserver", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
4452 open("/home/tg/.callofduty4/mods/promodlive/server_map.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/mods/promodlive/server_map.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/main/server_map.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/mods/promodlive/profiles/rankedserver/config_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/mods/promodlive/profiles/rankedserver/config_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/tg/.callofduty4/main/profiles/rankedserver/config_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/main/profiles/rankedserver/config_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/main_shared/profiles/rankedserver/config_mp.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
4452 open("/home/cod4/players/profiles/rankedserver/config_mp.cfg", O_RDONLY) = 24
nix "[Ss]erver.cfg".