How to Setup a Dedicated Server on Counter-Strike: Global Offensive
How to Setup a Dedicated Server on Counter-Strike: Global Offensive
The initial step before running a Counter-Strike: Global Offensive server is to download the Steam Console Client (or SteamCMD) from Valve. This is an order line
adaptation of the Steam customer. Its essential utilize is to introduce and refresh different committed servers.
SteamCMD for Windows:
media.steampowered
In the wake of downloading SteamCMD, separate it to an envelope on your hard drive of your decision, (for example, C:\CS-GO\SteamCMD)
Inside this envelope (C:\CS-GO), make another organizer called "CSGO_SERVER"
Make a content record and name it "csgo_ds.txt" and open it with your most loved word processor or
scratch pad. Reorder the accompanying into that content record (change "steamusername" and "steampassword" to your Steam username and watchword
login steamusername steampassword
force_install_dir "C:\CS-GO\CSGO_SERVER"
app_update 740 approve
exit
Make an easy route and add a Target to the alternate way. This will make it less demanding to refresh your server when Valve refreshes CS:GO:
C:\CS-GO\SteamCMD\steamcmd.exe +runscript csgo_ds.txt
make easy route
Double tap on the new alternate route you simply made. On the off chance that this is your first time running it, near 6 GB will be downloaded into the organizer (ensure you have the suitable hard drive space!). Likewise, amid this time, you can't sign into your Steam account (it's being utilized to download all the essential documents).
CMD Window
Once the download is at long last finished, the charge provoke will in this manner close. Presently we're prepared to arrange our new server. Your catalog should resemble
the one underneath:
windows adventurer
Go to the index "C:\CS-GO\CSGO_SERVER\csgo\cfg" and make another document. Name it
autexec.cfg. Open it with your most loved word processor and put this line in the record:
Logon
Make a document in a similar index ("C:\CS-GO\CSGO_SERVER\csgo\cfg"). Name it server.cfg. This will be the place all the essential server setups are made.
The following is a case of a portion of the orders you can glue into this content record:
hostname "- {DK}-BLUE DEDICATED SERVER"
rcon_password "put your secret word here"
/sv_password ""/Only set this in the event that you plan to have a private server!
mp_join_grace_time "15"/The measure of time players can join groups after a round has begun
mp_match_end_restart "0"/Defines whether a guide ought to be restarted after a diversion has finished
sv_cheats "0"/This ought to dependably be set, so you know it's not on
sv_lan "0"/This ought to dependably be set, so you know it's not on
/**The bot orders underneath are for the most part default except for
bot_join_after_player "0"
/**The following charges oversee kicks and bans
writeid
writeip
executive banned_user.cfg
executive banned_ip.cfg
/Others
sv_pure "1"
sv_allowupload "1"
sv_allowdownload "1"
sv_hibernate_when_empty "0"
sv_forcepreload "1"
sv_tags "Your,Tags,Here"
Once more, in a similar registry ("C:\CS-GO\CSGO_SERVER\csgo\cfg"), make a record called
gamemode_competitive_server.cfg and open it with a content manager. This record will be for including our cvars and gamemode choices. The following is an illustration:
bot_quota_mode fill/or attempt ordinary
bot_quota 6
bot_defer_to_human_items 1
bot_defer_to_human_goals 1
bot_difficulty 3
bot_chatter off
bot_autodifficulty_threshold_low - 2.0/Value between - 20.0 and 20.0 (Amount beneath avg human commitment score, underneath which a bot should raise its trouble)
bot_autodifficulty_threshold_high 0.0/Value between - 20.0 and 20.0 (Amount above avg human commitment score, above which a bot should bring down its difficulty)mp_friendlyfire 1
mp_autoteambalance 1
mp_do_warmup_period 1
mp_afterroundmoney 0
mp_playercashawards 1
mp_teamcashawards 1
mp_maxrounds 20
mp_halftime 1
mp_timelimit 30
mp_roundtime 2
mp_freezetime 10
mp_buytime 45
mp_forcecamera 1/Set to 1 for group just spectating.
mp_defuser_allocation 0
mp_death_drop_gun 1/0=none, 1=best, 2=current or best
mp_death_drop_grenade 2/0=none, 1=best, 2=current or best
mp_death_drop_defuser 1
mp_molotovusedelay 0
mp_force_pick_time 15
mp_match_can_clinch 1/0=No kindness run, 1=team can secure match win early on the off chance that they win > 1/2 add up to rounds
mp_startmoney 800
mp_maxmoney 20000sv_full_alltalk 1
sv_alltalk 1
sv_deadtalk 1
sv_allow_votes 1/Voting permitted in this mode
sv_arms_race_vote_to_restart_disallowed_after 0
sv_ignoregrenaderadio 0spec_freeze_time 5.0
spec_freeze_panel_extended_time 0ff_damage_reduction_grenade 0.85
ff_damage_reduction_bullets 0.33
ff_damage_reduction_other 0.4
ff_damage_reduction_grenade_self 1//money grant convars
cash_team_terrorist_win_bomb 3500
cash_team_elimination_hostage_map 3000
cash_team_elimination_bomb_map 3250
cash_team_win_by_time_running_out 3250
cash_team_win_by_defusing_bomb 3500
cash_team_win_by_hostage_rescue 3500
cash_team_loser_bonus 1400
cash_team_loser_bonus_consecutive_rounds 500
cash_team_rescued_hostage 750
cash_team_hostage_alive 150
cash_team_planted_bomb_but_defused 800
cash_team_hostage_interaction 150
cash_player_killed_teammate - 3300
cash_player_killed_enemy_default 300
cash_player_killed_enemy_factor 1
cash_player_bomb_planted 300
cash_player_bomb_defused 300
cash_player_rescued_hostage 1000
cash_player_interact_with_hostage 150
cash_player_damage_hostage - 30
cash_player_killed_hostage - 1000//gungame tr defaults (not utilized as a part of this mode)
mp_ggtr_bomb_respawn_delay 0
mp_ggtr_bomb_detonation_bonus 1
mp_ggtr_bomb_defuse_bonus 1
mp_ggtr_bomb_pts_for_upgrade 2
mp_ggtr_bomb_pts_for_he 3
mp_ggtr_bomb_pts_for_flash 4
mp_ggtr_halftime_delay 0.0
mp_ggtr_end_round_kill_bonus 1
mp_ggtr_last_weapon_kill_ends_half 0//gungame dynamic defaults (not utilized as a part of this mode)
mp_gungameimmunitytime 4
mp_ggprogressive_round_restart_delay 15mp_weapons_allow_zeus 0
mp_solid_teammates 1
mp_free_armor 0
spec_show_xray 1
Backpedal one catalog ("C:\CS-GO\CSGO_SERVER\csgo"). You will see a record called
"gamemodes_server.txt.example", rename it to "gamemodes_server.txt". This will help set the guide turn and some other server setups. The following is an illustration:
/To utilize this record, rename it to GameModes_Server.txt
/
/Values here abrogate the default gamemodes.txt
"GameModes_Server.txt"
{
"gameTypes"
{
"great"
{
"gameModes"
{
"focused"
{
"maxplayers" "14"/Note that maxplayers doesn't go in the convar square.
/Another approach to set maxplayers is to include - maxplayers_override XX to the cmd line
"executive"
{
"executive" "my_server_override_competitive.cfg"
}
"mapgroupsMP"/List of mapgroups substantial for this amusement mode ( aggressive )
{
"mg_bomb" ""
}
}
"easygoing"
{
"maxplayers" "14"
"executive"
{
"executive" "my_server_override_casual.cfg"
}
"mapgroupsMP"/List of mapgroups substantial for this amusement mode ( easygoing )
{
"mg_bomb" ""
}
}
}
}
}
//////
/Map gatherings
/
/To utilize a mapgroup, it should be characterized in a keyvalues
/square, for example, the case underneath, and in addition recorded in the
/'mapgroupsMP' hinder inside the diversion mode that will run it,
/, for example, the case above.
/
/Then dispatch the server with '+mapgroup MAPGROUPNAME'
/
/Example:
/
/srcds - amusement csgo +game_mode 1 +mapgroup mg_bomb_se +map de_nuke_se
/
/
/Check the engineer wiki for refreshed group information
/https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers
//////
"mapgroups"
{
"mg_bomb"/mapgroup definition
{
"name" "mg_bomb"
"maps"
{
"de_dust" ""
"de_dust2" ""
"cs_italy" ""
"de_aztec" ""
"cs_office" ""
"de_lake" ""
}
}
}
}
Presently we're prepared to begin the server! We will make a straightforward .bat record to begin our
server without fail. Go to "C:\CS-GO" index and make a record, name it "StartServer.bat". Open the record with a word processor and put in the accompanying charges:
begin/abovenormal srcds - diversion csgo - comfort - usercon +net_public_adr 24.151.126.251 - port 27015
+game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust - tickrate 128 – autoupdate
That is basically it! Tap on this .bat document to begin your server up. You can likewise make a
alternate way of this .bat record and place it on your work area for accommodation of utilization.
begin .bat record
No comments