您的位置 首页 新开DNF私服

DNF台服数据库用户与暗码点窜教程(by爱老牛社区)

By:老牛

服务端架设完,默许有root和game两个用户。

root用户暗码随意点窜就可以,首要是轻易GM利用,该账号可以删除。

DNF私服架设服务端和数据库视频教学

比方用Navicat毗邻后,翻开mysql窗口,运转mysql语句点窜便可:

UPDATE user SET Password=Password(‘新密码’) where User=’root’;

上面是game用户的,暗码利用的是TEA算法,所以必需是8位的。可以用暗码生成器生成加密后的暗码。

点窜暗码以后需求点窜服务端的配置文件和数据库外面的暗码。

详细以下:

例如刚架设完,game默许暗码是uu5!^%jg,加密后的暗码:20e35501e56fcedbe8b10c1f8bc3595be8b10c1f8bc3595b

dxf目次下一切的*.cfg和*.tbl文件外面的原加密后暗码,数据库的d_taiwan里db_connect表db_passwd字段的原加密后暗码,game账号的暗码及/home/dxf/bridge/cfg/。

举例说明:

原暗码为uu5!^%jg,原加密后暗码为20e35501e56fcedbe8b10c1f8bc3595be8b10c1f8bc3595b

目下当今要点窜成12345678,用东西失掉加密后暗码为c3667ddf980194e4e8b10c1f8bc3595be8b10c1f8bc3595b

数据库的用navicat翻开,找到d_taiwan里db_connect表db_passwd字段,将一切 20e35501e56fcedbe8b10c1f8bc3595be8b10c1f8bc3595b 改成 c3667ddf980194e4e8b10c1f8bc3595be8b10c1f8bc3595b

SQL窗口履行SQL语句:

UPDATE user SET Password=Password(‘12345678′) where User=’game’ 复制代码

服务端的用饬令改,批量替代:

sed -i “s/uu5!^%jg/12345678/g” /home/dxf/bridge/cfg/

sed -i “s/20e35501e56fcedbe8b10c1f8bc3595be8b10c1f8bc3595b/c3667ddf980194e4e8b10c1f8bc3595be8b10c1f8bc3595b/g” `find . -type f -name “*.tbl”`

sed -i “s/20e35501e56fcedbe8b10c1f8bc3595be8b10c1f8bc3595b/c3667ddf980194e4e8b10c1f8bc3595be8b10c1f8bc3595b/g” `find . -type f -name “*.cfg”` 复制代码

最初重启数据库跑五国便可。

service mysqld restart 复制代码

推荐文章:台服DNF腾讯云搭建流程_turnflys的博客

本人守旧的有腾讯云的服务器,恰好前段时间已在虚拟机里把单机版的台服dnf搭建完成,所以不断想搬到本人的云服务器上,可以供各人玩。不外我的云服务器设置装备摆设太低,1核1G内存。。所以照旧本人娱乐吧。本人鼓捣良久,看了很多帖子,收拾整顿下有这几个帖子很有效:

甩掉庞杂的方式,小白也能架设纯端

【极简操作】VM版本DNF单机+开服架设讲授

linux大神在此~带着你的疑问来问吧

频道多开

自力掉落

DNF私服架设服务端和数据库视频教学

出五国服务器亮没有频道

DNF私服架设服务端和数据库视频教学

只需一句饬令,架设纯端,撑持单机服务器,3分钟五国 (这个剧本挂在Git上,一键架设纯端,很吊)

DNF私服架设服务端和数据库视频教学

本人也走了良多弯路,linux学的好的话这些会很复杂,比如说搭建这个游戏需求的一些操作:

我从已架设好的本机虚拟机中的服务端打包出需要的文件,包括:

1. 数据库文件

可经过 ps -ef|grep mysql 饬令 查询数据库地点途径 前往的信息中-datadir=前面就是数据库的地点途径(腾讯云数据库默许的途径不是var/lib,设置装备摆设完纯端文件变成var/lib下)

cd 该途径 打包数据库文件 打包饬令 tar czvf mysql

2. neople 单库(双库dxf)

里边有频道信息啥的,打包饬令一样 tar czvf neople

DNF私服架设服务端和数据库视频教学

然后用winSCP链接服务器,上传文件到响应的地位;

在上传之前,要先下载纯端文件,并设置装备摆设完成,来设置装备摆设服务端运转所需求的前提(上传至根目录,install文件设置权限777)

装置饬令

cd / ./intall

纯端装置完成,会生成:

neople文件夹(home下,游戏配置文件,这个可以直接删掉,放入从虚拟机打包好的,可利用sed饬令批量点窜cfg中的ip, 数据库这里 有服务器 没频道就出在neople/game/cfg 下的频道设置装备摆设cfg文件的ip设置装备摆设 ; 服务器灰很好处理,host 或 neople下一切文件夹下cfg文件ip设置装备摆设, server group count =10时 申明服务器列表必然亮)

DNF私服架设服务端和数据库视频教学

mysql数据库文件(默许var/lib下,最好不直接笼盖,轻易犯错,数据库这里能够会泛起良多成绩,我重装系统不下10屡次。。,3分钟5国不是盖的,别的直接笼盖数据库轻易报错,可以经过navicat利用sql文件笼盖。或直接连通虚拟机数据库复制。)

home目次下放单库 解压 tar zxvf (把纯端生成的删掉)

数据库在纯端搭建好后,途径为var/lib下 解压 tar zxvf

解压好以后点窜d_taiwan数据库下db_connect、dblab_db_connect_130516表中ip为外网ip

./run 运转泛起五国便可~

server group count=10时才干确保频道不灰:

DNF私服架设服务端和数据库视频教学

我目下当今的swap巨细是8G,设置饬令:

/bin/dd if=/dev/zero of=/var/ bs=1M count=8000 mkswap /var/ swapon /var/ sed -i ‘$a /var/ swap swap default 0 0’ /etc/fstab #到场开机主动挂载

That’s all !

若是翻开数据库表泛起:

测验考试service mysqld restart重新启动数据库后,再次翻开是不是还有成绩

还有成绩的话,检查mysql日记:

饬令:show variables like ‘log_%’;

百度了下处理方式,如图:

意思就是增添物理内存,想一想我1G的内存,彷佛少的不幸,不设置互换分区底子跑不起来。。可以经过设置装备摆设互换空间Swap,使一部分硬盘空间虚拟成内存利用,处理内存不足的环境;

依照步调来:

设置互换分区(swap),互换分区可以经过增添swap物理分区,和添加swap文件体式格局来完成

添加swap文件,巨细4G:

经过dd饬令增添swap : ddif=/dev/zero of=/var/swap bs=1024 count=4096000

将swap文件写在/var/swap : mkswap/var/swap

经过free饬令检查swap形态

接着vim etc/

还有以下环境(可以经过删除mysql下的该文件处理):

进入mysql输出饬令show engines;可以检查innodb引擎是不是启用

推荐文章:dnf服务器架设

阿里巴巴为您推荐dnf服务器架设产物的具体参数,及时报价,价格行情,优良零售/供给等信息。 您还可以找 惠普服务器 等产物信息。 挪动版: dnf服务器架设 宣布询价单 让万万商家找到您

免责声明:本页面供应的信息起原是淘宝,只供参考之用,没法判别所上传图片或文字的常识版权,若是侵略,请实时告诉我们,本网站将在第一时候实时删除。

热门文章

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注