UNraid&群辉&Dcoker 运行天龙八部Server

天龙八部Server搭建日记

本教程,仅仅写了linux部分,天龙八部服务器常规应该linux+Windows ,或者使用网上其他大神制作的免认证端可以免去Windows的认证服务。

Centos安装:

系统版本我建议6.5、5.8 相对比较稳定,安装包我会放在文章最下面提供大家进行下载。

源替换:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup (备份源)
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
生成缓存
yum makecache
MySQL数据库:
yum -y install mysql-server
数据库配置:
登录数据库
mysql -u root -p
创建TLBBDB 数据库
insert into mysql.db ( Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Create_tmp_table_priv, Lock_tables_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Execute_priv) value( '%', 'tlbbdb','tlbb', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
创建web 数据库
insert into mysql.db ( Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Create_tmp_table_priv, Lock_tables_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Execute_priv) value( '%', 'web','bill', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'N', 'Y', 'Y', 'N', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'Y');
外网访问数据库
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root-password";
数据库刷新
flush privileges;
安装unixODBC
sudo yum -y install glibc.i686 libstdc++-4.4.7-4.el6.i686
rpm -ivh 6.5_unixODBC.rpm --nodeps --force
安装MySQL-odbc
rpm -ivh 6.5_mysql-odbc.rpm --nodeps --force
yum -y install libstdc++
yum -y install libstdc++.so.6
复制压缩包到/usr/lib 
tar -zxvf 6.5_myodbc.tar.gz -C /usr/lib (注意包名字 目标地址 -C大写)
配置odbcinst.ini
vi /etc/odbcinst.ini
粘贴下面的内容
[PostgreSQL]
Description	= ODBC for PostgreSQL
Driver		= /usr/lib/libodbcpsql.so
Setup		= /usr/lib/libodbcpsqlS.so
FileUsage	= 1


[MySQL]
Description	= ODBC for MySQL
Driver		= /usr/lib/libmyodbc3_r.so
Setup		= /usr/lib/libodbcmyS.so
Driver64	= /usr/lib64/libmyodbc3_r.so
Setup64		= /usr/lib64/libodbcmyS.so
FileUsage	= 1
配置odbc.ini
vi /etc/odbc.ini 
[tlbbdb]
Driver          = /usr/lib/libmyodbc3.so
Description     = MyODBC 3.51 Driver DSN
SERVER          = 127.0.0.1
PORT            = 3306
USER            = root
Password        = mysql-password
Database        = tlbbdb
OPTION          = 3
SOCKET          =

完成之后把你的天龙linux服务端放在/home/tlbb 路径下执行./run.sh 即可

Docker版本:

docker版本的,我就不写出来dockerfile了,直接放包吧拿回去直接执行命令

docker load < tlbb.tar
启动指令:
docker run -d --name youname --net host -v youfile:/home/tlbb tlbb

天龙服务端可以映射到系统路径,也可以直接将文件拷贝到docker内部执行都可以。

图片[1]-UNraid&群辉&Dcoker 运行天龙八部Server-RSG-人生观

上图为启动成功图片,无报错 然后在执行htop 查看 world login server 这三个进程是否运行 有则是成功!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共2条

请登录后发表评论

    请登录后查看评论内容