相信大家在第一次搭建服务器,装上了贴纸插件准备享受土豪般的待遇的时候(自我安慰)就会在服务端后台看见数据库缺失的情况的时候是一头雾水的。很多人一时半会并不知道如何解决,因为大家找到的教学视频只是教会了你如何安装贴纸插件但是却没有教你如何解决数据库的问题,那么本帖可以解决这个问题QwQ。
在此之前我们需要一个ssh软件和ftp软件,不过大家都成功开启了服务器并且装上了插件,那么这两个软件肯定是有的。
数据库的问题我们采用堡塔面板来解决,因为免费不说(最重要)还操作简单。
以下是以Cap.F提供的一键部署服务器(ONET4P社区)为基础操作的,所以我们使用的是Debian系统。
首先我们需要安装堡塔面板,用ssh输入以下代码 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
在堡塔官网可以找到在其他系统安装的代码(https://www.bt.cn/bbs/thread-19376-1-1.html)
安装过后我们根据提供的IP网址登录面板,然后我们打开应用商店安装MySQL。成功安装数据库之后我们点击数据库→添加数据库来创建数据库,数据库名、用户名和密码按照自己的想法填写并记下来,后面需要用到。
上述步骤结束过后我们就可以定位到/home/steam/csgo/csgo/addons/sourcemod/configs来编辑databases.cfg文件并在始末大括号之间添加以下代码
"csgo_weaponstickers"
{
"driver" "mysql"
"host" "localhost"
"database" "数据库名"
"user" "用户名"
"pass" "密码"
//"timeout" "0"
"port" "3306"
}
保存过后重启服务器就可以解决数据库缺失的问题辣~~~
注:在安装了堡塔面板的时候需要通过面板内的“安全”再次开放一次端口,否则会导致无法进入服务器(当初我刚搞这个东西的时候竟然花了我一个多小时的时间,没想到最后小丑竟是我自己)。