简介:
2018 CSGO作为最后一代老UI,成为了许多老玩家逝去的青春,在这一年CSGO正式更新了全景UI等其他地方,具体可见:【更新日志】2018年7月7日 CSGO全景UI正式更新 - CSGO官方网站 - 反恐精英:全球攻势
鸣谢:
在此由衷感谢各位CSGO爱好者的帮助!
搭建方法:
2018Server下载链接联系本人QQ:2890374045或加群:696626807获取(防流量盗刷)
Centos7搭建方法:(不建议Linux,丢失太多环境,难办,如果有大佬能解决更好啦)
Centos常用库:
- yum update
- yum upgrade
- yum install lib32gcc1
- yum install libstdc++6
- yum install lib32stdc++
- yum update libstdc++-4.8.5-11.el7.x86_64
- sudo yum install glibc.i686
- yum install zlib.i686
- yum install libstdc++.i686
- yum install zlib-1.2.11-16.el8_2.i686
- yum install libuuid-2.32.1-22.el8.i686
- yum install libstdc++-4.8.5-44.el7.i686
- yum install lib32z1
- yum install screen
二.开始搭建服务器
1.切换至HOME文件夹,下载SteamCmd并解压
- cd /home // 切换到home文件夹目录下
- wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz //下载steamcmd
- tar zxvf steamcmd_linux.tar.gz // 解压steamcmd
- rm steamcmd_linux.tar.gz //删除下载的安装包,也可以保留
三.编写SteamCmd更新脚本
2018Server并不需要进行CSGO服务端更新,仅需安装Steamcmd即可
1.在SteamCmd目录下,使用vim创建新的steamcmd_update.sh文件
- vi steamcmd_update.sh
2.进入编辑模式,写入以下语句后保存退出(退出点一下esc然后输入:wq,回车一下就Ok)
- #!/bin/bash
- ./steamcmd.sh
3.给予脚本755权限
- chmod 775 steamcmd_update.sh
4.在同SteamCmd目录下运行更新脚本steamcmd_update.sh
- /csgo_server_update.sh
四.下载服务端:
切换至Home文件夹并新建CSGO文件夹,下载2018 Server并解压
- cd /home //切换到Home文件夹
- mkdir csgo //新建CSGO文件夹
- cd /home/csgo //切换到CSGO文件夹
- wget -c 2018Server下载链接联系本人QQ:2890374045或加群:696626807获取(防流量盗刷)
- unzip server.zip //解压服务端到本文件夹
- rm server.zip //删除服务端压缩包,自行选择
五.配置服务器的server.cfg并开服
1.创建server.cfg
- cd /home/csgo/csgo/cfg
- vi server.cfg
2.进入编辑模式后,在server.cfg文件中添加登录令牌,修改部分参数,然后保存即可
- sv_setsteamaccount "" //填入服务器登录令牌(32位)
- hostname"" //修改服务器名称(UTF-8编码即可显示为中文)
- sv_tags ""
- rcon_password "123456789" //服务器OP密码
- sv_password "" //设置服务器加入密码(可选)
- bot_quota 0 //最大人机数
- bot_quota_mode "Fill" //控制机器人数量的模式
- sv_allowdownload 1 //强制下载
- sv_allowupload 1 //强制下载
- sv_downloadurl "" //下载站地址
- sv_pure 0 //是否检查文件
- tv_enable 1 //是否开启GOTV
- sv_maxrate "128000" // 服务器最大带宽使用量,默认值非常小,因此会造成choke值异常,此处建议改为128000
- sv_minrate "80000" // 服务器最小带宽使用量,与上面同理,此处建议改为80000
- //**The following commands manage kicks and bans
- writeid
- writeip
- exec autoexec.cfg
- exec banned_user.cfg
- exec banned_ip.cfg
3.前往服务器安全组开放对应端口,默认为UDP/TCP27015,GOTV需开放UDP/TCP27020。如果您安装了宝塔面板需要前往宝塔面板再次开放端口!
4.使用screen进行进程保护,开启新的会话
- cd /home/csgo
- screen -S csgo
5.此时屏幕会清屏,说明你成功进入到会话当中,这时开始输入启动服务器
- ./srcds_run -debug -ip 0.0.0.0 -game csgo -tickrate 64 -console -penetrater -nomaster -usercon -nobots -insecure +game_type 0 +game_mode 1 +mapgroup mg_active +map de_mirage -maxplayers_override20 +net_public_adr "填写你的服务器IP" +hostport 27015 +exec server.cfg sv_lan 0 +sv_setsteamaccount 服务器令牌
参数解释:
- -debug 开启调试模式
- -game 指明游戏,此处是csgo
- -console 打开游戏控制台
- +hostport 游戏服务器端口,默认是27015
- +map 服务器加载的地图
- -tickrate 服务器tick
六.未完贴,有问题请评论区留言,
Windows Server搭建方法:
本教程基于腾讯轻量服务器4G4H80GB搭建
一.新建一个SteamCmd文件夹,安装并更新steamcmd
二.在/steamcmd/steamapp下新建文件夹名称为"common"
三.在/steamcmd/steamapp/common下新建文件夹名称为"Counter-Strike Global Offensive Beta - Dedicated Server"
四.将下载完成的server.zip解压至"Counter-Strike Global Offensive Beta - Dedicated Server"文件夹内
五.配置开服bat文件和server.cfg进行开服
- 开服bat,可自行修改参数!
- @echo off
cd /c %~dp0
cd "C:\Users\Administrator\Desktop\old\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server"
start srcds.exe -ip 0.0.0.0 -insecure -game csgo -tickrate 64 -console -penetrate -nomaster -usercon -nobots +game_type 0 +game_mode 1
- server.cfg可以参考上面centos的
六.后记:
实测腾讯4G4H80GB 使用2012ServerR2可以同时运行2018端以及最新服务端
参考文档:
SM+MM:
Windows:
Linux:
[2018 CS:GO Server]2018 Old CSGO 服务端,回忆逝去的青春! - SakuraHarunaの个人博客
[2018 CS:GO Client]2018 Old CSGO 客户端,回忆逝去的青春! - SakuraHarunaの个人博客
[2018 CS:GO Client]2018 Old CSGO 客户端,回忆逝去的青春!-服务器搭建-CSGO插件分享-CSGO资料库 (csgocn.net)