
Oasis – The Importance Of Being Idle
关于服务器选购:csgo服务器在Linux上的表现明显强于win,经过测试阿里云和腾讯云的10元学生机以及腾讯云AMD霄龙最低配服务器都能流畅运行128tick的1v1服务器,但是由于服务器带宽原因,1Mbps服务器开128tick只能两个人玩,正好能开一个1v1服务器。同样配置下64tick服务器应该可以承载更多玩家,但是要注意bot数量,腾讯云和阿里云用的都是E5-2***V2,单核性能不足时过多的bot会导致var跳红。
1.安装csgo服务器
买服务器选择centos 7.x 64位,接下来用xshell通过ssh远程连接到服务器。
创建用户“steam”以安全运行steamcmd
useradd -m steam su steam
下载并安装steamcmd
yum install glibc.i686 libstdc++.i686 wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar zxvf steamcmd_linux.tar.gz
运行steamcmd
./steamcmd.sh
如果前面的步骤正确,你能看见:
登录steamcmd
login anonymous
创建csgo文件夹
force_install_dir ./csgo
安装csgo服务端(需要比较长的时间)
app_update 740 validate
如正确,显示:
输入quit退出steamcmd。
至此,服务器基本安装以及完成。
游戏每次更新,服务器也需要更新,所以我们需要配置一个更新脚本:
vim /root/update.txt
按”I”键启用编辑,输入以下代码:
login anonymous force_install_dir ./csgo app_update 740 quit
按一次ESC,按两次Shift+Z保存并退出。
如需更新服务器,键入以下指令即可更新:
./steamcmd.sh +runscript update.txt
2.配置并启动服务器
安装screen才能在后台运行csgo服务器:
yum install screen
新建csgo会话:
screen -S csgo//当重开了Xshell时,需要返回csgo会话输入:
screen -r csgo
新建server.cfg
vim /root/csgo/csgo/cfg/server.cfg
按”I”键启用编辑,按一次ESC然后按两次Shift+Z保存并退出。
CSGODev网站上有比较详细的server.cfg的说明,这里列出一些常用的:
sv_setsteamaccount "*****8DF8D2A9DAA33F788EFE85*****"//开服必须使用你的符合要求的steam账户在https://steamcommunity.com/dev/managegameservers网站获取你的服务器令牌,否则你的服务器会报错只能开本地服务器
hostname ""//服务器名字
rcon_password ""//服务器op密码,游戏内可以用rcon指令来当op,远程控制服务器
sv_password “”//进入服务器的密码,留空则无密码
接下来服务器就可以启动了
cd到/root/csgo
cd /root/csgo
启动服务器的基本指令为:
./srcds_run -debug -game csgo -console -port 27015 -steamcmd_script /root/update.txt -steam_dir /root/ +map de_dust2
在后面可以添加很多自定义的启动项,直接在Xshell里运行即可。例如:
./srcds_run -debug -game csgo -console -usercon -nohltv -nowatchdog +game_type 0 +game_mode 0 +host_workshop_collection ********** +workshop_start_map ********** -authkey ****************************** -tickrate 128 -port 27015 -autoupdate -steam_dir /root/ -steamcmd_script /root/update.txt//如需要添加创意工坊里的地图,需要在创意工坊创建合集,并把需要的地图加进去
//在https://steamcommunity.com/dev/apikey得到你的key,并在-authkey 后输入
//在+host_workshop_collection 后输入合集的ID
//在+workshop_start_map 后输入地图的ID
//-tickrate设置你的服务器tick,一般娱乐图可以设置为64,打枪的一般设置为128.
//在这里设置为game_mode 0是休闲模式,如有其它自定义要在csgo/cfg文件夹下修改gamemode_casual.cfg内的配置。
3.添加mod和插件
常用插件为sourcemod和metamod,装了这俩之后才能装满十,kz,僵尸等等插件。
其它有用的插件比如warmod等等可以在x社区找到,安装方法一般是放在cfg以及addon文件夹内,使用方法在插件原文里说明的也比较详细,这里给出网址不赘述了。
der逼看看每次点击之后歌曲都会重头播放且音量巨大能不能neng一下
音量是可以调整的,每次点击重头播放好像只能这样了
好玩,哈哈,留名
布拉布拉布拉