使用Linux服务器搭建csgo服务器

使用Linux服务器搭建csgo服务器



最近闲的无聊想搭建私人服务器和朋友们一起玩耍CS:GO,便网上查阅了许多教程总结出来的搭建方法,希望对各位看官有帮助。


在开始之前需要准备的工具

  1. 一台linux服务器
  2. 一双会动的手
  3. Xshell

教程开始

本次教程用的是一台全新的阿里云9.9RMB学生机(穷) Debian8.9系统服务器,只演示Debian系统下的操作。

 

1.首先安装steamCMD用的运行环境

apt-get -y install lib32gcc1

2.新建一个运行steamCMD的用户

usserdd -m csgo

3.创建steamCDM目录

mkdir /root/steamcmd

进入目录

cd /root/steamcmd

4.从官方下载steamCMD并解压

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

解压

tar -zxf steamcmd_linux.tar.gz

5.运行steamCMD

./steamcmd.sh

等待下载完成如下图就可以操作下一步了

6.登陆steamCMD

(下载CS:GO可以以匿名方式登陆下载)

login anonymous

7.设置CS:GO安装路径

force_install_dir <路径>

下面是我设置的路径

force_install_dir /root/csgo

8.开始下载CS:GO

app_update 740 validate

(下载快慢完全取决于你的网速)

我这小水管经过10多分钟下载完了

8.退出steamCMD

quit

9.用screen新建csgo窗口

screen -S csgo

10.进入csgo文件夹

cd /root/csgo

11.启动服务端

128tick overpass竞技模式启动方法:

./srcds_run -game csgo -usercon -tickrate 128 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_overpass

128tick overpass休闲模式启动方法:

./srcds_run -game csgo -usercon -tickrate 128 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_overpass

 

12.启动成功后要去steam申请公网密钥才能在客户端中连接

1️⃣进入Steam 游戏服务器帐户管理中心LINK

2️⃣登陆steam账户

3️⃣填写信息生成密钥

13.将Login Token写入CS:GO的server.cfg配置文件中。

server.cfg在csgo文件夹下cfg文件夹里

sv_setsteamaccount "Login Token"

(Login Token改为你自己生成的)

14.重新输入启动指令就能开启服务器了


连接服务器只需在控制台里输入connect 服务器ip

高级设置:修改server.cfg(以下是我自己设置的内容)

hostname "????"     //服务器名字(把?改为你要修改的内容)
rcon_password "?????" //服务器rcon远程密码(把?改为你要修改的内容)
bot_difficulty 5   //bot难度5是最难1s是最低

最后是国服启动器想要进入服务器需要增加启动项(以下是示例)

./srcds_run -game csgo -perfectworld -usercon -tickrate 128 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_overpass

到这里就结束了搭建CS:GO服务端的教程了,祝你有愉快的游戏体验

官方文档

游戏服务器列表:https://developer.valvesoftware.com/wiki/Dedicated_Servers_List

steamCMD官方文档:https://developer.valvesoftware.com/wiki/SteamCMD#Linux.2FOS_X

 

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注