等成绩中....和几个基友迷上了csgo,5e创好友房又需要开vip,手上的服务器又能搞一波事,自己动手丰衣足食。
vps信息一核2GB1Mbps50GBCentOS 7.2 64位
1.登录到服务器,创建名为csgo的用户,并切换到该用户和该用户的根目录下
ps:一定要创建用户,不能使用root账户。第一次失败就是使用root账户了adduser csgo
passwd csgo
su csgo && cd
2. 创建名为steamcmd的文件夹,下载steamcmd并解压mkdir steamcmd
cd steamcmd/
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar zxvf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
3.安装steam//安装所需库
sudo yum install glibc.i686
sudo yum install libstdc++.i686
./steamcmd.sh
4.安装csgologin anonymous
force_install_dir ./csgo_server //创建csgo服务器文件夹
app_update 740 validate
//740为csgo
5.自动更新脚本
steamcmd目录下
vim update.txt
login anonymous
force_install_dir ./csgo_server
app_update 740
quit
vim csgo_server_update.sh
#!/bin/bash
./steamcmd.sh +runscript update.txt
测试:./csgo_server_update.sh
6.获取令牌
7.配置文件server.cfgcd csgo_server/csgo/cfg/
wget http://www.csgodev.com/downloads/server.cfg //可以自己创建
vim server.cfg
//mycfgsv_setsteamaccount "" //令牌
hostname "yanliang with his friends" //服务器名字
sv_password "1111" //连接密码
rcon_password "1111" //管理密码
host_info_show 2
host_players_show 2
fps_max 1000
sv_accelerate "5" //人物移动速度,默认值为10,快到恶心,此处建议修改为5
sv_friction "4" //物理摩擦
sv_maxrate "128000" //服务器最大带宽使用量,默认值非常小,因此会造成choke值异常,此处建议改为128000
sv_minrate "80000" //服务器最小带宽使用量,与上面同理,此处建议改为80000
sv_region 4
sv_alltalk "1" //语音
sv_deadtalk "0"
sv_full_alltalk "1"
sv_contact yanliang.wang@qq.com
exec banned_user.cfg
exec banned_ip.cfg
writeid
writeip
8.安装mod
wiki:
目录 csgo_server/csgotar -xzvf mmsource-1.10.7-git968-linux.tar.gz
tar -xzvf sourcemod-1.9.0-git6274-linux.tar.gz
9.创建sourcemod管理员
目录 csgo_server/csgo/addons/sourcemod/configs/admins_simple.iniecho '"STEAM_1:1:105525856" "99:z"' >> ./admins_simple.ini
10.安装screen启动服务器
目录 csgo_serveryum install screen
screen -S csgo //创建会话
./srcds_run -console -game csgo -usercon -noipx -nobots -nohltv -tickrate 128 -steam_dir ~./steamcmd/ -steamcmd_script ~./steamcmd/update.txt -autoupdate +game_type 0 +game_mode 1
screen -r csgo //恢复会话
参数解释:
-debug 开启调试模式
-game 指明游戏,此处是csgo
-console 打开游戏控制台
-port 游戏服务器端口
-steamcmd_script 运行steamcmd的脚本文件地址
-steam_dir Steam的安装地址
其他服务器启动项
-maxplayers_override 最大玩家数
-noipx 关闭IPX协议的支持
-nohltv 关闭gotv
-nobots 关闭bot功能! csgo如果想开某些不需要bot的服务器要加这个参数不然有人换队bot还是会占位!
-tickrate 128 设置服务器tick为128 满十必备
-authkey 如果要使用steam web API要用到这个启动项
11.游戏里启动管理员
sm_admin
12.游戏模式和地图
休闲模式
+game_type 0 +game_mode0
竞技模式
+game_type 0 +game_mode1
军备竞赛
+game_type 1 +game_mode0
爆破模式
+game_type 1 +game_mode1
死亡竞赛
+game_type 1 +game_mode2
竞赛
炼狱小镇(de_inferno)
列车停放站(de_train)
荒漠迷城(de_mirage)
核子危机(de_nuke)
古堡激战(de_cobblestone)
死亡游乐园(de_overpass)
死城之谜(de_cache)
人质
办公室(cs_office)
意大利小镇(cs_italy)
仓库突击(cs_assault)
佣兵训练营(cs_militia)
后备
运河水城(de_canals)
雨林遗迹(de_aztec)
炙热沙城(de_dust)
殒命大厦(de_vertigo)
军备竞赛
行李仓库 (ar_baggage)
寒霜寺院 (ar_monastery)
山林小寨 (ar_shoots)
湖畔激战 (de_lake)
圣马克镇 (de_stmarc)
安全处所 (de_safehouse)
眩晕大厦 (de_vertigo)
爆破
金库危机(de_bank)
湖畔激战 (de_lake)
安全处所 (de_safehouse)
蔗糖工厂(de_sugarcane)
沙城激突(de_shortdust)
短途列车(de_shorttrain)
圣马克镇 (de_stmarc)
人质
仓库突击(cs_assault)
办公室(cs_office)
意大利小镇(cs_italy)
佣兵训练营(cs_militia)
本文由 yanliang.wang 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2019/05/20 08:12