版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。自年前发布的在群晖NAS中手动搭建DNF台服服务端系列教程之后,本人搭建的服务端一直运行良好。进入2020年之后的一天,突然发现"拍卖行"进不去了,寻起原因,原来是服务端中的数据库在关于拍卖行的一行中,设置的拍卖行开启的时间到2019年12月31日为止,那么解决问题就变得简单了。方法有二:
一、简单方法:修改dnf的服务端,也就是centos系统的时间,将其修改为2019年的时间。在终端中输入指令:(加粗的三条)
//查看当前时间
date
> 2020年02月18日 星期二 15:05:47 CST
//将系统时间设置为2019-06-25 20:13:00
date -s "2019-06-25 20:13:00"
//参看设置好的时间
date
> 2019年06月25日 星期二 20:13:00 CST
二、根源解决:
进入服务端数据库,连接方法:
1.使用Navicat for mySQL软件,按图新建。
2.在“SSH”菜单中按如下填写服务端的ip、端口、root账号、以及root账号对应的密码
3.在"常规"菜单中,按如下填写:127.0.0.1, 端口:3306,密码:uu5!^%jg(如果无法登录,可使用此账号:帐号为:root,默认密码为:vcmoe)
4.找到taiwan_cain_auction_gold
添加两个表项目 分别是auction_history_202002 auction_history_buyer_202002
这两个表项目可以复制已有的表auction_history_201912 auction_history_buyer_201912(复制结构不复制数据),然后重新命名对应名字就可以了。
修改必须和你当前的时间一致才行,比如你现在电脑的时间是2月份,那表的名字就必须是202002而不是201902。
以此类推,建立其他月份。
5.保存数据库,并退出,重启服务端,搞定!
PS:金币寄售系统同理