CSGO社区服务器搭建架设配置以及环境准备
发布网友
发布时间:2024-10-04 00:36
我来回答
共1个回答
热心网友
时间:2024-11-12 12:39
CSGO作为一款深受玩家喜爱的射击游戏,其社区服务器的搭建成为很多玩家的兴趣所在。在搭建之前,我们需要了解一些基本的事项。
我是艾西,今天就来和大家探讨一下搭建CSGO社区服务器之前需要了解的事情。
系统/配置选择:
首先,我们面临的选择是Windows还是Linux系统。
Windows Server:
虽然Windows Server是很多玩家首选的服务器系统,但由于其过于人性化的设计,导致系统较为臃肿,对服务器资源消耗较大。虽然可以利用SteamCmd搭建CSGO服务器,但实际运行时,服务器的sv、var值较高,对游戏产生较大干扰。此外,Windows的计划指令效率较低,不适宜部署自动更新脚本。
尽管如此,Windows Server在插件编译时可以直接在服务器端完成编译、导入的步骤。
Linux:
与Windows相比,Linux系统在服务器性能、维护方面具有优势,虽然操作上可能不太便利。
CentOS:
CentOS是CSGO服务器的常用载体,它是从RHEL源代码编译的社区重新发布版,与商业版RedHat具有相同的渊源。CentOS简约、稳定,有着强大的英文文档与开发社区的支持。
考虑到后面采用LinuxGSM工具部署服务器,而该工具不支持CentOS6,因此建议选择更高版本的系统。
自动化部署工具LinuxGSM:
LinuxGSM是一个可以迅速、简单维护和管理Linux下专用服务器的命令行工具,利用自动化工具部署可以大大降低搭建、维护服务器所需的时间和精力。
选择Linux:CentOS 8.2 64Bit:
根据个人习惯和喜好选择系统,在此我们选择Linux:CentOS 8.2 64Bit。
服务器配置:
为了达到128tick低var的CSGO服务器,服务器配置方面要求自然会高一些。客户端比较吃主频,建议选择高主频CPU、大内存,2G+起步;带宽方面,在不限制rate的情况下,一个玩家占用2M带宽;硬盘方面,240G起的物理高性能服务器足够使用。
需要开启的服务器端口:TCP和UDP的27015。
连接服务器:
使用Xshell连接服务器并执行命令,WinSCP用于管理服务器,Visual Studio Code用于编辑服务器文件。
环境准备:
将Visual Studio Code设置为WinSCP的默认编辑器,并删除WinSCP内置的编辑器。修改SELINUX和sshd_config文件,关闭防火墙,安装BBR脚本,重启系统。
至此,环境准备和服务器搭建已基本完成。我是艾西,希望这篇文章对有需要的小伙伴有所帮助。