|
19 | 19 |
|
20 | 20 | LinuxGSM installations contain `configSubDir=servername` in the command line by default, which creates a folder for config files named after the server. The default directory is `/home/user/serverfiles/KFGame/Config/kf2server` . Use these files to change server settings.
|
21 | 21 |
|
22 |
| -## Workshop Content |
23 |
| - |
24 |
| -Killing Floor 2 supports [Steam Workshop](../steamcmd/workshop.md).  |
| 22 | +## Workshop |
25 | 23 |
|
| 24 | +{% hint style="danger" %} |
26 | 25 | Players on the Epic Store will not be able to download files hosted with the Steam Workshop.
|
| 26 | +{% endhint %} |
27 | 27 |
|
28 |
| -For KF2 Server using LinuxGSM, workshop content is added in `LinuxServer-KFEngine.ini` under: |
| 28 | +Workshop content is added in `LinuxServer-KFEngine.ini` in the `OnlineSubsystemSteamworks.KFWorkshopSteamworks` section |
29 | 29 |
|
30 |
| -/home/user/serverfiles/KFGame/Config/kf2server |
| 30 | +{% hint style="danger" %} |
| 31 | +Ensure the game server is stopped before editing the file to prevent it being overwritten. |
| 32 | +{% endhint %} |
31 | 33 |
|
32 |
| -[Official Guide Here](https://wiki.killingfloor2.com/index.php?title=Dedicated\_Server\_\(Killing\_Floor\_2\)#Setting\_Up\_Steam\_Workshop\_For\_Servers) |
| 34 | +``` |
| 35 | +KFGame/Config/kf2server/LinuxGSM-KFEngine.ini |
| 36 | +``` |
| 37 | + |
| 38 | +``` |
| 39 | +[OnlineSubsystemSteamworks.KFWorkshopSteamworks] |
| 40 | +ServerSubscribedWorkshopItems=605633924 |
| 41 | +ServerSubscribedWorkshopItems=605551918 |
| 42 | +ServerSubscribedWorkshopItems=605549089 |
| 43 | +ServerSubscribedWorkshopItems=605532351 |
| 44 | +``` |
33 | 45 |
|
34 |
| -While following the guide, remember `PCServer-KFEngine.ini` is instead `LinuxServer-KFEngine.ini` |
| 46 | +This will only work for Workshop items that the server downloads itself, that are listed in the \[OnlineSubsystemSteamworks.KFWorkshopSteamworks] section as described above. |
35 | 47 |
|
36 |
| -[Killing Floor 2 has a known workshop problem.](killing-floor-2.md) |
| 48 | +1. 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. |
| 49 | +2. Find the section \[IpDrv.TcpNetDriver] in the PCServerEngine.ini config file. |
| 50 | +3. Add the line "DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload" to that section. If there are other "DownloadManagers=" lines, make sure this one is the first. |
| 51 | +4. Do not delete anything from this section, except (optionally) other DownloadManagers= lines. |
| 52 | + |
| 53 | +[Official Guide Here](https://wiki.killingfloor2.com/index.php?title=Dedicated\_Server\_\(Killing\_Floor\_2\)#Setting\_Up\_Steam\_Workshop\_For\_Servers) |
37 | 54 |
|
38 | 55 |
|
39 | 56 |
|
|
0 commit comments