csgo内置服务器文件夹,centos7搭建csgo服务器

等成绩中....和几个基友迷上了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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值