艾西服务器

 找回密码
 立即注册
查看: 510|回复: 0

CSGO社区服务器搭建架设服务器配置以及环境准备

[复制链接]

198

主题

0

回帖

26

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
26
QQ
发表于 2023-10-11 16:11:34 | 显示全部楼层 |阅读模式
CSGO社区服务器搭建架设服务器配置以及环境准备

CSGO作为一款射击动作游戏还原场景真实性广受大批玩家的热爱,很多小伙伴也有想过自己搭建的话需要知道那些东西。
这里是艾西服务器,紧接上文今天给大家分享下怎么搭建个人社区的CSGO服务器。

在这里我们选择Linux:CentOS 8.2系统

大家肯定都想开128tick(128tick可以理解为服务器每秒刷新弹道以及投掷物弹道的频率)低var的CSGO服务器,服务器配置方面要求自然会高些。客户端比较吃主频,首先肯定要高主频CPU、内存能上大一些的就上大些的好些,跟cpu一样都是用于运行速度的处理较高的帮助。只跑一个服的话2G+起步;带宽方面在不限制rate的情况下,一个玩家占用2M带宽可以根据自己的实际情况来选择服务器配置以及带宽;硬盘的话现在物理高性能的服务器都是240G起的够用要求暂时没有那么高。


需要开启的服务器端口:TCP和UDP的27015这个是CSGO服务器的连接端口


2.连接服务器

Xshell 用于连接服务器并执行命令

WinSCP 用于管理服务器

Visual Studio Code 用于编辑服务器文件

首先是Xshell,我们打开它点击新建——会话





会话名称:就是名字随便打个自己能分辨出来就行。推荐以名称+用户组合,如我想开个回防服 (回防模式是大行动中的任务模式,3个T与4个CT进行一场已经安好包的残局。
在大行动期间对所有玩家开放,先赢8局获胜;回防模式的经验=得分×4。
回防模式地图包括:炼狱小镇、荒漠迷城、炙热沙漠Ⅱ、核子危机、死亡游乐园、列车停放站、殒命大厦、远古遗迹。
)即 回访1 root (根据自己个人习惯)
主机:服务器IP
端口号:默认22
用户名:默认管理员用户名为root
密码:随机或自定义
接着点击确定我们就能连接了

下一步把WinSCP也配置一下



方法基本一致,文件协议我们需要选择SCP,点击保存



站点名称可以自己随意取,和会话名称一样;如果你不想每次都输入密码记得勾上保存密码。

点击连接,此时WinSCP和Xshell可能会蹦出一个窗口,每次以一个新用户连接到一台新服务器都有会出现,点击接受并保存即可。



接着你的Xshell就会蹦出这样一个界面

Connecting to x.x.x.x:22... 

Connection established. 

To escape to local shell, press 'Ctrl+Alt+]'. 

WARNING! The remote SSH server rejected X11 forwarding request. 

Last login: Wed Jul xx.xx.xx.xx.xxxx from xxxx

[root@xxxx ~]#

连接进服务器后显示以上代码就表示你已经进入到linux系统服务器了

而WinSCP的界面是这样(根据实际情况而定)



3.环境准备
我们把之前下的Visual Studio Code设置为WinSCP的默认编辑器,并把原来WinSCP内置的编辑器删掉。



选项-编辑器-添加 选到你当时安装VSC文件下的code.exe
接着我们点下目录/书签按钮




输入    /etc/selinux



回车确认你就会进入到/etc/linux目录下
在WinSCP中双击打开config文件
确保第七行SELINUX为disabled状态,如果不是disabled状态则进行修改保存




VSCode语言改成中文搜索Chinese点击右边栏倒数第二个拓展图标,搜索Chinese并安装重启VSCode后即可
接着我们用同样的步骤打开/etc/ssh目录
双击打开sshd_config文件,找到第17行




我们把端口修改一下22端口就是我们一开始连接服务器所使用的端口,基本数值小一点的端口都会被一些系统服务占据。首先我们需要把Port前面的#注释符去掉,表示此行有效——从注释变成一条有效的配置;接着我们把22改成一个你自己指定的端口

# If you want to change the port on a SELinux system, you have to tell 

# SELinux about this change. 

# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER 

# Port xxxxxxx
#ListenAddress 0.0.0.0 #ListenAddress ::

保存
WinSCP会自动上传文件

切换到Xshell远程软件输入
systemctl stop firewalld.service && systemctl disable firewalld.service  (关闭防火墙)
接着我们安装下BBR脚本,BBR可以加速一会我们的游戏服务器下载,也可以优化网络。

命令:
wget--no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh    回车

--------- System Information ----------

OS      : CentOS 8.2.1111
 Arch    : x86_64 (64 Bit)
Kernel  : x.xx.xx-1.el7.elrepo.x86_64
----------------------------------------
 Auto install latest kernel for TCP BBR
----------------------------------------
Press any key to start...or Press Ctrl+C to cancel
直接按回车继续即可
[Info] TCP BBR has already been enabled. nothing to do...
当屏幕出现这样:
The system needs to reboot.
Do you want to restart system? [y/n]

输入Y并回车系统就会自动重启,这时Xshell和WinSCP都会断开连接。
shutdown -r now 进行重启
到这一步我们的环境以及服务器就算是确认好了,下一步开始搭建架设



这里是艾西服务器,希望今天艾西服务器论坛的分享内容对于有需要的小伙伴有帮助

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|艾西服务器 ( 赣ICP备2023005995号 )

GMT+8, 2024-6-18 13:46 , Processed in 0.058288 second(s), 24 queries .

Powered by 艾西服务器论坛

© 2021-2023 联系艾西.

快速回复 返回顶部 返回列表