• Them's Fightin' Herds is available now on Steam for Windows and Linux!
    You can buy it from these links:
    Humble Bundle // Steam

  • Current Game Version

    2.1.5 (8.25.2021)

Pixel Lobby Server Hosting/Setup Guide

Not open for further replies.


Mane6 QA
Feb 2, 2016
Ontario, Canada
Pixel Lobby Server Hosting/Setup Guide

Supported Operating Systems

Step 1: Port Forwarding

Most of the time you will need to set up port forwarding on your local network in order for people to be allowed to join your server. There are many port forwarding guides out there depending on your type of router. Here's a general guide: How to Set Up Port Forwarding on a Router. There's also this: How To Forward a Port. We also encourage you to look up a guide specially for your model.

Do not use DMZ Host unless you really understand it. The standard "Forwarding" or "Port Forwarding" options for your router should work just fine.

The ports you must forward for a Pixel Lobby server are 27018 and 7777 (all as TCP and UDP).
If you run into issues with the server not being visible, please also try these port ranges: 27000-27050 and 8768-8891.

Step 2: Install Server Files

1. Create a folder to house the TFH server files. You can name it whatever you want!

2. Download and install SteamCMD.

3. Launch SteamCMD, and run the following commands:

login anonymous
force_install_dir "the full path to the folder you set up earlier. btw you also need these quotes."
app_update 643090 validate
4. The server files will now download. When it's done, enter this command:

5. Navigate to your server folder. Copy server_template.cfg into a new file: server.cfg

6. Open server.cfg in a text editor of your choice, configure the settings as desired, then save/close.

7. Make sure you are logged into Steam. If on Windows, double-click "LobbyServer.bat". If on Linux, run "LobbyServer.sh". After a few seconds, your server should be up!

(If you want to UPDATE your server, repeat steps 3 to 5).

Optional: Server Passcode

You may set a passcode for you server in the server.cfg file. Passcodes are formatted as directional inputs (Up, Down, Left, or Right) and are entered by players as they attempt to join your server from the browser list.

It accepts both letter notation (udlr) and numpad notation (8246). No diagonals. Passcodes may be anywhere from 1-8 inputs long.



It is possible to set a temporary passcode ingame from within the server by using a chat command:

/passcode udlr

To temporarily clear your server's passcode (allowing public entry), type nothing else after the command, like this:


Temporary passcodes and clears do not persist if the server is restarted. At launch, the server defaults to whatever is in the server.cfg file.

Admins and mods of your server (set in \config\mods.cfg) automatically bypass server passcode. They will still receive a passcode prompt ingame, but any input will allow them to successfully connect.

Mane6 staff members are always able to join any operating Pixel Lobby server, regardless if it has a passcode set, and even if the server is at maximum player capacity.

Server Announcements
Mods of Pixel Lobby servers can use the /announce command in the chat to push short server-wide announcements that show up at the top of the screen for all players on the overworld, in the Salt Mines, even in fights. They look like this:

Last edited by a moderator:
Not open for further replies.