Counter-Strike: Source

Counter-Strike: Source

492 ratings
Gift Grab - Achievement Fix
By Leeson
This guide will go through how you can unlock the broken Gift Grab achievement by either hosting your own local server with the custom plugin, or by joining one with the plugin.
If you have any questions about anything in the guide be sure to leave a comment and I'll try get back to it.
5
5
23
4
4
4
3
   
Award
Favorite
Favorited
Unfavorite
Allowed on AStats
This method is approved and endorsed by moderators of AStats and 100pAG.
Find more achievement fixes here
What does the server plugin do?
Enables the gift grab event. Picked up drops will count towards the Gift Grab achievement.
  • Replicates the Gift Grab 2011 event that Valve had for the game.
  • Same event window used for what v72 (2011 Chirstmas) of the game had.
  • Event window of 1st of December to 1st of January the next year (inclusive).
  • Gifts have a drop rate of 20% when players die (same as 2011 event).
  • Fixes the Gift Grab achievement by allowing progress to be made by the dropped gifts.
How to - Hosting a server with the plugin
You don't require to port forward to join your own server. So you can still get the achievements against bots in your own server. If you want friends to join your server you'll need to forward port 27015.

Step 1: Download the plugin
You can download the plugin via AlliedModders or GitHub.
AlliedModders will compile the source file on download.
You can also compile the source file of the plugin yourself via the web.

Step 2: Download the CSS Dedicated Server via SteamCMD
  • Download SteamCMD from Valve
  • Run the steamcmd.exe file
  • Login with the anonymous login command
    login anonymous
  • Set the install directory of the CSS server (following will download to a new servers/css folder where steamcmd is
    force_install_dir ./servers/css
  • Start the install
    app_update 232330 validate
  • Once the install is finished exit steamcmd
    exit

Step 3: Creating the server start batch file
  • Create a batch file (.bat) in the server files you downloaded where srcds.exe is located
    start srcds.exe -console -game cstrike +maxplayers 32 +map de_dust
  • You can configure this how you like with use of other command such as
    +hostname servername +sv_password password

Step 4: Installing SourceMod
  • First you'll need to download Metamod:Source which SourceMod requires, found here[www.metamodsource.net]
  • Unzip the download and copy the addons folder over to your servers cstrike folder.
  • You should now have an addons folder inside the cstrike folder of your server.
  • Repeat the same for installing SourceMod (copy the cfg, and addons folder to cstrike), found here[www.sourcemod.net]
  • You should now have SourceMod and MetaMod installed on your server.

You can check if your install of SourceMod was successful by starting the server and typing "sm version". This command in your server console should return the version information of your SourceMod install.

Step 5: Installing the plugin
With the downloaded giftgrab.smx file from Step 1 you can copy this into your servers cstrike/addons/sourcemod/plugins folder.

Step 6: Getting the achievement
The gifts won't drop or count unless the machine running the server has their system date between 1st December to 1st January. So you can either wait for this date or if your okay with changing your date for seasonal achievements then that's an option.

Now that your within the event window for the achievement by either waiting or changing date you can start the server. You can add bots to the server with the command "bot_add". Now that every time a player or bot dies there's a 20% chance of a gift dropping (same as it was in 2011) and upon picking it up you'll progress by 1 to the achievement.
193 Comments
Junnio 11 Jul @ 3:40pm 
do anyone done the Friendly Attire? I dont have friends that have this game?
PlayFoRmE 31 May @ 10:55am 
Okay it works, thanks sir !
PlayFoRmE 31 May @ 9:01am 
Is the server still on? I tried to connect to it but doesnt let me
Erick 27 May @ 4:20pm 
Can confirm that you won't be banned off the leaderboards on SteamHunters if you wish to go for this achievement, it'll still invalidate CS: Source on your account though. I suspect that there's no way to appeal this either but ah well, I already went ahead with this achievement years ago with this solution. Still much appreciated for this.
Vilc 27 May @ 2:05pm 
139.99.144.39:27016 AU/NZ - this server works! just fight the bot and kill it walking range. eventually it will drop the desired gifts :):steamhappy:
CockExterminator2009 16 May @ 2:04am 
@Vesko thank you very much for ur help
vmihaylov 3 May @ 5:49am 
Got myself the achievment by playing on 139.99.144.39:27016 AU/NZ server, thx icebear. It lags for Eastern European people but it does the job. Have in mind that the chance of gift drop is 20% so be patient, It took me about an hour by playing 1v1 against a bot on the server.

HINT:
Try to kill the bot in close combat because after you win the round you will have a few seconds to run and grab the gift before the new round begins! BOT AI is good so don't underestimate it. Good luck!
Mado4SXT 22 Apr @ 12:10pm 
NOTE: This fix will no longer ban you on SteamHunters but it will still invalidate your game as of today.
Luc 14 Apr @ 1:58am 
Confirming @icebear's server still works! You can also refer to @hermy's repost of it. <3
RA|» Fio Kron 5 Mar @ 9:23am 
Thanks for this guide Leeson :).