网易首页 > 网易号 > 正文 申请入驻

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

0
分享至

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

CSGO作为一款射击动作游戏还原场景真实性广受大批玩家的热爱,很多小伙伴也有想过自己搭建的话需要知道那些东西。

我是艾西,今天跟大家聊聊搭建架设前我们需要知道的事情:

Windows? Linux?系统/配置选择

Windows Server:

大家一开始都会考虑用Windows Server搭建服务器,但与大家的感性认知不同,Windows由于“过于”人性化,导致其过于臃肿。利用SteamCmd(steam服务端命令行)虽然可以比较间接地搭建CSGO服务器,但搭建后的服务器系统OS开销过大,对服务器使用资源压缩过大,导致实际运行时,服务器的sv、var值较高(我们俗称为跳var、跳sv),对实际游戏会产生较大干扰。另外,由于Windows的计划指令效率过低,也不适宜在Windows上部署自动更新脚本。

Windows做服务器端的优势是后期插件编译时可以直接在服务器端完成编译、导入的步骤。

Linux:

与Windows相对的Linux便没有以上的问题,采用Linux操作系统除了操作不太便利,服务器性能、维护与Windows比都有很好的改善

CentOS:

CentOS作为CSGO服务器的载体。CentOS是从RHEL源代码编译的社区重新发布版,与商业版RedHat具有相同的渊源。CentOS简约,命令行下的人性化做得比较好,稳定,有着强大的英文文档与开发社区的支持。

考虑到后面采用了LinuxGSM工具部署服务器,而该工具不支持CentOS6。所以版本系统版本选高些

自动化部署工具LinuxGSM

一般情况下,我们需要下载SteamCMD,利用其下载CSGO服务器并自己编写脚本运行、维护服务器,步骤较为繁琐。

LinuxGSM是一个可以迅速、简单维护和管理Linux下专用服务器的命令行工具。利用自动化工具部署可以大大降低我们搭建、维护服务器所需的时间与精力。

那么说了那么多我相信绝大部分的小伙伴都知道用什么系统最合适,但还是得根据自己的习惯以及喜好去做选择。

在这里我们选择Linux:CentOS 8.2 64Bit

大家肯定都想开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 进行重启

到这一步我们的环境以及服务器就算是确认好了,下一步开始搭建架设

我是艾西,希望今天分享的内容对于有需要的小伙伴有帮助

拥有一台服务器可以做很多有趣的事情

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
噩耗!好莱坞巨星安德森被曝去世,享年67岁,妻子公布其生前照片

噩耗!好莱坞巨星安德森被曝去世,享年67岁,妻子公布其生前照片

西瓜爱娱娱
2024-06-06 11:48:56
台媒曝林靖恩去世!自杀存疑,警方逮捕继子李卓轩,知情人吐真相

台媒曝林靖恩去世!自杀存疑,警方逮捕继子李卓轩,知情人吐真相

环球菌菇
2024-06-06 16:25:24
上海公安开展集中清查整治行动,今晚将围绕这些区域集中查缉

上海公安开展集中清查整治行动,今晚将围绕这些区域集中查缉

上观新闻
2024-06-06 19:54:19
有些事实,不知道更好

有些事实,不知道更好

我是历史其实挺有趣
2024-06-05 08:50:20
皇马不满FIFA!反对世俱杯:1年踢72场,这是要杀了球员

皇马不满FIFA!反对世俱杯:1年踢72场,这是要杀了球员

叶青足球世界
2024-06-06 16:14:27
山东临沂三位老人瞒着家人组团爬泰山:最年长的82岁,回程时还捡了一车废品

山东临沂三位老人瞒着家人组团爬泰山:最年长的82岁,回程时还捡了一车废品

极目新闻
2024-06-06 13:46:19
危地马拉总统颇感委屈:与台“邦交”,本国货物就被中国限制入境

危地马拉总统颇感委屈:与台“邦交”,本国货物就被中国限制入境

议纪史
2024-06-05 18:55:02
俄罗斯要求联合国安理会就乌军获许袭击俄领土召开会议

俄罗斯要求联合国安理会就乌军获许袭击俄领土召开会议

财联社
2024-06-06 13:45:09
一句“你来劲了是吧”,让网友们把梁艳春的老底全扒完了

一句“你来劲了是吧”,让网友们把梁艳春的老底全扒完了

清晖有墨
2024-06-06 10:40:39
中央环境督查组蹲守多日发现:重型卡车每天将弃渣直接倒入金沙江,占用河道500余平方米

中央环境督查组蹲守多日发现:重型卡车每天将弃渣直接倒入金沙江,占用河道500余平方米

界面新闻
2024-06-06 15:16:36
陈建斌回新疆老家,父母房子老旧,不愿意和儿媳妇蒋勤勤同住一起

陈建斌回新疆老家,父母房子老旧,不愿意和儿媳妇蒋勤勤同住一起

西瓜爱娱娱
2024-06-06 16:54:46
张津瑜这么漂亮,为何要作贱自己?

张津瑜这么漂亮,为何要作贱自己?

明窗邀华月
2024-06-05 22:01:12
国内物价是跌回了十年前了吗?

国内物价是跌回了十年前了吗?

玛丽姬丝
2024-06-06 15:28:33
泽连斯基向中国道歉,称对中国发表错误言论

泽连斯基向中国道歉,称对中国发表错误言论

说天说地说实事
2024-06-05 20:46:15
闹大了!红领巾不允许折叠,必须披肩戴!网友:日式三角巾

闹大了!红领巾不允许折叠,必须披肩戴!网友:日式三角巾

鬼谷子思维
2024-06-06 16:22:57
股价暴跌54%后,公司董事长表示,宁愿接受惩罚也不增持

股价暴跌54%后,公司董事长表示,宁愿接受惩罚也不增持

粒场
2024-06-06 17:46:10
苟仲文被免去全国政协常委职务

苟仲文被免去全国政协常委职务

新京报
2024-06-06 13:25:06
蔡磊夫妇,“翻车”了,直播镜头后的蔡磊,藏不住了?

蔡磊夫妇,“翻车”了,直播镜头后的蔡磊,藏不住了?

李昕言温度空间
2024-06-05 14:54:34
广东女子穿短裙站巷子,蹭无线时被多人搭讪,吐槽天河下头男太多

广东女子穿短裙站巷子,蹭无线时被多人搭讪,吐槽天河下头男太多

大苏专栏
2024-06-05 20:35:13
郑秀文晒玉背刮痧照血痕遍布!网友看到吓一跳,狂瘦身备战演唱会

郑秀文晒玉背刮痧照血痕遍布!网友看到吓一跳,狂瘦身备战演唱会

琪琪侃娱
2024-06-06 16:10:11
2024-06-06 20:38:44
艾西
艾西
一千个人眼里有一千个哈姆雷特
201文章数 44关注度
往期回顾 全部

游戏要闻

看到一条关于UZI,JKL和ELK三人职业生涯的说法,简单来聊一聊

头条要闻

北京一乐园被指倒闭动物无人喂饿得"哇哇叫" 园方回应

头条要闻

北京一乐园被指倒闭动物无人喂饿得"哇哇叫" 园方回应

体育要闻

2024年总决赛前瞻:绿凯VS独行侠

娱乐要闻

看这场笑话,经过王一博同意了吗!

财经要闻

理想汽车"撤回"部分裁员 再下调销量目标

科技要闻

嫦娥六号“地月巴士”护送月球样品回地球

汽车要闻

2025年将推10款新车 长安启源7个月累销破10万

态度原创

本地
亲子
健康
手机
公开课

本地新闻

我和我的家乡|踏浪营口,心动不止一夏!

亲子要闻

“这届家长真难带”宝宝看好啦 我只演示一遍

晚餐不吃or吃七分饱,哪种更减肥?

手机要闻

苹果更新维修政策 iPhone显示屏单发的轻微裂纹不再在保修范围内

公开课

近视只是视力差?小心并发症

无障碍浏览 进入关怀版