Hiltscher: "we got a huge advantage"

HLTV.org sat down with Vice President of Gaming Communities at Turtle Entertainment GmbH David Hiltscher and questioned him on the new ESL Wire Anti-Cheat tool, where he replies to several interesting matters.

HLTV.org had last month reported about the Electronic Sports League being in the process of unveiling a new anti-cheat tool meant to replace Aequitas. The project was said to cost over the staggering price of €500,000.

Today was the grand date - the release of the new client. It had taken a developer team of 13 to finish it, and the organization had even brought in an anti-virus developer with over 10 years of experience within the field to help its progress.

In this exclusive interview with HLTV.org, Hiltscher talks about how the new anti-cheat client operates, how the planned successor for Aequitas failed, how it is coordinated with ESL Wire and much, much more.

Feel free to introduce yourself to the audience.

Hi, my name is David Hiltscher. I was one of the founders of readmore.de back in the day. For 4 years now, I've been working for Turtle Entertainment and currently hold the position of VP Gaming Communities. As such, I'm responsible for the development of our web and desktop software (including anti-cheat) and community management on the German and European ESL websites.

The ESL Wire Anti-Cheat, when compared to Aequitas, was said to be based on completely new technology. What exactly does this entail?

The core of ESL Wire Anti-Cheat operates on the ring 0 level. That means it operates as a system driver with full access to everything that is happening on the operating system. That makes it a lot easier to detect cheats that are also running on the ring 0 level.

With the new tool being an actual computer driver, what exactly does this mean, and how will it prevent the use of cheats?

We will not prevent cheating directly. Our approach is to detect cheating, which is a lot easier to do. Our Anti-Cheat tool has access to everything happening in the computer's memory, so it's just a question of detecting patterns or manipulations. That may sound easy, but that's the hard part and also the one that needs constant attention over time as cheats evolve.

What made the Electronic Sports League start developing the ESL Wire Anti-Cheat when Aequitas 2 was already underway?

The development of Aequitas 2 entailed a lot of research. One of the results of the research was that our approach of having an Anti-Cheat tool solely as a normal program running on ring 3 level is not sufficient for the more sophisticated cheats that are already out there. It's quite common to already start planning the next generation of a program when you're still developing it. Additionally, the development of Aequitas 2 stalled in the first half of the year. The risk of having no Anti-Cheat tool at all caused us to hurry our next gen tool into actual development.


Photo: Julia Christophers (ESL)

Why did the ESL Wire Anti-Cheat progress better and faster than what Aequitas 2 did?

We tried out a lot of different things with Aequitas 2. That helped us define more clearly what we wanted from Wire Anti-Cheat. Also we brought on external help. Programmers from other computer security software projects bring a lot of experience to the table, and that really helped us to stay on schedule with Wire Anti-Cheat.

Aequitas has received much criticism for causing computers to slow down and several other issues. Was this something you were able to fix in the planned successor, or was it still an issue?

At the state where we abandoned Aequitas 2, it seemed to have solved a lot of performance issues. But unfortunately the program was in too rough a state overall, while Wire Anti-Cheat was already well polished when it entered its beta phase. We didn't reach the phase of a broad open beta test for Aequitas 2, so there's no way to tell how it would have really turned out 

Many are wondering whether the ESL Wire Anti-Cheat will have a negative effect on their computers, performance wise, as many experienced with Aequitas. What have your tests concluded on this matter?

Wire Anti-Cheat is fully optimized for performance. So if your PC has at least halfway modern components like CPU etc., is cleaned up (no viruses etc.) and runs on an up-to-date OS (Windows XP SP3) or above, you shouldn't notice any influence on gameplay. The problem is, that there are still people playing CS on 10 year old PCs or using strongly modified and illegal Windows versions. We can't guarantee that it will run smoothly on these kinds of systems, but that basically goes for all kinds of software. You just can't fully support these systems any more in the year 2010.

Our testers have been very satisfied, with only a very small percentage encountering any problems at all. And those problems mostly stemmed from running too much software at once or from being infected with viruses.

How will the new program be integrated with the already existing software ESL Wire?

The charm of it all is, that Wire Anti-Cheat is just a component of ESL Wire that is started automatically, when you start an anti-cheat protected match. That comes in handy when you want to play PCWs through our gather system. You just join up, click the launch game button on our website, and ESL Wire will automatically start the game, connect you to the server and protect your game. We also have an ingame overlay similar to steam but with more functionality, that you can access during games.

Since the latest Beta that now supports the Gather system, I've finally started playing Counter-Strike again after three years. The whole game experience became so much easier and everyone is now real friendly, because they know that the game is cheat protected. So no one really has any reason any more to start a flame war in-game. :)


Photo: Julia Christophers (ESL)

It was said that a developer with over 10 years of experience within the anti-virus scene had been brought in to help develop the new anti-cheat tool. How was this person beneficial to the project?

Anti-cheat software is usually programmed by community people because of their direct experience with the games. We took a different approach and analysed the cheating problems from an abstract perspective. We quickly found out that cheats work in a very similar fashion to viruses and other malicious software. It was just the logical step to go looking for people that have already worked on general IT security and use their valuable experience to solve our very specific problem. We didn't have to reinvent the wheel. We took what was already there and adapted it to the specific needs of eSports.

During the development of Aequitas 2, it was expected that it would be good for 6-12 months. How long do you expect the new anti-cheat tool to stick around without being exposed?

I think it won't be too hard for experienced cheat programmers to find out what it is that Wire Anti-Cheat does exactly. The hard part will be getting around it. Keep in mind, that cheat programmers are also mostly community people with little to no formalized programming education so I think we have a huge advantage right now. And we're already planning out the next steps to counter the moves that we expect cheat programmers to make.

The stage is all yours for any last words, David!

Thanks for the interview! I'd like to point out one more thing: ESL Wire Anti-Cheat now fully supports the ESL Gather system. Together with Wire, it's very easy to use and I believe we now have a big advantage over the regular PCW searches on IRC since ESL is cheat-protected and not anonymous. At the moment, it's not really being used by fixed teams although we do have a specific option for that. So hopefully people will try this feature out, and maybe even at one point prefer it to IRC.

You can head over to ESL's official website in order to download the new anti-cheat client, as well as read up on additional information. Do so by clicking here.

#1
Old school: User been here for more than 10 years  | 
North Macedonia gullash
"The project was said to cost over the staggering price of €500,000." WOW!
2010-10-11 20:30
0
1 reply
#29
Old school: User been here for more than 10 years  | 
United States ph63nix
"It had taken a developer team of 13 to finish it, and the organization had even brought in an anti- virus developer with over 10 years of experience within the field to help its progress." Software DEVteams cost money, simple logic.
2010-10-11 22:56
0
#2
Old school: User been here for more than 10 years  | 
Portugal SeviiiH
Nice one damn u gullash
2010-10-11 20:26
0
#3
Old school: User been here for more than 10 years  | 
Kuwait dhauz
nic3
2010-10-11 20:27
0
#4
Old school: User been here for more than 10 years  | 
Argentina nicobjrkn
julia? :S isnt it a woman's name?
2010-10-11 20:28
0
10 replies
#6
Old school: User been here for more than 10 years  | 
Iceland Pus
She snapped the photos. :)
2010-10-11 20:28
0
1 reply
#7
Old school: User been here for more than 10 years  | 
Argentina nicobjrkn
oh.. lol, i didnt saw the "Photo:"
2010-10-11 20:30
0
#9
Old school: User been here for more than 10 years  | 
World heatonondrugs
:D in my country also womans are allowed to take some pictures :D
2010-10-11 20:34
0
3 replies
#15
Old school: User been here for more than 10 years  | 
Argentina nicobjrkn
lol :P
2010-10-11 20:54
0
#16
Old school: User been here for more than 10 years  | 
REAL | 
Spain deBurrows
WTF? What's next? Right to vote?
2010-10-11 21:05
0
1 reply
#47
Old school: User been here for more than 10 years  | 
Netherlands XzythoR
haha you re funny never!
2010-10-12 13:47
0
#10
Old school: User been here for more than 10 years  | 
 | 
Poland mki`
julia is community manager at ESL
2010-10-11 20:42
0
3 replies
#18
Old school: User been here for more than 10 years  | 
Germany diejule
hi! XD
2010-10-11 21:11
0
2 replies
#21
Old school: User been here for more than 10 years  | 
 | 
Poland mki`
hahaha hello! :D
2010-10-11 21:28
0
Are you aware that in an English environment your nick sounds quite scary so to speak? ::)
2010-10-12 00:54
0
#8
Old school: User been here for more than 10 years  | 
Kazakhstan ABAsrazz[0]
Ok
2010-10-11 20:33
0
#11
Old school: User been here for more than 10 years  | 
World heatonondrugs
he is like hyping his tool like its from god. the programm had a lot of problems in the beta and here is like talking no porblem its the best shit from earth :D
2010-10-11 20:43
0
#13
Old school: User been here for more than 10 years  | 
 | 
United Kingdom hArdLad
WOW Great! Cmon UK CS scene pls be active again :P :(
2010-10-11 20:51
0
3 replies
#20
Old school: User been here for more than 10 years  | 
Europe AL AKHBAR
Active or not they all suck bar about 3 teams that are smart enough to not bother wasting money on glorified mix lans within the UK. 500,000 on a anti cheat and it takes 8+ months to send eps money cringeeee..
2010-10-11 21:28
0
2 replies
#32
Old school: User been here for more than 10 years  | 
 | 
United Kingdom hArdLad
sad but true. dylan is keen to keep the lans alive :)
2010-10-11 23:03
0
#45
Old school: User been here for more than 10 years  | 
Germany gu.anTi
because the pricemoney is payed from the sponsors in total. The AC was payed by Turtle Entertainment from there Funds. Thats mostly the difference, you should troll the sponsors, not TE.
2010-10-12 13:26
0
#17
Old school: User been here for more than 10 years  | 
Romania zeusel
interesting
2010-10-11 21:08
0
#19
Old school: User been here for more than 10 years  | 
Germany kuliiii
High quality interviews coming up recently. Keep up the good work! ;)
2010-10-11 21:18
0
#22
Old school: User been here for more than 10 years  | 
Romania thwaite
Smells like hyped failure.
2010-10-11 21:42
0
#23
Old school: User been here for more than 10 years  | 
Canada ScorpioNicus
Due to the nature of humans, the AC is the most important part of the game, so kudos to ESL!
2010-10-11 21:49
0
1 reply
#31
Old school: User been here for more than 10 years  | 
United States ph63nix
True that.
2010-10-11 22:57
0
#24
Old school: User been here for more than 10 years  | 
Greece CH34732
so this is something like free anticheat that u can use outsite esl too ? or is it again linked with this fucking esl ?
2010-10-11 22:12
0
1 reply
#38
Old school: User been here for more than 10 years  | 
France Emma W.
why should you use it outside the esl and what's the reason behind your question? logic? there's no logic.
2010-10-12 00:41
0
#25
Old school: User been here for more than 10 years  | 
Netherlands PERRRIII
WEL DONE ESL ;) GL
2010-10-11 22:15
0
#26
Old school: User been here for more than 10 years  | 
Argentina s3nki
well i hope wire its the definitive anti cheat.will be so cool that online playing be secure.
2010-10-11 22:22
0
1 reply
#36
Old school: User been here for more than 10 years  | 
Argentina Sinnick
I also hope that it can be used here, because if we r gonna keep playing with sXe or VAC2... we are screwed...
2010-10-11 23:38
0
#28
Old school: User been here for more than 10 years  | 
cleMeNz0 | 
Denmark cleMeNz0
haha i think my frontpage was bugged it looked like the Title was Hiltscher: "We got a huge"
2010-10-11 22:45
0
2 replies
#37
Faceit level 10 Old school: User been here for more than 10 years  | 
DareDev1L | 
Denmark Dare_Dev1L
You have a perverted internet browser my friend ;)
2010-10-12 00:40
0
1 reply
#43
Old school: User been here for more than 10 years  | 
cleMeNz0 | 
Denmark cleMeNz0
Haha Yeah. :)
2010-10-12 08:12
0
#33
Old school: User been here for more than 10 years  | 
Taiwan xaN_tw
cannot beat ESEA client: )
2010-10-11 23:13
0
#35
Old school: User been here for more than 10 years  | 
Netherlands HBF
gj ESL
2010-10-11 23:23
0
#41
Old school: User been here for more than 10 years  | 
China zaalex
.... no words !
2010-10-12 04:55
0
#42
Old school: User been here for more than 10 years  | 
Russia fasic
ahah
2010-10-12 04:58
0
#48
Old school: User been here for more than 10 years  | 
Netherlands havocV
so now we get VMWare hacks ? or a program that will prevent scanning into certain memory blocks ? .. just my thoughts :$
2010-10-12 14:47
0
Login or register to add your comment to the discussion.

Back to comment

Now playing
Thumbnail for stream
Other
BLAST Premier
629435 viewers
Top streams
All(97)
Casters(65)
Streamers(18)
Organizers(14)
Other
BLAST Premier
(629435)
Mongolia
eSports Network
(197819)
Mongolia
ESN
(197819)
Other
BLAST Premier
(36916)
Ukraine
Maincast
(27136)
Russia
PARI Esports
(25391)
Russia
RLG RU
(23096)
Poland
IzakOOO
(18917)
Russia
Jerry
(17019)
Kazakhstan
RLG KZ
(13693)
Brazil
gaules
(13144)
Brazil
mch
(12589)
Serbia
ArenaEsport
(8336)
France
KRL
(7941)
Brazil
gaules
(7771)
Romania
jaxi
(6781)
Philippines
Focus Fire
(6123)
France
KRL
(5224)
Russia
del1ght
(4247)
Ukraine
Maincast
(3783)
Russia
fANDER
(3014)
Vietnam
500Bros
(3008)
Poland
IzakOOO
(2972)
Russia
QRUSH
(2320)
Finland
pelaajat
(2305)
Portugal
RTP Arena
(2102)
Other
Anomaly
(1864)
Other
ClutchZone 2
(1585)
Other
ClutchZone 3
(1585)
Other
ClutchZone
(1585)
Argentina
forg1
(1260)
Argentina
forg1
(1186)
Mongolia
Mio
(1133)
Finland
pelaajat
(1103)
Other
BLAST Premier
(907)
United States
austincs
(822)
United Kingdom
ESL TV
(761)
Sweden
olofmeister
(759)
Brazil
mch
(731)
Hungary
Benccce
(705)
United States
Trottah
(639)
United States
freakazoid
(616)
Germany
red
(550)
Ukraine
Zeus
(501)
Sweden
Fragbite
(481)
Germany
zonixx
(478)
Brazil
mch
(435)
Russia
poka
(382)
Brazil
peacemaker
(332)
Argentina
elmorocho7
(307)
France
shox
(295)
Brazil
Saullo
(246)
Other
NODWIN
(246)
Brazil
gORDOx
(230)
Brazil
peacemaker
(207)
Spain
the real fer
(205)
Mongolia
Kuroxy
(200)
Sweden
slop3
(179)
Turkey
Tivibu Spor
(167)
United Kingdom
ESL TV C
(143)
Finland
juho
(142)
Sweden
friberg
(133)
Russia
SigmaCast2
(119)
Brazil
peacemaker
(115)
Russia
m3wsu
(92)
Ukraine
HomeCast
(81)
Russia
Juntella
(74)
United States
Trottah
(73)
Poland
fines
(71)
Serbia
ArenaEsport
(66)
Ukraine
guthriee
(62)
Slovakia
STYKO
(57)
Russia
FANAT ROCKA
(56)
Brazil
gaules TV
(54)
Other
BLAST.tv
(50)
Other
Exort 2
(42)
Brazil
Napa
(39)
Ukraine
HomeCast
(36)
Poland
Maarkoos
(34)
Russia
PARI Esports
(33)
Russia
Lent
(29)
Other
EPL
(26)
Brazil
Liminha
(23)
Spain
Brandineli
(19)
Brazil
kNgV-
(19)
Other
Fabbelit0
(16)
Other
kevindoruk
(16)
Brazil
BTSBrasilFPS
(9)
Kazakhstan
RLG KZ
(7)
Ukraine
Maincast
(6)
Brazil
Liminha
(4)
United States
Trottah
(3)
Other
ClutchZone
(2)
Other
eSports Network
(1)
Other
ClutchZone
(1)
Ukraine
HomeCast
(1)
Australia
Josh
(0)