CSGO server with workshop maps
I would like setup my server to use workshop maps but I cannot get it with following parameters:

-console
-game csgo
-usercon
+game_type 0
+game_mode 1
-port 27015
+host_workshop_collection <id_collection>
+host_workshop_map <id_map>
-authkey <MyAccount_Key>

but it doesn't work, I get the following message in console when start the server:
WARNING: No map specified! Defaulting to de_dust

I'm suscribed to the map and I'm using the key of my account, should I download the map in someway before? With maps of mg_active group the server works fine, but I cannot get it working with workshop maps.

Thank you.
< >
Showing 1-11 of 11 comments
Icarus 17 Feb, 2017 @ 6:38am 
You have to have +map mapnamehere parameter.
Peugeot 205 T16 17 Feb, 2017 @ 6:41am 
Then, why I've got

+host_workshop_map <id_map>

Parameter?
Peugeot 205 T16 17 Feb, 2017 @ 7:04am 
I've used this command:

sudo -u csgo tmux new-session -d -s csgo-console -d 'cd /var/lib/csgo/server/; ./srcds_run -console -game csgo -usercon -authkey XXXXXXXXXXXXXXXXX.....XXX +game_type 0 +game_mode 1 -port 27015 +host_workshop_collection 173023178 +workshop_start_map 173362468 +map de_rats_workshop'

but I get this message in server startup:

CModelLoader::Map_IsValid: No such map 'maps/de_rats_workshop.bsp'
map load failed: de_rats_workshop not found or invalid
sh: ifconfig: no se encontró la orden
---- Host_NewGame ----
ConVarRef r_staticlight_streams doesn't point to an existing ConVar
Host_NewGame on map de_dust
Sepp 17 Feb, 2017 @ 8:19am 
You syntax seems to be fine except for the +map paramter at the end. As you already figured out yourself it's not needed when using the workshop.
I can only suggest to go by try and error and see of you are succesful by using a different start map and/or a different collection. On my server I use the authkey command after the workshop commands but I doubt the order is relevant here.
Peugeot 205 T16 17 Feb, 2017 @ 8:41am 
Originally posted by Sepp:
You syntax seems to be fine except for the +map paramter at the end. As you already figured out yourself it's not needed when using the workshop.
I can only suggest to go by try and error and see of you are succesful by using a different start map and/or a different collection. On my server I use the authkey command after the workshop commands but I doubt the order is relevant here.


I've tried a lot of combinations, and anywone works ... also I'm suscribed to this maps in my steam account, so you use only

+host_workshop_collection <id_collection>
+host_workshop_map <id_map>

parameters?
Sepp 17 Feb, 2017 @ 8:47am 
./srcds_run -console -game csgo -usercon -tickrate 128 -maxplayers_override 20 +game_type 0 +game_mode 1 +host_workshop_collection 236185553 +workshop_start_map 125438669 -authkey XXX...XXX
Peugeot 205 T16 17 Feb, 2017 @ 9:17am 
Originally posted by Sepp:
./srcds_run -console -game csgo -usercon -tickrate 128 -maxplayers_override 20 +game_type 0 +game_mode 1 +host_workshop_collection 236185553 +workshop_start_map 125438669 -authkey XXX...XXX

That's what I've got when I use

./srcds_run -console -game csgo -usercon -tickrate 128 -maxplayers_override 20 +game_type 0 +game_mode 1 +host_workshop_collection 236185553 +workshop_start_map 125438669 -authkey XXXX....XXXX


WARNING: No map specified! Defaulting to de_dust Server will auto-restart if there is a crash. LD_LIBRARY_PATH=/var/lib/csgo/server/bin:/var/lib/csgo/server:/var/lib/csgo/server/bin: # #Console initialized. Setting breakpad minidump AppID = 740 #Using breakpad minidump system 740/13567.445.DC Using breakpad crash handler Forcing breakpad minidump interfaces to load dlopen failed trying to load: /var/lib/csgo//.steam/sdk32/steamclient.so with error: /var/lib/csgo//.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit #Loading VPK file hashes for pure server operation. #Loading VPK file hashes for pure server operation. #Loading VPK file hashes for pure server operation. #Game.dll loaded for "Counter-Strike: Global Offensive" #CGameEventManager::AddListener: event 'server_pre_shutdown' unknown. #CGameEventManager::AddListener: event 'game_newmap' unknown. #CGameEventManager::AddListener: event 'finale_start' unknown. #CGameEventManager::AddListener: event 'round_start' unknown. #CGameEventManager::AddListener: event 'round_end' unknown. #CGameEventManager::AddListener: event 'difficulty_changed' unknown. #CGameEventManager::AddListener: event 'player_connect' unknown. #CGameEventManager::AddListener: event 'player_disconnect' unknown. #GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom). #GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative). #GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission). Failed to load gamerulescvars.txt, game rules cvars might not be reported to management tools. Server is hibernating [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. Particles: Missing 'particles/money_fx.pcf' maxplayers set to 64 ConVarRef cl_embedded_stream_video_playing doesn't point to an existing ConVar Unknown command "cl_bobamt_vert" Unknown command "cl_bobamt_lat" Unknown command "cl_bob_lower_amt" Unknown command "cl_viewmodel_shift_left_amt" Unknown command "cl_viewmodel_shift_right_amt" Unknown command "cl_teamid_min" Unknown command "cl_teamid_max" Unknown command "cl_teamid_overhead" Unknown command "cl_teamid_overhead_maxdist" sh: ifconfig: command not found
---- Host_NewGame ----
ConVarRef r_staticlight_streams doesn't point to an existing ConVar
Host_NewGame on map de_dust
GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom). GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative). GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission). ConVarRef room_type doesn't point to an existing ConVar bot_autodifficulty_threshold_high - 5.0 bot_autodifficulty_threshold_low - -2.0 bot_chatter - normal bot_defer_to_human_goals - 0 bot_defer_to_human_items - 1 bot_difficulty - 1 bot_quota - 10 bot_quota_mode - normal bot_allow_grenades - 1 bot_allow_pistols - 1 bot_allow_sub_machine_guns - 1 bot_allow_shotguns - 1 bot_allow_rifles - 1 bot_allow_snipers - 1 bot_allow_machine_guns - 1 sv_auto_adjust_bot_difficulty - 1 sv_bots_get_easier_each_win - 0 sv_bots_force_rebuy_every_round - 0 sv_bots_get_harder_after_each_wave - 0 mp_playercashawards - 1 cash_player_bomb_defused - 300 cash_player_bomb_planted - 300 cash_player_damage_hostage - -30 cash_player_interact_with_hostage - 150 cash_player_killed_enemy_default - 300 cash_player_killed_enemy_factor - 1 cash_player_killed_hostage - -1000 cash_player_killed_teammate - -300 cash_player_rescued_hostage - 1000 cash_player_respawn_amount - 0 cash_player_get_killed - 0 mp_teamcashawards - 1 cash_team_elimination_bomb_map - 3250 cash_team_elimination_hostage_map_t - 1000 cash_team_elimination_hostage_map_ct - 2000 cash_team_hostage_alive - 0 cash_team_hostage_interaction - 500 cash_team_loser_bonus - 1400 cash_team_loser_bonus_consecutive_rounds - 500 cash_team_planted_bomb_but_defused - 800 cash_team_rescued_hostage - 0 cash_team_terrorist_win_bomb - 3500 cash_team_win_by_defusing_bomb - 3250 cash_team_win_by_hostage_rescue - 3500 cash_team_win_by_time_running_out_bomb - 3250 cash_team_win_by_time_running_out_hostage - 3250 cash_team_survive_guardian_wave - 1000 mp_afterroundmoney - 0 mp_buytime - 90 mp_buy_anywhere - 0 mp_buy_during_immunity - 0 mp_startmoney - 800 mp_maxmoney - 16000 sv_buy_status_override - -1 mp_death_drop_defuser - 1 mp_death_drop_grenade - 2 mp_death_drop_gun - 1 mp_deathcam_skippable - 1 mp_defuser_allocation - 0 mp_give_player_c4 - 1 mp_free_armor - 0 mp_molotovusedelay - 15.0 mp_weapons_allow_zeus - 1 mp_weapons_allow_map_placed - 0 mp_weapons_glow_on_ground - 0 mp_ct_default_melee - weapon_knife mp_ct_default_secondary - weapon_hkp2000 mp_ct_default_primary - mp_ct_default_grenades - mp_t_default_melee - weapon_knife mp_t_default_secondary - weapon_glock mp_t_default_primary - mp_t_default_grenades - mp_buy_allow_grenades - 1 mp_weapons_allow_typecount - 5 mp_freezetime - 6 mp_force_pick_time - 15 mp_halftime - 0 mp_match_can_clinch - 1 mp_maxrounds - 0 mp_roundtime - 5 mp_roundtime_defuse - 0 mp_roundtime_hostage - 0 mp_timelimit - 5 mp_warmuptime - 30 mp_warmuptime_all_players_connected - 60 mp_warmup_pausetimer - 0 mp_halftime_pausetimer - 0 mp_default_team_winner_no_objective - -1 mp_hostagepenalty - 10 mp_solid_teammates - 1 sv_allow_votes - 1 sv_alltalk - 0 sv_auto_full_alltalk_during_warmup_half_end - 1 sv_deadtalk - 0 sv_ignoregrenaderadio - 0 mp_teammates_are_enemies - 0 mp_damage_scale_ct_body - 1.0 mp_damage_scale_ct_head - 1.0 mp_damage_scale_t_body - 1.0 mp_damage_scale_t_head - 1.0 mp_friendlyfire - 0 ff_damage_reduction_bullets - 0.1 ff_damage_reduction_grenade - 0.25 ff_damage_reduction_grenade_self - 1 ff_damage_reduction_other - 0.25 mp_limitteams - 2 spec_freeze_panel_extended_time - 0.0 spec_freeze_time - 2.0 mp_forcecamera - 1 mp_respawn_immunitytime - 4.0 mp_respawn_on_death_t - 0 mp_respawn_on_death_ct - 0 mp_display_kill_assists - 1 mp_use_respawn_waves - 0 mp_respawnwavetime_ct - 10.0 mp_respawnwavetime_t - 10.0 mp_randomspawn - 0 mp_randomspawn_los - 1 mp_randomspawn_dist - 0 mp_radar_showall - 0 mp_force_assign_teams - 0 sv_gravity - 800 sv_accelerate - 5.5 sv_stopspeed - 80 sv_airaccelerate - 12 sv_wateraccelerate - 10 sv_waterfriction - 1 sv_friction - 5.2 sv_bounce - 0 sv_maxvelocity - 3500 sv_maxspeed - 320 sv_bot_buy_grenade_chance - 33 sv_bot_buy_smoke_weight - 1 sv_bot_buy_flash_weight - 1 sv_bot_buy_decoy_weight - 1 sv_bot_buy_molotov_weight - 1 sv_bot_buy_hegrenade_weight - 6 sv_guardian_min_wave_for_heavy - 0 sv_guardian_max_wave_for_heavy - 0 sv_guardian_heavy_count - 0 sv_guardian_heavy_all - 0 mp_ggprogressive_round_restart_delay - 15.0 mp_ggtr_bomb_defuse_bonus - 1.0 mp_ggtr_bomb_detonation_bonus - 1.0 mp_ggtr_bomb_pts_for_flash - 4 mp_ggtr_bomb_pts_for_he - 3 mp_ggtr_bomb_pts_for_molotov - 5 mp_ggtr_bomb_pts_for_upgrade - 2.0 mp_ggtr_bomb_respawn_delay - 0.0 mp_ggtr_end_round_kill_bonus - 1 mp_ggtr_halftime_delay - 0.0 mp_ggtr_last_weapon_kill_ends_half - 0 sv_arms_race_vote_to_restart_disallowed_after - 0 mp_coop_force_join_ct - 0 bot_allow_rogues - 1 mp_guardian_special_kills_needed - 10 mp_guardian_special_weapon_needed - awp mp_guardian_player_dist_min - 1300 mp_guardian_player_dist_max - 2000 mp_guardian_target_site - -1 mp_hostages_spawn_force_positions - mp_hostages_spawn_same_every_round - 1 mp_guardian_bot_money_per_wave - 800 sv_disable_show_team_select_menu - 0 mp_hostages_max - 2 spec_replay_enable - 0 mp_round_restart_delay - 7.0 mp_coopmission_bot_difficulty_offset - 0 sv_duplicate_playernames_ok - 0 mp_anyone_can_pickup_c4 - 0 mp_c4_cannot_be_defused - 0 mp_c4timer - 40 mp_coopmission_mission_number - 0 weapon_reticle_knife_show - 0 mp_death_drop_c4 - 1 Executing dedicated server config file Writing cfg/banned_user.cfg. Writing cfg/banned_ip.cfg. Server logging enabled. Server logging data to file logs/L000_000_000_000_27015_201702171815_000.log L 02/17/2017 - 18:15:31: Log file started (file "logs/L000_000_000_000_27015_201702171815_000.log") (game "/var/lib/csgo/server/csgo") (version "6661") L 02/17/2017 - 18:15:31: server_cvar: "cash_player_interact_with_hostage" "300" L 02/17/2017 - 18:15:31: server_cvar: "cash_team_elimination_hostage_map_t" "3000" L 02/17/2017 - 18:15:31: server_cvar: "cash_team_elimination_hostage_map_ct" "3000" L 02/17/2017 - 18:15:31: server_cvar: "cash_team_hostage_interaction" "600" L 02/17/2017 - 18:15:31: server_cvar: "cash_team_rescued_hostage" "600" L 02/17/2017 - 18:15:31: server_cvar: "cash_team_win_by_defusing_bomb" "3500" L 02/17/2017 - 18:15:31: server_cvar: "cash_team_win_by_hostage_rescue" "2900" L 02/17/2017 - 18:15:31: server_cvar: "mp_freezetime" "15" L 02/17/2017 - 18:15:31: server_cvar: "mp_friendlyfire" "1" L 02/17/2017 - 18:15:31: server_cvar: "mp_maxrounds" "30" L 02/17/2017 - 18:15:31: server_cvar: "mp_roundtime" "1.92" L 02/17/2017 - 18:15:31: server_cvar: "mp_roundtime_hostage" "1.92" L 02/17/2017 - 18:15:31: server_cvar: "mp_roundtime_defuse" "1.92" L 02/17/2017 - 18:15:31: server_cvar: "mp_timelimit" "0" L 02/17/2017 - 18:15:31: server_cvar: "sv_deadtalk" "1" exec: couldn't exec gamemode_competitive_server.cfg PrecacheScriptSound 'Player.DamageHelmetOtherFar' failed, no such sound script entry Commentary: Could not find commentary data file 'maps/de_dust_commentary.txt'. Error parsing BotProfile.db - unknown attribute 'Rank' Error parsing BotProfile.db - unknown attribute 'Rank' Error parsing BotProfile.db - unknown attribute 'Rank' Error parsing BotProfile.db - unknown attribute 'Rank' Error parsing BotProfile.db - unknown attribute 'Rank' Error parsing BotProfile.db - unknown attribute 'Rank' Error parsing BotProfile.db - unknown attribute 'Rank' Error parsing BotProfile.db - unknown attribute 'Rank' Initializing Steam libraries for secure Internet server [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. Setting breakpad minidump AppID = 730 dlopen failed trying to load: /var/lib/csgo//.steam/sdk32/steamclient.so with error: /var/lib/csgo//.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Setting breakpad minidump AppID = 740 Logging into Steam gameserver account with logon token 'XXXXXXXxxxxxxxxxxxxxxxxxxxxxxxx' Connection to Steam servers successful. Public IP is 79.109.56.159. Assigned persistent gameserver Steam ID [G:1:991562]. VAC secure mode is activated. Server UGC Manager: Failed to get file info. HTTP status 401 GC Connection established for server version 445, instance idx 1
Peugeot 205 T16 17 Feb, 2017 @ 12:14pm 
At least somebody knows how can I debug and diagnose why is not loading workshop maps?
Peugeot 205 T16 17 Feb, 2017 @ 1:08pm 
I've fixed the issue generating a webkey.
Sepp 17 Feb, 2017 @ 9:11pm 
So your authkey was the culprit and using a new one fixed it?
Or did you never use a proper authkey to begin with (I simply assumed you x-ed it out for privacy reasons)?
Peugeot 205 T16 17 Feb, 2017 @ 10:20pm 
Yes, I was using the steam acc key as webapi key, and I should create another different key (webapi key)
< >
Showing 1-11 of 11 comments
Per page: 1530 50