TF2 Competitive Server

Information related to TF2 Competitive Servers.
https://hosting.fullbuff.gg/tf2

Right now we are offering automated setup of RGL config servers, and NA 4v4 Passtime servers.
These server will be essentially the same, except for the map pool that gets downloaded upon setup, and some extra configs for the Passtime servers.

Server Info and FAQ

Base Specs

CPU: 1 core
RAM: 2048MB + 500 SWAP
Storage: 30-100GB (under review)
Backups Allowed: 1

It is being planned to allow for users to upgrade their servers to allow for more memory or storage in the future.

General Info

Server Setup


Server Setup

Configurable Options

image.png

All text fields that are required during setup of a new server can be filled with temporary information if you want to configure them later.

The region and config will always be required, as the are the most important variables in the server setup process.

Server Setup

Install

image.png
During the install process, your server will pull the latest update for TF2. This normally takes 10-15 minutes for a brand new server.

During peak traffic the download time can be much longer. Also during off hours (late at night into the next morning), I have noticed this process can easily take upwards of 45 minutes. I do not know why. Someone should email gaben@valvesoftware.com to find out why.

image.pngAfter this, our automated setup will take over.
It will handle standard setup of any TF2 server, as well as pulling the custom plugins and configs correlating to the config you picked during the server configuration step.

image.png

Once you see these messages, your server is complete! Click on the blue "Start" button to start your server and begin playing.

 

image.png

Server Setup

Further Configuration

image.png

To easily customize other common attributes of your server, such as setting the default map, default config, Logs/Demos API keys, etc., navigate to the "Startup" section of the server management panel.

image.png

When you make any changes to these values, they apply immediately without needing to save.
To implement the changes, simply restart your server back at the "Console" section of the server management panel.

TF2 servers can be customized further past this. In tf/cfg/server.cfg you will find the config that is automatically executed when the server is launched. This can be changed under the default config variable in the startup tab. 

image.pngYour server will come default configured with the bare minimum options, including required commands and no random weapon/damage spread. If you want any other commands to execute feel free to add them. For example, tf_forced_holiday 2 can be used to enable Halloween effects.


 

Server Setup

Server Moderation

image.pngEntering the command "status" will display useful information about the server, including the IP, and more importantly, a list of players.

This list will display each player's userid, which with the command "rcon kickid x" can be used to kick specific players, ie. "rcon kickid 2" would kick sourceTV it was a player.

To ban a player, simply use the command "rcon banid 0 x kick" with the same userid. To ip kick/ban players, simply replace id with ip and write the players ip in the command ie. "rcon kickip 169.245.123.123:98765".

It is important to note that bans are written on temporary storage, with the command writeid and writeip you can add bans to the permanent ban config files (banned_ip.cfg, banned_user.cfg). writeid and writeip are exec'd in server.cfg but not any of the RGL configs. Remember to enter those commands or simply execute server.cfg after banning players.

maps *

Server Management

Custom server management features and how to use them.

Server Plugins

Plugins that may need extra configuration will have their relevant info posted here.

Passtime Servers

Information relating to the use, configuration, and maintenance of Passtime servers on FullBuff Hosting.

Passtime Servers

RGLQoL sv_pure cvar

image.png

Due to requirements set by RGL for official matches, the RGLQoL plugin will automatically force a map change if "sv_pure" is set to '0'.

Certain configs, such as the "pt_pug" config used in Passtime, will change the "sv_pure" setting to 0 so that certain client-side settings can be used.

image.png
If you have one of these configs loaded, and want to use "sv_pure 0", you must move the "rglqol.smx" plugin from "/tf/addons/sourcemod/plugins/" to the "disabled" folder in that same path.

Due to RGL's updater plugin, the QoL plugin will automatically be redownloaded. To also prevent this, move the "rglupdater.smx" plugin to the disabled folder. 

These are both required during official matches, so be sure to move them back out to the "/plugins/" folder when you are done playing a pug or scrim.