继上一篇《PVE 天龙八部TLBB服务端搭建(一)--linux环境搭建》环境搭建好之后,开始服务端的运行。

服务端运行环境分为linux和windows,我这里从某宝花1块2买了一个一键端。

1、导出linux tlbb服务端

某宝上面的服务端基本都是在vmvare上运行。首先我们连接上卖家发来的一键端linux,将/home/tlbb/目录打包导出。

连接服务端虚拟机,打包服务端

cd /home/
tar -zcvf tlbb.tar.gz ./tlbb/

 

连接虚拟机mysql,导出sql文件

查看配置文件中mysql密码

cd /home/tlbb
grep -rn 'root' ./

导出数据库

mysqldump -uroot -p123456 tlbbdb > tlbbdb.sql
mysqldump -uroot -p123456 tlbbdb > web.sql

用WinSCP连接虚拟机,将tlbb.tar.gz和sql文件导出

 

2、上传至我们搭建好的ubuntu

可以用WinSCP,或是scp命令将服务端上传至我们的ubuntu环境,用mysql连接工具导入数据库,这里我用的Navicat,过程不做赘述。

 

3、修改配置

主要需要修改数据库配置,以及win机ip地址

以root关键字搜索mysql数据库需要修改的地方

root@TLBB:/home/tlbb# grep -rn 'root' ./
Binary file ./Server/Login matches
Binary file ./Server/World matches
Binary file ./Server/LuaLib.so matches
./Server/Config/ShareMemInfo.ini:5:DBUser=root          ;
./Server/Config/LoginInfo.ini:6:DBUser=root
./Public/Scene/LoginInfo.ini:6:DBUser=root

发现有三处需要修改,将这三处的mysql配置修改成我们自己mysql配置。

修改ServerInfo.ini中Billing的配置,将IP0更改为我们win机的ip

 

4、测试运行

查看run.sh脚本发现,一共要启动四个服务,先后分别是shm,World,Login,Server,手动运行查看日志是否有报错。

运行的时候发现一些报错,一般是odbc驱动相关错误,手动解决一下。

 

5、运行win端的billingServer

配置win端的BillingServer中mysql以及我们linux端的ip地址,启动

 

至此,linux和windows服务端已搭建完毕,接下来就是配置登录器了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐