Step.3 配置Server.cfg和motd.txt并运行Server
安装完成后进入安装的文件夹,进入cstrike文件夹寻找目标文件
创建并编辑server.cfg文件
⭐️PS:(server.cfg是服务器的配置文件,可以在其中详细定义服务器的设置,比如对局时间,最大比分.....)
这里给出一个样例,具体的设置可以查阅文档
CFG - Valve Developer Community (valvesoftware.com)
SRCDS CFG MakerUPDATED[Counter-Strike: Source] [Modding Tools] (gamebanana.com)
// server.cfg
//****************************************
// Servername, Rcon-Passwort, Framerate
//****************************************
hostname"your server-name"
rcon_password"your-rcon-password"
fps_max"66.66"
//***********************************
// Bots
//***********************************
bot_add
bot_all_weapons
bot_allow_grenades 1
bot_allow_grenades 1
bot_allow_machine_guns 1
bot_allow_pistols 1
bot_allow_rifles 1
bot_allow_rogues 1
bot_allow_shotguns 1
bot_allow_snipers 1
bot_allow_sub_machine_guns 1
bot_auto_follow 0
bot_auto_vacate 1
bot_chatter off
bot_defer_to_human 0
bot_difficulty 0
bot_eco_limit 2000
bot_join_after_player 0
bot_join_team any
bot_prefix"[0]" // hier die bot_difficulty eintragen
bot_quota 8 // <<<<<<<<<<<<------------------------ 6
bot_quota_mode fill
bot_walk 0
//***************************************
// Spraylogos maximal alle 40 Sekunden
//***************************************
decalfrequency 40
//***********************************
// Bannlistenverwaltung
//***********************************
exec banned_ip.cfg
exec banned_user.cfg
//***********************************
// Logging
//***********************************
log on
//***********************************
// Alle Multiplayer-Parameter
//***********************************
mp_allowspectators 1
mp_autokick 0
mp_autoteambalance 1
mp_c4timer 35
mp_chattime 10
mp_falldamage 1
mp_flashlight 1
mp_flashlight 1
mp_footsteps 1
mp_footsteps 1
mp_forcecamera 0
mp_fraglimit 40
mp_freezetime 1
mp_friendlyfire 1
mp_friendlyfire 1
mp_hostagepenalty 3
mp_limitteams 1
mp_maxrounds 0
mp_playerid 1 // Bei CrosshairOver: 0=AlleNamen 1=NurTeammates 2=KeineNamen
mp_roundtime 3
mp_spawnprotectiontime 4
mp_startmoney 1000
mp_teamplay 1 // TDM
mp_timelimit 13 // 1 Map wird max 13 Minuten gespielt.
mp_tkpunish 0
mp_winlimit 0
//***********************************
//*** Maximale Mapgroesse ***
//***********************************
net_maxfilesize 64
//***********************************
//*** Die Serverparameter ***
//***********************************
sv_allowdownload 1
sv_allowupload 1
sv_alltalk 0
sv_cheats 0
sv_consistency 1
sv_downloadurl""
sv_ignoregrenaderadio 1 // abschalten von 'fire in the hole' serverseitig
sv_lan 0 // 0=Internet LAN 1=LAN
sv_maxspeed 320
sv_pausable 0
sv_rcon_maxfailures 2
sv_rcon_minfailures 1
sv_region 3 // Europa
sv_tags"your-tags"
sv_timeout 65
sv_voiceenable 1
//***********************************
//*** Gameplay ***
//***********************************
//phys_pushscale 12
// //sv_pure 0
添加完成后,可以考虑修改motd.txt的内容,(非必要)
PS:motd_default.txt里保存进入游戏的初始页,支持html,如果你希望玩家能反馈和联系你,则应该将你的联系方式放在上面
运行CounterStrikeSource Delicated Server
当配置完成后,则可以运行server,在运行之前,请注意如下几点
2.server的默认端口为27015,可通过参数-port更改,需要开放需要服务器端口
27015 TCP/UDP (游戏数据传输, pings 和 服务器远程控制台) - 可以通过-port来改变
27020 UDP (SourceTV 数据传输) - 可以通过 tv_port来改变
27005 UDP (客户端端口) - 可以通过-clientport来改变
26900 UDP (Steam端口, outgoing) - 可以通过-sport来改变
3.如果没有图形化界面的话,请安装screen等会话管理的工具进行启动(非必要)
退回到安装目录,输入运行服务器参数
./srcds_run-game cstrike map de_dust maxplayers 24
PS:具体参数可查阅文档
https://developer.valvesoftware.com/wiki/Command_line_options#Source_Games
查看服务器运行情况如下