DotA is a popular RTS game amongst the gaming community and it was easily playable on LAN as Warcraft III supported it. The rise of Dota 2 is equally related, but many gamers suffer from multiple issues while trying to enjoy the game:
- No Steam connection - Steam is barred in the college/university.
- Slow Internet - Especially in 3rd world countries.
- Data limit/Internet charge - Downloading GBs of update is never easy.
- No Internet - You cannot create a Local Lobby while offline!
So the listed problems are mostly because of the dependency of Dota 2 on Internet/Steam. How to bypass it?
Download the Hacked version (non-updatable)
If you or your game-pals do not have Dota 2 (Steam version) then you may download the game from other users' upload. Download from here.
Hack a Steam version of Dota 2 (updatable)
If you have a Steam copy of Dota 2 then you may use this method to run Dota 2 offline and share with your friends in a copy-paste fashion.
- Copy the folder dota 2 (or dota 2 beta) from your Steam directory (C:\Program Files\Steam\SteamApps\common
). Name this folder dota 2 offline. - Download revLoder (offline Steam emulator): Download from the official thread of revLoader.
- Extract the ZIP/RAR package contents. Copy contents of dota 2 (extracted from revLoader package) and paste in dota 2 offline folder.
- Download items_570.bin from latest post and overwrite the contents inside dota 2 offline/platform folder.
- Look for revLoader.exe in dota 2 offline. Run it as Administrator.
- If revLoader.exe does not exist, download previous versions from here and extract revLoader.exe in your dota 2 offline folder.
- This is because the EXE is not updated, it is only the Steam emulation files and items_570.bin (for new items) which are updated on new release of Dota 2.
- Dota 2 should be up and running without Steam.
- Distribute dota 2 offline to your game-pals and be ready to host a LAN game.
Dota 2 Reborn
Similar steps as above. A detailed discussion here.
Commands for hosting a LAN game
Use the following commands thru the game console (Press backslash '\' to open console in-game).
For Host/Server
- Edit rev.ini in dota 2 offline, add switch +ip <YourIPAddress> to the ProcName param. E.g.: ProcName=bin/win32/dota2.exe -steam -novid -console +ip 192.168.43.49 +maxplayers 11 +dota_wait_for_players_to_load 1 -silent /help
- Start the game using revLoader.exe and type the following in-game commands in the console:
dota_bot_set_difficulty 3
map dota.bspdota_bot_populate (after all Clients have connected)
For Clients
Run revLoader.exe as Admin and use connect command in the console:
connect <ServerIP:Port>
E.g.: connect 192.168.173.91:27015
jointeam good/bad (Radiant/Dire)
E.g.: jointeam good
Enjoy!
Do post your queries in the comment section as I shall try to troubleshoot. Here's a list of console commands for the geeks to explore.
clean guide. but the items and cosmetics are not working.
ReplyDeleteFrom the revLoader doc:
DeleteWhen you create the listen servers (creating a game from the client) must indicate your +ip xxx.xxx.xxx.xxx
run the game in a row or in a label, or items on the leaves of a server will not work. Just after the close of
listen Server, you need to restart the game - otherwise, when you connect to another server, or when re-creating
listen Server items will not work.
example:
rev.ini
ServerIPNSNet = 192.168.1.123
console
connect 192.168.1.123:27015
How to get the cosmetics item working? Didn't seem the above explanations worked. Step by step simplified please?
Delete1. Search rev.ini for "ServerIPNSNet" string.
Delete2. Pass the server's IP to it. E.g.: ServerIPNSNet = 192.168.173.86
3. Search rev.ini for "EnableNSNetSvc" string and set it to UDP. E.g.: EnableNSNetSvc = UDP
4. Host game on server and connect from your client. E.g.: connect 192.168.173.86:27015
Note: Cosmetics work only for Dedicated Servers.
Not working for me please help :-(
DeleteI follow the step when i create in console map dota.bsp the cosmetic item cant see
Deletehey someone plz share 6.85 version revloader.exe
ReplyDeleteHere: http://bir3yk.net/forum/topic_1508/
DeletePS: Supports DotA 2 Reborn, updated revLoader link in the post.
i can´t get revloader to work in dota 2 reborn. please help
ReplyDeletei always get the message ¨steam client not found¨ and then it closes itself
ReplyDeleteSee the latest post of bir3yk in this thread: http://bir3yk.net/forum/topic_411/
Deleteand patch items_570.bin as mentioned in the guide above. You might prefer to translate the page in English in Chrome.
thanks for the help, but my problem was that i had to copy the steam.inf from the path /game/dota to /game/bin/win32/steam and replace. I have another problem, the thing is that it won't let me customize the shortcut keys. It apears that the revEmu load a defaut config everytime it opens. please help and sorry for the english.
DeleteThe key bindings can be found in: dota 2 beta/dota/cfg/dotakeys_personal.lst
DeleteOpen the file in a Text Editor and change the bindings as per your preference.
Better solution IMO:
DeleteSince you've changed steam.inf, I would recommend you to update the steam_appid.txt file, as this is what revEmulator reads.
Open steam_appid.txt (in your /dota 2 folder)
Change 570 to 373300
Save and run. Hope it helps.
thanks, i will try that and tell you latter.
DeleteThis is the content of the updated "steam.inf":
DeleteClientVersion=1096
ServerVersion=1096
ProductName=dota2_workshop
appID=570
ServerAppID=373310
ToolsAppID=316570
And what should i do? change the "steam_appid.txt" file content with 37310?
Also i didn't find the file "dotakeys_personal.lst" in my dota 2 folder (i use dota 2 reborn). I also search for files with the extention *.lst and nothing comes up.
To play with 10 people in offline lan, need 10 activate account?
ReplyDeleteI try to activate account by log in steam,
after login my steam account, my dota cannot run without updating to reborn version.
How to solve it?
I always backup the old dota 2 version.
Help me.
Can i get dota 2 offline lan playing guide?.
Sorry for my bad english.
Please reply me.
To STOP DotA 2 from updating itself, run Steam then go to
DeleteLibrary. dota 2 - properties - dlc - uncheck dota 2 reborn - restart Steam
Sir,
DeleteI can run dota 2 by going to dota.exe directory folder and double click it.
But i cannot use console.
Valve block it?
I need console to make dota 2 lan.
How to solve it?
Sir, please help me.
Sorry my bad english :-) .
Look for this entry in rev.ini file: ProcName=dota.exe -steam
DeleteAdd "-console" switch: ProcName=dota.exe -steam -console
Save and run revLoader.exe. Use ` (tilde) key to bring up the console in-game.
same problem i cannot use console
DeleteSir,thanks for reply.
ReplyDeleteSir, your lan playing guide is need 10 different steam account for 10 pc?
#ChaZ, sir please help me.
ReplyDeleteWhy map dota.bsp items not working when i create in console
ReplyDeletePlease help. Any clean guide to see cosmetic items??
ReplyDeleteAre you using Dedicated Server for hosting the game? If yes, then follow the following steps:
Delete1. Search rev.ini for "ServerIPNSNet" string.
2. Pass the server's IP to it. E.g.: ServerIPNSNet = 192.168.173.86
3. Search rev.ini for "EnableNSNetSvc" string and set it to UDP. E.g.: EnableNSNetSvc = UDP
4. Host game on server and connect from your client. E.g.: connect 192.168.173.86:27015
can it play offline lan without downloading the game above
ReplyDeleteThis comment has been removed by the author.
ReplyDelete1. I have dota 2 reborn .
ReplyDelete2. I have rev.loader ( working fine to play offline )
3. I want to lan offline with my fri ..
So I edit in rev.ini as you say ..
And open console and typed as you say (expect bot populate )
As cilent (my fri) .. typed connect (myip):2705
It loaded 'retrying to connect myip:2705' and repeating again and again ... and disconnect from server..... Any solution ? .. or not working in dota 2 reborn ? (If it's true , I will try this in my old version of dota which seem to be in may ...
its 27015 not 2705
Deleteits 27015 not 2705
Deletecan u share revloader for dota 2 reborn. please :)
Deletehttp://bir3yk.net/forum/topic_179/0/#post-1#post-1292
DeleteI also tried 27015 and 2705 .. Both are not working... And I give up !! ....
Deletehi guys my revloder not working it says unable to execute command dota.exe -console -steam -silent/help(2) how to fix it?
ReplyDeletesame problem..any solution for this?
Deletecopy your from extracted download to dota 2 beta/game/bin/win32 and paste
Deletesir, i have a question. do you know how to unlocked item on dota 2 offline? before reborn, my dota 2 offline have all items on armory. but now there is no items. thanks for your answer about shortcut key that can't change. sorry for bad english
ReplyDeleteplss help admin.. i installed the hacked version but when i open dota 2 its just waiting.. "connecting to dota 2 network" thanks in advance
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteDota 2 is in russian how to change to eng
ReplyDeletego to file "rev.ini" in win32 folder. find line : language = Russian, change russian to english.
DeleteI'll try it thanks
DeleteI couldn't find it but i deleted all the russian related texts and it worked
DeleteAdmin.. The "dota_force_gamemode" command is not working.. How to fix it?
ReplyDeletePlease server Dota 2 CM 6.86
ReplyDeleteIt doesn't work for me as well
ReplyDeletehi where i can get revloader for dota2 6.86..please sent me the link
ReplyDeletehttp://bir3yk.net/forum/topic_1665/#post-15994#post-16029
Deletego to youtube search for Dota 2 Lan and download provided links
ReplyDeleteAnyone who succeeded in making the Gamemode works besides AP ..please share
ReplyDeletedo you have files of dota 2 6.85.. i dont have dota 2 files revloader works only if you have dota 2 files right?
ReplyDeleteYes.
DeleteAnyone know if you can make a dedicated server to play offline and want compartielo 6.86. Greetings from Cuba Guelmi
ReplyDeletesocio soy de cuba tambien ... Villa CLara .. aasere aqui estamos jugando el 6.86 solo en AP y cuando grabamos los replay despues no los podemos ver ... uds estan igual .. saludos
DeleteUse the following parameter in rev.ini:
DeleteProcName=bin/win32/dota2.exe -steam -novid -console +ip 192.168.43.49 +maxplayers 11
+dota_wait_for_players_to_load 1 +dota_wait_for_players_to_load_timeout 2 +dota_bot_set_difficulty 3 +dota_force_gamemode 1 -silent /help
Use connect command to join server. E.g.: connect 192.168.43.49:27015
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeletehi guys my revloder not working it says unable to execute command dota.exe -console -steam -silent / help (2) how to fix it?
ReplyDeleteCheck the ProcName in rev.ini, it should point to dota2 executable.
DeleteE.g.: ProcName=bin/win32/dota2.exe -steam -novid -console
This comment has been removed by the author.
DeleteHow to captains mode. Everytime i host a game it goes back to all pick
ReplyDeletecan you make a step by step guide to install the revloader and its necessary files? also make new links to download as the russian one aren't too helpful and can be quite confusing. for me, i am not sure where to get the revloader in the russian forum or do i use the old one that i somehow got from this blog here which it doesn't show any link to download revloader like last time which was easier, lol
ReplyDeletealso make a FAQ if you may, because it'll be easier to help people to solve some of the common installing/download links problems
Agreed, but the Russian (bir3yk) is the man behind revLoader and he keeps all revLoader releases on single page (link provisioned in post).
DeleteAs per understanding Russian is concerned, use Translate in Chrome. :)
hello.. i hv a problem here... when i try to open it.. it say seam client missing or not update.. how to solve it? it is i hv missing file or what?
ReplyDeleteUse the latest revLoader: http://bir3yk.net/forum/topic_179/0/#post-1#post-1292
Deletei hv the same problem..i use the latest revloader from http://bir3yk.net/forum/topic_179/0/#post-1#post-1292 but still steam client not found..any fix?
Deletecant use items on dota 2 reborn...
ReplyDeleteYou cannot as this feature has not been cracked (yet): http://bir3yk.net/forum/topic_1665/#post-15994#post-16029
Deletehi Chaz ... great blog man .. really helpful .. im trying to register to bir3yk.net but ive been having problems with the russian language translation .. so ill ask you if you know anything about the progress in the following subjects regarding dota 2 reborn with revloader.
ReplyDelete1- i use a .cfg with the server creation parameters there i use dota_force_gamemode and tv_enable commands ... but the game always in AP mode ... and the .dem files recorded the client doesnt read it with playdemo.
2- the hero customization doesnt work ... i read here that the customization are not implemented yet ... but i dont know about the others things
would you be so kind to clarify this subjects for me ... thanks in advance
AP mode: The dota_force_gamemode switch is non-functional as of now, and maybe it will be fixed when Reborn is out of beta.
DeleteCustomizations and x64 dota2.exe: No they don't work as of now. bir3yk needs to come up with an update for revLoader.
hi from china ,for the hacked version ,why i cannot play , it stop at loading screen and said connecting to the server ,can u help me ?
ReplyDeleteRun as Administrator.
Deletestill same, i open it run as administrator but still at loading screen and said connecting to dota2 network ,
Deletehi i updated my dota via steam,mar.15 2016 it somehow sychronized to my Offline folder of dota when i try to open revloader with steam is online, but when i try to open revloader.exe again without steam its saying *steam client missing* any suggestions on how to make my offline dota work again without steam
ReplyDelete1. Do NOT point your actual dota via revLoader, else be prepared to face such issues as Steam updates dota but not your rev files (items_520.bin, rev Steam DLLs etc.). Separate dota copies are suggested.
Delete2. In your case (using Steam's dota), try to use Steam's DLL for emulation. You can point it via rev.ini config (SteamDll=C:\...Steam\Steam2.dll) or paste the required DLLs from your official Steam folder in [revLoader directory]\Steam.
Hi i downloaded the hacked version can i host a server without rev.loader?
ReplyDeletethis is the command line for creating in CM for dota 6.86 reborn ... put all this in a cfg file and run it from console ... enjoy
ReplyDeletedota_wait_for_players_to_load 60
dota_wait_for_players_completed_delay 60
dota_wait_for_players_failed_delay 60
dota_wait_for_players_to_load_timeout 60
dota_bot_practice_gamemode 2
dota_bot_practice_start 1
map dota
Can you upload the file? Whre is the cfg located?
Deletesteam client not found how to fix this error?
ReplyDeleteyou can create the cfg from a txt file ... then copy it to ...\Dota 2 REBORN\dota\cfg and run it from console
ReplyDeleteit works! Thanks Ray Yanes.. I can play CM AP (with random gold), Mid Only with kicked bots.. thanks..
DeleteIf i got it i will make a Video
ReplyDeleteAnd name it to
Dota 2 No steam with Revloader Offline Multiplayer Lan.
I am Dan Victor Lofranco In GMAIL!
how change language in this http://bir3yk.net/forum/topic_1508/ i cant understand at all. please help me
ReplyDeletei cant download item_570.. help please
ReplyDeletewhen Using map dota.bsp load a map doesnt wait for players and usually doesnt work well even you go solo and no one use connect help meh plx :(
ReplyDeleteWell Its well now thanx for your product :X anyway items doesnt work in game :/ they are just in inventory
DeleteDoes anyone know how to change the in game Name? editing rev.ini doesnt work
ReplyDeletein the game, your name is "Unknow"? try to run as administrator
DeleteIt says unable to execute command -steam -silent /help (2) How do we I fix it?
ReplyDeleteclient cannot connect to the server... i followed every instructions please help me
ReplyDeleteRun as Admin
DeleteI got one to ask sir. My steam folder has the dota reborn. If i delete dota 2 reborn and replace it with dota 2 beta would the steam work for dota 2 beta?
ReplyDeleteIn that case you need revLoader for dota 2 beta.
DeleteSo precisely, a delete/replace won't work.
Hi! i just need help with my dota 2. it closes automatically in an on going game about 30 minutes in progress. this problem came out after i updated the dota 2 through steam.
ReplyDeletein the main menu it says 'connecting to the dota 2 game coordinator ; logging in'. How do i fix this? i ran it as admin. Windows 10. and i copied dota from the directory ( for safety reasons)
ReplyDeletegood day sir i got my new revloader for reborn, after i extract it to game/bin/win32 and run it as admin it says that steam client not found how to fix it? and one thing sir to how set the dota 2 reborn in layout mode? because thats the only way for the items to work in reborn thanks.
ReplyDeleteare you sure steamclient.dll has been copied to folder? in my case, my antivirus detect it and deleted it. so just turn off the antivirus and try to copy again :)
DeleteHi There,
ReplyDeleteAwesome post it works great however the revloader.exe file generated a random named .dat file that my AV recognised as a Trojan. Is there any way to figure out which file cases this and any fix?
How to change the language of dota 2 reborn....through revloader...?? because it is russian
ReplyDeleteedit the rev.ini file
DeleteHello,why i cannot start revLoader
ReplyDeleteit say'It says unable to execute command -steam -silent /help (2)
already run in Admin still same
Please Help!!!
ReplyDeleteGuys howto change the default picture of the revolution?
ReplyDeleteplay on steam its free
ReplyDeleteplay on steam its free
ReplyDeleteGreat post! I am visiting this site regularly for the pitlord update of revloader. Haha
ReplyDeleteWhen are this guys gonna put lobby support in revloader????
ReplyDeleteI still can't choose Game modes..... it seem dota_force_gamemode is doesn't work anymore... always all pick.. if anyone know some Game mode to chose pls share... pls
ReplyDeleteThis comment has been removed by the author.
ReplyDeletepls how i change the rev.ini for client
ReplyDeleteSo we can use the items now during ingame.. You can choose any items you want..
ReplyDeleteHey can I play DotA 64 bit with reloader?
ReplyDeleteHey it seems dota's mod that I was mas does not work with reloader what should I do to load all DotA mods .
ReplyDeletepor favor necesito resolver este problema, cuando abro revLoader.exe me da error 0xc000007b
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteCan i play custom game like overthrow?
ReplyDeleteI key dota_lunch_custom_game in console but it crash to desktop after key custom game name like "01234567" or key number 0-9 but can key character like a-z but i cant see map of custom game in list console
ReplyDeletePls reply thank for ideas.
ReplyDeleteOpen revolusi Loader "Error procname values not found ini commandline ini revolusi ini. Please edition file"
ReplyDeleteHow edition rev.ini ?
Is there an update for the items , specially for Juggernaut Arcana , I can't seem to use it because items.bin is outdated...
ReplyDeletehi everyone.. i cant create lobby.. pop ups and said "Error create lobby failed"...how to fix this? help me friends..
ReplyDeleteNice Blog Post !
ReplyDeleteHi good day everyone! Does anyone here who encountered multiplayer error like
ReplyDeleteAFTER JOINING TEAM (jointeam good) WITH YOUR FRIEND FROM A NETWORK, I SUDDENLY PICK THE HERO WHICH MY FRIEND ALREADY PICKED?
(YES, I CANT CHOOSE ANY HERO)
how to fix this problem? i dont know how to name this error so pardon for my bad explanation. thank you.
RevLoader wont open!No matter how many times i clicked it!Ran it in Administrator,turned Steam offline and it still doesn't even open!
ReplyDeleteThis is an issue that i have with both Dota 2's and Team Fortress 2's revLoader.Any help?
sir, did you already solved your problem? i have the same problem. could you tell me how to fix it?
Deletedota 2 lan client old version cant connect offline lan
ReplyDeleteClientVersion=730
ReplyDeleteServerVersion=730
PatchVersion=40
ProductName=dota
appID=570
how to connect lan offline?
my name does not appear in the game. only user_account_id. please help me to change my name. ive already change the name in rev.ini but still the same
ReplyDeleterevloader para 7.28a??
ReplyDelete