Кастомные карты в killing floor 2
Содержание:
- Как открыть порт для игры в Killing Floor 2 по сети
- Распространённые сетевые ошибки
- Где хранятся скачанные карты
- Setting Up Steam Workshop For Servers
- Setting Up Redirect — Depreciated by SteamWorkshop
- Setting Up Server Welcome Screen
- Низкий FPS, Killing Floor 2 тормозит, фризит или лагает
- Ошибка 0xc0000142 / 0xe06d7363 / 0xc0000906
- Installation
- Ошибка DirectX в Killing Floor 2
- Появляется ошибка «Сбой при подключении к серверу»
- Отсутствует DLL-файл или ошибка DLL
- Как подключиться к кастомной карте
- Звук в Killing Floor 2 отсутствует или пропадает в заставках
- Появляется чёрный экран в Killing Floor 2
Как открыть порт для игры в Killing Floor 2 по сети
Как правило, у большинства пользователей стоят устройства TP-Link. Для начала вам потребуется узнать свой IP-адрес:
- Перейдите в меню «Пуск», далее в подпункт «Настройка» и «Сети и интернет»;
- Кликните на «Просмотр свойств сети», IP-адрес будет указан рядом с пунктом «Шлюз по умолчанию»;
- Скопируйте IP-адрес и вставьте его в адресную строку браузера, которым пользуетесь;
- На странице входа укажите данные для входа (как правило, они устанавливаются с первым подключением, по умолчанию используется логин admin и пароль admin);
- В левом списке меню отыщите пункт «Переадресация портов» и включите опцию;
- В строках вбейте имя, тип/служба (TCP, UDP или оба), входящий/начало (номер порта; если более 1, вписать наименьшее число в диапазоне), частный/конечный (номер порта; если более 1, вписать наибольшее число в диапазоне);
Выйдите с сохранением настроек. По итогу у вас должно получиться что-то подобное:
Когда все будет готово, рекомендуем перезагрузить роутер, чтобы изменения вступили в силу.
- На ПК выйдет новый шутер-песочница в духе Ghost Recon, над которым работает всего один человек
- Вышла новая версия мода про зомби для Fallout: New Vegas с новой картой, оружием, перками и музыкой
Распространённые сетевые ошибки
*Друзей можно найти в
этом разделе
.
Не вижу друзей / друзья в Killing Floor 2 не отображаются
-
Убедитесь в том, что вы вместе с друзьями собираетесь играть в одном игровом регионе, в лаунчере
установлен одинаковый регион загрузки. -
Если вышеописанный способ не помог, тогда самое время очистить кэш и запустить проверку целостности
файлов. -
Самый радикальный способ решения проблемы – необходимо полностью переустановить лаунчер. При этом в
обязательном порядке удалите все файлы, связанные с лаунчером, чтобы ничего не осталось на
компьютере. -
Конкретно для «Стима» существует ещё один максимально простой способ решения проблемы: выбираете любой
понравившийся раздел
«Библиотека»
или
«Сообщество»
, после чего переходите на открытой вкладке
в
«Steam»«Просмотр»
«Друзья»
«Игры»
«Справка»
. И далее в разделе с друзьями, в выпадающем
меню поставьте галочку напротив пункта
«В сети»
(или переставьте статус, но вернитесь к тому, где вы
в сети).
Закрытые порты, или что делать, если игр не видно/не подключается?
Если вы заметили, что в Tunngle/Hamachi никого нет, да и в игре тоже различные косяки с соединением, то
есть
большая вероятность что у вас просто…
Где хранятся скачанные карты
Каждый раз, когда вы присоединяетесь к публичному серверу и заходите на карту, уровень скачивается на ваш ПК в определенный каталог. В течение определенного времени папка будет содержать сотни, если не тысячи разных уровней, а потому их периодически можно подчищать.
Чтобы отыскать загруженные карты, вам нужно проследовать по пути C:/Users/Имя пользователя/Documents/My Games/KillingFloor2/KFGame/Cache. Названия и номер загруженной карты вы можете найти в файле Cache.ini, откуда вы можете перенести карту в другой каталог, чтобы, при случае, не загружать ее заново.
Для этого измените расширение файла с UXX в KFM и скопируйте его в каталог Maps, который вы можете отыскать по адресу C:/Program Files (x86)/Steam/steamapps/common/killingfloor2/KFGame/Brewed/PC/Maps. Все, теперь в вашем распоряжении всегда будут любимые кастомные уровни, на которых вы чаще всего играете.
Setting Up Steam Workshop For Servers
Configuring the server to download files from Workshop:
- Make sure that the server is not running. If it is running, the Workshop setup will be overridden the next time you restart the server.
- Add a new section to the PCServer-KFEngine.ini config file:
Example section (These ID’s are for Grindhouse Contest Maps):
ServerSubscribedWorkshopItems=605633924 ServerSubscribedWorkshopItems=605551918 ServerSubscribedWorkshopItems=605549089 ServerSubscribedWorkshopItems=605532351
Make clients download the Workshop item from Steam when connecting to the server:
This will only work for Workshop items that the server downloads itself, that are listed in the section as described above.
- Make sure that the server is not running. If it is running, the Workshop setup will be overridden the next time you restart the server.
- Find the section in the PCServerEngine.ini config file.
- Add the line «DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload» to that section. If there are other «DownloadManagers=» lines, make sure this one is the first.
- Do not delete anything from this section, except (optionally) other DownloadManagers= lines.
Steam Workshop map location in server and map names
Start the server and wait it to download Steam Workshop maps you added earlier.
This can take several minutes.
After server has downloaded all the maps stop the server and make sure that it is not running.
Navigate into server install location and go into folder KFGame\Cache\XXX\0\BrewedPC where XXX is one of the ServerSubscribedWorkshopItems you added earlier. For example (KF-BikiniAtoll):
KFGame\Cache\643383080\0\BrewedPC
Copy paste the map file name (excluding the .kfm extension).
See and where you can paste it.
Known issue on Linux servers:
Linux servers currently do not create the proper cache folder, you must create it inside your server install directory:
mkdir -p KFGame/Cache
Setting Up Redirect — Depreciated by SteamWorkshop
To enable redirect for third party custom maps to be able to run on their server, admins needs to install the «cooked server» files in their «\KFGame\BrewedPC» directory on the dedicated server.
Now unless users already have the cooked client map files installed manually or previously downloaded in their clients cache, the server will need to be set up to redirect clients without the map to download it from a redirect server. To enable this, the admin must open the PCServer-KFEngine.ini file and add a new section near the bottom of the file. The section is called and should look like this:
Where the RedirectToURL is a web location that is a repository of the client map files. The example above is the location of Tripwire’s public redirect server which will host several near complete and complete custom maps. The client map file must be named as a .kfm file.
For Windows Server users if you use IIS for the redirect please make sure to go to Server Manager and check that you have Anonymous Authentication or Basic Authentication enabled. Next be sure that the File Extension .kfm is added to the list in MIME Types. You will see two fields when you add a new MIME Type, File name extension and MIME type. Here is an example on how it should look
Get Custom Maps To Show In Web Admin
To get custom maps to show up in the change level section of web admin, admins will need to add a data store for the game in PCServer-KFGame.ini. A data store looks like the following example:
MapName=KF-Default ScreenshotPathName=UI_MapPreview_TEX.UI_MapPreview_Placeholder
Please note the use of lowercase in the map name and read the Known Issues to Avoid section for more information on the topic. This holds true for the mapcycle as well.
Known Issues to Avoid
Linux Redirect
As a redirect server can be a Linux machine, it is very important admins have the closing forward slash in the URL as well as spell all map names in lowercase. Failure to do so will result in a broken redirect and clients will only obtain a 1kb file of the proper name but not the actual files. Also take care when adding the map data store to the PCServer-KFGame.ini to use lowercase as well as the server will use those file names over any typed in as an admin.
Traveling from a custom map to a custom map
When a server goes from a custom map to a custom map, clients will download the second custom map, however there is a bug where the client will just see the «connecting» screen without any updated information about downloading the custom map until it is downloaded and begins to load.
A redirect server needs fast speeds and as much bandwidth as possible, but little else.
Hosting too many maps
A server should not have more than 519 maps in rotation or it will cause the server to break
Setting Up Server Welcome Screen
- Make sure the game server isn’t running
- Edit PCServer-KFGame.ini:
Find this part and edit it, here is the default one
Code:
- BannerLink should be a PNG (save it > 8bit) image
- ServerMOTD is the message display under the BannerLink image. You can usesome «\n» to create a new line like in the default message, I personally add two lines before my MOTD message to add space between image and text
- WebsiteLink is the url of your website (if you edit this from the webadmin, it resets to a blank value after saving)
- Save, start the server, enjoy you welcome screen.
Низкий FPS, Killing Floor 2 тормозит, фризит или лагает
-
Запустите диспетчер задач и в процессах найдите строку с названием игры
(Killing Floor 2). Кликайте ПКМ по ней и в меню выбирайте
«Приоритеты»
, после
чего установите значение
«Высокое»
. Теперь остаётся лишь перезапустить
игру. -
Уберите всё лишнее из автозагрузки. Для этого все в том же диспетчере задач нужно
перейти во вкладку
«Автозагрузка»
, где нужно отключить лишние процессы при
запуске системы. Незнакомые приложения лучше не трогать, если не знаете, за что они
отвечают, иначе рискуете испортить запуск системы. -
А также рекомендуем в настройках, связанных с энергопотреблением, установить
«Максимальную производительность»
. То же касается и видеокарты: нужно
установить максимальную производительность в настройках графического процессора (это
можно сделать в
«Управлении параметрами 3D»
), а в фильтрации текстур
выбирайте параметр
«Качество».
-
Если ваша видеокарта от Nvidia по возрасту не старше серии графических процессоров
GTX 10, тогда частоту кадров вполне реально поднять за счёт ускорения работы с
видеокартой. Для реализации задуманного опять-таки нужно открыть
«Панель
управления»
Видеокарты, перейти
в уже знакомую вкладку
«Управление параметрами 3D»
и выбрать в списке с
программами игру, после чего отыскать
«Вертикальный синхроимпульс»
и кликнуть
по нему, чтобы в меню выставить параметр
«Быстро»
. -
Следует удалить временные папки, ненужные файлы и кэш. На просторах интернета можно
найти кучу самых разных программ, которые помогают это сделать. Мы рекомендуем
воспользоваться для этого программойBleachBit
или
CCleaner
.
-
Проведите дефрагментацию или оптимизацию жёсткого диска. Для этого перейти в
«Свойства жёсткого диска»вкладка
«Сервис»«Дефрагментация» или
«Оптимизация»
. Кроме того, там же можно провести проверку/очистку диска, что
в некоторых случаях помогает. -
В конце концов, перейдите на простое оформление, чтобы компьютер не нагружался
ресурсоёмкими эффектами. К примеру, можно смело отключать встроенные отладчики,
индексирование поиска и многое другое.
Лучшие видеокарты для комфортной игры в 1080p
Пусть 4K доминирует в заголовках и привлекает многих техноблоггеров, сейчас большинство игроков
предпочитает Full HD и будет это делать еще несколько…
Ошибка 0xc0000142 / 0xe06d7363 / 0xc0000906
Отключите антивирусную программу
лучше программу не просто отключить, а временно удалить
- Полностью удаляете приложение, чтобы не осталось никаких папок и остаточных файлов.
- Отключаете или лучше удаляете в системе антивирусную программу.
- Теперь снова приступаете к установке приложения.
Отключите «Защитник Windows»
он тоже запросто может быть причиной появления этих ошибок
- Открыть «Центр безопасности Защитника Windows» выбрать настройки
нажать на раздел «Защита от вирусов и угроз». - После нужно нажать на «Управление настройки» в открывшемся разделе
спуститься до пункта «Параметры защиты от вирусов и других угроз». - В новом окне отключаете «Защиту в режиме реального времени» и следом «Облачную защиту» чуть позже система вновь включить защитник, но у вас будет время
проверить игру на наличие ошибки. - И если окажется, что проблема действительно заключается в «Защитнике Windows», тогда необходимо добавить
exe-файл игры в список исключений этой программы.
Воспользуйтесь чистой загрузкой
- Открываете в Windows 10 окно «Параметры», используя меню
Пуск
или
сочетание клавишWin
+
I
.
- Далее открываете раздел под названием «Приложения» переключаетесь
на вкладку «Автозагрузка», где необходимо проблемный exe-файл и отключить его.
Проверьте целостность файлов
возможно, ошибка возникает из-за того что была повреждена целостность
системных файлов
- Откройте «Командную строку» от имени администратора (для этого в поиске просто введите «Командная
строка). - И как только откроется соответствующее, окно введите команду sfc /scannow после чего нажмите
Enter
все найденные ошибки будут автоматически исправлены.
Измените значение в реестре
редактирование в нём иногда помогает избавиться от
ошибок
- Используя сочетание клавиш
Win
+
R
в окне «Выполнить» введите команду regedit нажмите
OK
после чего в окне «Редактор
реестра» отыщите раздел, представленный ниже. - И если он присутствует, тогда необходимо следом отыскать параметр LoadAppinit_DLLs – далее в нём нужно
изменить значение опции с 1 на 0 после необходимо применить
настройки и перезагрузить систему.
Другие способы
- В обязательном порядке попробуйте вручную установить драйверы для графического процессора. Причём это
касается не только интегрированной видеокарты, но и дискретной. - Проверьте наличие всех актуальных распространяемых пакетов «Visual C++», поскольку это программное
обеспечение влияет на многие процессы. - И, наконец, иногда причина этих ошибок заключается в службе «Microsoft Office Click-to-Run» – специальная
технология Microsoft, которая сокращает время, необходимое для установки Office. Поэтому рекомендуем удалить эту
программу и проверить игру на наличие ошибок.
Installation
Running SteamCMD:
You will know you have successfully run SteamCMD when it is updated and your command line changes to a prompt like:
Steam>
Logging in to SteamCMD:
Before downloading the Killing Floor 2 server you need to login to the SteamCMD tool. To download the Killing Floor 2 server you do not need to be logged into a Steam account that owns Killing Floor 2. You can still login with your real Steam account but be careful to only enter your Steam credentials into a machine that you trust.
Steam> login anonymous
You should see something like the following:
Connecting anonymously to Steam Public...Loaded client id: 11372976712471569586 Listening for IPv4 broadcast on: 27036 Logged in OK Waiting for user info...OK
You’re done and ready to download the Killing Floor 2 Server!
Downloading the Killing Floor 2 Server
- This describes the process of updating the KF2 dedicated server application. These steps are required every time the game is updated. To automate this process for future updates, see .
- 1. If you aren’t proceeding from the previous set of instructions, first launch SteamCmd.
- 2. At the Steam> prompt, set your KF2 Dedicated Server install directory.
- Examples:
- Absolute Path:
force_install_dir c:\KF2Server\
- Up one folder:
force_install_dir ..\KF2Server\
- In the Steam Command folder (suggested):
force_install_dir .\KF2Server\
- 3. Install or Update KF2.
- If this is your first time installing or if you are trying to verify the integrity of the server files:
app_update 232130 validate
- If this is simply an update to an existing KF2 dedicated server:
app_update 232130
- If Tripwire is currently running a beta update of the dedicated server files:
app_update 232130 -beta "branch name"
Where «branch name» is the current beta branch. Currently there is not a live dedicated server beta branch.
- 4. Once finished, type quit at the Steam> prompt to properly log off of the Steam servers.
Automating SteamCmd
There are two ways to automate SteamCmd.
- 1. Add commands to the command line. Example:
SteamCmd +login anonymous +force_install_dir ./kf2_ds +app_update 232130 +exit
- 2. Create a script.
-
- a. Put your SteamCmd commands in a text file. Example:
// update_kf2_ds.txt // login anonymous force_install_dir ./kf2server app_update 232130 validate exit
-
-
- Note: Using the validate option in your SteamCmd script will overwrite the KF2Server.bat file every time you update your server. If you edited this file for launching your server, either create a separate batch file to launch your server or remove the validate option from your SteamCmd script.
-
-
- b. Run SteamCmd with the +runscript option. Example:
SteamCmd +runscript kf2_ds.txt
- 3. Batch script using SteamCMD
-
- a. Put your commands in a bat file (e.g.) server-update.bat to call the SteamCMD. Example:
..\steamcmd\SteamCmd.exe +login anonymous +force_install_dir ../kf2server +app_update 232130 +exit
-
-
- where «..\steamcmd\SteamCmd.exe» can either be a path relative to the bat file or an absolute path (e.g. G:\steamcmd\SteamCmd.exe)
- and «../kf2server» is the path to the server installation relative to the SteamCmd location (compare to 1. Add commands to the command line)
-
Linux
- 1. First install steamcmd either via direct download or through your package manager:
sudo apt install steamcmd
- 2. Create a script file for steamcmd to run(replace with your username if you are installing in your home directory):
login anonymous force_install_dir /home/username/games/killingfloor app_update 232130 validate quit
- 3. Run this directly or through a shell script(again replace username):
steamcmd +runscript /home/username/games/killingfloor/update.txt
Ошибка DirectX в Killing Floor 2
«DirectX Runtime Error»
«DXGI_ERROR_DEVICE_RESET»
«DXGI_ERROR_DEVICE_HUNG»
«DXGI_ERROR_DEVICE_REMOVED»
-
Первым делом необходимо установить «чистую» версию драйвера вашей видеокарты (то
есть не стоит сразу спешить устанавливать тот же GeForce Experience, ничего лишнего
от AMD и аудио). -
При наличии второго монитора попробуйте отключить его, а также отключите G-Sync и
любые другие виды дополнительных/вспомогательных устройств. -
Воспользуйтесь средством проверки системных файлов для восстановления повреждённых
или отсутствующих системных файлов. -
В случае если используете видеокарту от Nvidia, тогда попробуйте включить
«Режим
отладки»
в панели управления видеокартой. -
Часто причиной ошибки служит перегретая видеокарта, поэтому для проверки её
работоспособности рекомендуем воспользоваться программойFurMark
. Если это оказалось действительно так, тогда следует
понизить частоту видеокарты. -
Если вдруг столкнулись с другими ошибками, тогда рекомендуем переустановить DirectX,
но перед этим лучше на всякий случай удалить старую версию (при этом обязательно
удалите в папке перед переустановкой все файлы начиная с
«d3dx9_24.dll»
и
заканчивая
«d3dx9_43.dll»
).
Появляется ошибка «Сбой при подключении к серверу»
- Для решения проблемы перейдите к папке KFGame (находится по адресу Компьютер/Документы/My Games/KillingFloor2);
- Внутри указанной папки откройте следующую папку Config отыщите файл KFEngine.ini;
- И перед тем, как перейдёте к редактированию файла, убедитесь, что в «Свойствах» файла не стоит режим «Только для чтения» (во вкладке «Общие» необходимо всего лишь убрать галочку напротив этого пункта);
- Теперь откройте файл и убедитесь в том, что в разделе установлено значение MaxObjectsNotConsideredByGC = 33476 (при необходимости измените на указанное) далее остаётся сохранить изменения и вернуться к матчам в игре.
Отсутствует DLL-файл или ошибка DLL
«DLL»
DLL-fixer
Ошибка d3dx9_43.dll, xinput1_2.dll,
x3daudio1_7.dll, xrsound.dll и др.
Все ошибки, в названии которых можно увидеть
«d3dx»
,
«xinput»
,
«dxgi»
,
«d3dcompiler»
и
«x3daudio»
лечатся одним и тем
же способом – воспользуйтесь
веб-установщиком исполняемых библиотек DirectX
.
Ошибка
MSVCR120.dll, VCRUNTIME140.dll, runtime-x32.dll и др.
Ошибки с названием
«MSVCR»
или
«RUNTIME»
лечатся установкой
библиотек Microsoft Visual C++ (узнать, какая именно библиотека нужна можно в системных
требованиях).
Избавляемся от ошибки MSVCR140.dll / msvcr120.dll / MSVCR110.dll и
других DLL раз и навсегда
Очень часто стал замечать, что люди плачут об ошибках «запуск программы невозможен, так как
на компьютере отсутствует MSVCR120.dll». Это встречается…
Как подключиться к кастомной карте
Если ваш друг создал свой уровень и хочет узнать ваше мнение о нем, лучший для этого способ — сыграть вместе на этой локации. Чтобы это сделать, вам нужно:
- Приобрести игру в Steam, установить и запустить ее;
- Нажать в меню «Play Online»;
- Выбрать пункт «Client»;
- Вбить в поле название сервера друга и подождать, пока уровень скачается на ваш ПК.
Если вы хотите поиграть на случайных уровнях других людей, с которыми вы не знакомы, можете в закладке «Client» не вбивать название, а оставить поле пустым и нажать на «Start». Клиент загрузит список доступных серверов, после чего вам остается только выбрать понравившийся и начать играть.
Звук в Killing Floor 2 отсутствует или пропадает в заставках
- В трее нажмите ПКМ по значку динамика;
-
В открывшемся меню необходимо выбрать пункт
«Звуки»
; -
Следом необходимо выбрать устройство (это могут быть либо динамики, либо наушники) и
нажать на
«Свойства»
; -
Перейти на соседнюю вкладку
«Дополнительно»
; -
Отыщите меню под названием
«Формат по умолчанию»
, чтобы задать значение, но
оно должно быть ниже текущего; -
Нажмите
«Применить»
, откройте Killing Floor 2 и проверьте результат проделанной
работы.
- Вновь в трее ПКМ по значку динамика;
-
В меню отыщите функцию под названием
«Пространственный звук»
, чтобы
отключить; - Остаётся лишь перезапустить Killing Floor 2 и проверить результат.
Появляется чёрный экран в Killing Floor 2
-
Драйверы установлены/обновлены, но Killing Floor 2 всё равно отказывается работать
нормально? Тогда нужно проверить ПО, установлены ли вообще необходимые библиотеки? В
первую очередь проверьте наличие библиотек
Microsoft Visual C++
и
.Net
Framework
, а также наличие «свежего»
DirectX
. -
Если ничего из вышеописанного не дало нужного результата, тогда пора прибегнуть к
радикальному способу решения проблемы: запускаете Killing Floor 2 и при появлении
чёрного экрана нажимаете сочетание клавиш «Alt+Enter», чтобы игра переключилась на
оконный режим. Так, возможно, откроется главное меню игры и удастся определить
проблема в игре или нет. Если удалось перейти в оконный режим, тогда переходите в
игровые настройки Killing Floor 2 и меняйте разрешение (часто получается так, что
несоответствие разрешения игры и рабочего стола приводит к конфликту, из-за которого
появляется чёрный экран). -
Причиной этой ошибки также могут послужить различные программы, предназначенные для
захвата видео и другие приложения, связанные с видеоэффектами. А причина простая –
появляются конфликты. -
И напоследок – проблема, вероятнее всего, может быть связана с технической
составляющей «железа». Видеоадаптер может перегреваться, как и мосты на материнской
плате, что влечёт за собой уменьшенное энергопотребление видеокарты. Мы не будем
вдаваться в детальные технические подробности, поэтому просто рекомендуем в
обязательном порядке почистить свою машину от пыли и также поменять термопасту!