CSGO服务器&插件教程的预告
虽然很久没再玩CSGO了,但这阵子应朋友之托,要搭建一个跑图服务器。正好,我也想总结一下两年来断断续续搭建服务器,运维,编写插件、编译的一些经验与经历。所以打算开一个搭服务器、写插件的新坑,不确保最后能完成,只能一点点慢速更新。除此之外,如果有空闲的话,我会做一期视频总结。
文集预计将由5部分构成:
第一部分 基础准备
介绍所需的各种工具、后期会用到的Linux基础知识、CentOS7、LinuxGSM及其他杂项
第二部分 搭建服务器
简要介绍服务器搭建的流程,设置服务器参数,进入默认的CSGO服务器。
第三部分 插件导入
介绍SourceMod&MetaMod并装载模块,介绍SourceMod插件页并简要介绍怎么自己安装/删除插件,介绍创意工坊地图如何放置,cfg如何修改。
第四部分 运维&安全
编写自动脚本实现服务器定期更新、重启、提权,定期清理服务器中的垃圾项目,介绍服务器端口、安全组、IP、SSH,简要举例如何规避端口扫描,如何使服务器匿名。
第五部分 插件客制
介绍SourceMod的API接口,介绍VSCode,介绍如何修改.sp文件,如何将其编译为.smx文件,介绍插件功能的实现。(这里我不太想介绍如何从零开始按照文档调API写插件,一是因为C++涉及的指针很繁琐,另一个原因是服务器所用的插件大部分有现成的,个别只是需要做一点点的修改,不需要投入较大工作量从头修改)
预期第一、二部分很好解决,第四、五部分耗时可能会很长,也不一定能够完成。
明年,我腾讯云上的服务器也都将要到期,谨以此文纪念这三四年来的CSGO时光。
带带小恶人 /prtFrater
2021/11/30