• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:14
CEST 14:14
KST 21:14
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL19] Finals Recap: Standing Tall10HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Weekly Cups (June 30 - July 6): Classic Doubles4[BSL20] Non-Korean Championship 4x BSL + 4x China9Flash Announces Hiatus From ASL66Weekly Cups (June 23-29): Reynor in world title form?14FEL Cracov 2025 (July 27) - $8000 live event22
StarCraft 2
General
Esports World Cup 2025 - Final Player Roster Statistics for vetoed/disliked maps The GOAT ranking of GOAT rankings Weekly Cups (June 30 - July 6): Classic Doubles The SCII GOAT: A statistical Evaluation
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament RSL: Revival, a new crowdfunded tournament series FEL Cracov 2025 (July 27) - $8000 live event WardiTV Mondays Korean Starcraft League Week 77
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma
Brood War
General
i aint gon lie to u bruh... BGH Auto Balance -> http://bghmmr.eu/ ASL20 Preliminary Maps [ASL19] Finals Recap: Standing Tall SC uni coach streams logging into betting site
Tourneys
[BSL20] Non-Korean Championship 4x BSL + 4x China [BSL20] Grand Finals - Sunday 20:00 CET CSL Xiamen International Invitational The Casual Games of the Week Thread
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Path of Exile What do you want from future RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Stop Killing Games - European Citizens Initiative Summer Games Done Quick 2025! Summer Games Done Quick 2024!
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
momentary artworks from des…
tankgirl
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 652 users

Revised Featured Stream Requirements for 2015 - Page 19

Forum Index > SC2 General
602 CommentsPost a Reply
Prev 1 17 18 19 20 21 31 Next All
Dumbledore
Profile Joined April 2011
Sweden725 Posts
March 17 2015 12:21 GMT
#361
On March 17 2015 18:39 nimdil wrote:
How does viewbotting work exactly and why viewbotting Winter's stream for a year is ~1000$?


As a programmer, I thought I would shed some insight on how the streams on Twitch work.
For a programmer wanting to create a viewbot, can choose 1 of 2 ways to do it. The first one would be the noob way where your program just have loads of internet windows open to the stream, but this is very inefficient due to the amount of data the machine would have to handle to maintain the connections, also twitch would also see that all are from the same IP this way.

Now, there is a 2nd way, that the more clever programmers could exploit. If you look in to what kind of stream protocol Twitch uses; youll find out they use a protocol called "rtmp" for their stream. This protocol can be abused, a program is able to open up a connection to a rtmp stream, a kind of connection that would not need to receive any video or audio data but still verify as a viewer (thus no ad income). There is a publicly available toolkit for programmers to use to interact with rtmp streams which could easily be used to create a viewbot with called rtmpdump (note that the toolkit is not the there for this purpose...), for anyone interested here is a link: https://rtmpdump.mplayerhq.hu

Now I have done some of my own research a while ago experimenting if Twitch monitors what IP viewers are watching from to detect viewbots. To me it appeared that twitch only check the IPs for users watching through the website or are connected to their irc server. (The twitch chats uses IRC). Thus, if someone wants a fatass viewer count but with no chat bots, itd be easy to achieve this since the rtmp connections do not get monitored if they origin from the same IP. For chat bots a proxy list will have to be utilised. However if they started monitoring rtmp connection ips they could just use a proxy list for that aswell.

The logical way for Twitch to detect bots would be to get all connected IPs to their rtmp server, then control check the amount of sent data to the connected clients. View bots would have a very small amount of requested data compared to the legit connections. And thus the efficient way of viewbotting would be detected and view botting large numbers would become much more difficult.
Have a nice day ;)
ThomasjServo
Profile Blog Joined May 2012
15244 Posts
Last Edited: 2015-03-17 12:33:49
March 17 2015 12:32 GMT
#362
On March 17 2015 21:21 Dumbledore wrote:
Show nested quote +
On March 17 2015 18:39 nimdil wrote:
How does viewbotting work exactly and why viewbotting Winter's stream for a year is ~1000$?


As a programmer, I thought I would shed some insight on how the streams on Twitch work.
For a programmer wanting to create a viewbot, can choose 1 of 2 ways to do it. The first one would be the noob way where your program just have loads of internet windows open to the stream, but this is very inefficient due to the amount of data the machine would have to handle to maintain the connections, also twitch would also see that all are from the same IP this way.

Now, there is a 2nd way, that the more clever programmers could exploit. If you look in to what kind of stream protocol Twitch uses; youll find out they use a protocol called "rtmp" for their stream. This protocol can be abused, a program is able to open up a connection to a rtmp stream, a kind of connection that would not need to receive any video or audio data but still verify as a viewer (thus no ad income). There is a publicly available toolkit for programmers to use to interact with rtmp streams which could easily be used to create a viewbot with called rtmpdump (note that the toolkit is not the there for this purpose...), for anyone interested here is a link: https://rtmpdump.mplayerhq.hu

Now I have done some of my own research a while ago experimenting if Twitch monitors what IP viewers are watching from to detect viewbots. To me it appeared that twitch only check the IPs for users watching through the website or are connected to their irc server. (The twitch chats uses IRC). Thus, if someone wants a fatass viewer count but with no chat bots, itd be easy to achieve this since the rtmp connections do not get monitored if they origin from the same IP. For chat bots a proxy list will have to be utilised. However if they started monitoring rtmp connection ips they could just use a proxy list for that aswell.

The logical way for Twitch to detect bots would be to get all connected IPs to their rtmp server, then control check the amount of sent data to the connected clients. View bots would have a very small amount of requested data compared to the legit connections. And thus the efficient way of viewbotting would be detected and view botting large numbers would become much more difficult.


Couldn't you then write a rule presumably, using the data that is communicated from the bot to detect them rather easily. Like not having video or audio data? I would assume other information is gathered as well as it is in retail. Thing potentially like screen resolution, browser language, and in the case of chat bots that are intending to simulate chatters a broad stroke formatting for usernames and emails just as the ad bots on TL tend to be actual names followed by three digits.

The bot would presumably communicate enough data that twitch could nip a fair shake of it in the bud albeit at some amount of expense. This is the kind of thing we would do to stop fraud online, so I am just spitballing here. I would presume that the data is collected and stored in some way shape and form when these accounts are created.
Penev
Profile Joined October 2012
28474 Posts
March 17 2015 13:04 GMT
#363
On March 17 2015 21:21 Dumbledore wrote:
Show nested quote +
On March 17 2015 18:39 nimdil wrote:
How does viewbotting work exactly and why viewbotting Winter's stream for a year is ~1000$?


As a programmer, I thought I would shed some insight on how the streams on Twitch work.
For a programmer wanting to create a viewbot, can choose 1 of 2 ways to do it. The first one would be the noob way where your program just have loads of internet windows open to the stream, but this is very inefficient due to the amount of data the machine would have to handle to maintain the connections, also twitch would also see that all are from the same IP this way.

Now, there is a 2nd way, that the more clever programmers could exploit. If you look in to what kind of stream protocol Twitch uses; youll find out they use a protocol called "rtmp" for their stream. This protocol can be abused, a program is able to open up a connection to a rtmp stream, a kind of connection that would not need to receive any video or audio data but still verify as a viewer (thus no ad income). There is a publicly available toolkit for programmers to use to interact with rtmp streams which could easily be used to create a viewbot with called rtmpdump (note that the toolkit is not the there for this purpose...), for anyone interested here is a link: https://rtmpdump.mplayerhq.hu

Now I have done some of my own research a while ago experimenting if Twitch monitors what IP viewers are watching from to detect viewbots. To me it appeared that twitch only check the IPs for users watching through the website or are connected to their irc server. (The twitch chats uses IRC). Thus, if someone wants a fatass viewer count but with no chat bots, itd be easy to achieve this since the rtmp connections do not get monitored if they origin from the same IP. For chat bots a proxy list will have to be utilised. However if they started monitoring rtmp connection ips they could just use a proxy list for that aswell.

The logical way for Twitch to detect bots would be to get all connected IPs to their rtmp server, then control check the amount of sent data to the connected clients. View bots would have a very small amount of requested data compared to the legit connections. And thus the efficient way of viewbotting would be detected and view botting large numbers would become much more difficult.

So you are, in fact, a wizard
I Protoss winner, could it be?
ZeromuS
Profile Blog Joined October 2010
Canada13389 Posts
March 17 2015 13:06 GMT
#364
On March 17 2015 21:32 ThomasjServo wrote:
Show nested quote +
On March 17 2015 21:21 Dumbledore wrote:
On March 17 2015 18:39 nimdil wrote:
How does viewbotting work exactly and why viewbotting Winter's stream for a year is ~1000$?


As a programmer, I thought I would shed some insight on how the streams on Twitch work.
For a programmer wanting to create a viewbot, can choose 1 of 2 ways to do it. The first one would be the noob way where your program just have loads of internet windows open to the stream, but this is very inefficient due to the amount of data the machine would have to handle to maintain the connections, also twitch would also see that all are from the same IP this way.

Now, there is a 2nd way, that the more clever programmers could exploit. If you look in to what kind of stream protocol Twitch uses; youll find out they use a protocol called "rtmp" for their stream. This protocol can be abused, a program is able to open up a connection to a rtmp stream, a kind of connection that would not need to receive any video or audio data but still verify as a viewer (thus no ad income). There is a publicly available toolkit for programmers to use to interact with rtmp streams which could easily be used to create a viewbot with called rtmpdump (note that the toolkit is not the there for this purpose...), for anyone interested here is a link: https://rtmpdump.mplayerhq.hu

Now I have done some of my own research a while ago experimenting if Twitch monitors what IP viewers are watching from to detect viewbots. To me it appeared that twitch only check the IPs for users watching through the website or are connected to their irc server. (The twitch chats uses IRC). Thus, if someone wants a fatass viewer count but with no chat bots, itd be easy to achieve this since the rtmp connections do not get monitored if they origin from the same IP. For chat bots a proxy list will have to be utilised. However if they started monitoring rtmp connection ips they could just use a proxy list for that aswell.

The logical way for Twitch to detect bots would be to get all connected IPs to their rtmp server, then control check the amount of sent data to the connected clients. View bots would have a very small amount of requested data compared to the legit connections. And thus the efficient way of viewbotting would be detected and view botting large numbers would become much more difficult.


Couldn't you then write a rule presumably, using the data that is communicated from the bot to detect them rather easily. Like not having video or audio data? I would assume other information is gathered as well as it is in retail. Thing potentially like screen resolution, browser language, and in the case of chat bots that are intending to simulate chatters a broad stroke formatting for usernames and emails just as the ad bots on TL tend to be actual names followed by three digits.

The bot would presumably communicate enough data that twitch could nip a fair shake of it in the bud albeit at some amount of expense. This is the kind of thing we would do to stop fraud online, so I am just spitballing here. I would presume that the data is collected and stored in some way shape and form when these accounts are created.


The mobile apps allow you to connect chat only. If the mobile app keeps the rtmp stream open to count the legitimate member of the chat as a viewer then you can see how a rule based on data throughput might become problematic.

But thats just pure speculation
StrategyRTS forever | @ZeromuS_plays | www.twitch.tv/Zeromus_
ThomasjServo
Profile Blog Joined May 2012
15244 Posts
March 17 2015 13:27 GMT
#365
On March 17 2015 22:06 ZeromuS wrote:
Show nested quote +
On March 17 2015 21:32 ThomasjServo wrote:
On March 17 2015 21:21 Dumbledore wrote:
On March 17 2015 18:39 nimdil wrote:
How does viewbotting work exactly and why viewbotting Winter's stream for a year is ~1000$?


As a programmer, I thought I would shed some insight on how the streams on Twitch work.
For a programmer wanting to create a viewbot, can choose 1 of 2 ways to do it. The first one would be the noob way where your program just have loads of internet windows open to the stream, but this is very inefficient due to the amount of data the machine would have to handle to maintain the connections, also twitch would also see that all are from the same IP this way.

Now, there is a 2nd way, that the more clever programmers could exploit. If you look in to what kind of stream protocol Twitch uses; youll find out they use a protocol called "rtmp" for their stream. This protocol can be abused, a program is able to open up a connection to a rtmp stream, a kind of connection that would not need to receive any video or audio data but still verify as a viewer (thus no ad income). There is a publicly available toolkit for programmers to use to interact with rtmp streams which could easily be used to create a viewbot with called rtmpdump (note that the toolkit is not the there for this purpose...), for anyone interested here is a link: https://rtmpdump.mplayerhq.hu

Now I have done some of my own research a while ago experimenting if Twitch monitors what IP viewers are watching from to detect viewbots. To me it appeared that twitch only check the IPs for users watching through the website or are connected to their irc server. (The twitch chats uses IRC). Thus, if someone wants a fatass viewer count but with no chat bots, itd be easy to achieve this since the rtmp connections do not get monitored if they origin from the same IP. For chat bots a proxy list will have to be utilised. However if they started monitoring rtmp connection ips they could just use a proxy list for that aswell.

The logical way for Twitch to detect bots would be to get all connected IPs to their rtmp server, then control check the amount of sent data to the connected clients. View bots would have a very small amount of requested data compared to the legit connections. And thus the efficient way of viewbotting would be detected and view botting large numbers would become much more difficult.


Couldn't you then write a rule presumably, using the data that is communicated from the bot to detect them rather easily. Like not having video or audio data? I would assume other information is gathered as well as it is in retail. Thing potentially like screen resolution, browser language, and in the case of chat bots that are intending to simulate chatters a broad stroke formatting for usernames and emails just as the ad bots on TL tend to be actual names followed by three digits.

The bot would presumably communicate enough data that twitch could nip a fair shake of it in the bud albeit at some amount of expense. This is the kind of thing we would do to stop fraud online, so I am just spitballing here. I would presume that the data is collected and stored in some way shape and form when these accounts are created.


The mobile apps allow you to connect chat only. If the mobile app keeps the rtmp stream open to count the legitimate member of the chat as a viewer then you can see how a rule based on data throughput might become problematic.

But thats just pure speculation

Spitballing as well here, I just can't imagine that mobile would be able to support the viewer numbers that these services offer. That being said an insane percentage of Twitch viewers already do watch from mobile so who knows, it is like 30% from a quick google.
b3nd3r
Profile Joined February 2015
Germany158 Posts
March 17 2015 13:31 GMT
#366
On March 17 2015 15:03 JimmyJRaynor wrote:
looks like Winter has been removed completely from the "Team nVidia" schedule on Twitch.tv

http://www.twitch.tv/nvidia

he used ot be on weekends 9pm to 12am PST on weekends.

possibly, his nVidia sponsorship is in peril.
couldn't happen to a nicer guy


Yea, he also made a statement (more likely a "clarification") concerning this on FB. Don't know if posting the link is okay so I refrain from doing this but I guess everyone who wants to read it, finds it.
Sweet photons. I don't know if you're waves or particles, but you go down smooth.
ZeromuS
Profile Blog Joined October 2010
Canada13389 Posts
March 17 2015 13:33 GMT
#367
On March 17 2015 22:27 ThomasjServo wrote:
Show nested quote +
On March 17 2015 22:06 ZeromuS wrote:
On March 17 2015 21:32 ThomasjServo wrote:
On March 17 2015 21:21 Dumbledore wrote:
On March 17 2015 18:39 nimdil wrote:
How does viewbotting work exactly and why viewbotting Winter's stream for a year is ~1000$?


As a programmer, I thought I would shed some insight on how the streams on Twitch work.
For a programmer wanting to create a viewbot, can choose 1 of 2 ways to do it. The first one would be the noob way where your program just have loads of internet windows open to the stream, but this is very inefficient due to the amount of data the machine would have to handle to maintain the connections, also twitch would also see that all are from the same IP this way.

Now, there is a 2nd way, that the more clever programmers could exploit. If you look in to what kind of stream protocol Twitch uses; youll find out they use a protocol called "rtmp" for their stream. This protocol can be abused, a program is able to open up a connection to a rtmp stream, a kind of connection that would not need to receive any video or audio data but still verify as a viewer (thus no ad income). There is a publicly available toolkit for programmers to use to interact with rtmp streams which could easily be used to create a viewbot with called rtmpdump (note that the toolkit is not the there for this purpose...), for anyone interested here is a link: https://rtmpdump.mplayerhq.hu

Now I have done some of my own research a while ago experimenting if Twitch monitors what IP viewers are watching from to detect viewbots. To me it appeared that twitch only check the IPs for users watching through the website or are connected to their irc server. (The twitch chats uses IRC). Thus, if someone wants a fatass viewer count but with no chat bots, itd be easy to achieve this since the rtmp connections do not get monitored if they origin from the same IP. For chat bots a proxy list will have to be utilised. However if they started monitoring rtmp connection ips they could just use a proxy list for that aswell.

The logical way for Twitch to detect bots would be to get all connected IPs to their rtmp server, then control check the amount of sent data to the connected clients. View bots would have a very small amount of requested data compared to the legit connections. And thus the efficient way of viewbotting would be detected and view botting large numbers would become much more difficult.


Couldn't you then write a rule presumably, using the data that is communicated from the bot to detect them rather easily. Like not having video or audio data? I would assume other information is gathered as well as it is in retail. Thing potentially like screen resolution, browser language, and in the case of chat bots that are intending to simulate chatters a broad stroke formatting for usernames and emails just as the ad bots on TL tend to be actual names followed by three digits.

The bot would presumably communicate enough data that twitch could nip a fair shake of it in the bud albeit at some amount of expense. This is the kind of thing we would do to stop fraud online, so I am just spitballing here. I would presume that the data is collected and stored in some way shape and form when these accounts are created.


The mobile apps allow you to connect chat only. If the mobile app keeps the rtmp stream open to count the legitimate member of the chat as a viewer then you can see how a rule based on data throughput might become problematic.

But thats just pure speculation

Spitballing as well here, I just can't imagine that mobile would be able to support the viewer numbers that these services offer. That being said an insane percentage of Twitch viewers already do watch from mobile so who knows, it is like 30% from a quick google.


What really interests me is how secure that viewbot website is. I mean people are giving them money, people make accounts there, they appear to have a select number of botnets from a cursory reading of their website. Ah if only i was a script kiddy I cant imagine their security being very good. Seems like a crash grab to me.
StrategyRTS forever | @ZeromuS_plays | www.twitch.tv/Zeromus_
ThomasjServo
Profile Blog Joined May 2012
15244 Posts
March 17 2015 13:45 GMT
#368
On March 17 2015 22:33 ZeromuS wrote:
Show nested quote +
On March 17 2015 22:27 ThomasjServo wrote:
On March 17 2015 22:06 ZeromuS wrote:
On March 17 2015 21:32 ThomasjServo wrote:
On March 17 2015 21:21 Dumbledore wrote:
On March 17 2015 18:39 nimdil wrote:
How does viewbotting work exactly and why viewbotting Winter's stream for a year is ~1000$?


As a programmer, I thought I would shed some insight on how the streams on Twitch work.
For a programmer wanting to create a viewbot, can choose 1 of 2 ways to do it. The first one would be the noob way where your program just have loads of internet windows open to the stream, but this is very inefficient due to the amount of data the machine would have to handle to maintain the connections, also twitch would also see that all are from the same IP this way.

Now, there is a 2nd way, that the more clever programmers could exploit. If you look in to what kind of stream protocol Twitch uses; youll find out they use a protocol called "rtmp" for their stream. This protocol can be abused, a program is able to open up a connection to a rtmp stream, a kind of connection that would not need to receive any video or audio data but still verify as a viewer (thus no ad income). There is a publicly available toolkit for programmers to use to interact with rtmp streams which could easily be used to create a viewbot with called rtmpdump (note that the toolkit is not the there for this purpose...), for anyone interested here is a link: https://rtmpdump.mplayerhq.hu

Now I have done some of my own research a while ago experimenting if Twitch monitors what IP viewers are watching from to detect viewbots. To me it appeared that twitch only check the IPs for users watching through the website or are connected to their irc server. (The twitch chats uses IRC). Thus, if someone wants a fatass viewer count but with no chat bots, itd be easy to achieve this since the rtmp connections do not get monitored if they origin from the same IP. For chat bots a proxy list will have to be utilised. However if they started monitoring rtmp connection ips they could just use a proxy list for that aswell.

The logical way for Twitch to detect bots would be to get all connected IPs to their rtmp server, then control check the amount of sent data to the connected clients. View bots would have a very small amount of requested data compared to the legit connections. And thus the efficient way of viewbotting would be detected and view botting large numbers would become much more difficult.


Couldn't you then write a rule presumably, using the data that is communicated from the bot to detect them rather easily. Like not having video or audio data? I would assume other information is gathered as well as it is in retail. Thing potentially like screen resolution, browser language, and in the case of chat bots that are intending to simulate chatters a broad stroke formatting for usernames and emails just as the ad bots on TL tend to be actual names followed by three digits.

The bot would presumably communicate enough data that twitch could nip a fair shake of it in the bud albeit at some amount of expense. This is the kind of thing we would do to stop fraud online, so I am just spitballing here. I would presume that the data is collected and stored in some way shape and form when these accounts are created.


The mobile apps allow you to connect chat only. If the mobile app keeps the rtmp stream open to count the legitimate member of the chat as a viewer then you can see how a rule based on data throughput might become problematic.

But thats just pure speculation

Spitballing as well here, I just can't imagine that mobile would be able to support the viewer numbers that these services offer. That being said an insane percentage of Twitch viewers already do watch from mobile so who knows, it is like 30% from a quick google.


What really interests me is how secure that viewbot website is. I mean people are giving them money, people make accounts there, they appear to have a select number of botnets from a cursory reading of their website. Ah if only i was a script kiddy I cant imagine their security being very good. Seems like a crash grab to me.


I would imagine it is a pretty niche market so there is probably a vested interest in maintaining a good rep as far as reliability for payment processing I mean viewbot.net looks super professional. The service isn't illegal persay, just against the ToS for twitch and frowned upon by the broader community(s) around twitch. That being said, I would probably still use paypal if I were inclined to pay for the service.
Cazimirbzh
Profile Joined February 2014
334 Posts
March 17 2015 14:03 GMT
#369
On March 17 2015 19:32 Corgi wrote:
Show nested quote +
On March 17 2015 17:50 Cascade wrote:
On March 17 2015 17:37 rednusa wrote:
On March 17 2015 15:03 JimmyJRaynor wrote:
looks like Winter has been removed completely from the "Team nVidia" schedule on Twitch.tv

http://www.twitch.tv/nvidia

he used ot be on weekends 9pm to 12am PST on weekends.

possibly, his nVidia sponsorship is in peril.
couldn't happen to a nicer guy


I wonder which sc2 streamer will pick up that nVidia sponsorship now.

Avilo? :D Oh, the threads that would ensue!
+ Show Spoiler +
Was it Avilo with his anti-winter vendetta that bought the viewbots, and then DDOSed winter while himself switching of the bots?? Was it?? :D We will never know! Well, innocent until critial mass pitchforks! + Show Spoiler +
Yes, I'm joking and making fun of the entire thread.


Nobody. Any sponsor watching Avilo's video should realize that the value of sponsoring him is very low through the words he chooses and the way he communicates.


Personnaly, i think he sould be defeatured for general assholery . He flames against pple who beat him, calling them cheater/hacker. I find this kind of attitude is really harmfull to the community and to the players who're called that way on his stream.
DeadByDawn
Profile Joined October 2012
United Kingdom476 Posts
March 17 2015 16:24 GMT
#370
On March 17 2015 23:03 Cazimirbzh wrote:
Show nested quote +
On March 17 2015 19:32 Corgi wrote:
On March 17 2015 17:50 Cascade wrote:
On March 17 2015 17:37 rednusa wrote:
On March 17 2015 15:03 JimmyJRaynor wrote:
looks like Winter has been removed completely from the "Team nVidia" schedule on Twitch.tv

http://www.twitch.tv/nvidia

he used ot be on weekends 9pm to 12am PST on weekends.

possibly, his nVidia sponsorship is in peril.
couldn't happen to a nicer guy


I wonder which sc2 streamer will pick up that nVidia sponsorship now.

Avilo? :D Oh, the threads that would ensue!
+ Show Spoiler +
Was it Avilo with his anti-winter vendetta that bought the viewbots, and then DDOSed winter while himself switching of the bots?? Was it?? :D We will never know! Well, innocent until critial mass pitchforks! + Show Spoiler +
Yes, I'm joking and making fun of the entire thread.


Nobody. Any sponsor watching Avilo's video should realize that the value of sponsoring him is very low through the words he chooses and the way he communicates.


Personnaly, i think he sould be defeatured for general assholery . He flames against pple who beat him, calling them cheater/hacker. I find this kind of attitude is really harmfull to the community and to the players who're called that way on his stream.

No serious sponsor would sponsor someone as toxic as Avilo. Watched him yesterday do nothing but bad mouth a player who out-meched him. Never loses to anyone better than him - everyone either hacks, is a noob (as they demolish him), a stream cheater or uses OP tactics. Even from my perspective he is not a quality player - landing Vikings to snipe unsupported siege tanks works better when you land on top of them not at a distance so they blow you up.

TL did the right thing about Winter - he is way more likable (and skilled) than Avilo but botting is plain unfair to other streamers. I started to watch him because he was the top streamer on TL and I was curious who he was. Hopefully he can be restored once he cleans up his act because he was a good streamer.
Cazimirbzh
Profile Joined February 2014
334 Posts
March 17 2015 17:02 GMT
#371
On March 18 2015 01:24 DeadByDawn wrote:
Show nested quote +
On March 17 2015 23:03 Cazimirbzh wrote:
On March 17 2015 19:32 Corgi wrote:
On March 17 2015 17:50 Cascade wrote:
On March 17 2015 17:37 rednusa wrote:
On March 17 2015 15:03 JimmyJRaynor wrote:
looks like Winter has been removed completely from the "Team nVidia" schedule on Twitch.tv

http://www.twitch.tv/nvidia

he used ot be on weekends 9pm to 12am PST on weekends.

possibly, his nVidia sponsorship is in peril.
couldn't happen to a nicer guy


I wonder which sc2 streamer will pick up that nVidia sponsorship now.

Avilo? :D Oh, the threads that would ensue!
+ Show Spoiler +
Was it Avilo with his anti-winter vendetta that bought the viewbots, and then DDOSed winter while himself switching of the bots?? Was it?? :D We will never know! Well, innocent until critial mass pitchforks! + Show Spoiler +
Yes, I'm joking and making fun of the entire thread.


Nobody. Any sponsor watching Avilo's video should realize that the value of sponsoring him is very low through the words he chooses and the way he communicates.


Personnaly, i think he sould be defeatured for general assholery . He flames against pple who beat him, calling them cheater/hacker. I find this kind of attitude is really harmfull to the community and to the players who're called that way on his stream.

No serious sponsor would sponsor someone as toxic as Avilo. Watched him yesterday do nothing but bad mouth a player who out-meched him. Never loses to anyone better than him - everyone either hacks, is a noob (as they demolish him), a stream cheater or uses OP tactics. Even from my perspective he is not a quality player - landing Vikings to snipe unsupported siege tanks works better when you land on top of them not at a distance so they blow you up.

TL did the right thing about Winter - he is way more likable (and skilled) than Avilo but botting is plain unfair to other streamers. I started to watch him because he was the top streamer on TL and I was curious who he was. Hopefully he can be restored once he cleans up his act because he was a good streamer.


By featuring him, TL sponsors avilo, not with money but with viewers. Avilo is sometimes the top streamer on TL and curious pple come and see someone who's very disrespectful to other players.

Is that the kind of pple we want to be the first glimpse of sc2 for outsiders?

Both winter and avilo are not players(they dont have the minimun amount of skills required to be called that^^), they're entertainers. They're supposed to be the link between newcomers and the sc2 community.

HaloLegend98
Profile Joined June 2013
United States54 Posts
Last Edited: 2015-03-17 18:33:33
March 17 2015 18:21 GMT
#372
So according to #7 above

"Full time or regular streamer that is considered insightful and informative who plays at a high level, with at least 100-150 viewers"

Why isn't Lowko a featured stream?

He's consistently had 100-300 viewers when he plays SC2. I personally enjoy his stream and feel that he has earned a spot on the Featured stream list.

http://imgur.com/ImbDdnL
Creager
Profile Joined February 2011
Germany1891 Posts
March 17 2015 18:25 GMT
#373
Considering this whole "assholery" line, I'd recommend un-featuring Avilo's stream.
... einmal mit Profis spielen!
Lowko
Profile Joined August 2010
Netherlands286 Posts
March 17 2015 18:33 GMT
#374
Hi, I do have the requirements to be featured on team liquid (according to the opener post here). Could you add me to the featured list? Thank you very much in advance.

http://twitch.tv/lowkotv
www.LowkoTV.com
Cazimirbzh
Profile Joined February 2014
334 Posts
Last Edited: 2015-03-17 18:52:00
March 17 2015 18:40 GMT
#375
On March 18 2015 03:33 Lowko wrote:
Hi, I do have the requirements to be featured on team liquid (according to the opener post here). Could you add me to the featured list? Thank you very much in advance.

http://twitch.tv/lowkotv


you should use the right topic
http://www.teamliquid.net/forum/website-feedback/281401-featured-streamer-list

and try hybrid settings :p
http://www.teamliquid.net/forum/starcraft-2/442848-hybrid-settings-20



I think it could be a good think to revamp the live streams section in order to help pple to access the content they want to see.
FOr example, someone who plays zerg should be able to easly choose between zerg proplayers or zerg players with a more pedagogic stream.



Aeromi
Profile Blog Joined August 2012
France14456 Posts
March 17 2015 18:40 GMT
#376
On March 18 2015 03:33 Lowko wrote:
Hi, I do have the requirements to be featured on team liquid (according to the opener post here). Could you add me to the featured list? Thank you very much in advance.

http://twitch.tv/lowkotv

Poke @TL_Lichter on Twitter or send him a PM
https://twitter.com/DrAeromi | Updates on live tournaments: @StarCrafteSport
codonbyte
Profile Blog Joined June 2011
United States840 Posts
March 17 2015 19:19 GMT
#377
On March 17 2015 22:06 ZeromuS wrote:
Show nested quote +
On March 17 2015 21:32 ThomasjServo wrote:
On March 17 2015 21:21 Dumbledore wrote:
On March 17 2015 18:39 nimdil wrote:
How does viewbotting work exactly and why viewbotting Winter's stream for a year is ~1000$?


As a programmer, I thought I would shed some insight on how the streams on Twitch work.
For a programmer wanting to create a viewbot, can choose 1 of 2 ways to do it. The first one would be the noob way where your program just have loads of internet windows open to the stream, but this is very inefficient due to the amount of data the machine would have to handle to maintain the connections, also twitch would also see that all are from the same IP this way.

Now, there is a 2nd way, that the more clever programmers could exploit. If you look in to what kind of stream protocol Twitch uses; youll find out they use a protocol called "rtmp" for their stream. This protocol can be abused, a program is able to open up a connection to a rtmp stream, a kind of connection that would not need to receive any video or audio data but still verify as a viewer (thus no ad income). There is a publicly available toolkit for programmers to use to interact with rtmp streams which could easily be used to create a viewbot with called rtmpdump (note that the toolkit is not the there for this purpose...), for anyone interested here is a link: https://rtmpdump.mplayerhq.hu

Now I have done some of my own research a while ago experimenting if Twitch monitors what IP viewers are watching from to detect viewbots. To me it appeared that twitch only check the IPs for users watching through the website or are connected to their irc server. (The twitch chats uses IRC). Thus, if someone wants a fatass viewer count but with no chat bots, itd be easy to achieve this since the rtmp connections do not get monitored if they origin from the same IP. For chat bots a proxy list will have to be utilised. However if they started monitoring rtmp connection ips they could just use a proxy list for that aswell.

The logical way for Twitch to detect bots would be to get all connected IPs to their rtmp server, then control check the amount of sent data to the connected clients. View bots would have a very small amount of requested data compared to the legit connections. And thus the efficient way of viewbotting would be detected and view botting large numbers would become much more difficult.


Couldn't you then write a rule presumably, using the data that is communicated from the bot to detect them rather easily. Like not having video or audio data? I would assume other information is gathered as well as it is in retail. Thing potentially like screen resolution, browser language, and in the case of chat bots that are intending to simulate chatters a broad stroke formatting for usernames and emails just as the ad bots on TL tend to be actual names followed by three digits.

The bot would presumably communicate enough data that twitch could nip a fair shake of it in the bud albeit at some amount of expense. This is the kind of thing we would do to stop fraud online, so I am just spitballing here. I would presume that the data is collected and stored in some way shape and form when these accounts are created.


The mobile apps allow you to connect chat only. If the mobile app keeps the rtmp stream open to count the legitimate member of the chat as a viewer then you can see how a rule based on data throughput might become problematic.

But thats just pure speculation

People who connect only to chat do not get counted as viewers. If you connect to chat via an IRC client that is not counted as a viewer. Bots such as moobot and nightbot do not get counted as viewers.
Procrastination is the enemy
fruity.
Profile Joined April 2012
England1711 Posts
March 17 2015 22:43 GMT
#378
On March 17 2015 04:04 Falling wrote:


I hate a streamer, so I raise him up from obscurity by spending thousands of dollars to raise his profile. I wait for him to get featured on TL, get sponsorships, get legitimate viewers... and then I... ??? Pull the plug? Reveal my diabolical plan and laugh maniacally? He loses a TL feature, which he did not have before I started view botting! How am I ahead in masterplan?
.


Yep. Spot on.

Someone previously mentioned that TL is acting like the enforcement arm of /r/starcraft. I for one am glad they are. Because if those in the scene whom have influence don't draw the line and say "unacceptable behaviour", then who will?

Besides all TL are doing is taking a stand against the bullshit, hoping lessons will get learned before things get worse and out of hand. And without sounding like I'm trying to give a group blow job, they do this well.
Ex Zerg learning Terran. A bold move.
hZCube
Profile Joined February 2012
87 Posts
March 17 2015 23:30 GMT
#379
As far as I can tell, viewbotting if done properly will be virtually undetectable by twitch. Done properly, the companies hosting would be using botnet slaves, and so coming from totally valid IPs, and could easily run a single stream per machine, assuming they had a small to mid sized botnet. All they need to do is actually consume the data as a normal client would, hey dont even really really need to render it.

I'd assume they count anonymous viewers too (so not in the chat), who aren't signed in, such as through teamliquids in page hosting, and twitchs own site.

Simply put, viewer figures are meaningless when it's so easy to artificially manipulate, and from a technical level, it's almost impossible to prevent. It strikes me that whilst far from perfect, subscriber numbers seems a more accurate indicator, and would be far far more costly to try to game. Again, there's tons of problems with that, but pure maximum/average concurrent viewers, when the numbers can't really be trusted, just seems a weak metric.


Also, when can we crush the idea that people only want to watch GM elite tourny winning geeks. They don't. Mainstream fans want simple shit they can understand, that is fun, and engaging (streamer talking constantly). They don't want to learn how to be super pro to compete with MMA or Life, they want to have some fun, and giggle at silly things, and be amazed and so so skill. There does seem to be some really salty comments here and over at reddit, slamming Winter far harder than he deserves for what appears to be some initial gaming of the system, that nobody really took a strong stance on years ago, and who know what recently, but, sadly for all sides, not a lot of which seems prove able.


Fron a technical point though, I know I can write a botnet that appears 100% like legit viewers, including captcha. It wouldn't be a trivial task, but for some it may appear lucrative enough to give it a try.
ThomasjServo
Profile Blog Joined May 2012
15244 Posts
Last Edited: 2015-03-17 23:48:57
March 17 2015 23:47 GMT
#380
On March 18 2015 08:30 hZCube wrote:
As far as I can tell, viewbotting if done properly will be virtually undetectable by twitch. Done properly, the companies hosting would be using botnet slaves, and so coming from totally valid IPs, and could easily run a single stream per machine, assuming they had a small to mid sized botnet. All they need to do is actually consume the data as a normal client would, hey dont even really really need to render it.

I'd assume they count anonymous viewers too (so not in the chat), who aren't signed in, such as through teamliquids in page hosting, and twitchs own site.

Simply put, viewer figures are meaningless when it's so easy to artificially manipulate, and from a technical level, it's almost impossible to prevent. It strikes me that whilst far from perfect, subscriber numbers seems a more accurate indicator, and would be far far more costly to try to game. Again, there's tons of problems with that, but pure maximum/average concurrent viewers, when the numbers can't really be trusted, just seems a weak metric.


Also, when can we crush the idea that people only want to watch GM elite tourny winning geeks. They don't. Mainstream fans want simple shit they can understand, that is fun, and engaging (streamer talking constantly). They don't want to learn how to be super pro to compete with MMA or Life, they want to have some fun, and giggle at silly things, and be amazed and so so skill. There does seem to be some really salty comments here and over at reddit, slamming Winter far harder than he deserves for what appears to be some initial gaming of the system, that nobody really took a strong stance on years ago, and who know what recently, but, sadly for all sides, not a lot of which seems prove able.


Fron a technical point though, I know I can write a botnet that appears 100% like legit viewers, including captcha. It wouldn't be a trivial task, but for some it may appear lucrative enough to give it a try.


You're ignoring IP neighborhoods and naming conventions that make the automation process much easier than creating every account manually. There are always indicators, but it is pure speculation as to what Twitch is willing to/can enforce to maintain their ToS. Sure there is no way to 100% iron out bots from the equation, but there is reliable modelling that could be put in place to require markedly more effort to make such a service a viable business model and more accurately represent viewership to all concerned sponsors and fans.

Watch who you want to watch, if you love Winter love him, no one can tell you what content you choose to support, but it is pretty clear that the broader community has decided the behavior by one of the people generating, "simple shit they can understand, that is fun, and engaging," was knowingly manipulating factors and misrepresenting himself to that same community and sponsors as well. It isn't a function of content it is a function of behavior, if Winter wanted to forgo salty comments about his viewbotting, he shouldn't have done it in the first place. You can't falsely represent yourself for an extended period of time to the community and sponsors and not expect backlash. For every action, there is a general overeaction, Newton's third law of media, if you aren't ready for it, don't take the risk.
Prev 1 17 18 19 20 21 31 Next All
Please log in or register to reply.
Live Events Refresh
Sparkling Tuna Cup
10:00
Weekly #96
ShoWTimE vs YoungYakovLIVE!
Mixu vs Percival
CranKy Ducklings315
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 285
StarCraft: Brood War
Sea 22304
Calm 8731
Rain 7278
Bisu 3585
Jaedong 2929
Horang2 1703
Hyuk 1118
BeSt 727
GuemChi 684
Pusan 644
[ Show more ]
Larva 428
firebathero 398
EffOrt 352
Rush 336
Mini 279
ToSsGirL 191
PianO 184
Hyun 150
scan(afreeca) 69
Snow 67
ajuk12(nOOB) 54
Soulkey 51
Mind 50
JulyZerg 45
JYJ42
Sharp 34
Aegong 33
Free 26
HiyA 23
Icarus 21
Movie 21
yabsab 19
Barracks 19
soO 16
Sacsri 13
IntoTheRainbow 11
Bale 9
GoRush 9
ivOry 3
Dota 2
Gorgc9191
qojqva1424
XcaliburYe323
League of Legends
singsing1788
Dendi1062
Counter-Strike
x6flipin497
byalli220
Other Games
tarik_tv19346
gofns14237
B2W.Neo1536
shahzam455
DeMusliM404
crisheroes324
Liquid`RaSZi296
Lowko154
hiko106
Mew2King78
ArmadaUGS42
Organizations
Other Games
gamesdonequick29008
StarCraft 2
angryscii 12
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 11 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV247
Upcoming Events
WardiTV European League
3h 46m
MaNa vs sebesdes
Mixu vs Fjant
ByuN vs HeRoMaRinE
ShoWTimE vs goblin
Gerald vs Babymarine
Krystianer vs YoungYakov
PiGosaur Monday
11h 46m
The PondCast
21h 46m
WardiTV European League
23h 46m
Jumy vs NightPhoenix
Percival vs Nicoract
ArT vs HiGhDrA
MaxPax vs Harstem
Scarlett vs Shameless
SKillous vs uThermal
uThermal 2v2 Circuit
1d 3h
Replay Cast
1d 11h
RSL Revival
1d 21h
ByuN vs SHIN
Clem vs Reynor
Replay Cast
2 days
RSL Revival
2 days
Classic vs Cure
FEL
3 days
[ Show More ]
RSL Revival
3 days
FEL
3 days
FEL
4 days
CSO Cup
4 days
BSL20 Non-Korean Champi…
4 days
Bonyth vs QiaoGege
Dewalt vs Fengzi
Hawk vs Zhanhun
Sziky vs Mihu
Mihu vs QiaoGege
Zhanhun vs Sziky
Fengzi vs Hawk
Sparkling Tuna Cup
4 days
RSL Revival
4 days
FEL
5 days
BSL20 Non-Korean Champi…
5 days
Bonyth vs Dewalt
QiaoGege vs Dewalt
Hawk vs Bonyth
Sziky vs Fengzi
Mihu vs Zhanhun
QiaoGege vs Zhanhun
Fengzi vs Mihu
Replay Cast
6 days
Liquipedia Results

Completed

BSL Season 20
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
CSL Xiamen Invitational
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
Underdog Cup #2
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.