From my experience, errors parsing menu files have always been a result of not having set the paths correctly. If this is a pure client issue, i.e. happening when connecting to dedicated servers at other locations, that makes this even weirder. I don't remember it happening even once. However, in the log file you have This suggests that the issue would still be not finding the correct ui.mp library file. Based on your command line, you should have the silent-0.9.0.pk3 in the following directory: /usr/lib/etlegacy/silent/ Make sure that is the case. The fs_homepath is relevant only after the game is running, i.e. for XP save, database and such issues but for the sake of testing, you could also try setting it to the same value as fs_basepath. The fs_homepath not being the same as fs_basepath doesn't affect client games at all. The game usually downloads the missing pk3 files from the server if they are not found. Do you have downloads enabled when running silent?