I am hosting a server for Half-Life 2: Deathmatch, and everytime I join the game when it is hosting a map I don't have, it says "Missing map maps/[MAP].bsp, Disconnecting." I followed quite a few tutorials here, like setting up fastdl at http://apfire.000webhostapp.com/hl2mp/ I have set sv_allowupload, cl_allowupload, sv_allowdownload and cl_allowdownload to 1. I'm out of ideas and think I have come to the right place. You guys got any ideas?
Update 2 - I also have bzipped all my files, and here's my server cfg:
// HL2MP Server Config file
// mostly the default settings with rate limits set to prevent massive lag
// put this file (server.cfg) in the cfg folder (this file is for HL2DM SRCDS servers only)
// qUiCkSiLvEr
// set to 1 if this is a teamplay server
mp_teamplay 1
// allow or disallow damage from teammates
mp_friendlyfire 0
// how much damage is inflicted from falls, default 0
mp_falldamage 0
// set to 1 if weapons stay (immediate pickup by players without weapons)
// requires that there be additional ammo (can't pick up a weapon to get more ammo)
mp_weaponstay 0
// set to force players to respawn after death
mp_forcerespawn 1
// enable player footstep sounds
mp_footsteps 1
// enable flashlight
mp_flashlight 1
// enable autocrosshair (default is 1)
mp_autocrosshair 1
// allow bots
mp_allowNPCs 1
// world gravity (default 600)
sv_gravity 150
// world friction (default 4)
sv_friction 4
// world water friction (default 1)
sv_waterfriction 1
// Minimum stopping speed when on ground
sv_stopspeed 100
//The region of the world to report this server in (255 = world)
sv_region 255
// gather server statistics
sv_stats 1
//After this many seconds without a message from a client, the client is dropped (default 65)
sv_timeout 65
//Enables player lag compensation
sv_unlag 1
//Specifies which voice codec DLL to use in a game. Set to the name of the DLL without the extension
// miles is the only voice codec available for Source games
sv_voicecodec vaudio_miles
//Enables HLTV on this server
// do not enable HLTV for HL2DM servers right now
sv_hltv 0
//toggles whether the server allows spectator mode or not
mp_allowspectators 0
// If set to 1 then Server is a lan server (no heartbeat, no authentication, no non-class C addresses, 9999.0 rate, etc. )
// set to 0 for internet server
sv_lan 0
// Server contact name / url / email
sv_contact ""
// server password for players to join (default "")
//sv_password ""
// execute SteamID based ban list
// this file must be located in the cfg folder
exec banned_user.cfg
// execute IP based ban list
// this file must be located in the cfg folder
exec banned_ip.cfg
// Set packet filtering by IP mode (default 1)
sv_filterban 1
// log all bans in logfile
sv_logbans 1
// enable logging and start log file (always last thing)
sv_logfile 1
log on