我分幾個方面和大家探討。都是我自己嘗試並驗證多次的。
資料庫方面:
問:到底如何檢測我的物理機(比如我使用的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相關的內容,
所以好奇之下操作了一遍。就這麼簡單。
FAQ:
Q1:如何讓Linux服務開啟最好,讓啟動盡量快?
答:登陸好Linux後,使用命令ntsysv,可以進入服務選擇介面。然後在下面的服務(atd/cabal/crond/kudzn/network/syslog/telnet/xinetd)前面選擇*號,其他服務都不要*號。選擇方法是空格鍵選擇,上下鍵移動,TAB鍵切換。最後確定就OK了。