• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 20:56
CET 02:56
KST 10:56
  • 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
TL.net Map Contest #21: Winners3Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting12[ASL20] Ro4 Preview: Descent11
Community News
Starcraft, SC2, HoTS, WC3, returning to Blizzcon!21$5,000+ WardiTV 2025 Championship5[BSL21] RO32 Group Stage3Weekly Cups (Oct 26-Nov 2): Liquid, Clem, Solar win; LAN in Philly2Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win9
StarCraft 2
General
Starcraft, SC2, HoTS, WC3, returning to Blizzcon! TL.net Map Contest #21: Winners RotterdaM "Serral is the GOAT, and it's not close" Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win 5.0.15 Patch Balance Hotfix (2025-10-8)
Tourneys
Constellation Cup - Main Event - Stellar Fest $5,000+ WardiTV 2025 Championship Merivale 8 Open - LAN - Stellar Fest Sea Duckling Open (Global, Bronze-Diamond) $3,500 WardiTV Korean Royale S4
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection Mutation # 495 Rest In Peace
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ SnOw's ASL S20 Finals Review [BSL21] RO32 Group Stage Practice Partners (Official) [ASL20] Ask the mapmakers — Drop your questions
Tourneys
[Megathread] Daily Proleagues [BSL21] RO32 Group B - Sunday 21:00 CET [BSL21] RO32 Group A - Saturday 21:00 CET BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION
Strategy
Current Meta How to stay on top of macro? PvZ map balance Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Stormgate/Frost Giant Megathread Dawn of War IV Nintendo Switch Thread ZeroSpace Megathread General RTS Discussion Thread
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine YouTube Thread Dating: How's your luck?
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Why we need SC3
Hildegard
Career Paths and Skills for …
TrAiDoS
Reality "theory" prov…
perfectspheres
Our Last Hope in th…
KrillinFromwales
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1649 users

StarLeague on DingIt - Addressing Concerns

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 6 Next All
madals
Profile Blog Joined June 2011
United Kingdom624 Posts
January 25 2016 16:59 GMT
#1
TL;DR - We hear your concerns loud and clear. We are doing what we can to help correct things that aren’t working how they should as soon as we possible!

To the StarCraft community,

As the Content Director at DingIt, I am in the privileged position to allocate our funding to various eSport and gaming content worldwide. Having launched into our Beta back in Feb’15, we have been fortunate to have got such passionate thoughts and feedback on our service that has helped to shape where we are today and will continue to help plan our future development and growth. The StarCraft community has had a major role to play in this, in no small part due to us committing a large portion of our content budget to StarCraft events during 2015. We have supported multiple showmatches and leagues (notably ASL) that have seen both up and coming players given the chance to compete as well as provide a regular event series for pro players around the globe. In 2015 alone we spent over $60,000 supporting 160+ broadcasts (that’s nearly a broadcast every other day since we launched for SC2.)

As part of our continued growth plan in 2016, we had the opportunity to sponsor StarLeague. Being big fans of StarCraft, the opportunity to support one of the best leagues was really exciting. It also allows us to test the demand for premier level StarCraft 2 and will help shape our content investment in the game throughout 2016. We have also heard loud and clear some of the communities concerns about StarLeague being exclusively on DingIt and I will do my best to address the main points in this post.



HD quality won't be paywalled going forward

One of the benefits of DingIt is that we can provide true 1080p, 60 fps quality for less bitrate than other platforms meaning more viewers can enjoy seeing the streams in the best possible quality. For the vast majority of the content we produce we have this quality open to all, free of charge. SPOTV wanted HD to be behind a paywall for StarLeague, but with the help of community feedback we have been able to negotiate this to be removed going forward.


Increasing Viewership

With StarLeague being an established, premier event, there are expectations of viewership. Moving this event to not only a new channel but a new streaming platform will always see an initial decrease in viewers, but what is reassuring is the increase in viewership we are seeing week on week. Unique viewers from week 2 to 3 increased by 3x and peak concurrent increase 2.3x - a trend we expect to continue. We aren’t however complacent and have put some strategies in place on a global basis to dedicate some of our marketing and advertising specifically to StarLeague to attract both existing and new StarCraft fans.
Additionally, DingIt is a sustainable platform that is already in profit and as a result we are able to fuel more investment in content. We are committed to the gaming communities that we invest in for the long term and StarCraft is a part of that. We intend to continue and expand our investment into both existing and new StarCraft content to help grow the community.


Advertising Quality

Dingit is a business that is advertiser funded, meaning we are able to commit content investment as a result of bringing in advertising revenue. Back in Sept 2015, we had some issues with ads that were directing users to less desirable content which we immediately remedied. We work hard to make sure that the advertising that our audience sees is relevant and appropriate. To do this, we constantly monitor the kinds of ads that are delivered, but as a global platform, occasionally ads get through which we are not happy with. Ad providers that try to push through unsuitable ads of any description are removed from our platform immediately. We will continue to refine and improve the way we ensure that the ads are high quality.


Preventing Adblock

As you may be aware, creating content and then providing a stream costs quite a lot of money.. We have developed an adblock prevention system so that we can generate enough money to pay our content creators / players and casters a decent wage and continue to invest in new broadcasts. If users prefer not to have adverts, there is the option to subscribe either to the channel or site wide to remove ads.


The Plugin/Chrome Extension

This section is going to be a little longer, as I have liaised with our technical team to give a more detailed answer to why it is needed.

To address a few often raised concerns, the plugin/extension does not contain any malicious software, it does not utilise P2P, is not using your computer to mine bitcoins and does not steal your secret SC2 build orders. The only use of the plugin is to allow your browser to display the stream. The technology is built in partnership with Akamai and is featured on the Apple App Store and Google Play store.

Why DingIt uses a different system for streaming to other platforms? There are two main reasons; cost and quality.
From a cost perspective, the systems that run other streaming platforms are hugely expensive (both infrastructure and ongoing costs.) As a result, the profit generated from advertising is low and content creators don’t make much money from revenue shares. You only need to look at the reliance of broadcasters on subscriptions / donations to see how much of an issue this is. Subscriptions / donations only come from a small % of the total audience. The cost savings our tech allows for greater profit per viewer which in turn allows our broadcasters and content creators to generate much better revenue per viewer and creates a much more sustainable eSports eco-system. The cost savings are only becoming more important as the demand for HD, 60fps and 4k etc increases.
From a quality perspective, a standard TCP video stream was never built to handle live video streams, let alone HD streams. As a result, viewers can often experience large stream delay, buffering and quality loss which is especially noticeable if you are not geographically near infrastructure of the streaming platform.

So how is DingIt different? Working with Akamai (the world's largest CDN) we created a much more efficient system to deliver a video stream to the end user. It isn’t just one step that provides this benefit but multiple steps which together provide a significant benefit. A traditional video stream goes from the broadcaster, to the ingest server, to the transcode server, to the CDN and finally to the viewer. Each step results in a loss of quality, increase in delay and a chance for error which could result in buffering. With DingIt, thanks to our own broadcast app and the Akamai stream acceleration technology, the broadcast goes directly from the broadcaster to the CDN and on to the end user. This revolutionary method of stream delivery removes a lot of the steps that traditional platforms have to follow and as a result, provide the following benefits for the viewer; far less buffering, a much reduced stream delay and more stable stream experience which provides the same quality as other platforms, but for a lower bitrate. This means more viewers can enjoy HD streams, worldwide. The work we have done with Akamai is significant for video streaming as a whole, not just gaming and as a result we were invited to speak at the Akamai Edge conference in 2015.

The plugin is required because the browser alone cannot work with our streaming technology as it isn’t able to decode the UDP stream. All the plugin does is decode the UDP stream. We also developed the Chrome extension as a direct response to users who didn’t want to install a .exe to watch, although globally the plugin is the preferred method of viewing.

If you want more information about our tech, the following links are useful
:


  • What the plugin does
  • Explaining the Dingit Infrastructure, Part 1
  • Explaining the Dingit Infrastructure, Part 2
  • DingIt’s talk at Akamai Edge (2nd to last on this page)




Again, thank you all for your feedback on the platform. We do listen to all of your feedback and make changes where and when possible. There is constantly development going on to improve DingIt, and while announcements may not be instant there is always progress being made!

If you have any questions, leave a comment and I will do my best to answer as many as I can.

Looking forward to watching the rest of StarLeague with you all!

Adam “Madals” Simmons - Content Director, DingIt TV
Caster: @Madals91 http://www.youtube.com/Madals91 <--
showstealer1829
Profile Blog Joined May 2014
Australia3123 Posts
January 25 2016 17:06 GMT
#2
So it's remaining exclusively on Dingit then?

Great, guess I only have GSL till Proleague starts then
There is no understanding. There is only Choya. Choya is the way. Choya is Love. Choya is Life. Has is the Light in the Protoss Dark and Nightmare is his chosen Acolyte
hachicken
Profile Joined December 2014
Australia10 Posts
January 25 2016 17:10 GMT
#3
Sad to hear it's staying on Dingit.

The stream doesn't load from the west half of Australia at lowest quality on Dingit, so I guess thats no SSL for me this year
Sapphire.lux
Profile Joined July 2010
Romania2620 Posts
January 25 2016 17:13 GMT
#4
I admit i looked for alternatives when i was asked to install an extension. Hm, i guess i'l give it a try though.
Head Coach Park: "They should buff tanks!"
Wintex
Profile Blog Joined July 2011
Norway16838 Posts
Last Edited: 2016-01-25 17:17:53
January 25 2016 17:17 GMT
#5
Additionally, DingIt is a sustainable platform that is already in profit and as a result we are able to fuel more investment in content.


why and how

otherwise ok.
The Bomber boy
Clonester
Profile Joined August 2014
Germany2808 Posts
January 25 2016 17:17 GMT
#6
On January 26 2016 02:10 hachicken wrote:
Sad to hear it's staying on Dingit.

The stream doesn't load from the west half of Australia at lowest quality on Dingit, so I guess thats no SSL for me this year


SSL is pretty fast with its VoDs on youtube. Takes em about 2-6 hours normally to upload all games.
Bomber, Attacker, DD, SOMEBODY, NiKo, Nex, Spidii
madals
Profile Blog Joined June 2011
United Kingdom624 Posts
January 25 2016 17:18 GMT
#7
On January 26 2016 02:10 hachicken wrote:
Sad to hear it's staying on Dingit.

The stream doesn't load from the west half of Australia at lowest quality on Dingit, so I guess thats no SSL for me this year


Sorry to hear the stream isn't working for you, have you tried the steps here? http://kb.dingit.tv/article/121-extension-error-stream-is-not-working
Caster: @Madals91 http://www.youtube.com/Madals91 <--
Ansibled
Profile Joined November 2014
United Kingdom9872 Posts
Last Edited: 2016-01-25 17:22:57
January 25 2016 17:19 GMT
#8
On January 26 2016 02:06 showstealer1829 wrote:
So it's remaining exclusively on Dingit then?

Great, guess I only have GSL till Proleague starts then

You can watch the VoDs on Youtube.

What do you mean by 'true 1080p, 60 fps quality for less bitrate'? Isn't it bitrate that decides the quality of the stream, I'm not sure why this is something I'd want. If I compare the same resolution streams on Twitch, the one with higher bitrate looks better.
'StarCraft is just a fairy tale told to scare children actually.'
TL+ Member
madals
Profile Blog Joined June 2011
United Kingdom624 Posts
January 25 2016 17:23 GMT
#9
On January 26 2016 02:19 Ansibled wrote:
Show nested quote +
On January 26 2016 02:06 showstealer1829 wrote:
So it's remaining exclusively on Dingit then?

Great, guess I only have GSL till Proleague starts then

You can watch the VoDs on Youtube.

What do you mean by 'true 1080p, 60 fps quality for less bitrate'? Isn't it bitrate that decides the quality of the stream, I'm not sure why this is something I'd want. If I compare 1080p streams on Twitch, the one with higher bitrate looks better.


Bitrate is only one factor that decides the quality of a stream. Every time the stream is transcoded or moved there is a quality loss, not to mention if data isn't received. We also use UDP rather than TCP which shaves off a bit more data required for the stream.

What we mean by true 1080, 60 is that the stream is stable at that quality. There is far less fluctuation in quality and frame rate in our tech compared to traditional streaming tech.
Caster: @Madals91 http://www.youtube.com/Madals91 <--
Ctone23
Profile Blog Joined December 2012
United States1839 Posts
January 25 2016 17:30 GMT
#10
On January 26 2016 02:17 Wintex wrote:
Show nested quote +
Additionally, DingIt is a sustainable platform that is already in profit and as a result we are able to fuel more investment in content.


why and how

otherwise ok.

Indeed. How? Madals are you saying that the advertising revenue is making DingIT cash flow positive?

http://www.mcvuk.com/news/read/streaming-service-dingit-raises-1-5m-in-funding/0148728

It's widely reported that DingIT received 1.5 MM in funding last year, so I'm wondering if that funding is still covering basic business items such as G&A? I don't know the viewership numbers across all DingIT streams but it seems like a stretch to say Ad revenue is covering all of your expenses, but I do enjoy being proved wrong.
TL+ Member
[PkF] Wire
Profile Joined March 2013
France24233 Posts
January 25 2016 17:30 GMT
#11
Think I'm going to stay with the VODs then.
Charoisaur
Profile Joined August 2014
Germany16007 Posts
January 25 2016 17:35 GMT
#12
the stream worked fine for me but of course it's a little bit sad that it isn't on twitch because there the viewer numbers will always be higher.
Many of the coolest moments in sc2 happen due to worker harassment
brickrd
Profile Blog Joined March 2014
United States4894 Posts
January 25 2016 17:37 GMT
#13
every time madals makes one of these awkward shill posts for dingit i feel more and more determined to never ever even consider using it

i mean, i'm not judging the guy personally. clearly his job now is to be a spokesperson for this thing nobody wants or cares about, and he has a right to do that if he wants. but i don't think i'm the only one who feels this way
TL+ Member
Rehio
Profile Joined March 2011
United States1718 Posts
January 25 2016 17:39 GMT
#14
Not only am I going to ignore the live viewing of SSL due to Dingit, I'm not even particularly interested in watching the VoDs since SSL is chained to Dingit.

I've got plenty of Starcraft I can enjoy elsewhere, luckily. :D
boxerfred
Profile Blog Joined December 2012
Germany8360 Posts
Last Edited: 2016-01-25 17:40:04
January 25 2016 17:39 GMT
#15
can you do a tl;dr

also why would I install a plugin if I could just watch twitch without a plugin? can you tell me?
TheWinks
Profile Joined July 2011
United States572 Posts
January 25 2016 17:42 GMT
#16
On January 26 2016 02:23 madals wrote:
Show nested quote +
On January 26 2016 02:19 Ansibled wrote:
On January 26 2016 02:06 showstealer1829 wrote:
So it's remaining exclusively on Dingit then?

Great, guess I only have GSL till Proleague starts then

You can watch the VoDs on Youtube.

What do you mean by 'true 1080p, 60 fps quality for less bitrate'? Isn't it bitrate that decides the quality of the stream, I'm not sure why this is something I'd want. If I compare 1080p streams on Twitch, the one with higher bitrate looks better.


Bitrate is only one factor that decides the quality of a stream. Every time the stream is transcoded or moved there is a quality loss, not to mention if data isn't received. We also use UDP rather than TCP which shaves off a bit more data required for the stream.

What is this 'moving' the stream you're talking about? Why does it mean quality loss? How are you offering different levels of quality without transcoding? How are you getting better quality at the same bit rates using the same codecs?
madals
Profile Blog Joined June 2011
United Kingdom624 Posts
January 25 2016 17:46 GMT
#17
On January 26 2016 02:30 Ctone23 wrote:
Show nested quote +
On January 26 2016 02:17 Wintex wrote:
Additionally, DingIt is a sustainable platform that is already in profit and as a result we are able to fuel more investment in content.


why and how

otherwise ok.

Indeed. How? Madals are you saying that the advertising revenue is making DingIT cash flow positive?

http://www.mcvuk.com/news/read/streaming-service-dingit-raises-1-5m-in-funding/0148728

It's widely reported that DingIT received 1.5 MM in funding last year, so I'm wondering if that funding is still covering basic business items such as G&A? I don't know the viewership numbers across all DingIT streams but it seems like a stretch to say Ad revenue is covering all of your expenses, but I do enjoy being proved wrong.


DingIt is already cash flow positive. We actually did a follow up with mcvuk: http://www.mcvuk.com/news/read/dingit-wants-in-on-the-streaming-sector-s-riches/0160696

Caster: @Madals91 http://www.youtube.com/Madals91 <--
boxerfred
Profile Blog Joined December 2012
Germany8360 Posts
January 25 2016 17:46 GMT
#18
On January 26 2016 02:23 madals wrote:
Show nested quote +
On January 26 2016 02:19 Ansibled wrote:
On January 26 2016 02:06 showstealer1829 wrote:
So it's remaining exclusively on Dingit then?

Great, guess I only have GSL till Proleague starts then

You can watch the VoDs on Youtube.

What do you mean by 'true 1080p, 60 fps quality for less bitrate'? Isn't it bitrate that decides the quality of the stream, I'm not sure why this is something I'd want. If I compare 1080p streams on Twitch, the one with higher bitrate looks better.


Bitrate is only one factor that decides the quality of a stream. Every time the stream is transcoded or moved there is a quality loss, not to mention if data isn't received. We also use UDP rather than TCP which shaves off a bit more data required for the stream.

What we mean by true 1080, 60 is that the stream is stable at that quality. There is far less fluctuation in quality and frame rate in our tech compared to traditional streaming tech.

Okay, so less bitrate = less quality. So you say "we have a stable quality because we have a fewer bitrate, thus a worse quality than others"?
showstealer1829
Profile Blog Joined May 2014
Australia3123 Posts
January 25 2016 17:47 GMT
#19
On January 26 2016 02:39 boxerfred wrote:
can you do a tl;dr

also why would I install a plugin if I could just watch twitch without a plugin? can you tell me?


If you want to watch SSL live you can't, it's exclusively on Dingit
There is no understanding. There is only Choya. Choya is the way. Choya is Love. Choya is Life. Has is the Light in the Protoss Dark and Nightmare is his chosen Acolyte
IceBerrY
Profile Joined February 2012
Germany220 Posts
January 25 2016 17:47 GMT
#20
On January 26 2016 02:39 boxerfred wrote:
can you do a tl;dr

also why would I install a plugin if I could just watch twitch without a plugin? can you tell me?


because twitch isn´t disabling adblock. If it would be just another streaming platform, i would be okay with that,
but installing some plugin is just not my cup of tea nowadays. I can still watch the korean stream on youtube i hope, otherwise well to bad, more free time.
1 2 3 4 5 6 Next All
Please log in or register to reply.
Live Events Refresh
Replay Cast
23:00
WardiTV Mondays #58
LiquipediaDiscussion
OSC
22:00
Masters Cup 150 Open Qual
davetesta80
Liquipedia
LAN Event
18:00
Day 3: Ursa 2v2, FFA
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech132
RuFF_SC2 113
NeuroSwarm 85
StarCraft: Brood War
Calm 5169
Artosis 791
Shuttle 526
NaDa 60
League of Legends
Cuddl3bear5
Other Games
tarik_tv11907
summit1g7946
Day[9].tv541
JimRising 281
C9.Mang0243
FrodaN172
ViBE155
Organizations
Other Games
gamesdonequick528
Counter-Strike
PGL126
Other Games
BasetradeTV86
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota21653
Other Games
• Scarra564
• Day9tv541
Upcoming Events
OSC
10h 4m
LAN Event
13h 4m
Korean StarCraft League
1d 1h
CranKy Ducklings
1d 8h
LAN Event
1d 13h
IPSL
1d 16h
dxtr13 vs OldBoy
Napoleon vs Doodle
BSL 21
1d 18h
Gosudark vs Kyrie
Gypsy vs Sterling
UltrA vs Radley
Dandy vs Ptak
Replay Cast
1d 21h
Sparkling Tuna Cup
2 days
WardiTV Korean Royale
2 days
[ Show More ]
LAN Event
2 days
IPSL
2 days
JDConan vs WIZARD
WolFix vs Cross
BSL 21
2 days
spx vs rasowy
HBO vs KameZerg
Cross vs Razz
dxtr13 vs ZZZero
Replay Cast
3 days
Wardi Open
3 days
WardiTV Korean Royale
4 days
Replay Cast
5 days
Kung Fu Cup
5 days
Classic vs Solar
herO vs Cure
Reynor vs GuMiho
ByuN vs ShoWTimE
Tenacious Turtle Tussle
5 days
The PondCast
6 days
RSL Revival
6 days
Solar vs Zoun
MaxPax vs Bunny
Kung Fu Cup
6 days
WardiTV Korean Royale
6 days
Liquipedia Results

Completed

BSL 21 Points
SC4ALL: StarCraft II
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
Stellar Fest: Constellation Cup
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual

Upcoming

BSL Season 21
SLON Tour Season 2
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
META Madness #9
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
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.