Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions content/garrysmod-dedicated-server-windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ This guide will walk you through how to host a Garry's Mod server through playit

## Requirements
* **Garry's Mod** - [[steampowered.com]](https://store.steampowered.com/app/4000)
* **Garry's Mod+ Dedicated Server** - [[steampowered.com]](https://store.steampowered.com/app/4020)
* **Garry's Mod Dedicated Server** - [[steampowered.com]](https://store.steampowered.com/app/4020)

### Server

Expand Down Expand Up @@ -47,4 +47,5 @@ Local Port: 27015

Inside of Garry's Mod, open the console by pressing the `~` key. You can connect to the server by using the `connect` command along with your assigned IP address or hostname. For example, `connect 147.185.221.181:17528` or `connect model-divx.gl.at.ply.gg:17528`. Modify these values with your own tunnel information, as this will be different for every user. Submit the command, and you should be able to connect to the server.

{{< image src="post-img/playit-garrysmod-consoleconnect.png" alt="Garry's Mod Direct Connect" >}}

{{< image src="post-img/playit-garrysmod-consoleconnect.png" alt="Garry's Mod Direct Connect" >}}
57 changes: 57 additions & 0 deletions content/killingfloor-server-windows.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
+++
title = "Setting up Killing Floor with playit"
tags = ["Killing Floor", "KF", "guide"]
description_file = "descriptions/killingfloor.txt"
+++

This guide will walk you through how to host a Killing Floor server through playit.gg

## Requirements
* **Killing Floor** - [[steampowered.com]](https://store.steampowered.com/app/1250)
* **Killing Floor Dedicated Server** - [[steampowered.com]](https://store.steampowered.com/app/215350)

## **Documentation**
* **Dedicated Server (Killing Floor 1)** - [[killingfloor.fandom.com]](https://killingfloor.fandom.com/wiki/Dedicated_Server_(Killing_Floor_1))

### Server

This server is available for download with [SteamCMD](https://developer.valvesoftware.com/wiki/SteamCMD).
To install with SteamCMD, open it in a command line. You can do this by navigating to your install location, and opening a command with your address bar (did you know you could do that?)

{{< image src="post-img/playit-steamcmd-opensteamcmd.gif" alt="Open SteamCMD Console" >}}

Now that we're in the SteamCMD directory, we need to tell it where it should download the server files. To do this, we can use the `force_install_dir` command. For example, if you want this directly on your main drive, you can use `force_install_dir C:\killingfloor\`

You can now log into SteamCMD using `login <steam_username>`, and to download the server use `app_update 215350 validate` where `215350` is the Steam App ID.

> This app requires a Steam account to download. Follow the instructions within SteamCMD before proceeding. Otherwise, you will get this error:
> ```
> Steam>app_update 215350
> ERROR! Failed to install app '215350' (No subscription)
> ```

### Configuring the server
Inside of the server's install directory, navigate to `\steamcmd\killingfloor\System\` and open a command line inside of this directory. You can do this by doing the same thing as SteamCMD.
To run the server, run `KF_Server_Launcher.bat`. This file has the launch arguments set to `ucc server KF-westlondon.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?AdminName=Admin?AdminPassword=123 -log=server.log` by default. You can modify this file to your liking, but for the simplicity of this guide, we won't change these.

At this point, the server is running and you should be able to connect to the server within your own network, but playit hasn't been configured yet.

### Creating a tunnel
> This server uses `UDP 7707` and `UDP 7708`, which means that all users can create this tunnel type.

Set up the tunnel as follows:

```text
Tunnel Type: UDP (protocol)
Port Count: 2
Local Port: 7707
```
{{< image src="post-img/playit-kf-tunnelconfig.png" alt="Killing Floor Tunnel Config" >}}

{{< image src="post-img/playit-kf-tunnelinfo.png" alt="Killing Floor Tunnel Info" >}}

## Joining the server

Open the console by pressing `~` and type `open <playit_ip>:<port>?steamextra=1`. The `?steamextra=1` argument allows the port to be appended to the end of the connection address. Without this argument in place, it strips the server port and fails to connect.

{{< image src="post-img/playit-kf-directconnect.png" alt="Killing Floor Direct Connect" >}}
1 change: 1 addition & 0 deletions descriptions/killingfloor.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This guide will walk you through how to host a Killing Floor server through playit.gg
Binary file added static/post-img/playit-kf-directconnect.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-kf-tunnelconfig.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-kf-tunnelinfo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.