本帖最后由 lidanger 于 2012-7-16 21:25 编辑
刚看了yu1930的回帖,才发现教程第3步有问题。。我架的时候也遇到过,后来写教程忘了。。大家见谅。。更正如下:
导入数据.jpg (127.84 KB, 下载次数: 5)
2012-7-16 21:08 上传
同时
http://www.iopq.com/thread-16799680-1-2.html中也有这个问题。。
对不起大家。。{:soso_e136:} {:soso_e136:}
附件已更正。。。。
二楼已上传Linux虚拟机等
=====================================================================================
这里不再使用XP虚拟机,billing直接使用Linux中的MySQL数据库,玩起来也不卡。。不过貌似这种Linux机用Linux机上的数据库还要通过本机上的billing反射很搞笑。。
测试服务端:御剑江湖端(底端是小子天龙3),玩过的都知道。。这里
需要小子天龙3Linux虚拟机 还想用XP虚拟机的看
http://www.iopq.com/thread-16799680-1-2.html
=======================================================================================
需要的工具如下,猴哥(tfblc)的网盘里都有,自己先下载下来:
http://code.google.com/p/tlbb-server-make/downloads/list
mysql-5.5.25-win32.msi.zip MySQL数据库程序
Navicat.7z MySQL图形化管理工具
MySQL Connector ODBC 3.51.exe.zip MySQL的ODBC驱动程序
Register.zip 注册用的NetBox网站
Ulimited Billing.zip 连接MySQL用的Billing程序
Billing Database.7z 需要导入MySQL的内容
ResServer.zip 资源服务器
SecureCRT.zip SSH登录工具
WinSCP3.zip SSH传输工具
=======================================================================================
1、启动Linux端MySQL
启动小子天龙3Linux虚拟机,打开SecureCRT登录,输入
/usr/local/mysql5.0.45/bin/mysqld_safe –user=root & 回车再回车
2、创建一个billing用的用户
一直用root账号,貌似不太好。。这里创建一个专门的账号bill密码qwerty。。。
用root账号登录MySQL mysql -u root -p 密码haichun2006
下面直接照搬早期架设教程中的用户创建方法。。
insert into mysql.user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Create_user_priv, ssl_type, ssl_cipher, x509_issuer, x509_subject, max_questions, max_updates, max_connections, max_user_connections) value (‘192.168.1.%’, ‘bill’, ‘qwerty’, ‘Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,”,”,”,”,0,0,0,0);
创建一个数据库web
create database web default character set utf8 collate utf8_general_ci;
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( ‘192.168.1.%’, ‘web’,’bill’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’);
GRANT ALL PRIVILEGES ON *.* TO bill@”192.168.1.%” IDENTIFIED BY “qwerty”;
刷新数据库
flush privileges;
3、导入数据
下载安装Navicat for MySQL,按默认的安装就行。打开Navicat,创建一个连接,取名billing
双击billing连接到MySQL。。导入数据bill.sql。。
这里要使用我发的bill.sql。。tfblc网盘下载的那个在这里有点错误。。
打开,回车,完事。。
打开表server
输入1,1,192.168.1.3,点√应用,删除第2个1,再应用。。
这一步不知道什么用,是看恋冰的教程做的,不做会出错。
4、启动Billing服务器
下载Ulimited Billing,解压,修改其中的conf.properties,这里dbname不超过5字符
保存,运行billing.exe。。运行后一直是空白才是成功的。。
5、修改服务端ServerInfo.ini
打开WinSCP,到/home/tlbb/Server/Config,将ServerInfo.ini拖入左侧,修改后拖入右侧覆盖
6、启动其他服务器
打开SecureCRT,像以前一样复制命令,启动login、world、server服务器,login页看到类似如下就成功了
7、注册账号
下载安装MySQL Connector ODBC 3.51(用IIS的也要安装)
下载注册网站Register.zip,解压后记事本打开inc/conndb1.asp,修改数据库设置
然后运行AspRegister.exe,到
http://127.0.0.1:99注册。
注:账号存在web数据库account表中,可以自己添加。。
8、客户端登录
下载ResServer.zip,解压,运行ResServer.exe
Game.exe创建快捷方式,输入参数-fl 7F000001 3039 12D82B,修改loginserver.txt中MisaIP为127.0.0.1。。。不过,loginserver.txt中关于资源那三行内容貌似根本没有用,删掉也没事。
点快捷方式Game.exe登录,输入账号后login页和world页均显示,成功
===================================================================================
配置成功以后的启动顺序。。。御剑江湖端
/usr/local/mysql5.0.45/bin/mysqld_safe –user=root & 回车2次
打开账号验证billing.exe
右键点192.168.1.3,选择 克隆会话1
cd /home/tlbb/Server
./shm start
克隆会话1
cd /home/tlbb/Server
./Login
克隆会话2
cd /home/tlbb/Server
./World
克隆会话3
cd /home/tlbb/Server
./Server
打开资源服务器resserver.exe(登录后可关闭) 注册服务器AspRegister.exe(注册后可关闭)



暂无评论内容