Team Fortress 2

Team Fortress 2

180 ratings
How to rekt people with the Valve Rocket Launcher
By anaconja
Are you getting bored of the same-old, same-old weapons? Well, now you can finally feel powerful! I shall guide you through making your own server.

Note: This does not actually give you the Valve Rocket Launcher.
   
Award
Favorite
Favorited
Unfavorite
Introduction

So you're a pro at TF2 (or not), and you're starting to get tired of the repetitive weapons the game uses, and the fact that Volvo never added weapons since at least a year and a half ago (AHEM, Volvo) But for now, it's easy to create your own dedicated server to dominate the bots in it.
What a dedicated server is
A dedicated server is a server that is attributed to an IP. This makes it different from simply creating a game because then players can join your private server.
Setting up a dedicated server
Create a folder in C: (example: C:\tf2server, then follow these steps:

1. Download the steamcmd from here . Drop it into the folder and extract it there.

2. Create a file called tf2_ds.txt that has this:

@ShutdownOnFailedCommand 1
@NoPromptForPassword 1
login anonymous
force_install_dir c:\hlserver\tf2
app_update 232250
quit

3. Create a file called update.bat that has this:

@echo off
title update.bat
steamcmd +runscript tf2_ds.txt

4. Open update.bat. It should start downloading the server. Be patient as the server is 6.8 GB.

5. Create a file called server.cfg in C:\tf2server\tf2\tf\cfg that has contains:

hostname "Server Name" //Server name
sv_password "" //Server pasword; leave empty for no password
rcon_password "Server_Password" //Password for rcon commands
mp_timelimit 30 //Time per map in the rotation
mp_maxrounds 10 //Maximum number of rounds before changing maps
sv_allowupload 1 //Allow clients to spray
sv_allowdownload 1 //Allow clients to download sprays

Then, create a shortcut to C:\tf2server\tf2\srcds.exe and set target to:

C:\hlserver\tf2\srcds.exe -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24

When you open the srcds shortcut, a command prompt should open up and look like this:


Adding Plugins
You may be thinking, "But I still feel weak as ****!" Patience, grasshopper. This takes some time, and it's definitely worth it.

Close your server for now, and install SourceMod here[www.sourcemod.net]. SourceMod is like Forge for Minecraft; it allows you to modify your server.

When you open the zip, you should see two folders called addons and cfg. Add those to your tf folder in [server name]/steamapps/Team Fortress 2 Dedicated Server.

Now you can install plugins! But first, you need to know how. Usually you can just navigate to Team Fortress Dedicated Server/tf/addons/sourcemod/plugins and drop the .smx files (always these files). Oher times there will be multiple folders. Simply go to the sourcemod folder and merge those folder by dragging and dropping. If you don't know, just follow their installation instructions.

To be an OP gunmaster, you'll need these plugins (install these in order)

  1. TF2Items[github.com]. This has multiple folders.
  2. TF2Attributes[forums.alliedmods.net]. This is a single .smx file.
  3. TF2 Randomizer[forums.alliedmods.net]. (WARNING: Take ONLY the .txt file! Move this to the gamedata folder.)
  4. ItemsInfo[forums.alliedmods.net]. This is a .smx file. Add the .txt into the data folder, and the .inc to the scripting/include folder.

Now you can add the GiveItems[forums.alliedmods.net] plugin. You are now set to greatness... oh, wait. You're not an admin???
Easy as pie. Go to addons/sourcemod/configs/admins_simple.ini and open it in Notepad or something like it. At the end of all of the double slashes, add your steam id in quotes (if you don't know, go here[steamidfinder.com] and enter your login name) and then in quotes, "99:z." This will give you every steam admin command.

Now you'll need some people to kill. If you don't have any friends, go to console and enter rcon_password "[password]." If you don't have an RCON password, skip that and enter "rcon tf_bot_add [number.]" Now to rekt everyone, give yourself a Valve Rocket Launcher! "sm_giveweapon [username] 8018!" You should feel powerful already.
Customizing Weapons
Okay, you've rekt everyone with your Valve Rocket Launcher... and every other Valve weapon. You feel bored already. No worries! You can make your own OP weapons!

Go to /addons/sourcemod/configs and create a new text document called "tf2items.givecustom.txt." The giveweapon command will reference toward this document. To add a new weapon, follow this example:

"6969"
{
"classname" "tf_weapon_flamethrower"
"index" "15"
"slot" "0"
"quality" "8"
"level" "21"
"attribs" "255; -9999.0 ; 256 ; 555 ; 257 ; 9999.0; 130 ; 125.0 ; 140 ; 5000.0 ; 161 ; 1000.0 163 ; 1000000.0"
"ammo" "13371337"
}


(you'll need this for each custom weapon you want.)

The first number is what index you'll use to give yourself that weapon. For example the Valve Rocket Launcher is 8018.

The classname is what weapon it's supposed to be, in this case a flamethrower.

The index is what the weapon will appear to be: in this case it'll look like a minigun. To see a list of all indexes, click here.[wiki.alliedmods.net]

The slot number is what slot it will be. 0 is primary, 1 is secondary, 2 is melee, 3 is PDA, and 4 is PDA2. You can't have an incorrect slot number because it won't use that weapon otherwise.

The quality number is what quality it will be. 0 is stock, 1 is genuine, 3 is Vintage, 5 is Unusual, 6 is unique, 7 is community, 8 is valve, 9 is self-made, 11 is strange, haunted is 13, collector's is 14, and decorated is 15. The numbers in between do nothing.

The level number is what level the item will be. You don't see it often, so it doesn't matter much.

The attributes is what you REALLY want. These actually change the stats. For example, this flamethrower has a pushback multiplier of -9999, gives you 5000 max health, and adds 1000000% max ammo, along with a bunch of other stats. To see all of the attributes you can have, go here.[optf2.com] The number mechanics are kind of messed up, so experiment a little. If you're in-game, you have to enter in the console "tf2items_giveweapon_reload" to refresh the weapon stats.

The max ammo is how much ammo you get on receiving the item. You can set this to insanely high numbers.

And to give these awesome weapons, you can use !gimme [index number.]
Other OP Plugins
Black Hole Rocket Launcher Plugin[forums.alliedmods.net]
Homing Projectiles[forums.alliedmods.net]
Rate of Fire[forums.alliedmods.net]
Remote Control Sentries[forums.alliedmods.net]
Spawn Sentry on Death[forums.alliedmods.net]
Roll the Dice (RTD)[forums.alliedmods.net]
These are only the ones that I think are very OP. To find other plugins, click here.[www.sourcemod.net]
Thank you
Behold, my second guide!


If you liked it, be sure to rate 5 and favorite! Tell me if I missed anything, your server screwed up, or you need clarification. Thank you!

Does your internet break a lot? Now you can still have fun with bots! Go to my first guide here.
294 Comments
xTao 4 Jul, 2018 @ 5:03am 
u need to port forward for this
John Gambling 10 Jun, 2018 @ 3:37pm 
i think you missed some stuff too.
John Gambling 10 Jun, 2018 @ 3:35pm 
do i need the server, or can i use these mods/cheats with any sv_cheats 1 server? or can i just play against bots in training to use this?
John Gambling 10 Jun, 2018 @ 3:18pm 
can you make a permanent server with this?
anaconja  [author] 21 May, 2017 @ 9:53pm 
Sorry, this is no server IP to this one - I've never worked it out.
cynthia 17 May, 2017 @ 10:09pm 
Can I have an IP to a server with this on?
SporranMann 25 Apr, 2017 @ 11:13am 
ok thanks
anaconja  [author] 24 Apr, 2017 @ 10:31pm 
Unfortunately, you cannot do this on offline. The server needs to be up to be modded.
SporranMann 23 Apr, 2017 @ 5:09am 
i it possible to use this on offline practice?
But Why? 22 Mar, 2017 @ 11:02pm 
Why the crap do I keep getting notices for this thread after unsubscribing from it 25 times?