服务器centos6.x,1H1G及以上(流畅运行需要8G,可以增加虚拟内存)
1.上传这几个文件进home文件夹里
myodbc.tar
unixODBC.rpm
mysql-connector-odbc.rpm
tlbbdb.sql
web.sql
(单服务器还需上传billing文件夹)
2.安装Mysql,并设置密码(密码023131,4个地方修改),导入数据库(逐条运行以下命令即可)
sudo yum -y install mysql-server
service mysqld restart
mysql -uroot -p
(默认无密码,按回车)
use mysql;
update user set Password=PASSWORD('023131') where User='root';
GRANT ALL PRIVILEGES ON *.* TO root@"%.%.%.%" IDENTIFIED BY "023131";
create database tlbbdb;
create database web;
flush privileges;
exit
cd /home
mysql -uroot -p023131 web < web.sql
mysql -uroot -p023131 tlbbdb < tlbbdb.sql
sudo yum -y install glibc.i686 libstdc++-4.4.7-4.el6.i686
rpm -ivh unixODBC.rpm --nodeps --force
rpm -ivh mysql-connector-odbc.rpm --nodeps --force
tar -zxvf /home/myodbc.tar.gz -C /usr/lib
sudo yum -y install libstdc++
sudo yum -y install libstdc++.so.6
/etc/rc.d/init.d/mysqld start
chkconfig mysqld on
3.关闭防火墙
chkconfig iptables off
service iptables stop
4.上传odbc.ini odbcinst.ini到etc目录
odbc.ini里改数据库密码023131
5.新建虚拟内存(根据实际选择)
free -m
dd if=/dev/zero of=/opt/swap bs=2048 count=2048000
chmod 600 /opt/swap
mkswap /opt/swap
swapon /opt/swap
echo "/opt/swap swap swap defaults 0 0" >> /etc/fstab
至此,环境已经搭建完成。
6.把tlbb服务端打包上传进home
解压命令,根据打包文件格式
cd /home
tar -zxvf tlbb.tar.gz
或者
tar -xzvf /home/tlbb.tgz
修改home-tlbb-server-config文件夹3个IP配置文件
LoginInfo.ini
ServerInfo.ini
ShareMemInfo.ini
里的DBPassword改成自己设置的数据库密码023131 IP和端口不懂就别改 改完二进制传进服务器home-tlbb-server-config里
给tlbb以0777权限 循环
chmod -R 777 /home/tlbb
7.用Xshell或者FinalShell启动服务端
cd /home/tlbb
./run.sh
8.启动billing
修改config.json里数据库密码023131
设置权限
chmod -R 777 /home/billing
后台启动billing,启动完成后可以关闭SSH工具
cd /home/billing
nohup ./billing &
回车
9.客户端及补丁使用下载最新官方客户端,更新,将登陆器TLBB_Launch放在游戏文件夹(launch所在文件夹)
bin解压到游戏bin文件夹替换
端及明文补丁文件夹里tlbb.tar.gz是服务端文件,上传到centos服务器home文件夹的
MaterialTemplates文件替换游戏客户端Data里的同名文件
第一次启动登陆器TLBB_Launch之后,选择明文补丁文件夹,勾选上面的补丁文件之后再启动,以后启动就不用选了。
IP填自己服务器IP
登录端口7501
游戏端口7500
外网方法:云服务器直接在登陆器填写IP就可以外网了,服务器里面配置不用改
本地服务器或者虚拟机,需要有公网IP或者域名,在路由器转发服务器IP对应的这两个端口就可以
10.报错处理
(1)可以创建角色,可是登录角色提示服务器维护中
服务端启动有报错 解决方法下看
(2)可以创建角色 登录角色提示连接失败
解压通用bin替换客户端
(3)卡在登录验证
config.json里的数据库密码不对 或者服务器端口未放开 找安全组开放端口
(4)运行billing后出现红字
config.json里的数据库密码不对
(5)启动服务端world和server两条报错
服务端3个IP文件里的IP或数据库密码有误
(6)启动服务端server一条报错
服务端上传有误 重新上传给权限
注意:
修改文件配置时请尽量不要使用记事本,建议用notepad++修改,上传文件二进制上传(一般默认)
tlbb文件夹不一定要压缩再上传 直接上传也可以的,如果打包上传解压后启动报错可以试试在本地解压后再上传,反之亦可,或者尝试一下分步启动。
客户端报错的把新上传的附件添加到补丁文件应该就能解决,如果还有问题的可以截图我看看。
或者用这个端,新传的,我自己在玩的,比较稳定老端
这个版本打好补丁的客户端,登陆器IP改自己的就可以直接用
文件来源于网络,个人收集整理,请勿用于商业。