架设◆ 惊天动地◆ 数据库、服务端、虚拟机、Linux、等方面疑问全面解答◆

         我分几个方面和大家探讨。都是我自己尝试并验证多次的。
  

数据库方面:
问:到底如何检测我的物理机(比如我使用的XP)是和Linux联通而且惊天动地的服务链接成功?两者有区别吗?
问:我想把所有已经导入的数据库删除再重新安装,但删除的时候提示正在用或者其他问题无法删除,怎么办?
问:我把SQL 2000不是默认安装,装在其他盘怎么办?
问:SQL 2000重新安装后,再开机发现提示出错,数据库开启不了,错误是uninstall then re-run setup to correct this problem
问:无法使用exec dbo.cabal_tool_registerAccount '帐号','密码' 来添加帐号和密码,命令能够执行但无法插入数据,提示NULL
问:我可以登录进去了,但是用帐号在创建人物的时候失败,提示:DB出错,不能正常工作 怎么解决?
问:我在还原数据库的时候,有建立空数据库。比如account、cabalcash和Gamedb ,大小写没有统一或者一致,有影响吗?
问:在进查询分析器的时候,我要输入指令实现一些操作,那么用帐号sa和帐号cabal登录有什么区别不?
问:玩一段时间后,因为SQL装在C盘,重新装系统后,如果要保存玩家数据,应该怎么做?
问:VIP时间到期了,怎么修改?


服务端方面:
问:安装RPM包的时候,如果无法安装,怎么强制安装?
问:安装完毕RPM包总是运行服务service cabal restart提示找不到文件怎么办?
问:运行./gen_config.sh的时候,提示找不到gen_config.sh,不用其他命令 如何安装成功?
问:现在惊天动地最新的端好像是9.16的 ,那么我应该下载哪个版本的游戏?


虚拟机方面:
问:使用其他的虚拟机,比如是个绿色精简版本的,本来是没有VMWARE TOOLS,也可以实现架设吗?
问:VMWARE TOOLS 的安装过程不会,加载进去后光驱内有两个文件,一个rpm包,一个gz包 怎么安装?
问:搭建成功后,感觉每次启动系统都比较慢,有没有方法每次打开虚拟机就直接连接系统而不用开系统?
问:虚拟机内存设置具体应该设置为多少最好?
问:别人已经装好的VM文件我加载后,还需要安装VMwareTOOLS吗?


Linux方面:
问:使用的是其他Linux系统,可以搭建惊天的服务吗?
问:怎么查看和检测自己Linux系统中IP?
问:无法使用SCP传输服务端到Linux,还有其他方面吗?
问:Linux中就关于搭建惊天动地有些什么命令有用?如何关机?如何重启?如何进入命令窗口?等
问:怪物爆物品的修改方法是?
问:金钱爆率修改方法?
问:惊天动地服务器开外网端口和IP方法??


软件下载、安装方面:
问:虚拟机用中文的绿色精简版本可以吗?版本不同可以吗(5.5或6.0)?
问:WINSCP和SECURECRT用其他版本可以吗?比如绿色免安装版本的?如果有在什么地方下载?
问:MS SQL2000 不能正常启动或者安装怎么办?或者安装SP4补丁的时候要注意什么吗? 
问:下载的别人建好的虚拟机加系统了,还需要哪些工具?



其他方面:
问:我实在不知道怎么看1433端口开好没有。。怎么确定我的1433端口开启了?
问:1433端口测试没有问题,所有的都没有问题,但我输入帐号要密码后提示客服端要更新 然后游戏退出,怎么办?
问:我可以使用XP或者2003或者2000的只1台机器来搭建吗?在安装SQL时应该注意什么?
问:我第一次连接成功了,后来重启电脑后再连接,老是提示帐号密码错误,怎么解决?
问:怎么给帐号设置VIP?
问:登录的时候出现要更新,怎么办?
问:暴率方面傻瓜虚拟端好像只出单一武器而不掉别的东西,任务道具都不出来,怎么修改?
问:如何修改已经建立好的帐号中的角色名字、属性、等等和角色有关的内容?
问:我不想了解那么多,我不想安装Linux,那么有没有傻瓜式操作也可以搭建成功的?  


                以上所有问题的解答请对号入座!!                 
数据库方面:

问:到底如何检测我的物理机(比如我使用的XP)是和Linux联通而且惊天动地的服务链接成功?两者有区别吗?
答:XP系统中 运行内输入cmd进入命令提示下,
输入ping 192.168.X.X 这个IP是你Linux中设置的IP,如果可以ping通顺,说明XP链到Linux了。
输入netstat -n ,查看你的IP后面有没有跟上1443.有就说明XP链到Linux上的惊天服务端了。
Linux系统中,新建终端,输入命令ifconfig可以看到你的IP,假设是ping 192.168.X.Y
输入ping 192.168.X.Z 这个IP是你xp中设置的IP,如果可以ping通顺,说明Linux链到XP了。
输入netstat -natp ,查看你的IP后面有没有跟上1443.有就说明Linux上的惊天服务端链到XP了。

问:我想把所有已经导入的数据库删除再重新安装,但删除的时候提示正在用或者其他问题无法删除,怎么办?
答:打开服务管理器,停止数据库的运行,然后再等待5秒,再次开启数据库。这样上去就可以删除。

问:我把SQL 2000不是默认安装,装在其他盘怎么办?
答:建议卸载然后默认安装,理由是教程后面导入的数据库的源地址是数据库默认安装的!

问:SQL 2000重新安装后,再开机发现提示出错,数据库开启不了,错误是uninstall then re-run setup to correct this problem
答:两步解决。1是删除原来你安装的SQL目录! 2 运行里面输入regedit,ctrl+F搜索PendingFileRenameOperations ,全部删除搜索到的。然后就可以安装了,安装完毕马上到注册表,HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中找到PendingFileRenameOperations项目,将PendingFileRenameOperations的值修改为HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager。 搞定。

问:无法使用exec dbo.cabal_tool_registerAccount '帐号','密码' 来添加帐号和密码,命令能够执行但无法插入数据,提示NULL
答:那是因为前面使用过EXEC SP_ADDEXTENDEDPROC 'xp_md5','d:/cabalcash/xp_md5.dll'后,xp_md5.dll作为对象被固定,数据一旦有变化,再插入新数据就自然无法通过MD5加密。解决方法是打开企业管理器,删除原来加载的xp_md5对象,重新执行加载,就可以实现添加帐号密码了。

问:我可以登录进去了,但是用帐号在创建人物的时候失败,提示:DB出错,不能正常工作 怎么解决?
答:把数据库account、cabalcash、Gamedb删除,然后的操作不用附加!是还原操作。这样再删除原来的cabal帐号,再设置新的cabal帐号关联(教程有 我就不多说了)。就可以了。

问:我在还原数据库的时候,有建立空数据库。比如account、cabalcash和Gamedb ,大小写没有统一或者一致,有影响吗?
答:没有影响。我测试过使用account、cabalcash和ACCOUNT 、CabalCash没有区别。

问:在进查询分析器的时候,我要输入指令实现一些操作,那么用帐号sa和帐号cabal登录有什么区别不?
答:这个是没有区别的,建议用sa帐号登录!

问:玩一段时间后,因为SQL装在C盘,重新装系统后,如果要保存玩家数据,应该怎么做?
答:备份account、cabalcash和ACCOUNT 、CabalCash这3个数据库即可。SQL2000的备份方法那么简单就不说了。

问:VIP时间到期了,怎么修改?
答:增加PayMinutes下的时间即可。。对照看后面的关于设置VIP的内容。

服务端方面:
问:安装RPM包的时候,如果无法安装,怎么强制安装?
答:后面加命令 --nodpes ,我建议大家不要强制安装,检查自己哪部分错了最好。

问:安装完毕RPM包总是运行服务service cabal restart提示找不到文件怎么办?
答:说明你设置IP有遗落!先把服务端内所有需要设置IP的修改,再安装就不会提示出错。

问:运行./gen_config.sh的时候,提示找不到gen_config.sh,不用其他命令 如何安装成功?
答:修改gen_config.sh内容,把里面IP都换127.0.0.1 ,再次运行即可。(必须确认前面的配置没有问题)   
 
问:现在惊天动地最新的端好像是9.16的 ,那么我应该下载哪个版本的游戏?
答:就下载最新的没问题!最后用本文提到登录器覆盖即可。




虚拟机方面:
问:使用其他的虚拟机,比如是个绿色精简版本的,本来是没有VMWARE TOOLS,也可以实现架设吗?
答:可以。在你虚拟机目录内,有个Linux.ISO镜像!加载可行

问:VMWARE TOOLS 的安装过程不会,加载进去后光驱内有两个文件,一个rpm包,一个gz包 怎么安装?
rpm包的安装命令是:rpm -ivh ×××.rpm 另外一个是gz压缩包,先用命令tar -zvxf ***.tar.gz 解压,然后到解压缩后的目录内,使用命令 ./***.pl 安装里面的pl 就成功了。安装过程会有提示,一路回车就行。

问:搭建成功后,感觉每次启动系统都比较慢,有没有方法每次打开虚拟机就直接连接系统而不用开系统?
答:当然有。看图



问:虚拟机内存设置具体应该设置为多少最好?
答:你电脑内存的一半最佳。
问:别人已经装好的VM文件我加载后,还需要安装VMwareTOOLS吗?
答:完全不需要了。


Linux方面:
问:使用的是其他Linux系统,可以搭建惊天的服务吗?
答:一样可以!我第一次使用的就是REDHAT 9的Linux系统。

问:怎么查看和检测自己Linux系统中IP?
答:命令ifconfig 查看IP,如果没有就用命令 netconfig设置IP 即可。

问:无法使用SCP传输服务端到Linux,还有其他方面吗?
答:有。给Linux装上samba!见我博客内原创的文章---Linux下samba的安装与配置
设置好后可以直接将文件传输到Linux。然后再使用SCP设置权限!一样可行。

问:Linux中就关于搭建惊天动地有些什么命令有用?如何关机?如何重启?如何进入命令窗口?等
答:关机命令:shudown -h now 或者init 0
重启系统:reboot
cabal服务查看:ps -aux|grep cabal
重启cabal服务:service cabal restart

问:怪物爆物品的修改方法是?
答:etc/cabal/data/Const.scp,打开修改,修改最后一行中的‘1’为你希望的数字,如我改的是5,结果怪物每次掉5个物品。

问:金钱爆率修改方法?
答:etc/cabal/data/Const.scp,打开修改,Multiple字段下,金钱爆率改 5   100   100--->把2个100改大。。。。比如 5   500  500。

问:惊天动地服务器开外网端口和IP方法??
答:很简单,修改登陆器的那些INI配置为Linux的IP,然后端口映射:38101(登陆) 38121(游戏) 38111(频道)。

软件下载、安装方面:
问:虚拟机用中文的绿色精简版本可以吗?版本不同可以吗(5.5或6.0)?
答:完全可以。都没有关系。

问:WINSCP和SECURECRT用其他版本可以吗?比如绿色免安装版本的?如果有在什么地方下载?
答:我就是使用的中文免安装版本。xdowns.com这个绿色软件站搜索下载即可。不影响架设的。

问:MS SQL2000 不能正常启动或者安装怎么办?或者安装SP4补丁的时候要注意什么吗?
答:不能正常启动或者安装见前面数据库部分的解答。SP4安装的时候记得把sql的服务关掉。就是打开服务管理器把服务关闭。

问:下载的别人建好的虚拟机加系统了,还需要哪些工具?
答:如果是说只玩游戏不修改的话,什么都不需要了。(数据库安装好的前提下!)


其他方面:
问:我实在不知道怎么看1433端口开好没有。。怎么确定我的1433端口开启了?
答:前面已经提到过。XP里面的运行下输CMD进去后,命令netstat -n  如果看到你自己XP的IP后面带:1433就是表示开通并连接上了。

问:1433端口测试没有问题,所有的都没有问题,但我输入帐号要密码后提示客服端要更新 然后游戏退出,怎么办?
答:登陆器有问题撒。。换! 很多教程提供的登陆器其实都是不带验证的。有这样那样的问题。

问:我可以使用XP或者2003或者2000的只1台机器来搭建吗?在安装SQL时应该注意什么?
答:可以。但XP只能装SQL2000的个人版。我物理机用XP搭建成功。虚拟机用2003搭建成功。

问:我第一次连接成功了,后来重启电脑后再连接,老是提示帐号密码错误,怎么解决?
答:1 先看上面文字确认自己的1443端口已开启。 2然后再Linux中重启cabal服务即可。

问:怎么给帐号设置VIP?
答:打开企业管理器,进入Gamedb数据库,在cable_charge_auth内,ServiceKind内数字修改为5 ;
        另外,PayMinutes这里是服务时间,按分钟计算的,自己添加吧。

问:登录的时候出现要更新,怎么办?
答:换不提示更新的登陆器!我下面提到的登陆器就可以屏蔽。

问:暴率方面傻瓜虚拟端好像只出单一武器而不掉别的东西,任务道具都不出来,怎么修改?
答:当然是换暴率文件。。。。。。。。。。。。。。。。。。我自己的就换了。直接通过samba软件覆盖。

问:如何修改已经建立好的帐号中的角色名字、属性、等等和角色有关的内容?
答:打开企业管理器,进入Gamedb数据库,在cabal_character_table内,可以看到name和其他的项目,想怎么修改就修改吧。


问:我不想了解那么多,我不想安装Linux,

那么有没有傻瓜式操作也可以搭建成功的?

《没有任何基础的朋友,看本内容可以搭建成功》
答:有。。。
      步骤一:使用虚拟机,加载这个Linux系统。(进入的时候在提示你设置IP的地方设置IP为192.168.0.4),进去后重启cabal服务,
                     马上使用命令 reboot重启(Linux系统帐号root 密码123456) 。
       步骤二: 安装SQL2000,安装好补丁SP4的.然后还原数据库account、cabalcash、Gamedb,附加另外有的3个数据库。
                         需删除原有 account、cabalcash、Gamedb的cabal帐号关联,再重新建立cabal帐号,密码也是cabal。
                        再建好远程连接。OK。(细节不懂得的可以看后面完全的教程)
                        完整的数据库下载请---点我进入下载 
     步骤三:下载无BUG登陆器,直接覆盖到你惊天动地的游戏里面,然后设置你自己电脑上IP为192.168.0.3。
     步骤四:可以玩了。。。。。。。。。。。。。。。。。。。。。。。。。
      (如果对上面3步骤有疑问,先看他人完全教程--点我下载。等你按别人教程做不出的时候再回头看我这里你就什么都明白了。) 
[/sell] 





----  ----  ----  ----  ----  --- ----  ---软件方面----  ----  ----  ----  ----  ----  ----  ---- 
WinSCP 绿色版 --------------------点我进入下载

VMware 虚拟机绿色免安装精简版(19M)-------------------------点我进入下载

SecureCRT绿色汉化免安装版(3M)-------------------------点我进入下载

SQL2000 XP电脑可用 -------------------------点我直接下载

SQL2000 SP4补丁 -------------------------点我直接下载 

---  ----  ----  ----  --- ----  ---  相关惊天动地工具与文档----  ----  ----  ----  ----  ----  --
GM工具1.1 下载地址--------- 进入下载页面

物品录入工具--------- 进入下载页面

暴率修改器:---------进入下载页面

经验修改工具: ---------进入下载页面

惊天动地物品代码列表 --------- 进入查看

惊天动地暴率修改方法---------进入查看

惊天动地任务系统----------进入查看

关于架设惊天动地私服过程中的一些重要难点--------进入查看  

 

说明:其实我没玩过这游戏。

因看到架设里面有Linux相关的内容,

所以好奇之下操作了一遍。就这么简单。

 

架设◆ 惊天动地◆ 数据库、服务端、虚拟机、Linux、等方面疑问全面解答◆_第1张图片

 

 

架设◆ 惊天动地◆ 数据库、服务端、虚拟机、Linux、等方面疑问全面解答◆_第2张图片

 

架设◆ 惊天动地◆ 数据库、服务端、虚拟机、Linux、等方面疑问全面解答◆_第3张图片


 

架设◆ 惊天动地◆ 数据库、服务端、虚拟机、Linux、等方面疑问全面解答◆_第4张图片

 

架设◆ 惊天动地◆ 数据库、服务端、虚拟机、Linux、等方面疑问全面解答◆_第5张图片

 

 

架设◆ 惊天动地◆ 数据库、服务端、虚拟机、Linux、等方面疑问全面解答◆_第6张图片

 

架设◆ 惊天动地◆ 数据库、服务端、虚拟机、Linux、等方面疑问全面解答◆_第7张图片

架设◆ 惊天动地◆ 数据库、服务端、虚拟机、Linux、等方面疑问全面解答◆_第8张图片

 

 

 

 

FAQ:

Q1:如何让Linux服务开启最好,让启动尽量快?

答:登陆好Linux后,使用命令ntsysv,可以进入服务选择界面。然后在下面的服务(atd/cabal/crond/kudzn/network/syslog/telnet/xinetd)前面选择*号,其他服务都不要*号。选择方法是空格键选择,上下键移动,TAB键切换。最后确定就OK了。

 

你可能感兴趣的:(架设◆ 惊天动地◆ 数据库、服务端、虚拟机、Linux、等方面疑问全面解答◆)