Как очистить избранные серверы в Killing Floor
Инструкция для обычного игрока. Ничего сложного: закрыть игру, сделать резервную копию, очистить список, открыть игру и проверить.
Что будет удалено
Удалятся только серверы из списка Favorites / Избранное.
Не удалятся:
- персонажи;
- перки;
- настройки графики;
- карты;
- моды;
- сохраненные файлы игры.
Самый простой способ
D:\games\SteamLibrary\steamapps\common\KillingFloor
- Закрой Killing Floor.
- Нажми
Win + X. - Выбери
ТерминалилиWindows PowerShell. - Скопируй команду ниже целиком.
- Вставь ее в окно PowerShell.
- Нажми
Enter.
$ini = 'D:\games\SteamLibrary\steamapps\common\KillingFloor\System\KillingFloor.ini'
$backup = "$ini.bak-favorites-$(Get-Date -Format yyyyMMdd-HHmmss)"
Copy-Item -LiteralPath $ini -Destination $backup
$encoding = [Text.Encoding]::GetEncoding(28591)
$text = $encoding.GetString([IO.File]::ReadAllBytes($ini))
$text = [regex]::Replace($text, '(?ms)^Favorites=.*?(?=^Favorites=|^\[|\z)', '')
[IO.File]::WriteAllBytes($ini, $encoding.GetBytes($text))
"Готово. Резервная копия: $backup"
Multiplayer -> Server Browser -> Favorites
Список должен быть пустым.
Пример
Favorites=(ServerID=0,IP="80.96.59.223",Port=7707,...)
Favorites=(ServerID=0,IP="46.4.12.165",Port=7707,...)
Favorites=(ServerID=0,IP="185.97.253.250",Port=7707,...)
SteamLoginMenuClass=ROInterface.ROSteamLoginPage
[XGame.xDeathMatch]
Это нормально: между этими строками больше нет Favorites=....
Если хочется сделать вручную
- Закрой Killing Floor.
D:\games\SteamLibrary\steamapps\common\KillingFloor\System\KillingFloor.ini
SteamLoginMenuClass=ROInterface.ROSteamLoginPage
Favorites=
[XGame.xDeathMatch]
- Сохрани файл.
Важно: некоторые названия серверов выглядят странно и могут занимать несколько строк. Поэтому для ручного способа лучше использовать Notepad++ или другой редактор, где видно номера строк. Если не уверен, используй PowerShell-команду из раздела выше.
Если список вернулся
Иногда Steam хранит отдельный список избранных серверов. Он общий для старого Steam Server Browser, не только для Killing Floor.
Делай это только если список вернулся после очистки KillingFloor.ini.
- Полностью закрой Steam.
- В правом нижнем углу Windows найди значок Steam.
- Нажми по нему правой кнопкой.
- Выбери
Exit Steam/Выйти из Steam. - Открой PowerShell.
$steamUserData = 'C:\Program Files (x86)\Steam\userdata'
$stamp = Get-Date -Format yyyyMMdd-HHmmss
$emptyFavorites = "`"Filters`"`r`n{`r`n`t`"favorites`"`r`n`t{`r`n`t}`r`n}`r`n"
Get-ChildItem -LiteralPath $steamUserData -Directory | ForEach-Object {
$vdf = Join-Path $_.FullName '7\remote\serverbrowser_hist.vdf'
if (Test-Path -LiteralPath $vdf) {
Copy-Item -LiteralPath $vdf -Destination "$vdf.bak-favorites-$stamp"
[IO.File]::WriteAllText($vdf, $emptyFavorites, [Text.Encoding]::ASCII)
"Очищено: $vdf"
}
}
После этого запусти Steam и Killing Floor.
Как вернуть все назад
Если что-то пошло не так, рядом с файлом будет резервная копия.
D:\games\SteamLibrary\steamapps\common\KillingFloor\System\KillingFloor.ini.bak-favorites-20260719-153000
Чтобы вернуть:
- Закрой Killing Floor.
D:\games\SteamLibrary\steamapps\common\KillingFloor\System\KillingFloor.ini
KillingFloor.ini
Частые вопросы
Нужно ли удалять всю папку System?
Нет. Не удаляй папку System.
Нужно ли переустанавливать игру?
Нет. Для очистки избранных серверов переустановка не нужна.
Команда удалила мои перки?
Нет. Эта команда удаляет только строки Favorites=... из KillingFloor.ini.
Можно ли снова добавить серверы в избранное?
Да. Открой список серверов в игре и снова добавь нужные серверы через Add to Favorites.
Добавить сервер в избранное вручную
По темам «Избранные сервера», «Не добавляютца сервери в избраноэ кроме одного» и «Добавление серверов Proton в избранное.» на форуме killingfloor.ru.
- В браузере серверов сервер можно добавить через меню по правой кнопке мыши, вписав IP и порт. Если указать только IP, сервер добавится с портом 7707.
- Без игры запись можно вписать в
System\KillingFloor.ini, в секцию[XInterface.ExtendedConsole], строкой такого вида:
Favorites=(ServerID=0,IP="ИПСЕРВЕРА",Port=ПОРТСЕРВЕРА,QueryPort=КВЕРТСЕРВЕРА,ServerName="ИМЯСЕРВЕРА")
- Добавляй серверы в самой игре, а не через избранное Steam.
- Если игра пишет «сервер добавлен», но в избранном остаётся только один сервер, проверь, не стоит ли у
KillingFloor.iniатрибут «Только чтение», и сними его. По словам участника темы, такое изредка случается на Windows 8 и новее.