最近沉迷csgo bhop,于是琢磨着搭个自己的服务器。随便写写,也当是给自己做个备忘。:^)


本文使用Debian 10 64位作为操作系统,服务器为阿里云轻量。本文默认读者已创建服务器实例。

一、准备工作

     1、下载远程连接软件

            (1) 下载xshell:https://www.netsarang.com/zh/free-for-home-school/

            

填写姓名,邮箱并勾选 “两者”,点击下载并检查你的邮箱按照邮件进行下载安装

            注:xshell,xftp 都需要下载

     2、修改服务器登录密码

            若已知服务器登录密码则忽略此步骤

进入实例控制台,选择重置密码,按提示操作


     3、打开服务器端口

            在控制台左侧找到  安全-防火墙,并点击添加规则


           在弹出框中 协议 选择 UDP端口范围 填写 27015,备注随意,点击确定

            添加后的效果,多出一条规则

二、安装CS:GO服务端

    1、远程连接服务器

            首先连接服务器,打开xshell,左上角新建

            

        在弹出窗口中,名字随意填写,协议选择 SSH  ,主机 填写 你的服务器IP(公网),端口22

点击OK/完成

        在左侧双击新建的链接


            登录需要输入服务器的用户名及密码(重置密码步骤中的),若连接时有提示,请选择一次性接受。

    2、安装steamcmd

        由于我们使用的是64位操作系统,我们需要运行以下命令来安装steamcmd

                 sudo add-apt-repository multiverse  

                 sudo dpkg --add-architecture i386  

                 sudo apt update     

                 sudo apt install lib32gcc1 steamcmd lib32stdc++6 screen

        安装成功后在终端中执行 ln -s /usr/games/steamcmd /usr/bin/steamcmd

        在终端中输入 steamcmd 启动steamcmd

输入steamcmd来启动

        初次启动,steam会执行更新,耐心等待。

        当出现 steam>   时,启动成功

        接着,输入 login anonymous,进行匿名登录

如图,即为登陆成功

        注意:若出现 Waiting for user info...Failure,可能是网络问题,或者你的linux内核过旧。

    3、下载CS:GO服务端

        首先,在终端输入 force_install_dir <path>      

            注意:“<path>”为你想要放服务端的路径,例如/opt

        

        接下来,执行 app_update 740 validate 来下载服务端。

        等到出现 Success! App '740' fully installed. 之后就可以退出steamcmd了。

        输入 quit  退出

            注意:如果下载过程中退出了steamcmd,那么重新开始下载时需要再次先执行force_install_dir <path>

                参考:https://developer.valvesoftware.com/wiki/SteamCMD#Manually

三、启动服务器,并注册社区服

    1、启动CS:GO服务端

        找到你的CSGO服务端安装路径,在路径下执行 screen ./srcds_run 来启动服务端。

        当出现如图,则启动成功

version可以不同

    2、注册社区服

        打开服务器管理页 https://steamcommunity.com/dev/managegameservers(自行加速)在APPID中填写 730 ,备注随意,点击创建。

        创建后将登陆令牌复制到server.cfg中,具体复制在 sv_setsteamaccount 后边,若 sv_setsteamaccount 后有东西,将其删掉即可

server.cfg 的下载  ===>执行 wget http://www.csgodev.com/downloads/server.cfg  server.cfg将下载至你目前所在的目录,输入 ls 来查看他。将server.cfg移动到 服务端安装目录/csgo/cfg中,执行 cp server.cfg /path/csgo/cfg/server.cfg 其中/path为你的服务端安装路径。

        修改server.cfg使用到vi,具体修改命令为 vi server.cfg,你需要在server.cfg所在的路径中执行命令

下一篇再写安装mod