hi,I'm newbie. My dota 2 version is 1118 and i have install server dota 2 lan but when i start dota 2 it keep crashing. Anyone know how to fix it. Thank you
Mind sharing your gameinfo.txt and how you updated your server? My server just crashes upon startup, even without MM.
It will always exit on start without MM:S since D2Fixups requires MM:S and is what stops that from happening.
I haven't edited my gameinfo.txt in a long time. It still just has the single line added for MM:S.
Edit: I missed a question there. I update my test server with DepotDownloader (latest revision of it and SteamKit), but others with SteamCMD (app_update 570). Either is fine.
gameinfo.txt
Code:
"GameInfo"
{
game "DOTA 2"
gamelogo 1
type multiplayer_only
nomodels 1
nohimodel 1
nocrosshair 0
GameData "dota.fgd"
SupportsDX8 0
FileSystem
{
SteamAppId 816 // This will mount all the GCFs we need (240=CS:S, 220=HL2).
ToolsAppId 211 // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
//
// The code that loads this file automatically does a few things here:
//
// 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
// 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
// For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
// 3. For the first "Game" search path, it adds a search path called "MOD".
// 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
//
//
// Search paths are relative to the base directory, which is where hl2.exe is found.
//
// |gameinfo_path| points at the directory where gameinfo.txt is.
// We always want to mount that directory relative to gameinfo.txt, so
// people can mount stuff in c:\mymod, and the main game resources are in
// someplace like c:\program files\valve\steam\steamapps\<username>\half-life 2.
//
SearchPaths
{
GameBin |gameinfo_path|addons/metamod/bin
Game |gameinfo_path|.
Game platform
}
}
}
Quote:
Originally Posted by gpadmin
What SM, MM versions you useing? and what version for steam emu?
I don't normally run SM on Dota 2 servers, but after a quick check, it still at least starts up fine with the latest SM 1.7-dev build. The latest release, 1.6.2, should however work fine. Same for MM:S, 1.10.3. I don't run any steam emu. Nothing like that is needed for Dota 2 servers and even talking about them is forbidden here as their typical use is to allow players with pirated games to join servers (which doesn't even apply for Dota since it is free to all).
Quote:
Originally Posted by gpadmin
You use d2fixup 2.0.2 but in this forum we have 2.0.1
The only change from 2.0.1 to 2.0.2 is for hosting custom game modes (lua vscript addons). The lookup for the dota_local_custom game convar was changed to dota_local_addon_game. It does not affect startup or playing built-in game modes. You're welcome to compile your own build from the source linked in the first post if you really want that change, but it is not relevant for most server hosters.
Quote:
Originally Posted by gpadmin
Can you share or link for plugins in your list
dota 2 lobby
dota2ScriptsTolls
I don't know if DotaScriptTools even works. I don't use it but just never removed it. It was meant to restore the "script" and "script_execute" commands used by the VScript system since I believe those are no longer included in the server binary. If there is demand, I can maybe test to see if it (still) works and make a release.
Dota 2 Lobby is my own private plugin to handle roster management for players and broadcasters, statistics and event tracking/reporting, fixing SourceTV and auto replay recording, and various other small things (enable GG command, player ratings, optionally disable all runes, optionally force heroes, etc.). I license it to organizations running their own tournament/league/match systems. It will not be released publicly.