Skip to content

Commit 4531d05

Browse files
dgibbs64gitbook-bot
authored andcommitted
GITBOOK-352: change request with no subject merged in GitBook
1 parent b866523 commit 4531d05

File tree

9 files changed

+43
-46
lines changed

9 files changed

+43
-46
lines changed

.gitbook/assets/image (1).png

75.2 KB
Loading

.gitbook/assets/image (2).png

79.6 KB
Loading

.gitbook/assets/image (3).png

1.35 MB
Loading

.gitbook/assets/image.png

-911 KB
Loading

SUMMARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* [Counter-Strike 2](game-servers/counter-strike-2.md)
4040
* [Counter-Strike: Global Offensive](game-servers/counter-strike-global-offensive.md)
4141
* [Factorio](game-servers/factorio.md)
42-
* [Garrys Mod](game-servers/garrys-mod.md)
42+
* [Garrys Mod](game-servers/garrys-mod/README.md)
4343
* [Insurgency: SandStorm](game-servers/insurgency-sandstorm.md)
4444
* [Killing Floor 2](game-servers/killing-floor-2.md)
4545
* [Minecraft: Java Edition](game-servers/minecraft.md)

game-servers/counter-strike-2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ it is possible to add a single or collection of workshop maps to a Counter-Strik
4646

4747
### Workshop ID
4848

49-
First, gather the map or collection ID. To do this find to the workshop map or collection you want to use on the [CS2 steam workshop](https://steamcommunity.com/app/730/workshop/) and look at the URL; it will contain the required ID number. In the example below the ID is `3075706807`.
49+
First, gather the map or collection ID. To do this find the workshop map or collection you want to use on the [CS2 steam workshop](https://steamcommunity.com/app/730/workshop/) and look at the URL; it will contain the required ID number. In the example below the ID is `3075706807`.
5050

5151
```
5252
https://steamcommunity.com/sharedfiles/filedetails/?id=3075706807

game-servers/garrys-mod.md renamed to game-servers/garrys-mod/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,19 @@ TTT gamemode="terrortown"
3333
Sandbox gamemode="sandbox"
3434
```
3535

36-
Other game modes like Zombie Survival can be found on the [steam workshop](../steamcmd/workshop.md).
36+
Other game modes like Zombie Survival can be found on the [steam workshop](../../steamcmd/workshop.md).
3737

3838
### Workshop
3939

40-
{% content-ref url="../steamcmd/workshop.md" %}
41-
[workshop.md](../steamcmd/workshop.md)
40+
{% content-ref url="../../steamcmd/workshop.md" %}
41+
[workshop.md](../../steamcmd/workshop.md)
4242
{% endcontent-ref %}
4343

4444
{% hint style="warning" %}
4545
Garry's Mod does not require an API/Auth Key anymore.
4646
{% endhint %}
4747

48-
For Garry's Mod, add the collection ID in [LinuxGSM config](../configuration/linuxgsm-config.md) using `wscollectionid` setting. This will download the collection when the server starts.
48+
For Garry's Mod, add the collection ID in [LinuxGSM config](../../configuration/linuxgsm-config.md) using `wscollectionid` setting. This will download the collection when the server starts.
4949

5050
```
5151
wscollectionid="157384458"
@@ -106,4 +106,4 @@ changelevel cs_italy
106106

107107
## Guides
108108

109-
[Install Sourcemod on Gmod Server](../guides/sourcemod-csgo-server.md)
109+
[Install Sourcemod on Gmod Server](../../guides/sourcemod-csgo-server.md)

game-servers/killing-floor-2.md

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,27 +23,17 @@ LinuxGSM installations contain `configSubDir=servername` in the command line by
2323

2424
Killing Floor 2 supports [Steam Workshop](../steamcmd/workshop.md). 
2525

26-
Players on the Epic Store will not be able to download files hosted with the steam workshop.
26+
Players on the Epic Store will not be able to download files hosted with the Steam Workshop.
2727

28-
### High disk IO using Steam Workshop
28+
For KF2 Server using LinuxGSM, workshop content is added in `LinuxServer-KFEngine.ini` under:
2929

30-
Killing Floor 2 will check workshop files at server start and when map changes occur.
30+
/home/user/serverfiles/KFGame/Config/kf2server
3131

32-
There is a potential problem with Killing Floor 2 servers using the steam workshop that causes server disk usage to read/write at 100% and could damage hardware.
33-
34-
To avoid this problem keep the amount of workshop content as low as possible. 
35-
36-
Disk IO can be monitored with the `iotop` command.
37-
38-
**References:**
39-
40-
[TWI you destroyed my SSD forum post](https://forums.tripwireinteractive.com/index.php?threads/twi-you-destroyed-my-kf2-servers-ssd.2334936/)
41-
42-
[Server is going disk drive crazy forum post](https://forums.tripwireinteractive.com/index.php?threads/server-is-going-disk-drive-crazy.2333489/)
43-
44-
[Workshop map disk thrashing forum post](https://forums.tripwireinteractive.com/index.php?threads/workshop-map-disk-thrashing-is-back.2335275/)
32+
[Official Guide Here](https://wiki.killingfloor2.com/index.php?title=Dedicated\_Server\_\(Killing\_Floor\_2\)#Setting\_Up\_Steam\_Workshop\_For\_Servers)
4533

34+
While following the guide, remember `PCServer-KFEngine.ini` is instead `LinuxServer-KFEngine.ini`
4635

36+
[Killing Floor 2 has a known workshop problem.](killing-floor-2.md)
4737

4838

4939

steamcmd/workshop.md

Lines changed: 30 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
# Workshop
22

3-
Many Steam games support the Steam [workshop](https://steamcommunity.com/workshop). It is an easy way to share community maps and is very useful for custom servers, without needing to worry about setting up [FastDL](../commands/fastdl.md). LinuxGSM adds workshop pre-configuration to game server scripts when available.
3+
Many Steam games support the [Steam Workshop](https://steamcommunity.com/workshop). It is an easy way to share community game modes, maps, skins, and other community-made content.
44

5-
You will need a Steam API key, a collection to subscribe to (you can create one), and some config parameters in your [LinuxGSM config](../configuration/linuxgsm-config.md).
5+
For game servers, the Workshop allows community content (mainly maps and game modes) to be made available to play on game servers. The Workshop content is automatically downloaded by the game client of the player connecting to the server. This removed the need to set up a [FastDL](../commands/fastdl.md) server.
6+
7+
LinuxGSM adds workshop pre-configuration to game server scripts when available.
68

79
## Supported Games Servers
810

@@ -19,41 +21,46 @@ This is a list of game servers that are known to support Workshop
1921
* Natural Selection 2
2022
* Starbound
2123

22-
## Getting a Steam API/AUTH Key
24+
## Steam Web API Key/Auth Key
25+
26+
Some game servers require a Steam API key to access Workshop content. To get this key visit the [Steam API key page](https://steamcommunity.com/dev/apikey) and follow the instructions.
2327

2428
{% hint style="danger" %}
25-
Do not share this key.
29+
Do not share your private API key.
2630
{% endhint %}
2731

28-
Go to [https://steamcommunity.com/dev/apikey](https://steamcommunity.com/dev/apikey) and follow the instructions to get an API/AUTH key.
29-
30-
## Create a Collection and get the Collection ID
31-
32-
{% hint style="info" %}
33-
It is possible to use an existing collection or create your own
34-
{% endhint %}
32+
## Items and Collections
3533

36-
Go browse collections for your desired game, and click "Create a Collection".
34+
The Steam Workshop is made up of individual items such as maps, game modes, skins, etc, and also collections of these items. Game servers can download these items and collections by getting their unique ID number and adding it to the game server config or parameter. For collections, it is possible to find and use an existing one or create your own.
3735

38-
* Counter-Strike 2: [https://steamcommunity.com/workshop/browse/?section=collections\&appid=730](https://steamcommunity.com/workshop/browse/?section=collections\&appid=730)
39-
* Garry's Mod: [https://steamcommunity.com/workshop/browse/?section=collections\&appid=4000](https://steamcommunity.com/workshop/browse/?section=collections\&appid=4000)
36+
### Get an Item or Collection ID
4037

41-
Add any maps to the collection, then publish the completed collection. Then get the collection ID which can be found on the page URL. The collection id would be `157384458`.
38+
To get and item or collection ID browse to the item you want to add and look at the URL; it will contain the required ID number. In the example below the ID is `3075706807`.
4239

4340
```
44-
https://steamcommunity.com/sharedfiles/filedetails/?id=157384458
41+
https://steamcommunity.com/sharedfiles/filedetails/?id=3075706807
4542
```
4643

47-
## Server Configurations
44+
### Create a Collection
45+
46+
Creating a collection is a great way to manage and group all the content that you want on your game server. 
4847

49-
### **Killing Floor 2**
48+
To create your collection go to the collections section of your games Workshop, and select `Create Collection`.
5049

51-
For KF2 Server using LinuxGSM, workshop content is added in `LinuxServer-KFEngine.ini` under:
50+
<figure><img src="../.gitbook/assets/image.png" alt=""><figcaption></figcaption></figure>
5251

53-
/home/user/serverfiles/KFGame/Config/kf2server
52+
Fill out the form.
5453

55-
[Official Guide Here](https://wiki.killingfloor2.com/index.php?title=Dedicated\_Server\_\(Killing\_Floor\_2\)#Setting\_Up\_Steam\_Workshop\_For\_Servers)
54+
<figure><img src="../.gitbook/assets/image (1).png" alt=""><figcaption></figcaption></figure>
5655

57-
While following the guide, remember `PCServer-KFEngine.ini` is instead `LinuxServer-KFEngine.ini`
56+
<figure><img src="../.gitbook/assets/image (2).png" alt=""><figcaption></figcaption></figure>
57+
58+
Add any maps to the collection, then publish the completed collection. Then get the collection ID which can be found on the page URL. The collection ID in the url below is `157384458`.
59+
60+
```
61+
https://steamcommunity.com/sharedfiles/filedetails/?id=157384458
62+
```
63+
64+
## Server Configurations
5865

59-
[Killing Floor 2 has a known workshop problem.](../game-servers/killing-floor-2.md)
66+
###

0 commit comments

Comments
 (0)