藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【黑暗之光SF★我是大主宰SF】【神将三国SF】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/维京传奇SF】【GM包站手游】

★【原始传奇SF/维京传奇SF】【GM包站手游】★

★2025火爆『传奇岁月+赤焰号角+维京传奇+原始传奇』爆战力称号BUFF+神装99999999万人PK★

★全网独家 可以单机 可以互动的传奇!★

★全网独家 可以单机 可以互动的传奇!★

★全网唯一持续更新的可单机游戏!每15-25天更新一次内容,保持游戏新鲜度!! 众多独家的功能特色,众多你没见过的全新玩法,有能力的赚点烟钱,还能偶尔沙城战斗!★

★承接推广★
★承接推广★

★承接推广★

☆六一新区开放-放置传奇☆

★六一新区开放-放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★〖双线〗〖无忧传奇〗〖每日新区〗〖开局送神装 100%高爆率 装备元宝打怪爆〗★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【775016356】

★承接推广★

★承接推广★

★承接推广★

★梦幻16门派全新大唐九黎★

★梦幻16门派全新大唐九黎★

★★新增全新门派九黎城,★不做垃圾,力争什么都做到最好★持续更新,长久稳定★

★承接推广★

★承接推广★

★承接推广★

查看: 6332|回复: 7

[原创] 天龙SF WIN+虚拟机详细过程

[复制链接]
发表于 2010-6-3 12:07:35 | 显示全部楼层 |阅读模式
本帖最后由 timi 于 2010-6-3 12:10 编辑

(你们要看图的话去QQ空间903176912,由于是很久没有再去弄服务端,所以有所不足)

天龙八部宝儿端,我早在几月前就下下来了,可是一直没有教程不知道怎么使用,直到最近才知道具体的启动方法,写出来给自己总结一下(本人用的是XP系统):

一,安装Oracle 10g软件,用IMP命令来导入数据库(网上的那些数据库很多有问题的,你们自己看一下吧,对于Oracle我也很陌生就不详解了)

  安装要特别注意,要有对于的IP解析,自己如出错去搜一下就行

  如果你是第二次安装就要注意了,ORACLE是不能完全卸载的,需要自己删除,具体在C:\oracle下整个文件夹,个别或有不同,还有就是注册表下的server服务,和安装信息,我当初的时候就错在这些地方,所以我自己特别注意了一下,如果不知道怎样完全删除请百度,我当初也一样。

这是别人的图,我懒,而且我的库有问题所以就不放出来了:

照片描述:天龙


  注意在控制版面中关掉WINDOWS的防火墙
二,安装虚拟机:

  安装的时候要记得安装双虚拟网卡,在安装的时候有选择,这一点你可以完全的在网上搜一下(PS:虚拟机是一个很好的软件,应该会用,就算纯英文版的用会了不用看英文都知道怎样操作)

设置虚拟网卡,和我空间中MC诛仙端设置的一样,想架设的可以去看看,要设置IP的,这很重要,没这一步就全完了

三,在虚拟机中安装Linux 企业服务器4.0(别人说的要用这个,可以从网上下的:RHEL4-U4-i386-AS-DVD.iso),我之前在安装的时候用红旗桌面版6.0的,结果在安装mysql时候出了很多的问题,这使我浪费了一天多时间,同学们要记住,安装的时候要记住选择软件包的时候将编辑和开发软件全选,如果你电脑够大的话,你就完全安装,在杂项里(全选),这样对于新手的话不易出错

四,安装mysql网上去搜一下OK了,接着安装mysql的ODBC(先不要忙,在上传服务端过后),如果这在这企业版的服务器中是肯定不会出错的,我这里不详谈,接着就是上传服务端

上传好以后用CRT连接LINUX机器装mysql


cd /home             ;进入home文件夹


tar xzvf mysql-5.0.45.tar.gz    ;解压mysq。。ltar.gz解压这种格式命令tar xzvf 加文件名


cd /home/mysql-5.0.45           ;进入home/mysql-5.0.45文件夹


./configure  --prefix=/usr/local/mysql5.0.45 --with-charset=utf8 --with-extra-charsets=all --enable-thread-safe-client                     ;指定安装路径


make                         ;时间较长


make install                ;时间较长


cp /usr/local/mysql5.0.45/share/mysql/my-small.cnf /etc/my.cnf        ;执行后选 Y 覆盖 别管乱码就按Y

五,用WINCAP连接虚拟机,在MC诛仙的时候我就总结过了,这点我现在我就不重复了,注意是以二进制的方式上传,接着上传LINUX下的精简客户端:instantclient_10_2,传到home内,很多都是传到这个目录的。在自己ORACLE安装目录中找到oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora的这个文件传到home 的instantclient_10_2文件夹中修改里面的HOST的IP为虚拟网卡的IP,我这是192.168.200.1,是可以另设的,菜鸟的话就按步骤走,不然很容易出错。

  还需改的是:用winSCP3返回到根目录找到etc文件夹打开后找到my.cnf编辑加入

在[mysqld] 和 [client]段都加入如下代码:

default-character-set=utf8(这当然不详细,是简洁的步骤,不要盲试)

六,选择/<root>/etc 内profile文件,在最后加入以下代码

export PATH=$PATH:/bin:/sbin:/home/instantclient_10_2

export ORACLE_HOME=/home/instantclient_10_2

export TNS_ADMIN=/home/instantclient_10_2

export LD_LIBRARY_PATH=/home/instantclient_10_2:/home/tlbb/Billing:/home/tlbb/Server

七,上传天龙服务端到home下,再安装mysql的ODBC(前面提过),注意,要上传所需文件

照片描述:天龙


注意这几个文件中的IP要替换的,一个要改成192.168.200.100,一个就是192.168.200.1,注意不要用记事本改,不然会出错,用IP替换工具就行,里面的192.168.1.3换成192.168.200.100,192.168.1.66换成192.168.200.1替换后上传:将gbs.conf    db_hash.conf    host.lst三个文件用WinSCP3上传到Linux的下 home\tlbb\Billing\etc文件夹内  复制  弹出窗口 选择全部覆盖



将logininfo.ini   serverinfo.ini   sharememinfo.ini 三个文件用WinSCP3上传到Linux的下 home\tlbb\Server\Config文件夹内  复制  弹出窗口 选择全部覆盖

八,启动服务器:上面配置好后要重启的,如果是在虚拟机里按住Ctrl+alt+del重启,或是在SecureCRT程序中输入reboot即可

启动后停在登陆界面都行,你想进去的话也可:
点出SecureCRT程序对话框输入以下命令,每行均  回车

/usr/local/mysql5.0.45/bin/mysqld_safe --user=root &  回车2次


cd /home/tlbb/Billing


./tlbb31 start   

右键点192.168.200.100,选择 克隆会话1


在新窗口输入下列命令 每行均回车


cd /home/tlbb/Server


./shm start


克隆会话2


cd /home/tlbb/Server


./Login


克隆会话3


cd /home/tlbb/Server


./World


克隆会话4


cd /home/tlbb/Billing


./tlbb list


不克隆了,还在该窗口输入

cd /home/tlbb/Server


./Server

下面是我启动好的图,由于不是完整的端所以有些小错误:




照片描述:天龙


照片描述:天龙


照片描述:天龙


照片描述:天龙


照片描述:天龙


照片描述:天龙



有ERR

找到大另一个启动方式

/usr/local/mysql5.0.45/bin/mysqld_safe --user=root &


cd /home/tlbb/Billing


./tlbb31 start


克隆会话1


cd /home/tlbb/Server


./Login_fix


克隆会话2


cd /home/tlbb/Server


./shm start


克隆会话3


cd /home/tlbb/Server


./World_fix


克隆会话4


cd /home/tlbb/Billing


./tlbb list

继续


cd /home/tlbb/Server


./Server_fix

由于那几天老是在验证密码那不卡不过去,今天分析一下原因:
天龙八部可以的ORACLE可以在LINUX机下架设的,这是很好的,能懂的当然最好,不懂也可以在网上查资料(对于LINUX系统我的也不是很清楚,在hosts文件中设置自己静态IP地址相对名称——机器名(PC机的名字),自己看一下就应该知道,要改的话注意,新手请不要乱改,在网上我发觉阿木童的一个镜像做的很好,大家可以做最初的参考)也可以在WIN+LINUX中架设。

就是以上过程,注意要修改重要文件,在WINSCP3上传后修改home\tlbb\Billing\etc

找到:db_hash.conf   gbs.conf  这两个文件

用写字板打开。

找到

#散列表0:

MAXDBCONNS0  = 5

DBUSER_DB0  = tlbb

DBPASS_DB0 = c46234f7081f7555cffa62686d02e809015551d0ac640c55f6008d8cbbf1662

DBTNS_DB0 = orcl10g

两个文件上都有的!!你们直接把DBTNS_DB0 = orcl10g这里的orcl10g换成你们装ORACLE是时候登陆ORACLE的时候的那个实例名。比如我的ORACLE的实例名为orcl

那么修改成

#散列表0:

MAXDBCONNS0  = 5

DBUSER_DB0  = tlbb

DBPASS_DB0 = c46234f7081f7555cffa62686d02e809015551d0ac640c55f6008d8cbbf1662

DBTNS_DB0 = orcl

这样就可以了。其他的不要修改。

然后打开home\tlbb\Server\Config目录下的这些INI文件

logininfo.ini文件

[System]        

LoginID=2        

DBIP=127.0.0.1(这里设置LIUNX的IP)        

DBPort=3306        

DBName=tlbbdb        

DBUser=root        

DBPassword=123456        

ClientVersion=1005        

DBConnectCount=10        

TurnPlayerCount=100        

CryptPwd=0        

ProxyConnect=1        

这个就是MYSQL的ID和密码配置文件。

我的是LIUNX的IP为:127.0.0.1  MYSQL的登陆ID和名字 root  123456

继续打开home\tlbb\Server\Config目录下的

serverinfo.ini文件!

打开



[Mother]

IP=192.168.0.1

Port=1014

把192.168.0.1这个IP换成你WIN服务器的IP

然后把其他IP换成LIUNX的IP

可乐端的IP我忘了。0.0.0.0这些IP不用管!也不替换。

然后打开sharememinfo.ini文件

[System]

DBIP=127.0.1                ;数据库ip

DBPort=3306                ;数据库端口

DBName=tlbbdb                ;数据库名称

DBUser=root                ;用户名

DBPassword=123456                ;密码

SMUInterval=1200000                ;world数据存盘时间(毫秒)

DATAInterval=900000                ;Human数据存盘时间(毫秒)

CryptPwd=0                ;密码是否加密

把127.0.0.1换成LIUNX的IP!然后把root和123456替换成你LIUNX上安装的MYSQL的ID和密码

其他的都不动。

然后再打开LIUNX系统的主目录。找etc文件夹!注意不是是tlbb里面那个ETC文件夹。是LIUNX系统本身就有的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        = 123456

Database        = tlbbdb

OPTION          = 3

SOCKET          =

这个只把root和123456改成你的MYSQL的ID和密码。

再打开

odbcinst.ini文件夹

显示的是:

# Example driver definitinions

#

#



# Included in the unixODBC package

[PostgreSQL]

Description     = ODBC for PostgreSQL

Driver          = /usr/lib/libodbcpsql.so

Setup           = /usr/lib/libodbcpsqlS.so

FileUsage       = 1





# Driver from the MyODBC package

# Setup from the unixODBC package

[MySQL]

Description     = ODBC for MySQL

Driver          = /usr/lib/libmyodbc3.so

Setup           = /usr/lib/libodbcmyS.so

FileUsage       = 1



这样的就不用管它!如果是空白!就添加上我这个。

!现在配置就算完成了。

WIN的ORACL连接LIUNX的ORACLE!需要把WIN下的

/oracle/product/10.2.0/db_1/network/admin这个目录下的tnsnames.ora文件用写字版打开,

把HOST = XXXX   xxxx是字母!具体是什么字母我忘了替换成WIN的IP!然后复制这个tnsnames.ora文件到LIUNX上的/oracle/product/10.2.0/db_1/network/admin目录下。

还有便是在home\tlbb\Billing\etc中的host.lst中的IP

这样便OK了!附进去的图:






下面是我自己手工WINXP安装oracle,也就是上述步骤自己做的测试成功,其实天龙都能这样做,不过我自己设的IP,倒入ORACLE出错时因为我之前安装的不是WIN32(10201_database_win32.zip)版本,这一点很重要,按网上教程走是对的。

还有我出错的地方是在/home/tlbb/billing/ect中的host.lst没有修改,所以导致登陆错误!

照片描述:天龙测试


照片描述:天龙测试


照片描述:天龙测试


照片描述:天龙测试


照片描述:天龙测试

点评

感谢分享,宝湾有你更精彩!  发表于 2012-2-3 17:57

评分

参与人数 1金币 +40 收起 理由
关东唐 + 40 很给力!

查看全部评分

发表于 2011-9-9 21:11:44 | 显示全部楼层
慢慢看,辛苦了...
发表于 2011-8-3 21:05:10 | 显示全部楼层
支持楼主,我正在一步步的摸索。希望能领会你的真谛。
发表于 2012-3-6 16:05:46 | 显示全部楼层
挺详细的 我慢慢学
发表于 2012-2-3 17:58:25 | 显示全部楼层
感谢分享, 现在给予高亮并编辑入本版置顶帖中。望楼主继续努力。
发表于 2011-8-4 04:27:00 | 显示全部楼层
辛苦了
发表于 2014-7-10 11:21:26 | 显示全部楼层
顶下。。。。。
发表于 2014-7-10 12:21:34 | 显示全部楼层
看了楼主的帖子立马觉得精神了,顶








您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2025-5-26 06:57 , Processed in 0.067607 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表