# TF2 Competitive Server Information related to TF2 Competitive Servers. [https://hosting.fullbuff.gg/tf2](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 - ##### All servers currently run on Debian Linux # Server Setup # Configurable Options [![image.png](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/image.png)](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/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. # Install #### [![image.png](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/29wimage.png)](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/29wimage.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 to find out why.

#### [![image.png](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/R9simage.png)](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/R9simage.png)After 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](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/D5Cimage.png)](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/D5Cimage.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](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/Zmcimage.png)](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/Zmcimage.png)
# Further Configuration [![image.png](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/7Ieimage.png)](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/7Ieimage.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](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/aCWimage.png)](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/aCWimage.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.png](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/lh4image.png)](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/lh4image.png)Your 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 Moderation #### ![image.png](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/XFNimage.png)Entering 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. # RGLQoL sv_pure cvar [![image.png](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/Lh4image.png)](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/Lh4image.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](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/scaled-1680-/2Ztimage.png)](https://kb.fullbuff.gg/uploads/images/gallery/2024-09/2Ztimage.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.