使用腾讯云服务器的windows系统搭建CSGO服务器

使用腾讯云服务器的windows系统搭建CSGO服务器

准备工作
在正式安装搭建之前需要先到steam官方游戏服务器账户申请公网秘钥Login Token(需要登录自己的steam账号)
网址:https://steamcommunity.com/dev/managegameservers
在这里插入图片描述
在这里插入图片描述

在腾讯云控制台需要自建防火墙规则,开启UDP 27015端口
在这里插入图片描述

安装steam服务端并下载csgo服务端
首先需要安装了steamcmd,steamcmd也就是steam服务端系统。我们需要去官网安装:
https://developer.valvesoftware.com/wiki/SteamCMD
在这里插入图片描述

下载链接在这里
在这里插入图片描述

https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
创建新文件夹,如C:\steamcmd,将下载好的zip文件解压到C:\steamcmd中,双击steamcmd.exe就开始安装了
在这里插入图片描述
在这里插入图片描述

安装完毕后,文件目录如下:
在这里插入图片描述

双击steamcmd出现如下界面(上面的是更新,请忽视)
在这里插入图片描述

Steam>是用于输入命令的,首先需要匿名登录才能获取下载权限,否则下载会失败
login anonymous
登录成功后,我们需要用命令创建csgo文件夹,输入
force_install_dir C:\csgo
在csgo文件夹下安装或更新csgo用如下指令
app_update 740
安装成功后要验证文件完整性
app_update 740 validate
校验完毕就可以点右上角的x键退出steamcmd了

启动csgo服务器
在之前创建的csgo文件夹下创建一个start.bat文件,可以新建一个txt文件然后修改文件名和扩展名。
填写启动脚本内容,如下四种模式,选择一种对应的启动代码贴到启动脚本内,保存。
(建议选择第一种:经典休闲模式用于测试)
经典休闲模式

srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2

经典竞技模式

srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2

军备竞赛

srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots

爆破模式

srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_bank
通过server.cfg配置配置秘钥Token和一些基本参数
在csgo安装目录C:\csgo\csgo\cfg下新建server.cfg文件(方法和bat文件一样,新建一个txt,修改文件名和扩展名),这里可以自定义一些服务器配置,最关键的是填入你刚刚获得的Token
hostname “测试服务器” //服务器名字

rcon_password “qweasdzxc” //服务器rcon远程密码

sv_password “xxxx” //加入服务器密码,不设服务器密码则留空即可

mp_freezetime 5 //开局准备时间冻结时间

mp_join_grace_time 15

mp_match_end_restart 0

sv_cheats 0 //是否开启作弊

sv_lan 0 //是否为局域网服务器,0为公网服务器

sv_setsteamaccount “xxxxxxxxxxxxxxxxxxx” //服务器准入Token,引号内为刚刚获得的Token

//**电脑难度设置

bot_difficulty 3

bot_chatter “off”

bot_join_after_player 1

bot_quota 10

bot_quota_mode “fill”

//**白名单黑名单设置

writeid

writeip

exec banned_user.cfg

exec banned_ip.cfg
最后双击之前的start.bat
在这里插入图片描述
在这里插入图片描述

出现GG就说明服务器开启成功
在自己电脑上打开csgo
控制台输入connect +ip地址 回车
在这里插入图片描述

成功进入自己的私人服务器
在这里插入图片描述

这里我们可以看到2核4G的腾讯云轻量服务器完全支撑得住128tick的高要求和高性能,这里我要提一下了,我作为一名专业的csgo玩家,专业玩家应该都明白官匹只有64tick,而我们这台却可以开到128tick,完全能够支持自建比赛或者娱乐玩法。经过我组织人员(多人)长时间的测试体验发现其延迟稳定在35ms以下,或是25ms以下,这里的延迟与本地至服务器的距离有一定影响,而且上传与丢包为0%。(之前拿过某套路云的服务器搭建过,发现丢包严重且不支持128tick,服务器严重卡顿。)
到此,服务器算是简单配置完成了,如果你用的是有公网ip的服务器(最好是腾讯云轻量服务器),可以直接通过ip登录;当然如果你用的不是服务器,而是自己的台式机电脑,需要设置端口转发,把自己的端口映射到外网,让外网用户可以连上服务器。

你想要搭建一个 CSGO 开箱网站,这是一个相对复杂的任务,需要一定的技术知识和资源。下面是一些基本的步骤: 1. 服务器和域名:首先,你需要选择一个可靠的服务器提供商,并购买一个域名来托管你的网站。 2. 网站平台:选择一个适合你的需求的网站开发平台。一些常用的选择包括 WordPress、Joomla、Drupal 等。 3. 设计和布局:根据你的需求和目标受众,设计一个吸引人的网站界面,并确定页面布局和功能。 4. 数据库:为了存储用户账户信息、开箱记录等数据,你需要设置一个数据库。常用的数据库软件有 MySQL、PostgreSQL 等。 5. 用户系统:实现用户注册、登录和管理功能,包括密码加密、安全验证等。 6. 支付系统:如果你计划提供付费开箱或其他收费服务,你需要集成一个安全可靠的支付系统,如 PayPal、Stripe 等。 7. 游戏数据集成:与 Steam API 或其他相关游戏平台的 API 进行集成,获取游戏物品信息、价格等数据。 8. 开箱机制:设计和实现开箱机制,包括随机生成物品、概率控制等。 9. 社区功能:创建用户之间的交流和互动功能,如论坛、聊天室、评论等。 10. 安全性:确保你的网站具有必要的安全措施,以保护用户信息和防止恶意行为。 以上只是一个大致的搭建过程,具体实施中还需根据你的需求和技术能力进行调整。建议你深入研究每个步骤,并在需要时寻求专业的开发人员或团队的帮助。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值