Something went wrong. Try again later

Giant Bomb News

221 Comments

The Kid Who Created Team Fortress 2's Controversial Anti-Free-to-Play Mod

Asher Baker created the mod getting headlines, but he's not even against free-to-play.

Moving Team Fortress 2 free-to-play follows Valve enabling other F2P games on Steam.
Moving Team Fortress 2 free-to-play follows Valve enabling other F2P games on Steam.

When Valve turned Team Fortress 2 into a free-to-play experience, it opened the floodgates. It's not like Team Fortress 2 hasn't been ridiculously cheap in the past--once, it was just a few dollars on Steam--but the difference between any amount of money and free is a big one.

The people who have been playing Team Fortress 2 since its launch in 2007, however, are a dedicated bunch. You don't play a game for this many years without forming expectations about the people you play with.

As such, not everyone responded to the decision with open arms.

Asher Baker, known in the Steam community for his various Valve-related plugins and workarounds, created "Free2BeKicked (Anti-F2P)," a plugin that detects whether a player has a Team Fortress 2 premium account. Getting bumped to premium after downloading the game for free is simple; you only have to purchase an item from the in-game store. If you don't have one, you're kicked out.

It's worth remembering this is happening exclusively on private servers, not on Valve's, and anyone who purchased Team Fortress 2 in the past automatically became a premium member when the switch was pulled.

Baker and others in the community got the sense Team Fortress 2 was heading towards free-to-play before Valve ever announced it, as some backend changes rolled out. As this happened, then followed by the official announcement, there was chatter about a plugin to kick free-to-play users. Baker was first asked by a friend in the Team Fortress 2 trading community.

To provide a better sense of the mindset, Baker provided me with a transcript of an IRC dialogue between himself and "dvander," the founder of Alliedmodders, where Baker's plugin is hosted.

<dvander> personally i put it in the same category as banning high ping people which i hate
<dvander> but valve has created a problem
<dvander> a community needs a barrier to entry and it needs a way to heal itself if there is a misbehaving member
<dvander> if there is no barrier to entry - and no recourse against those people - it could be bad
<dvander> but its too early to tell
<asherkin> there are also a large number of tf2 servers aimed specifically at trading, the non-premium players can't start trades and therefore just end up in these servers taking up a slot and begging for items
<asherkin> (it's a trade server owner that originally asked me for the plugin)
<asherkin> and yeah, I also dislike high ping kickers, that silly cross-game vac ban detector, and even this one
<asherkin> but I figured it was better to do it myself properly before someone released something that did something silly like parse their backpack page to see how many slots they had etc.

Between some public requests for a plugin and other private conversations, Baker relented.

"Basically it just boils down to there being a demand for it," explained Baker over email recently, "yet there being very few developers who had the necessary background knowledge to do it without 'hacks.' I was in a unique position due to my work on Open Steamworks."

Team Fortress 2 quickly overtook Counter-Strike as the most popular game on Steam.
Team Fortress 2 quickly overtook Counter-Strike as the most popular game on Steam.

Open Steamworks, as Baker puts it, is "a series of scrounged, leaked and reverse engineered headers that allow the usage of the client-side portions of Valve's Steamworks API [application programming interface]." It allows people like Baker to create things that are not necessarily kosher.

According to Source Mod (and Baker), there are 16 servers running his mod. He can't be sure, since the ability to query servers running on Linux for their rulesets is broken at the moment, and from what he can tell, the majority of Team Fortress 2 servers are hosted on Linux machines.

To get a sense of how the community is hashing this out, read this rather contentious thread. Hostilities are definitely abound.

I've contacted Valve about whether the company's okay with Baker's mod, but haven't heard back. Baker expects it's not, though less because of what the plugin does, more that it's possible.

"I would doubt Valve are okay with [this] method," he said.

To explain how Baker's plugin works would get unnecessarily technical, but when asked whether Valve would have an easy way to get rid of it, Baker launched into a lengthy breakdown of how the plugin detects free-to-play users. In summary, it comes down to the way Steam authenticates.

"While Valve may wish to prevent the plugin from operating," he said, "it would only end up with a large amount of work and worse methods being used to the same effect. As long as there is demand a version of the plugin will exist, although probably not written by myself."

It wouldn't be surprising if Team Fortress 2 moving free-to-play is a signal for future Valve products.
It wouldn't be surprising if Team Fortress 2 moving free-to-play is a signal for future Valve products.

And while you might expect that Baker is one of the many outraged at the influx of newcomers to the Team Fortress 2 userbase, it's not true. Baker's loyalty, as he puts it, "is to the server operators."

"I anticipated a negative response from the general player base and a positive response from the server operators," he said. "I hadn't anticipated it to be this strong either way, even including receiving death threats. [...] I don't really have a personal opinion about TF2 going free to play, it's brought in lots of new players, but I'm not sure it's worth the long-term cost. I think that once the droves of inexperienced players dies down, we're going to be left with a (slow) steady stream of new players (good), but primarily just cheaters and people evading server bans."

It's understandable there's issues within the community, as Team Fortress 2 was not free-to-play on day one. Were Valve to release a game with a free-to-play model on day one, the fervor would be less.

DOTA 2, anyone?

Patrick Klepek on Google+

221 Comments

Avatar image for pixelgorilla
PixelGorilla

37

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By PixelGorilla
So I'm curious, why does the article refer to him as a kid? I mean, the article gives no indication as to what his age is and it seems that given his other work and knowledge of these systems, I'd peg him as an older gentleman. At least college aged. 
@Styl3s
:  
 
Play on Vanilla servers. They operate as if TF2 hasn't ever been updated. 
Avatar image for deactivated-6418ef3727cdd
deactivated-6418ef3727cdd

2721

Forum Posts

697

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

Well, I bought TF2 for €20, but I haven't purchased anything from the store, so fuck that guy.

Avatar image for crushed
crushed

916

Forum Posts

70

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By crushed

@lordofultima said:

The PC community contradicts itself. We want games, oh no player base, becomes F2P, now they're elitist and try to segregate themselves. What on earth kind of logic is that?

Honestly, the reaction to F2P by the TF2 community has been overwhelmingly positive. On most servers I play on, people will see a F2Per doing something wrong, laugh a little and maybe record it for posterity, while at the same time helping them out or explaining what they need to do.

There are a very small handful of jerks (mostly the users on the Steam user forums who complain about everything and barely know how to play the game themselves) who like to pretend they're much better, but it's way smaller than you'd expect based on how enthusiastic the community is.

When TF2 players heard about this mod, our immediate reaction was, "Oh, for like trade servers. It'd be dumb on regular servers, but nobody's gonna use it there."

Avatar image for joey_ravn
JoeyRavn

5290

Forum Posts

792

Wiki Points

0

Followers

Reviews: 2

User Lists: 3

Edited By JoeyRavn

Well, if you are running your own server, you run it as you want. If you want to restrict entrance to only people who have bought the game before it went F2P, where's the problem with that? F2P players can go and pick another server, as simple as that. There's no more seggregation here than preventing people with an X amount of ping to enter the server, or blocking IPs from X region.

Avatar image for raiz265
raiz265

2264

Forum Posts

6

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Edited By raiz265
@S0ndor said:
Well, I bought TF2 for €20, but I haven't purchased anything from the store, so fuck that guy.
Huh? 
 
" anyone who purchased Team Fortress 2 in the past automatically became a premium member when the switch was pulled."
Avatar image for totaleklypse
TotalEklypse

982

Forum Posts

2

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By TotalEklypse
@Styl3s said:

Get rid of the stupid hats and stat based weapons and i will re-install TF2, till then that game is dead to me, valve ruined it.

No one misses the whiners. You should just stick with COD or something.
Avatar image for gaspower
GaspoweR

4904

Forum Posts

272

Wiki Points

0

Followers

Reviews: 1

User Lists: 2

Edited By GaspoweR

The first time i got my own laptop with a reasonable video card two years ago, I downloaded Steam and participated during the TF2 free to play weekend...I had a lot of fun and decided to buy the game when Steam gave a 10% discount for participating.

Now with TF2 going F2P, I get to play with friends who didn't own TF2 and I have a lot more fun because of it.

Thanks, Valve.

Avatar image for clonedzero
Clonedzero

4206

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By Clonedzero

i got the game for free the other day, but i honestly dont really see the problem with this. sure its elitist and douchey, but who cares? its only on private servers who specifically dont want free players on it. 
 
i havent ran into anyone who's been rude cus i was a new player or free player. if i did i'd just find a new server, theres an insane amount of them lol

Avatar image for wolf_blitzer85
wolf_blitzer85

5460

Forum Posts

2

Wiki Points

0

Followers

Reviews: 0

User Lists: 6

Edited By wolf_blitzer85

New players=easy kills. I don't see the problem.

Seriously it's been so much fun playing as a heavy mowing down everyone just running out into the open. I heard it's been heaven for snipers too.

Avatar image for cirdain
Cirdain

3796

Forum Posts

1645

Wiki Points

0

Followers

Reviews: -1

User Lists: 6

Edited By Cirdain

Jesus fucking Christ Patrick.. Your articles are amazing. Alex has done alright as well.

Avatar image for warmonked
warmonked

679

Forum Posts

37

Wiki Points

0

Followers

Reviews: 1

User Lists: 1

Edited By warmonked

I don't see the problem with this... If it's on a private server, then they can do whatever they want. People run absolutely retarded party/music/gravity mods all the time. Just join one of the other hundreds of servers.

Avatar image for musubi
musubi

17524

Forum Posts

5650

Wiki Points

0

Followers

Reviews: 8

User Lists: 17

Edited By musubi

Spend .99 cents in the store and bada-bing your upgraded.

Avatar image for demarcon
demarcon

297

Forum Posts

886

Wiki Points

0

Followers

Reviews: 0

User Lists: 6

Edited By demarcon

Amazing article Patrick. As for this mod though, I agree with @Joru , why would anyone want to play on those servers with the people who are stuck up enough to have the mod on it? I've only had TF2 for about 8 months, and don't play very often, but when I do I just wanna have fun with people who aren't going to bitch because I'm not super good at the game. I also only join a total of like 3 servers, and if they are full I just won't play.

Avatar image for handlas
handlas

3414

Forum Posts

18

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Edited By handlas
@thoseposers said:

@handlas: you're such a hipster :P

Ya... I got too cool for that shit brah.
Avatar image for rebirth1337
Rebirth1337

849

Forum Posts

134

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Edited By Rebirth1337

No problem here. People pay to run their own servers so they should be allowed to do this. I don't really agree with it but I bought the game years ago so I can pretty much play anywhere.

Avatar image for chicken008
Chicken008

1146

Forum Posts

45088

Wiki Points

0

Followers

Reviews: 0

User Lists: 6

Edited By Chicken008

I bought TF2 on steam and have yet to play it..

Avatar image for deusx
Deusx

1943

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By Deusx

I have no problem with the new players... But I can understand people getting mad at this. I have found so MANY assholes this last week and they where all F2P... This almost never happened to me. It's just about finding the right servers. I spend most of my time in private servers like TF2M and stuff like that so I don't bump with morons all the time like in the valve servers.

Avatar image for deactivated-6418ef3727cdd
deactivated-6418ef3727cdd

2721

Forum Posts

697

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

@raiz265 said:
@S0ndor said:
Well, I bought TF2 for €20, but I haven't purchased anything from the store, so fuck that guy.
Huh?  " anyone who purchased Team Fortress 2 in the past automatically became a premium member when the switch was pulled."
I misread, but still. Fuck that guy.
Avatar image for deusx
Deusx

1943

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By Deusx
@xtrminatr said:

Amazing article Patrick. As for this mod though, I agree with @Joru , why would anyone want to play on those servers with the people who are stuck up enough to have the mod on it? I've only had TF2 for about 8 months, and don't play very often, but when I do I just wanna have fun with people who aren't going to bitch because I'm not super good at the game. I also only join a total of like 3 servers, and if they are full I just won't play.

Most of the servers that have the plugin have very experienced players and are made for map training and competitive gameplay. They can't control who gets in there because they want new members all the time. It's just a matter of getting rid of people that "are not worth their time." It's actually a dick move but if you want to keep people playing as a team on a more serious server... well... It's one way to go.
Avatar image for mariachimacabre
MariachiMacabre

7097

Forum Posts

106

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Edited By MariachiMacabre

I welcome the F2P people with open arms

Avatar image for bricewgilbert
bricewgilbert

270

Forum Posts

1

Wiki Points

0

Followers

Reviews: 12

User Lists: 25

Edited By bricewgilbert

The best part about this is seeing real life politics and prejudice recreated virtually. Screw other people having fun! If there is a possibility I won't get my way 100% of the time then fuck it! I want my perfect society to stay the way it is!

Avatar image for agent47
Agent47

1931

Forum Posts

8849

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By Agent47
@PeasForFees:  Maybe cause it was never updated.
Avatar image for hydraham
HydraHam

1380

Forum Posts

675

Wiki Points

0

Followers

Reviews: 0

User Lists: 6

Edited By HydraHam

@zaglis said:

@Styl3s said:

Get rid of the stupid hats and stat based weapons and i will re-install TF2, till then that game is dead to me, valve ruined it.

Nobody cares. Everyone else is having fun playing with the new weapons and map(s).

Apparently you care enough to reply.

And LOL @ all the fanboy replies, to the kid who says go play COD, i don't play COD.

Sorry i don't love your precious valve game.

Avatar image for deactivated-6610658acf7f5
deactivated-6610658acf7f5

962

Forum Posts

23877

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Thanks for the news, Mr, Klepek. When I first heard about the plugin, I assumed it was made by elitist jerks who didn't want all the other kiddies to have fun in their exclusive club. Now I see there's some logic to it and some legitimate applications. In the end, hopefully everyone everywhere will get along and have fun playing a great game together.

Avatar image for vexxan
Vexxan

4642

Forum Posts

943

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Edited By Vexxan

Oh the things people bitch about on the internet will never surprise me.

Avatar image for falling_fast
falling_fast

2905

Forum Posts

189

Wiki Points

0

Followers

Reviews: 1

User Lists: 6

Edited By falling_fast

I bought the orange box for pc way back when and have never used it to play tf2, because I wasn't, and am still not, interested at all. so you have nothing to fear from me, I guess.

Avatar image for iamterics
IamTerics

788

Forum Posts

290

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Edited By IamTerics

This is a unique perspective on the debate. Personally I don't mind the mod. Most servers probably won't even have it. On a side note I thought I read that it can be used to kick non F2P so there can be F2P only servers.

Avatar image for aus_azn
Aus_azn

2272

Forum Posts

16

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Edited By Aus_azn
@phrosnite said:
TF2 doesn't interest me. Bring on DOTA 2 but if you can't deny creeps and not lose money when you die like in the noobish LoL, DOTA 2 will be dead to me.
Until I saw it mentioned, I had completely forgotten about DOTA 2.
Avatar image for bybeach
bybeach

6754

Forum Posts

1

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Edited By bybeach

Good article. I see reporting like this elsewhere and now I see it here. Idk how to feel about this. If it was aimed more directly at assholes, and lets face it, 99 cents ends the crying, strange as that is, okay. They are private servers, to some extant that should give ppl. control over the venue, I guess. But I would hope to find a valid place to learn the game somewhere without something set up to protect itself from noobie me in effect and still have a good experience with it. Otherwise why bother?

Avatar image for artgarcrunkle
artgarcrunkle

988

Forum Posts

128

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Edited By artgarcrunkle

Totally for this, F2P lookie-loos tend to ruin any game that has even the slightest learning curve.

Avatar image for comradecrash
comradecrash

603

Forum Posts

40

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Edited By comradecrash

People like to defend their community from "outsiders" and everyone does it differently. Reminds me of the final days of the Matrix and Giantbomb going in a reporting about it. That community was hostile at first, then they chilled out.

Avatar image for aspaceinvader
aspaceinvader

262

Forum Posts

24

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By aspaceinvader

Well that's one way to alienate new players. How do they expect the community to grow if they keep kicking those who got the game for free. What valve have done is to be commended, i wish more companies would do this from time to time with some of their older games. It's a good way to get more people onto your service. There will always be people who will never be satisfied, you want to kill your game off then alienate player who got the game for free; really smart move on your part. 

Avatar image for three0nefive
Three0neFive

2446

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By Three0neFive

I don't see the problem here. People pay money for their servers, they have the right to chose who gets to play on them.

Avatar image for time allen
time allen

2329

Forum Posts

29

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By time allen
@Three0neFive said:

I don't see the problem here. People pay money for their servers, they have the right to chose who gets to play on them.

they own servers in a game owned entirely by someone else. 
Avatar image for jmrwacko
jmrwacko

2537

Forum Posts

50

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By jmrwacko

I love F2P. Higher KDR.

Avatar image for sunspots
Sunspots

219

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By Sunspots

Giantbomb is now, (most likely has in the past), being posted on Reddit. I found this link on Reddit and followed it here. And that is a good thing.

Avatar image for dbz1995
dbz1995

4962

Forum Posts

3989

Wiki Points

0

Followers

Reviews: 2

User Lists: 2

Edited By dbz1995

I can understand putting it on trade servers-in fact, that's a great idea.

Avatar image for zor
zor

822

Forum Posts

10

Wiki Points

0

Followers

Reviews: 16

User Lists: 18

Edited By zor
@MariachiMacabre said:
I welcome the F2P people with open arms
Personally, I welcome them with a knife in the back, but then again, i usually play a spy.
Avatar image for cookiemonster
cookiemonster

2561

Forum Posts

42

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By cookiemonster
@buft said:
just play on the valve servers and the problem is averted. 
Yep.
Avatar image for tennmuerti
Tennmuerti

9465

Forum Posts

1

Wiki Points

0

Followers

Reviews: 1

User Lists: 7

Edited By Tennmuerti

Good job Patrick.

Avatar image for bassmanpaul
BassmanPaul

71

Forum Posts

42

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Edited By BassmanPaul

I guess that the TF2 community has joined the other gaggle of cunts called the internet. Cool. Elitism is rife in this medium, another case in point.

Avatar image for dragonzord
dragonzord

846

Forum Posts

362

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Edited By dragonzord

@BassmanPaul said:

I guess that the TF2 community has joined the other gaggle of cunts called the internet. Cool. Elitism is rife in this medium, another case in point.

I guess you've joined the gaggle of cunts who can't read an article

Avatar image for CastroCasper
CastroCasper

1589

Forum Posts

164

Wiki Points

0

Followers

Reviews: 0

User Lists: 7

Edited By CastroCasper

Very interesting read. I have TF2 with the orange box I had a few years ago and every time I jump in a game, I am immediately kicked. Hell, I was even kicked by Will once in the Tested server. I think my time for that game has passed.

Avatar image for noxious
NoXious

1268

Forum Posts

365

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By NoXious

I don't mind Free-to-Play. I do mind the ease at which players can start hacking / ban evading now.

Thanks Valve! You potentially ruined a great gaming experience just to catch a few cheap-ass punks in your web.

Avatar image for tigerdx
TigerDX

492

Forum Posts

487

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Edited By TigerDX

Shame the technical contents about how this was achieved were not quoted in the article. I would have been really interested to see them.

Avatar image for bacongames
bacongames

4157

Forum Posts

5806

Wiki Points

0

Followers

Reviews: 2

User Lists: 8

Edited By bacongames

At least it some some justification. But I have a feeling all those 15 servers aren't just trading ones.

Avatar image for lazyaza
Lazyaza

2584

Forum Posts

7938

Wiki Points

0

Followers

Reviews: 27

User Lists: 43

Edited By Lazyaza

While i don't play tf2 I could definitely see the side of the argument that F2P people are ruining the experience. 

Avatar image for zaglis
zaglis

912

Forum Posts

2

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By zaglis
@Styl3s said:

@zaglis said:

@Styl3s said:

Get rid of the stupid hats and stat based weapons and i will re-install TF2, till then that game is dead to me, valve ruined it.

Nobody cares. Everyone else is having fun playing with the new weapons and map(s).

Apparently you care enough to reply.

And LOL @ all the fanboy replies, to the kid who says go play COD, i don't play COD.

Sorry i don't love your precious valve game.

The less free content hating pricks playing the game, the better.
Avatar image for deactivated-5b531a34b946c
deactivated-5b531a34b946c

1251

Forum Posts

7

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

I'm strangely tempted to rent a server and run this mod in the opposite direction, auto-kicking anyone who has a "premium" account, and I don't even like TF2. The thought of even one of these a-holes joining a server, getting kicked, and receiving a "You must have a free TF2 account to play on this server" message warms my heart for some reason.