How to download and crack a Dedicated server for Team Fortress 2 with RevEmu (Windows)

aTr

FS Member
How to download and crack a Dedicated server for Team Fortress 2 with RevEmu (Windows)

Introduction


This guide will lead you through all downloading, installing and cracking the dedicated server. All downloads in the guide will have direct links and will be updated. In the end, you will get a cracked Team Fortress 2 Dedicated server ready for clients to play with both legit and blank account support.



Preparations

In order to download the dedicated server, first we need to download the tool named hldsupdatetool.exe from Steam's official site.

With this, we can set up a dedicated server, which doesn't requires Steam to run in order to run the server. With this tutorial, you will be able to create a server which lets non-steam/cracked Steam players connect to join your server. You can do so by installing revEmu into your server.

The REVOLUTiON Emulator (shortly known as revEmu), provides you with the ability to host a cracked dedicated/listen server for both HL and SRC engines without using anyother patch.

revEmu clients will get SteamID's generated from their HardwareID, while cracked and legit Steam users will get their own SteamID bound to their account. This way there is a very few possibility that the revEmu client's SteamID is changed (only when a hardware is changed on the clients machine).



In order to proceed, please download the following links:


Installing HLDSUpdateTool

After you've downloaded the setup, open "hldsupdatetool.exe". After that you will see this:



hlds_inst_1.png


Click "Next" and now you will see this:



hlds_inst_2.png


Before continuing, you should know that you need to agree with it, so you can install and download dedicated server. We want to download the dedicated server so we will agree all agreements. Now click "I agree". Installer will now ask us our location to install it.



hlds_inst_3.png


Now choose the location to where to install the dedicated server files, after set, press "Next" button.

Remember, you can install it anywhere. In C:\Servers, in D:\Servers, in C:\HLDS. Anywhere you want.



hlds_inst_4.png


Press "Next" to install the dedicated server tools.



hlds_inst_5.png


Now select the region where is your server from the list below.



hlds_inst_6.png


Press "Next" to continue.



hlds_inst_7.png


And now the setup is finished! Press "Finish" to exit the setup.



Downloading Team Fotress 2 Dedicated Server Content

Now as the setup is finished, go to the folder where hldsupdatetool is installed and create a shortcut for hldsupdatetool.exe.

Rename it to something like Update TF2.



Now right-click on the Update TF2 shortcut, then click Properties.

At the Shortcut tab, at the target, add -command update -game tf -dir srcds after the HldsUpdateTool.exe



When it's done, press OK. The create a new folder, called srcds. Else if you start the shortcut and the folder isn't created, it crashes HLDSUpdateTool. If the folder already exists, you don't have to create it.

After that is done, start the shortcut. And it's done downloading. If the window disappears, it means that it downloaded the dedicated server files for Team Fortress 2.



Creating the Team Fortress 2 Dedicated Server (srcds) shortcut

Now go to your srcds folder. There you will find a folder called orangebox. Now open that folder.

Now create a shortcut for srcds.exe, which is in the orangebox folder.

Rename it to something like TF2 DS, or Team Fortress 2 Dedicated Server, or anything you like.



Right click on the new shortcut, and click on Properties.

At the Shortcut tab, add -game tf -console +map ctf_2fort after the hlds.exe, as shown in the image. You can also write your own map instead of ctf_2fort. We start it in the console mode. because it uses less performance. But if you want the old way, remove the -console parameter from the shortcut.



After it's done, click on OK.



Now create new folder called steam in the orangebox/bin folder. Extract the files from the steamdlls.rar archive which you've already downloaded from the Preparation section to the newly created steam folder.



Installing revEmu

The dedicated server is finished, and it can already be started, but not just yet. We want to let cracked players join it, don't we? So it's time for cracking the server. For that, we will use revEmu. We downloaded it earlier ago, and now it's time to install it.

Extract the contents of the downloaded revEmu archive into the srcds/orangebox/bin folder, where srcds.exe and tf folder are located. which are steam.dll and steamclient.dll. If it asks you to replace the files, select Yes.



Now this is done, let's move on.



Configuring revEmu

As the installation is ready, now we configure RevEmu to work properly. Open the rev.ini file from the server's root. Remove everything from that file and paste this into the editor:



Code:
[Emulator]

#Logging=True

SteamDll = Steam\steam.dll

SteamClient = True



[Log]

FileSystem=False

Account=False

UserID=False



[steamclient]

Logging=False

ClientDll = Steam\SteamClient.dll



[GameServer]

# GameServer policy rules

AllowOldRev=False

AllowUnknown=False

AllowCrackedSteam=True

AllowLegitSteam=True

If you wish to allow old RevEmu clients (from v9.63 to 9.73), change AllowOldRev=False to AllowOldRev=True.

revEmu v9.62 and below will be rejected nevertheless.

If you wish to allow unknown clients (ex. SteamEmu), change AllowUnknown=False to AllowUnknown=True.



It is best to not enable them, because they won't get proper steamID registration from revEmu.



Final Results

And now, your work here is done! You have a working cracked Team Fortress 2 dedicated server, so why not calling your friends to join it?



Note
  • If you download another game from the same srcds/orangebox directory, for example Day of Defeat: Source, or any other Orange Box games, remember to re-extract the steam.dll and steamclient.dll from the revEmu archive.
  • Do not install Garry's Mod dedicated server in this orangebox folder. It will brake the current dedicated server files.
Credits

First of all, thanks for shmelle (Uncle D) for making such a great emulator, for both clients and server.

And also I would like to thank the current members of the REVOLUTiON developers, who are helping on developing revEmu!
 
Back
Top