• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:51
CEST 14:51
KST 21:51
  • 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
[ASL22] Ro24 Preview: Siren's Call7[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244ByuL, and the Limitations of Standard Play3
Community News
New 3v3 BGH Ladder (and more) on ShieldBattery!18Weekly Cups (August 17-23): Zerg dominate the week1Weekly Cups (August 10-16): SHIN doubles2GSTL Returns in 2026!45Weekly Cups (Aug 3-9): Protoss get shut out7
StarCraft 2
General
Weekly Cups (August 17-23): Zerg dominate the week SC4ALL II: SC2 Player Announcement 6/8 - Maru PhD study /w SC2 - help with a survey! How would you feel about frequent/monthly balance patches for SC2? Geoff 'iNcontroL' Robinson has passed away
Tourneys
IntoTheTV X SOOP SC2 League : Weekly & Monthly PIG STY FESTIVAL 8.0! (13 - 23 August) Sparkling Tuna Cup - Weekly Open Tournament WORTEX 2026 - Hungarian SC2 Finals Budapest SC2 AI Tournament 2026 Fall
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 540 Dodge This The PondCast: SC2 News & Results Mutation # 539 Thunder Dome Mutation # 538 Media Blackout
Brood War
General
Looking 4 Yaroslav: Enemy, Korchagin, WCG, Ukraine 25 Years Since Brood War Patch 1.08 Pros React To: First 'Fastest' Map in ASL History New 3v3 BGH Ladder (and more) on ShieldBattery! BW General Discussion
Tourneys
[ASL22] Ro24 Group E Escore Tournament - Season 3 [ASL22] Ro24 Group D [ASL22] Ro24 Group B
Strategy
Replay Review Process - What do you do? Odyssey Mineral Stack Saturation Fighting Spirit mining rates Any training maps people recommend?
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Anyone here play Quakeworld back in the day? Stormgate/Frost Giant Megathread EVE Corporation
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Dating: How's your luck? Canadian Politics Mega-thread Artificial Intelligence Thread
Fan Clubs
The Creator Fan Club MarineLorD Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023 NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Tinkering with Home Serv…
Muhammad142
Young Players Exit Esports E…
TrAiDoS
LOCKPICKING NOOB
LUCKY_NOOB
Cathedral Of CS And NY pizza a…
FuDDx
Please support my new stand…
Peanutsc
Customize Sidebar...

Website Feedback

Closed Threads



Active: 5313 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
28536 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
Canada13410 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
Canada13410 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
Germany1961 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
France14462 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
GSL
11:00
2026 GSTL: Main Stage Day 2
IntoTheiNu 802
CranKy Ducklings SOOP218
Solar (SOOP)105
Rex38
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Solar (SOOP) 105
Rex 38
SHIN 6
StarCraft: Brood War
Bisu 2903
Shuttle 2359
Soulkey 2109
Jaedong 1532
BeSt 538
Killer 488
Soma 332
ggaemo 286
Stork 222
Pusan 163
[ Show more ]
Rush 145
Larva 120
Sharp 115
Snow 115
Mind 79
Hm[arnc] 78
hero 51
Hyun 51
Barracks 43
Aegong 39
[sc1f]eonzerg 37
910 30
Free 30
soO 29
zelot 22
Terrorterran 12
SilentControl 12
ajuk12(nOOB) 12
Shine 11
NaDa 11
yabsab 9
Icarus 9
Dota 2
qojqva2344
Dendi1965
Pyrionflax119
Counter-Strike
olofmeister1347
x6flipin217
edward86
kRYSTAL_67
Super Smash Bros
Mew2King53
Other Games
Gorgc2871
B2W.Neo808
hiko539
crisheroes362
Lowko343
byalli274
ToD193
ArmadaUGS49
Chillindude17
QueenE11
[ Show 10 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis2148
• TFBlade622
Upcoming Events
PiGosaur Cup
11h 10m
Afreeca Starleague
21h 10m
Mini vs Calm
Queen vs EffOrt
Replay Cast
1d 11h
The PondCast
1d 21h
Replay Cast
2 days
Escore
2 days
IntoTheTV X SOOP
2 days
Korean StarCraft League
3 days
GSL
3 days
Replay Cast
4 days
[ Show More ]
Sparkling Tuna Cup
4 days
WardiTV Weekly
4 days
GSL
6 days
Liquipedia Results

Completed

Proleague 2026-08-24
PiG Sty Festival 8.0
META DYMY #4

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL Season 22: Qualifier 1
CSL Season 22: Qualifier 2
RSL Revival: Season 6
Light Tournament 2026
Esports World Cup 2026
Esports World Cup 2026: LCQ
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026

Upcoming

BSL 2026 LAN: Kraków
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
Blizzard Classic Cup 2026
Acropolis #5 - GSA
Acropolis #5 - GSB
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Calamity Invitational
Big Dog Cup 2026 Div 1
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
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 © 2026 TLnet. All Rights Reserved.