By looking around the killingFloor.ini file, I found something that may help you in solving this annoying issue.
First, here is the result of a server added to favorite with the escape menu ingame, while playing, it's added at the end of the section :
[KFmod.KFConsole]
Favorites=(ServerID=0,IP="81.19.209.161",Port=7707,QueryPort=7708,ServerName=)
Favorites=(ServerID=0,IP="216.67.245.195",Port=7707,QueryPort=7708,ServerName=)
Then, here is the result of a server added to favorite with the server browser with a right click, added at the end of the section :
[XInterface.ExtendedConsole]
Favorites=(ServerID=0,IP="62.75.222.166",Port=7757,QueryPort=7758,ServerName="[IS|GER] House of Pain #3 -= Killing Floor=-")
The first thing isn't working, the second works.
It seems that the ingame 'escape menu' button just add the server in the wrong section in the ini file : [KFmod.KFConsole] instead of [XInterface.ExtendedConsole].
To be sure about this before posting here, I tried to cut/paste a server from the wrong section into the one that seems right, and it makes it appear in the favorite list.
So, hopefully TripWire will take care of this minor bug in a next update.
In the meantime, all people that have added good server via escape menu (while playing), can edit their KillingFloor.ini file and move all favorite=(...) to the right section.
Don't worry about the empty names, they will be auto-completed and modified inside the KillingFloor.ini file, under the right section (where you moved them) as soon as you click on the favorite tab in the server browser.
So, just to resume how to do :
- Open [drive letter]:\steam\steamapps\common\killingfloor\System\ KillingFloor.ini with notepad
- Search for [KFmod.KFConsole]
- select and cut all lines at the end of this section beginning with favorite=(
- search for [XInterface.ExtendedConsole]
- go to the last line and press enter (to make a new empty line)
- paste the favorite line previously cutted.
- verify there is an empty line before the begining of the next section (normally [XGame.xDeathMatch])
You've just updated your favorite servers list. \o/