Dota 2 can’t start game no valid server dll loaded

Dota 2 can’t start game no valid server dll loaded

Dota 2 can't start game no valid server dll loaded

Thread: Can’t Load Screen to Watch / Play a Game – No previous issue

Thread Tools
Display
  • Linear Mode
  • Switch to Hybrid Mode
  • Switch to Threaded Mode

Can’t Load Screen to Watch / Play a Game – Happens every 1-2 days since July 22

This is one of the two problems I have since 22 July. The other, when the screen actually loads is: http://dev. dota2.com/showthread. php? t=47898

The game screen won’t load whether it is to play or watch a game (ladder and private). I have played tons of games. I normally am one of the first to load and have an excellent PC and internet.

This happened in the middle of a gaming session. I just finished playing a game and searched for a new game with the same party. This is what I tried:
1. Restart Dota 2
2. Restart Steam + Dota 2
3, Restart PC + Steam + Dota 2
4. Reinstall Steam + Dota 2
5. Verified game cache files

I noted that there is someone with a similar problem, but wasn’t sure whether he could watch games too. It also is similar to an old issue that seems to have been solved.
Similar pending issue: http://dev. dota2.com/showthread. php? t=45149
Old resolved issue: http://dev. dota2.com/showthread. php? t=29911

Here is some info from the console after failing to connect to a game to watch:
SetWaterMaterial()
Steam config directory: C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\platform\config
No split screen config file ‘splitscreen_config. txt’, using defaults
ConVarRef fov_desired doesn’t point to an existing ConVar
— Missing Vgui material vgui/loadout_header
— Missing Vgui material vgui/loadout_round_rect_selected
— Missing Vgui material vgui/loadout_round_rect
— Missing Vgui material vgui/hud/heroportraits/portrait_axe
ILocalize::AddFile() failed to load file “resource/closecaption_english. txt”.
— Missing Vgui material vgui/hud/heroportraits/portrait_bane
— Missing Vgui material vgui/hud/heroportraits/portrait_pudge
— Missing Vgui material vgui/hud/heroportraits/portrait_earthshaker
Bind Key: cmd1 bind “`” “toggleconsole”
ILocalize::AddFile() failed to load file “resource/closecaption_english. txt”.
CGCClientJobUserSessionCreated::BYieldingRunJobFro mMsg firing event
CDOTAGCClientSystem – adding listener
Fetched 788462 bytes item schema version DBB98323 via HTTP; update is queued.
Applying new item schema, version DBB98323
Date query from 2012-01-22 15:02:16 to 2012-07-22 15:02:16
Browser Message: [cycle] 1 – img sl > StartWatchingGame request SteamID: [A:1:1765003266:3027], watching SteamID: [I:0:0]
Received CMsgWatchGameResponse result 0.
Received CMsgWatchGameResponse result 1.
StartWatchingGame: Sending console command: connect 103.10.124.115:28125
NET_GetBindAddresses found 123.202.234.57: ‘Atheros AR8151 PCI-E Gigabit Ethernet Controller (NDIS 6.20)’
Network: IP 123.202.234.57, mode MP, dedicated No
Port client = 27005
NotifyClientSignon: 1
Connecting to public(103.10.124.115:28125) .
0.039: Sending UDP connect to public IP 103.10.124.115:28125
NotifyClientSignon: 2
Connected to 103.10.124.115:28125

Server connection timed out.
NotifyClientSignon: 0

Thanks so much for reading this. I hope it can work soon.

Last edited by dpm; 07-25-2012 at 08:53 AM .

Dota 2 can't start game no valid server dll loaded

Dota 2 builds sniper team

Dota 2 builds sniper team

Dota 2 builds sniper team

Dota 2 builds sniper team

ROLE
Ranged – Carry

LEVEL 1 15 25
HIT POINTS 454 906 1,609 SIGHT RANGE 1800 / 1000
MANA 195 668 1,266 ATTACK RANGE 550
DAMAGE 36-42 77-83 126-132 MISSILE SPEED 3000
ARMOR 2 8 14
MANA COST: 120 / 120 / 120 / 120 COOLDOWN: 15.0
ABILITY: TARGET POINT DAMAGE: MAGICAL
DAMAGE: 12 / 24 / 36 / 48 MOVEMENT SPEED: 15% / 20% / 25% / 30%
RADIUS: 360 DURATION: 9

Decent slower and AoE damage. But, this skill is easy to dodge, the eney just needs to walks a little and then he will save from this skill.

ABILITY: PASSIVE DAMAGE: PHYSICAL
DAMAGE: 15 / 40 / 65 / 90 CHANCE: 40%

This is a very good skill for a carry because it gives a decent damage and mini stuns. Mini stuns will cancel teleport from enemies.
This skill will become more deadly the longer the game become.

ABILITY: PASSIVE BONUS RANGE: 75 / 150 / 225 / 300

This will make you can shoot enemies from a very long range. On maximum range, this skill will makes tower can’t attack you because you are too far from the tower attack range.

Sniper locks onto a target enemy unit, and after 1.7 seconds, fires a devastating shot that deals damage at long range, and mini-stuns the target.

MANA COST: 175 / 275 / 375 COOLDOWN: 20.0 / 15.0 / 10.0
ABILITY: TARGET UNIT AFFECTS: ENEMY HEROES
DAMAGE: MAGICAL DAMAGE: 355 / 505 / 655
RANGE: 2000 / 2500 / 3000

Level 1: Headshot
Level 2: Take Aim
Level 3: Headshot
Level 4: Shrapnel
Level 5: Headshot
Level 6: Assassinate
Level 7: Headshot
Level 8: Shrapnel
Level 9 : Shrapnel
Level 10: Shrapnel
Level 11: Assassinate
Level 12: Take Aim
Level 13: Take Aim
Level 14: Take Aim
Level 15: Stats
Level 16: Assassinate
Level 17-25: Stats

Why Headshot on early game?
To make you easier for last hitting and denying.

Why Sharpnell on mid game?
This skill helps you in gank and teamfight, and in this state of the game, is where gank happens.

Why take aim is the last skill to be maxed? Usually, Sniper get a nice back up from his partner, so he should be able to do last hitting from his dafault range on early-mid game. Your ability point is better to be allocated on Sharpnell first because it will help you on a gank / teamfight.

STRATEGY
Early Game
You should try to lasthits every creeps. Denying is not your priority. This is a carry’s job, to farm as much. The more you farm, the faster you will get your items, the faster you get your item, the stronger you are. The stronger you are, the more capacity you will have to carry your team into victory.

On early game, you should be protected by your teammates to be able to farm in a maximum safety. You may ask a supportive hero like Vengeful Spirit or Shadow Demon to helps you. A support can protect you from death by their stun.

And also don’t forget to ask the Support to always buys the wards to be able to get vision on a certain area where enemy may comes to gank you.
Remember: Safety is the key of a successful team.

Mid Game
Keep farming. This is your job. Change lane if there is an empty lane. Or you can participate in a teamfight once in a while if the sitiation is good for you. You have Sharpnel and Assassinate to helps you getting enemy kills.

Or if your team decided to push, you can easily right click the tower, the advantage of being Sniper is that towers can’t hit you because you attack range is long.


Late Game
This is the stage you will contribute the most because in this stage you should already acquired high damages to carry the enemy.

Wait until your initiator started a teamfight. Just right click the enemy one by one. Believe me that your damage is very high so you just right click the enemy to kill them all.

You can use Assassinate once in a while, like when there is an enemy escape from you. Assassinate damage is high, so you can kill squishy heroes like Crystal maiden or KoTL easily

Usually in this stage of the game you already have some good items like Manta Style or Daedlus. I believe that you always can outdamage the enemy, so keep calm and right click. Recommended to kill squishy heroes first and then later you can kill the tanky heroes.

ITEM BUILD
1. Power Threads
Total cost: 1400
Recipe: Gloves of Haste, Boots of Speed, Belt og Giant Strength/ Robe of Magi/ Band of Elvenskin

Active: Switch Attribute – Changes selected attribute between Strength, Agility and Intelligence.
Flat movement speed bonuses from multiple pairs of boots do not stack. + 55 Movement Speed
+ 8 Selected Attribute + 30 Attack Speed

Why Power Threads? It gives you attack speed, thats what you need, attack speed and damages.

2. Ring of Aquila
Total Cost: 985
Recipe: Wraith Band + Ring of Basillus

Passive: Aquila Aura – Grants mana regeneration and armor in a 900 AoE.
Active: Toggle whether the aura affects other non-hero units.
Multiple instances of Aquila Aura do not stack.
+ 9 Damage + 3 All Attributes + 3 Agility + 1 Armor
AURA MANA REGEN: 0.65 AURA BONUS ARMOR: 2

Why Ring of Aquila? It gives you mana regen. You need mana regen to morph, to escape in dangerous situation. This items also gives damage and stats.

3. Shadow Blade
Total cost: 3000
Recipe: Shadow Amulet + Claymore

Dota 2 builds sniper team

Dota 2 rarest items in rpg’s

Dota 2 rarest items in rpg’s

Dota 2 rarest items in rpg's

Top 10 most expensive Dota items on the market – September 2018

The top 10 most expensive Dota 2 items available on the Steam market. I explored the market to find out the skins sold fairly at a high price during September 2018.

In the market there are thousands of items sold at an inaccurate cost, often in an attempt to scam the buyers. To give credibility to this list, I included only the items that have been already traded in the past and the recent average price range.

Unusual Golden Baby Roshan

Item currently not available. From the April 2018 list.

Average price: $1,800

Last sold on January 31 for $1,800

An immortal courier awarded to players that made it in the Sugar Rush Hall of Fame during Diretide 2012.

It utilizes the same model of the standard Baby Roshan courier – listed for $2-3 – but has golden textures and effects.

In the game, there are Baby Roshans available with different effects, and they are all very expensive: Platinum, Ice, Lava, Dark Moon, Desert Sand, and Jade.

Legacy Enduring War Dog

Average price: around $1,000 – very variable cost depending on the effect

Last sold on August 6 for $806

A Mythical courier, originally released on May 31, 2012. Legacy couriers are old but expensive couriers which were given an unique random color and a Prismatic: Legacy gem.

Platinum Baby Roshan

Average price: $1,700

Last sold on September 10 for $1,725

An immortal courier awarded to players that made it in the Sugar Rush Hall of Fame during Diretide 2013.

It utilizes the same model of the standard Baby Roshan courier – listed for $2-3 – but has platinum textures and effects.

The color of the textures isn’t the only distinction among the various Baby Roshans, but also the gems are different.

For example, the Golden Roshan has Ethereal: Touch of Midas and Prismatic: Midas Gold, the Platinum one has Ethereal: Ionic Vapor and Prismatic: Pristine Platinum. They create custom effects and change the color of the particles.

Genuine Axe of Phractos

Average price: $1,500

Last sold on August 10 for $1,380

A mythical weapon for Axe obtained in genuine quality by buying the Axe figurine from the WETA workshop. It is no longer available.

Later on, Valve included this item in the Trust of the Benefactor 2016 treasure as an ultra rare drop. Three copies of the treasure were given to all players with The International 2017 Battle Pass. Only 25 copies of this item could be unboxed worldwide.

Genuine Monarch Bow

Average price: $1,500-1700

Last sold on September 14 for $1,574

A mythical weapon for Drow Ranger acquired in genuine quality by purchasing the Butterfly Sword from the WETA workshop. It is no longer available.

Also the Monarch Bow was included in the Trust of the Benefactor 2016 as an ultra rare drop.

Rarities of the Benefactor 2017

Item currently not available. From the May 2018 list.

Average price: $1,150

Last sold on November 22 for $1,200

A legendary item gained as an ultra rare drop from Trust of the Benefactor 2017, which is an immortal chest obtained via leveling The International 2017 Battle Pass.

The first treasure was given at level 83, the second at 245, and afterwards an extra one every 50 Battle Pass levels.

Rarities of the Benefactor contained precious skins, and only a determinate amount of each one could be unboxed worldwide:

Very rare: 100 each

Extremely rare: 50 each

Ultra rare: 25 each

Prismatic: M >Item currently not available. From the August 2018 list.

Average price: $900-1,200

Last sold on April 26 for $1,262

A mythical gem that changes the color of unusual particle effects on custom couriers with an Ethereal Gem.

It also alters the following items:

Terrorblade’s Fractal Horns of Inner Abysm

Techies’ Swine of the Sunken Galley

Witch Doctor’s Padda’pon of Ribbi’tar.

Genuine Tsukumo the Moon Cloud

Average price: $800-1,000

Last sold on September 18 for $825

A mythical mount for Mirana that comes in genuine quality by buying the Mirana Princess of the Moon Collectible Statue by Artgerm and Mark Newman.

The sculpture originally was sold for $400 on the WeLoveFine shop, but is no longer available.

The original mount was a tiger, but before the release Valve transformed it in a moon rabbit. Later on, they introduced also the tiger as a second style following the community feedback.

Rarities of the Benefactor 2018

Item currently not available. From the August 2018 list.

Average price: $900-1,100

Last sold on August 16 for $1,210

A legendary item gained as an ultra rare drop from Trust of the Benefactor 2018, which is an immortal chest obtained via leveling The International 2018 Battle Pass.

The first treasure was given at level 83, the second at 245, and afterwards an extra one every 50 Battle Pass levels.

It contains the same skins of the Rarities of the Benefactor 2017, and with the same rarity and number of drops worldwide. The Golden Wings of the Manticore for Skywrath Mage is the only new addition.

Legacy Morok’s Mechanical Mediary

Average price: $800-900

Last sold on April 11 for $937

Note: there are multiple variants of this mythical courier and they are all cheap. Only the legacy version is valuable.

After the top 10

There are many more amazing and expensive items. I have featured them during the previous months, but they fell from the top 10 due to the fluctuations of the Steam Market. Let’s check them out!

In no particular order.

Legacy Stumpy – Nature’s Attendant

Average price: $650-700

Last sold on December 8 for $922

The courier was removed from the Store on June 7, 2013 and its rarity was changed to immortal. Legacy couriers are old but expensive couriers which were given an unique random color and a Prismatic: Legacy gem.

Dragonclaw Hook

Average price: $800-850

Last sold on September 18 for $826

An immortal weapon for Pudge, formerly of mythical rarity. It is one of the oldest rare items, and was released in the Sithil’s Summer Stash on July 12, 2012. Valve accidentally re-added it to the drop list in February 2013, but removed it soon after.

Also this item was added to the Trust of the Benefactor 2016 as a rare drop. Only 200 copies were available worldwide.

Its price increased recently, perhaps due to the announcement of the upcoming Pudge’s Arcana. Dota 2 rarest items in rpg’s

Note: there are multiple variants of this immortal item (standard, inscribed, corrupted, and autographed) and they all cost pretty much the same.

Dota 2 rarest items in rpg's

Dota 2 dk vs na’vi 2014

Dota 2 dk vs na’vi 2014

Dota 2 dk vs na'vi 2014

Это видео недоступно.

Очередь просмотра

Очередь

  • Удалить все
  • Отключить

БОМБА! NaVi vs Empire bo1 International 2014 Dota 2 #ti4 RUS

Хотите сохраните это видео?

  • Пожаловаться

Пожаловаться на видео?

Выполните вход, чтобы сообщить о неприемлемом контенте.

Понравилось?

Не понравилось?

Subscribe(Подписаться): http://bit. ly/19r7oXU
БОМБА NaVi vs Empire 09.07.2014 International 2014 Dota 2 #ti4 RUS с русскими комментариями
STEAM GROUPE: http://steamcommunity. com/groups/Kibo.
VK Public: https://vk. com/dotakib
Twitch: http://twitch. tv/kiborgik
Google+:https://plus. google. com/u/1/b/1098746.
The International Dota 2 Championship 2014 — четвёртый по счёту ежегодный турнир по игре Dota 2 от компании Valve. Начальный призовой фонд турнира составлял 1,6 миллионов долларов, но, благодаря добавлению 25 % выручки от продаж Компендиумов и средств для повышения их уровня, сумма выросла до 10,5 миллионов долларов и продолжает расти. В начале марта 2014 года компания Valve заявила, что 4-й турнир, в отличие от предыдущих, будет проходить в середине июля, а не в августе, как раньше.
Invited Teams
Alliance
1 Loda
2 s4
3 AdmiralBulldog
4 EGM
5 Akke
1st The International 2013

1 Luo
2 Ferrari_430
3 YYF
4 ChuaN
5 Faith
1st The International 2012

1 XBOCT
2 Dendi
3 Funn1k
4 Puppey
5 KuroKy
1st The International 2011

1 mason
2 Arteezy
3 Universe
4 zai
5 ppd
9 – 12th The International 2012

1 Russia Silent
2 Ukraine Resolut1on
3 Ukraine Mag

4 Russia VANSKOR
5 Ukraine ALWAYSWANNAFLY

1 BurNIng
2 Mushi
3 iceiceice
4 LaNm
5 X!!
4th The International 2012

1 Sylar
2 Super
3 rOtk
4 Fenrir
5 fy

1 Hao
2 Mu
3 xiao8
4 Banana
5 SanSheng

1 EternaLEnVy
2 SingSing
3 bOne7
4 Aui_2000
5 pieliedie

1 kYxY
2 YamateH
3 Ohaiyo
4 Net
5 XtiNcT

1 Era
2 H4nn1
3 Trixi
4 N0tail
5 Fly
7 – 8th The International 2013

Qualified Teams
Na’Vi North America

1 Sneyking
2 Korok
3 Brax
4 Fogged
5 1437

1 Lance
2 ddz
3 JoHnNy
4 MoZuN
5 xiangzai

1 Rabbit
2 Yao
3 Lin
4 DD
5 DDC
3rd The International 2012

1 Pajkatt
2 FATA
3 MSS
4 MiSeRy
5 paS
13 – 16th The International 2012

Playoffs Phase One Teams
Team Liquid

1 TC
2 qojqva
3 BuLba
4 DeMoN
5 waytosexy
7 – 8th The International 2013

1 March
2 QO
3 Forev
4 Reisen
5 Heen

1 Black^
2 inflame
3 June
4 Ayo
5 demons

Inspectre for Dota 2

For those who don’t know, Inspectre is an application for Dota 2 that evaluates past matches and helps you make good hero choices based on those already selected. It’s not just a simple counter picker. It’s a full lineup analyzer and hero value calculator. It will even predict a team’s chance of winning.

You can use it for free on my website or by downloading it from the App Store. It’s pretty cool so far and it’s going to get a lot better. Check it out if you haven’t done so already.

As an informal test, I checked it’s predictions against the results of the 2014 International.

Virtus (00.56%) vs MVP ✗
Virtus vs MVP (04.86%) ✓

CIS vs Liquid (03.29%) ✓
CIS vs Liquid (05.54%) ✓

MVP vs Liquid (06.05%) ✓
MVP vs Liquid (13.07%) ✓

C9 (10.29%) vs EG ✓
LGD (07.23%) vs Newbee ✗
DK (03.63%) vs Fnatic ✗
Alliance vs IG (00.25%) ✓
Arrow (12.90%) vs EG ✗
Empire vs Titan (00.47%) ✓
Vici (03.02%) vs Mouse ✓
Na’Vi NA vs Liquid (09.01%) ✗
Arrow (02.16%) vs C9 ✗
DK vs LGD (06.86%) ✗
Fnatic vs Na’Vi (02.68%) ✗
IG vs Newbee (03.85%) ✓
Alliance vs Titan (05.47%) ✓
Na’Vi vs Vici (13.42%) ✗
Fnatic vs Na’Vi NA (01.57%) ✓
Empire vs Mouse (04.21%) ✗
Alliance vs Newbee (02.11%) ✓
DK (01.25%) vs Liquid ✗
C9 (05.48%) vs Titan ✓
EG (04.52%) vs LGD ✓
Arrow (01.99%) vs IG ✗
Empire (01.58%) vs Vici ✗
Na’Vi (00.90%) vs Mouse ✓
LGD vs Na’Vi NA (08.84%) ✓
DK (02.88%) vs IG ✗
EG vs Fnatic (04.44%) ✗
C9 vs Mouse (03.92%) ✓
Newbee (04.44%) vs Liquid ✗
Alliance (01.13%) vs Arrow ✓
Titan vs Vici (12.89%) ✗
C9 (02.79%) vs Na’Vi NA ✓
Na’Vi (12.09%) vs Empire ✓
Alliance vs DK (06.31%) ✓
Fnatic (06.35%) vs Newbee ✓
EG (14.19%) vs Liquid ✗
Arrow vs LGD (08.06%) ✓
IG vs Mouse (19.06%) ✗
Fnatic vs Liquid (01.73%) ✓
Na’Vi NA (08.93%) vs Empire ✗
Newbee (10.97%) vs Titan ✗
EG vs IG (00.26%) ✓
C9 vs Na’Vi (00.45%) ✓
Arrow vs DK (00.08%) ✓
LGD (06.90%) vs Vici ✗
Fnatic vs LGD (06.17%) ✓
Na’Vi vs Titan (02.22%) ✓
Alliance vs Mouse (08.16%) ✗
Na’Vi NA vs Vici (06.60%) ✓
Empire vs Liquid (13.14%) ✓
Arrow (15.22%) vs Titan ✗
C9 vs DK (07.85%) ✓
EG vs Newbee (04.44%) ✗
LGD (14.44%) vs Liquid ✓
IG (05.54%) vs Na’Vi NA ✗
DK vs Mouse (23.24%) ✗
Alliance (08.08%) vs Empire ✓
Fnatic (04.00%) vs Vici ✗
C9 vs Newbee (00.23%) ✓
Arrow (09.18%) vs Mouse ✗
EG (02.35%) vs Na’Vi ✓
DK (03.20%) vs Empire ✓
Alliance vs Na’Vi NA (04.00%) ✗
C9 (01.77%) vs Liquid ✓
IG (10.64%) vs Titan ✓
Newbee (01.85%) vs Vici ✗
Arrow vs Na’Vi NA (00.63%) ✗
LGD (03.14%) vs Na’Vi ✗
Alliance (04.76%) vs Fnatic ✗
Newbee (02.28%) vs Mouse ✓
Arrow vs Liquid (00.55%) ✗
IG vs Empire (01.92%) ✓
EG vs Titan (05.16%) ✗
Na’Vi vs Na’Vi NA (08.87%) ✓
DK (04.68%) vs Vici ✗
Fnatic (03.15%) vs IG ✗
Alliance vs LGD (06.41%) ✓
C9 (03.01%) vs Empire ✓
DK vs Titan (16.18%) ✓
Arrow (06.37%) vs Fnatic ✗
EG vs Mouse (02.26%) ✗
LGD (10.03%) vs Empire ✓
DK (08.50%) vs Na’Vi NA ✓
IG vs Liquid (26.03%) ✓
EG (06.20%) vs Vici ✓
Titan (05.66%) vs Mouse ✗
Na’Vi NA vs Newbee (07.37%) ✓
Na’Vi vs Liquid (06.46%) ✗
Alliance vs Vici (02.16%) ✓
IG (12.15%) vs LGD ✓
Na’Vi NA vs Titan (02.37%) ✓
DK vs Na’Vi (00.40%) ✗
Alliance vs Cloud 9 (03.24%) ✗
EG (07.33%) vs Empire ✓
Fnatic vs Mouse (02.98%) ✓
Liquid (06.04%) vs Vici ✗
Arrow (04.08%) vs Newbee ✗
C9 (02.86%) vs IG ✓
Arrow vs Na’Vi (09.61%) ✓
LGD (11.41%) vs Titan ✓
DK (18.11%) vs Newbee ✓
EG vs Na’Vi NA (01.39%) ✗
Alliance (07.39%) vs Liquid ✗
LGD vs Mouse (03.11%) ✓
Newbee (11.68%) vs Empire ✗
IG (04.99%) vs Na’Vi ✓
C9 (05.53%) vs Vici ✓
Liquid vs Titan (03.25%) ✗
Fnatic vs Empire (09.84%) ✓
Arrow (14.78%) vs Empire ✗
Fnatic vs Titan (00.37%) ✓
C9 (14.78%) vs LGD ✗
Na’Vi (00.03%) vs Newbee ✓
Arrow (08.09%) vs Vici ✗
Na’Vi NA (01.41%) vs Mouse ✗
DK vs EG (00.79%) ✗
Alliance vs Na’Vi (12.20%) ✗
IG vs Vici (02.58%) ✓
Liquid (10.79%) vs Mouse ✗
Alliance vs EG (01.69%) ✓
C9 (08.14%) vs Fnatic ✗

Liquid (13.50%) vs LGD ✗
Liquid vs LGD (05.53%) ✓

Cloud 9 vs LGD (00.50%) ✗
Cloud 9 vs LGD (07.02%) ✓
Cloud 9 (16.00%) vs LGD ✓

DK (09.85%) vs Cloud 9 ✓
DK (15.68%) vs Cloud 9 ✓

Titan (00.56%) vs Newbee ✗
Titan vs Newbee (05.48%) ✗
Titan (06.84%) vs Newbee ✗

Na’Vi vs Newbee (04.34) ✓
Na’Vi vs Newbee (05.24) ✓

IG (01.85%) vs Newbee ✗
IG (14.15%) vs Newbee ✓
IG vs Newbee (06.55%) ✓

Vici (20.25%) vs Newbee ✗
Vici (04.13%) vs Newbee ✓
Vici vs Newbee (01.99%) ✓

EG (04.12%) vs DK ✓
EG (02.38%) vs DK ✓

Newbee (14.25%) vs EG ✓
Newbee (05.26%) vs EG ✓

C9 vs Na’Vi (03.70%) ✗
C9 vs Na’Vi (01.24%) ✓
C9 (12.47%) vs Na’Vi ✓

IG (00.61%) vs LGD ✗
IG (12.58%) vs LGD ✓
IG (00.66%) vs LGD ✗

Vici vs C9 (00.96%) ✗
Vici vs C9 (00.50%) ✓
Vici (05.17%) vs C9 ✗

DK vs LGD (02.97%) ✓
DK (04.16%) vs LGD ✓
DK (16.23%) vs LGD ✓

Vici (02.73%) vs DK ✓
Vici vs DK (07.94%) ✗

EG vs Vici (01.69%) ✓
EG (03.02%) vs Vici ✓
EG (20.56%) vs Vici ✗

Newbee (06.42%) vs Vici ✗
Newbee vs Vici (06.40%) ✗
Newbee (04.23%) vs Vici ✓
Newbee vs Vici (05.96%) ✗

Total – 94 out of 169 (55.62%)
Over 5% Advantage – 46 out of 84 (54.76%)
Over 10% Advantage – 19 out of 35 (54.29%)

Not bad! A little lower than expected in the over 10% category, but it’s such a small sample size so whatevers. I do like the results though. Inspectre found advantages in Dota’s highest level games that seem to be somewhat correct. I think this validates its usefulness. I wonder if even at such a high level, the drafters could have benefitted from taking its results into consideration.

Dota 2 dk vs na'vi 2014

Learn dota 2 basics of marketing

Learn dota 2 basics of marketing

Learn dota 2 basics of marketing

6 Important Tips for Beginners to Play DOTA 2

DOTA 2 is a MOBA type game that is played by 2 teams consisting of 5 people from each team and can only be played on a PC. Many people have heard the term MOBA game thanks to the rise of those who play Mobile Legends and Arena Of Valor.

6 Important Tips for Beginners to Play DOTA 2

For those of you who want to explore / want to try a more challenging MOBA game you must play DOTA 2. Because in DOTA 2 it’s very different from ML or AOV even though the same type of MOBA game.

You can download DOTA 2 on Steam . You type in the steam search “DOTA 2” you can directly download the game for free. All you need is a laptop or computer with a minimum

OS: Windows Vista
CPU: Intel Core 2 Q6600 @ 2.4GHz / AMD Phenom 9850 @ 2.5GHz
GPU: NVIDIA GeForce GT 9800 / AMD Radeon HD 4870
RAM: 4GB
DirectX: Version 11
HDD: 65GB

Here are tips how to Play DOTA 2

1. Don’t Skip Game Tutorials

For those of you who are new to playing the DOTA 2 game, please don’t skip the first time playing the game. With the tutorial, you will understand the basics of playing DOTA 2. Knowing what kind of skills, what items are like, the rules of play and how to move the hero.

Many of them immediately skip the tutorial because it is considered boring. Apart from being bored, you should know the basics of playing before trying other tips.

2. No Blind MAP

Different from ML or AOV games, DOTA 2 itself has a fairly extensive MAP. Even many dark areas that can be used by the enemy to be ganged. Playing DOTA besides focusing on finding gold and exp, you also have to pay attention to MAP.

Before the game starts you have to know which hero is your friend and which hero is your opponent, your opponent and enemy will be different in the mini map icon. In the default settings, the enemy is the arrow shaped icon, the friend is the cursor shaped icon. You have to be aware when enemies that disappear in minimap, they could be hiding in the forest and get ready to gang up on your hero.

3. Knowing the DOTA Game Role

There is nothing wrong for a newbie to find out what roles are in DOTA 2. If you learn this, you are a smart beginner. There are 5 Main Role viz

Position 1 as a Hard Carry. Hard Carry Hero is a Hero who can lift or key the main victory of a team and will usually use safelane. Hard Carry heroes are usually weak heroes in the Early Game but are fierce in the Late Game. Hard Carry Hero must be smart to take advantage of last hit opportunities to get gold faster.

Popular Hard Carry Heroes such as Phantom Assassin, Ursa, Anti Mage, Dragon Knight.
Position 2 as a Semi Carry / MidLaner. This hero will be in the middle lane and face 1 opponent 1. This hero must be able to master the middle lane and gain Exp as soon as possible. Usually Midlaner heroes take advantage of high skill levels to get hurt damage at the beginning of the game and in the middle of the game. MidLaner heroes are demanded to master reliable last hits and beats.

Popular MidLaner heroes such as Invoker, Storm Spirit, Pudge, Queen of Pain.
Position 3 as Offlaner who functions to survive in the lane alone against 2 enemy heroes. Being able to survive alone is thankful especially being able to farm in the lane. Offlaner heroes don’t usually depend on items but have skills that are useful for staying alive and sick when used against opponents.

Popular MidLaner heroes such as Doom, Dark Seer, Broadmother, Tusk.
Position 4 as Semi Support / Roaming which serves to help team ganking. This hero usually roams the forest map. If you’re not doing forest creep stacking, then hide in a dark map to prepare your opponent ganking.

Popular Semi Support Heroes such as Nature Prophet, Bounty Hunter, Chen.
Position 5 as Hard Support is the position most needed in the team. This role is not good, because you have to buy support items such as Ward, Courier, and clarity and you are prioritized at the very bottom of killing creeps or opposing heroes. You should be able to make Hard Carry comfortable when farming and help it when ganking.

Popular Hard Support heroes such as Rubick, Dazzle, Keeper of Light, Shadow Shaman, Lion.

4. Items that must be taken during early game

When the match starts, you will get not so much initial gold. Use the gold to buy the Town Portal Scroll and the remaining Tango adjusts the items to the role that you are currently using. Town Portal Scroll is very useful when you are in a precarious situation, for example, when you run out of blood and blood is dying, you can return to the Base or when you are stuck in the forest or in an enemy gang, you can use this TP to escape.

While tango is useful for regenerating your HP cellphone. When your hero is hit until it reaches half its blood, you can use the tango to restore your hero’s HP. Use the tango on the tree, your cellphone will automatically recover little by little.

5. Ignore Criticism in the Game

DOTA 2 game is hard, bro, you have to have a mental steel to be able to continue playing DOTA 2. You have to ignore their dirty talk and their insults. Even the slightest mistake you will be insulted, ignore them and focus on playing so your team can win.

6. Use the easy Hero first

Learning to use heroes is important, you are encouraged to use the easy ones first. In Dota 2 alone it has more than 100 heroes and not all of them are designed for beginners. Use easy heroes first if role carry like Phantom Assassin, Sniper, Ursa. Learn dota 2 basics of marketing If the hero supports use Crystal Maiden, Spirit Breaker, Ogre.

Learn dota 2 basics of marketing

Dota 2 anti mage guide dota fire luna

Dota 2 anti mage guide dota fire luna

Dota 2 anti mage guide dota fire luna

Dota Underlords: Gu > Everything you need to know about Valve’s official take on Auto Chess.

About MetaBomb Staff

Our Dota Underlords guide contains everything you need to know about the mode, with details on how to play, how to download and install, beginner tips, info on upcoming content and more.

Dota Underlords is Valve’s official take on the Auto Chess craze that’s swept across Dota over the last few months, and it’s not just a tack-on for Dota 2. It’s a fully fleshed, standalone game that’s based in the Dota universe and will feature it’s own development progress over time.

In our regularly updated guide to Dota Underlords, we’ve put together information on how it plays, how to download and install the game on your device, what heroes are available and upcoming features too.

As we gain more experience with the game, we’ll be fleshing the guide out considerably, so keep us bookmarked and check back for more updates in the very near future.

Navigation:

Need help with something specific? Use the following links to jump straight into what you’re after!

What is Dota Underlords?

Dota Underlords is Valve’s official take on the unofficial Auto Chess mod which has proved immensely popular over the last few months.

Dota Underlords is currently available on PC, as well as iOS and Android devices.

How does Dota Underlords play?

Dota Underlords plays almost identically to the unofficial Auto Chess mod that you’re likely already familiar with.

Although it will of course develop in its own direction over time, and under Valve’s curation.

Here’s a quick rundown of the fundamentals:

Eight players enter a game space, and each player has a tiled-based “chess board” on which they can place attacking units.

When combat rounds commence, players travel between boards and their units automatically attack each other.

Gold is received based on combat performance, and this currency can be used to purchase further units.

Your goal is to build up a strategically synergistic fighting force, one which continues to overwhelm all opponents in a series of encounters.

As players are beaten in individual rounds, they slowly drop out of the running. It’s a case of being smarter, and more prepared, than the seven other players in order to become the last person standing.

For more insight into how this sort of game works, we highly recommend checking out our Dota Underlords: How to Play article.

How do I install Dota Underlords? (PC and Mobile)

Dota Underlords is now in open beta for Steam, iOS and Android devices.

Simply search “Dota Underlords” in Steam and select “Install” to get the game on your PC.

For those on iOS and Android, search “Dota Underlords” in the App Store or Google Play Store and select “Download”. Make sure you double check that the version you’re downloading is published by Valve as you don’t want to accidentally install a cheap knock-off.

Other essential Dota Underlords guides

What heroes are available in Dota Underlords?

Here’s a quick list of every Hero that’s made it into the open beta version of the game:

While Dota Underlords is entirely separate to Dota Auto Chess, it’s very similar. With this in mind, it’s worth having a glance at our Auto Chess Tier List page as it’ll give you a better idea of which heroes are stronger than others.

We’re currently in the process of putting together an Underlords Tier List, so keep an eye on our site for an update very soon!

  • Abaddon
  • Alchemist
  • Anti-Mage
  • Arc Warden
  • Axe
  • Batrider
  • Beastmaster
  • Bloodseeker
  • Bounty Hunter
  • Chaos Knight
  • Clockwerk
  • Crystal Maiden
  • Disruptor
  • Doom
  • Dragon Knight
  • Drow Ranger
  • Enchantress
  • Enigma
  • Gyrocopter
  • Juggernaut
  • Keeper of the Light
  • Kunkka
  • Lich
  • Lina
  • Lone Druid
  • Luna
  • Lycan
  • Medusa
  • Mirana
  • Morphling
  • Nature’s Prophet
  • Necrophos
  • Ogre Magi
  • Omniknight
  • Phantom Assassin
  • Puck
  • Pudge
  • Queen of Pain
  • Razor
  • Sand King
  • Shadow Fiend
  • Shadow Shaman
  • Slardar
  • Slark
  • Sniper
  • Techies
  • Templar Assassin
  • Terrorblade
  • Tidehunter
  • Timbersaw
  • Tinker
  • Tiny
  • Treant Protector
  • Troll Warlord
  • Tusk
  • Venomancer
  • Viper
  • Warlock
  • Wind Ranger
  • Witchdoctor

What can we expect from Beta Season of Dota Underlords?

According to the in-game announcement, the devs expect a beta testing period of around three months before Season 1 begins.

However, this doesn’t mean the game will be light on content. It seems like the devs have quite a few things planned to keep things fresh and rewarding.

Here’s a look at all the upcoming features which will debut during the Beta Season:

  • Ranked Matchmaking: “Everyone starts at the bottom, but by playing against other Underlords you’ll climb through the ranks and prove that you are the right person to rule White Spire.”
  • Underlords Battlepass: “The Battle Pass will introduce progression, cosmetics, custom boards, and a host of other new features to the Dota Underlords experience.”
  • Tournament Ready: “Create your own private lobbies and matches, then invite spectators to watch eight Underlords duke it out.”
  • Seasonal Rotation: “Every season we’ll say goodbye to certain heroes, items, and traits to make room for new additions that will shape the ever-evolving world of Dota Underlords.”
  • Match Replay: “Relive and share your favourite moments of the season with our replay viewer.”
  • Online/Offline: “Offering a sophisticated AI with 4 levels of difficulty, offline play is a great place to hone your skills. Pause and resume games at your leisure.”
  • Choose Your Underlord: “Choose an Underlord persona from our ever-expanding roster that fits your play style. With unique gameplay-affecting changes, there’s an Underlord for everyone.”

Valve assures us there’s a lot more in store for the Beta Season, so for now we’ll just have to wait and see how the game evolves. We’ll update this section as soon as we know more.

That wraps up the second edition of our Dota Underlords guide! We’ll have much more detail for you once we’ve had deeper hands-on experience with the game ourselves. Check back soon for an update.

Dota 2 anti mage guide dota fire luna

Dota 2 diretide wallpaper removal tips

Dota 2 diretide wallpaper removal tips

Dota 2 diretide wallpaper removal tips

Dota 2 diretide wallpaper removal tips

Самое пугающее событие Восстания Тьмы — это, конечно же, ежегодное исчезновение тяготеющего над Рошаном проклятия. Покинув свое кошмарное логово, он вынужден скитаться в поисках одного единственного блюда, которое может утолить его адский голод — Грявольского леденца!

Пока Рошан бродит в нескончаемой ночи, герои спешат наполнить свои сундуки вкусным лакомством. Каждая команда старается собрать больше леденцов, чем другая… пока Рошан не учует их аромат. А когда это произойдет, словно чешуйчатая, крылатая, в несколько раз увеличенная копия хулигана с вашего двора, Рошан не позволит каким-то там ничтожным героям встать между ним и его любимой конфетой.

Добравшись до этой сладости, им завладевает недуг, известный как Сахарное бешенство, и тогда всем становится несладко. Силам Тьмы и Света предстоит объединиться и продемонстрировать всю свою мощь, ловкость и интеллект, чтобы справиться с Рошаном.

Тех, кто одолеет зверя, ждет соответствующая награда. Тогда как, обычно, Рошан скрывает сыр и бессмертие, во время Восстания Тьмы из Рошана можно выбить редкие эссенции и даже (что немного странно) яйца!*

К слову об эссенциях: время не ждет! Часы тикают! А утренний петух и полночный волк уже почти охрипли!

Бесстрастный и оценивающий глаз реющей над битвой птицы следит за каждой битвой с Рошаном и мгновенно оповещает великого поднебесного судию. Как приятно, что даже во время Восстания Тьмы, кому-то не всё равно.

Когда речь заходит о рецепте Грявольской тянучки, кондитеры Ярона тщательно держат его в секрете, и не удивительно. Это действительно очень жуткий процесс!

По правде говоря, если бы Гряволы знали, что именно было сделано от их имени, яронские кондитеры никогда бы не знали покоя. Но мы можем поделиться с вами этим секретом, потому что Гряволы всё равно никогда ничего не читают, а Ярон произносится совсем не так как пишется.

На самом деле, всё очень просто: возьмите Грявола, растяните и сложите его десять тысяч раз на цветастой гряволо-конфетной дыбе, и вот результат — разноцветная, ароматная, негнущаяся и очень крепкая тянучка готова!

Неудивительно, что только Рошан может это переварить!

Если ваша нежная душа не может выдержать ужасов Восстания Тьмы, то вы можете изгнать духов Тьмы с помощью магазина Dota 2. В нем вы найдете множество вещей для таких героев, как Invoker, Death Prophet, Windranger и Antimage, а также ключи от особых сундуков Тьмы, которые выпадают во время сражений. Всё это — элементы мрачного отмечания Восстания Тьмы, которые, возможно, немного напугают вас. Но согласитесь, в милом детеныше Рошана нет совершенно ничего зловещего.

Кульминация Восстания Тьмы — повод для радости, что довольно иронично.

Радоваться, разумеется, будут только те, кто видит надежду в прибытии целых стай обожающих хаос Гряволов! Потому, что именно в это время они и вылупляются.

На протяжении всего фестиваля Тьмы, вы должны тщательно ухаживать за своим яйцом: кормить его эссенциями, которые выпадают из Рошана… или нет! Решать вам. Как было сказано каким-то мудрецом (или кем-то еще), только что вылупившиеся существа очень чувствительны ко всему, и поэтому каждая эссенция даст уникальный эффект вашему питомцу. А есть ли инструкция для всего этого безумства? Только метод проб и ошибок откроют для вас правила выращивания Гряволов.

Каждому герою, который встретит и одолеет Рошана, выпадает яйцо. Если вы хотите поэкспериментировать, не убивая Рошана, то вы можете приобрести точно такое же яйцо в магазине Dota 2. Купите дюжину или даже чертову дюжину яиц, чтобы проникнуться вкусом Грявольской тянучки.

Dota 2 diretide wallpaper removal tips

Dota 2 meepo responses to stress

Dota 2 meepo responses to stress

Dota 2 meepo responses to stress

Meepo/Responses

Voice responses

Contents

Responses are used by Meepo prime only, unless when stated otherwise. Meepo clones have a slightly higher pitched voice.
If Meepo clones use responses from a category, each has individual response cooldowns. Responses marked as not-repeating are still limited to once per match, not once per Meepo.

Loadout

  • Link▶️ Meepo!
  • Link▶️ Meepo the Geomancer!
  • Link▶️ A digger’s gotta dig!
  • Link▶️ Name’s Meepo. Geomancer. Pleased to meet ya. Dota 2 meepo responses to stress
  • Link▶️ Hey, what’s cookin’?
  • Link▶️ Aw yeah!
  • Link▶️ Mischief for mischief!
  • Link▶️ Let’s go to work!
  • Link▶️ Come out and play!
  • Link▶️ Comin’ for ya!
  • Link▶️ Ain’t nothing gonna stop me now!
  • Link▶️ Oh now that’s what I’m talking about!

Drafting

Entering battle

  • Link▶️ Meepo!
  • Link▶️ Meepo the Geomancer!
  • Link▶️ A digger’s gotta dig!
  • Link▶️ Name’s Meepo. Geomancer. Pleased to meet ya. Dota 2 meepo responses to stress
  • Link▶️ Hey, what’s cookin’?

Taunting

  • Link▶️ Don’t tell nobody, but this one’s already in the bag!
  • Link▶️ Hey! Hey! Don’t tell nobody, but this one’s already in the bag!

Beginning battle

  • Link▶️ Let’s get this over with. I ain’t leaving empty handed!
  • Link▶️ Probably gonna dig a grave or two before this is done.

Moving

Attacking

Ordering a spell cast

Only when distance is at least 2x the cast range, 4 seconds cooldown
Used by all Meepos

Abilities

Leveling up

  • Link▶️ Shiny!
  • Link▶️ What’s the big idea?
  • Link▶️ Ain’t nothing gonna stop me now!
  • Link▶️ I got ambition!
  • Link▶️ Diggin’ in deep!
  • Link▶️ Think I like it here!
  • Link▶️ Wow that’s bright.
  • Link▶️ This pack ain’t so heavy no more!
  • Link▶️ Gonna be no stopping me!
  • Link▶️ Moving up in the world!
  • Link▶️ It’s all coming together for me.
  • Link▶️ Oh now that’s what I’m talking about!
  • Link▶️ Nhanhyanyahnyah!
  • Link▶️u Hn ha ha ha ha ha ah ha ha ha ha nn ha ha ha ha!
  • Link▶️ Nn ha he ha he ha he ha ya ya ha!

Killing an enemy

  • Link▶️ Aw yeah!
  • Link▶️ Hey I’m great at burials!
  • Link▶️ Have shovel, will bury. You.
  • Link▶️ Ha ha! You okay?
  • Link▶️ I’m just messin’ with ya!
  • Link▶️ That was fun!
  • Link▶️ Should do it again some time!
  • Link▶️ Aww, didn’t mean to hurt ya. Dota 2 meepo responses to stress Much.
  • Link▶️ I guess size ain’t everything, eh? Eh!? Ha ha ha aww it is.
  • Link▶️ I guess size ain’t everything, eh?
  • Link▶️ Can’t fight the ground!
  • Link▶️ Welcome into the earth!
  • Link▶️ Buried alive-ish.
  • Link▶️ I know just the place to plant you.
  • Link▶️ Fancy geomancy!
  • Link▶️ Are you mad?
  • Link▶️ Can you dig it?
  • Link▶️ Meepwned!
  • Link▶️ Meepwned!
  • Link▶️ You got some dirt on ya. Dota 2 meepo responses to stress Here’s some more!
  • Link▶️ Ha ha ha!
  • Link▶️ Hnha! Hnya hnya hnya hnya!
  • Link▶️ Hnha hn ha hn! Ha hn ha hn ha hn ha!
  • Link▶️ I’m not even winded!
  • Link▶️ Who’s the tough guy now, tough guy?
  • Link▶️ Ah ha ha!!
  • Link▶️ Nn ha ha ha!
  • Link▶️ Aha aha aha!
  • Link▶️ Ahh ha ha ha!
  • Link▶️ Nhya nyhanyhaha!
  • Link▶️ Nha ha ha!
  • Link▶️ Ahh ha-ha! Ha nhanhanhanha!
  • Link▶️ Nothing shiny on Tiny!
  • Link▶️ Hey! My digger broke through!
  • Link▶️ That’s enough cave-ins out of you!
  • Link▶️ My digger beat your grabber!
  • Link▶️ Just let me pry a few of those gems off of you.
  • Link▶️ Sleep with your fishies!
  • Link▶️ If nobody else wants that fish…
  • Link▶️ You ain’t the boss of me!
  • Link▶️ Sand: the lesser dirt.
  • Link▶️ You’re the king of sand? Well I’m the king of dirt!
  • Link▶️ You and what army, Phantom Lancer?
  • Link▶️ About time he keeled over. I’m parched!
  • Link▶️ Shame to hear that voice go to waste..
  • Link▶️ Ain’t you a cheerful one.
  • Link▶️ You ain’t going nowhere Anti-Mage.
  • Link▶️ They should call you Ain’t-Mage.
  • Link▶️ Too bad. I like redheads.
  • Link▶️ Sleep with your fishies!
  • Link▶️ First blood! Hey everyone’s gotta start somewhere. Nha ha ha ha!

Meeting an ally

During earlygame, within 1000 radius
Used by all Meepos

  • Link▶️r Ain’t you a tall tree!
  • Link▶️r Hey Earthshaker! Gonna cave in the competition? Hnyanya!
  • Link▶️u Hey Destroyer, what are you made of? And what’s it worth?
  • Link▶️u Windrunner, how are you doing?
  • Link▶️r Hey Hunter! I took care of that thing for ya. Dota 2 meepo responses to stress
  • Link▶️r Hey Rubick! If you ever wanna sell some of those gems…
  • Link▶️r Hey Rubick! I can get you a few more of those magic jewels. Just ask.
  • Link▶️r Careful King Sandy. Dirt’s a lot harder than sand.

Last hitting

Denying

Requires visible enemy player within 1000 radius, 60 seconds cooldown

Acquiring an item

  • Link▶️r Been meaning to get that!
  • Link▶️r Just what I always wanted!
  • Link▶️r Arm and a leg and a tooth…
  • Link▶️r Hey what kind of scam you running here?
  • Link▶️r You know maybe I oughtta open a shop. Lot of money flowing through here.

Acquiring a specific item

Dying

  • Link▶️ No!
  • Link▶️ Ow.
  • Link▶️ Thought I had it.
  • Link▶️ Back underground.
  • Link▶️ I miss the cave…
  • Link▶️ How did you do that?
  • Link▶️ Hey that hurt.
  • Link▶️ Hey. That hurt.
  • Link▶️ That wasn’t fair.
  • Link▶️ Dirt nap.
  • Link▶️ Right in the jewels.
  • Link▶️ My money!
  • Link▶️ You suck.
  • Link▶️ You punched out all of my blood!

Respawning

  • Link▶️ Back above ground!
  • Link▶️ Try that again, tough guy!
  • Link▶️ Can’t die yet. I got too much left to do!
  • Link▶️ Where’s the rest of us? We’ll take ‘im!
  • Link▶️ Ain’t the first hole I’ve crawled out of!
  • Link▶️ Was kinda cozy down there!
  • Link▶️ Aaaand we’re back.
  • Link▶️ I feel fine. Don’t know what everyone’s worried about.
  • Link▶️ Have digger, will travel!
  • Link▶️ Back outta the woodwork!
  • Link▶️ I meant to do that. Yep!
  • Link▶️ Spent enough time underground, thanks!

Dota 2 meepo responses to stress

Dota 1 dota 2 hero equivalents of weights

Dota 1 dota 2 hero equivalents of weights

Dota 1 dota 2 hero equivalents of weights

Tensorflow Dota Predictor¶

Google’s new TensorFlow looks set to be the neural net library of the future, so I wanted to do a simple project to get to grips with it.

Predicting Dota matches is a fairly straight forward problem as far as neural nets go. Dota is a multiplayer online battle arena type game where two teams (Radiant and Dire) of 5 players try to destroy each others base. Each player can choose to play from a pool of 111 different characters (heros). Each character has a unique set of abilities and has a role to play in the game. This role is generally one of damage dealer, supportive, or something in between. The theory is that a successful team should be composed of characters whose roles and abilities work well together, and against the enemy team. The hope is that a neural would be able to pick up on these successful combinations and be able to predict the winner based on the characters picked by the players.

The problem definition then is fairly straight forward. The input is a binary table of the the characters chosen by each team and the output is the winner of match, the Radiant team or the Dire team. However, its clear that there will be a large irreducible error, since individual player skill generally trumps character choices.

Previous Work¶

Kevin Conley and Daniel Perry of Stanford University worked on a paper doing almost the same thing. Their paper focused on recommending characters for players to pick against an enemy line up. They train a logistic regression model to predict the winner of each match and use this to build a simple recommendation engine. Their best model gets to 69.8% validation accuracy. This seems like a solid result, its well above the 50% baseline, and supports the idea of large irreducible error as mentioned before. But lets try to replicate it anyway.

Note: When the authors gathered their dataset, there were 108 characters to choose from. Now there are 111, but I will continue using the out dated dataset for the sake of consistency.

Something funnys going on in the paper, they report 69.8% accuracy using logistic regression but I have been unable to replicate it unless I restrict the dataset to the first

20000 entries. This might suggest some error in the first

20000 entries of the dataset. I compared logistic regression to my usual first choice for binary datasets, the multinomial Naive Bayes classifier. MultinomialNB seems to do much better over the whole dataset, and roughly in the ball park of the authors original model, so no harm done I guess.

When developing our neural net model, it will be useful to use MultinomialNB as a baseline.

Tensorflow Model¶

First split our dataset into training, validation and test sets

Initialise the TensorFlow session. InteractiveSession works much better for iPython Notebooks

Now the placeholders. This are essentially all the information that you might want to pass into your graph. The reason for splitting up the x variable will be explained just a little later.

The following function creates a fully connected layer with the matching weights/biases

Now I’ll explain the network architecture.

Since there are two teams in Dota and we intuitively want to network to first learn about the composition of each team, then pit them against each other, it makes sense to split the network in two at the bottom. One neural net to learn about the Radiant team, and another to learn about the Dire team, and combine them later to predict the winner.

But a good team on the Radiant side is still be a good team on the Dire side. It makes sense that if our neural net model learns that a certain combination of characters on one side is a good it should transfer that knowledge to the other side. How do we do this? We make both sides use the same weights! This solves both problems. It allows the neural net to concentrate on learning what makes anyone one side effective at the lower layers and leaves how to combine that information to the higher levels. Its a nice hierarchical structure, which is exactly what neural nets are good at.

We’re going to project the output to 2 columns, which i’ll explain below.

And since we’re using TensorFlow, we get a graph representation of our net for free!

Now after propagating through the network, we need to analyse our result. As mentioned, our result will be project to two columns instead of just one. We’ll one-hot encode the winning team so that one column represents a win for the Radiant and the other a win for the Dire. I got better preformance from the network doing softmax + cross-entropy on the two columns rather than sigmoid + binary cross-entropy on one column. I believe this might be because the network gets two points of information this way rather than one.

To improve generalisation, I regularise the network by adding the sum of the l2 norms of all the weights and biases to the loss value. I found this helped a lot. Mean loss is used as a reporting metric to compare training and validation loss.

For training, I used the Adam Optimizer. The best introductory resource I’ve found for choosing the right optimizer is by Sebastian Ruder here. As he suggests, using an optimizer that implements adaptive learning rates for each parameter is usually advisable given sparse data. Dota 1 dota 2 hero equivalents of weights Since some heros are picked much less frequently than others, the Adam optimizer is a good choice here.

Finally, for accuracy prediction, we pair off the prediction with the ground truth values to and check if they’re equal.

Tensorflow allows us to generate some nice visualisations in Tensorboard using summary objects

Now that we’re just finished setting up our model, initialize all the variables we created

We’ll create a helper function to help create the various data feeds we need

And a helper function to generate the mini-batches for our dataset

After 100 or so epochs, it looks like the network has more or less converged. We also get some more pretty graphs for free from TensorBoard. Although its kinda annoying how there isn’t currently anyway to put the training and validation loss plots on the same graph.

Finally, only after we’ve convinced ourselves that our model is pretty much finalised, do we get to peek at the test score.

Neat, 72.21% test accuracy! Earlier, the MultinominalNB model got to about 71.5% accuracy. Before drawing the conclusion that our model is definitely better though, I think there are two things worth noting.

The first is that there is a good chance we got kinda lucky with our test data and that it was relatively easy to predict. Its quite unusual to get a higher test score than validation score. This could be rectified by doing some proper cross validation, i. e repeatedly choosing different training, validation and test sets and seeing how the model preforms. But this is a bit of a chore when you have to worry about long training times.

The second thing worth noting is the vast difference between the complexity of building each model. It is far from insignificant that the MultinominalNB model could be built and cross validated in one line of code. Its clear which one would be easier to maintain and debug. The added complexity of the neural net also brings the relative unexplainability of each decision. The naive bayes model can be analysed using some bayesian statistics, but analysing neural nets and understanding why they arrive at the answers they do is still an active area of research.

Because of the points above, after all this, I think its fair to declare the one-line MultinominalNB model the winner. Either way, I learned a lot while writing this up which was always my primary goal.

Dota 1 dota 2 hero equivalents of weights

Dota 2 earthshaker ultimate

Dota 2 earthshaker ultimate

Dota 2 earthshaker ultimate

CYBERPOWERPC

Custom High Performance Gaming PCs and Notebooks

10 DotA 2 Heroes with Overpowered Ultimate Skills

DotA 2 has never been short off heroes that can pretty much be described as overpowered characters with their impressive abilities and strong ultimate skills that can render a rampage in the game. No wonder almost everyone seems to be playing it on their PC or PC gaming console. And since we’re quite amused by them, we made up our own list of the 10 DotA 2 heroes with overpowered ultimate skills.

Although a late-gamer hero, Ursa is proven to be one of the most effective top laner hero that quite gives your team an advantage especially if he’s good at executing his skills thorough his gameplay. What makes Ursa’s ultimate skill, Enrage, an overpowered ability is that it makes he go into a frenzy that causes his multiple the damage of his Fury Swipes, while causing him to take 80% less damage. Oh, and did I also mention that it removes all existing debuffs?

Faceless Vo >

Faceless Void is a powerful jungler that has an effective crowd control ultimate skill that pretty much lets him kill his opponents easily. His ultimate skill is known as Chronosphere which lets him create a blister in time. All units in the affected area are freezed in time while Faceless Void and any units he controls remain unaffected, making it easier for him to kill them.

Crystal Ma >

Perhaps the hero which haves one of the most powerful crowd control ultimate skill, Crystal Maiden’s Freezing Field is enough to damage half of her opponent’s lives when build with the right items. Her ultimate skill lets her cause an icy explosion around her area which slows enemies and deal immense damage. And it also lasts for 10 seconds.

Chaos Knight

Chaos Knight is a top laner who can also be a hybrid jungler to make him even stronger. And why he is overpowered? Well, his ultimate skill which is Phantasm allows him to summon several copies of him and pretty much harass his opponents to their death. These phantasm copies of him deals full damage as well.

Brew Master

A durable carry you can always count on during a clash, Brew Master has this great ultimate that allows him to split himself into three elements which forms 3 different warriors, adept at survival. Each element’s deal different damage and if ever one of them survived the clash, Brewmaster willl reborn automatically.

Warlock

One of the scariest hero with an overpowered ulti, Warlock’s Chaotic Offering lets him summon a gigantic Golem that stuns enemies for one second. This golem can live up to 60 seconds and can pretty much deal damage to his opponent.

Gyrocopter

Gyrocopter is an effective nuker that works very well during clash with his Call Down ultimate skill. When executed, Gyro will call down an aerial missile that strikes on all enemy units in the targeted area. Dota 2 earthshaker ultimate Two missiles are actually fired during this skill, the first deals major damage and slow down enemies for 2 seconds, while the second missile deals minor damage and slows down enemies for 4 seconds.

Shadow Fiend

Shadow Fiend, more popularly known as SF, is a ranged and carry nuker that has his Requiem of Souls fo an ultimate skill. This lets him released all of his captured souls into lines of demonic energy that can greatly damage opponents near him. Any opponents damaged by the skill will have a decrease in their attack damage and speed.

Earthshaker

Earthshaker is an incredible carry and support that can also act as a great nuker thanks to his ultimate skill, the Echo Slam. This skill lets him cause shockwaves to travel through the ground causing the earth to shake and damage any nearby units.

Sand King

I once played with a friend who uses Sand King a lot and he pretty much showed me how this hero can deliver an easy rampage once he decided to execute his ulti, the Epicenter. After two seconds of channeling, Sand King sends out a disturbance into the earth’s surface which causes it to shudder violently. All enemies within it range deals damage and are slowed at same time.

Dota 2 earthshaker ultimate