AzerothCore魔獸世界開源服務(wù)端Lua腳本引擎Eluna和防作弊anticheat模塊教程

Windows編譯安裝AzerothCore魔獸世界開源服務(wù)端Lua腳本引擎Eluna和防作弊anticheat模塊教程
大家好,我是艾西今天和大家聊聊魔獸世界游戲內(nèi)的腳步以及防作弊模塊
?

Eluna是azerothcore服務(wù)端的Lua腳本引擎,可以在原有azerothcore的基礎(chǔ)上實(shí)現(xiàn)很多拓展以及更高的可玩性,比如:超級(jí)爐石、升級(jí)自動(dòng)學(xué)習(xí)技能、服務(wù)器公告、玩家上線提示、制作寶石、附魔以及地圖的NPC等。 防作弊anticheat主要是對于外掛跑的很快,怎么打也打不死等進(jìn)行屏蔽。
現(xiàn)在編譯下安裝下anticheat模塊:
先備份新建一個(gè)AzerothCore1文件,將AzerothCoreBuild>build >bin 目錄下的RelWithDeblnfo文件復(fù)制一份出來。再把AzerthCoreServer目錄下的configs文件也復(fù)制到AzerothCore1文件。
打開Navicat連接到數(shù)據(jù)庫依次點(diǎn)開acore_auth、acore_characters、acore_world數(shù)據(jù)庫,在acore_auth數(shù)據(jù)庫表格文件備份新建備份直接備份下數(shù)據(jù)
?

?
acore_characters、acore_world數(shù)據(jù)庫都一樣的點(diǎn)擊備份下,將備份出來的三份數(shù)據(jù)復(fù)制到AzerothCore1文件
在瀏覽器下載下Eluna和anticheat模塊
?

?
下載好的模塊解壓的AzerothC oreBuild>azerothcore-wotlk >modules目錄下,將解壓出來的文件后綴-master刪掉然后重新進(jìn)行CMK
?

加載好后打開編譯好的文件目錄AzerothCoreBuild>build打開AzerothCore.sln文件用VS運(yùn)行
在生成配置管理頁面確認(rèn)一下
右鍵點(diǎn)擊ALL_BULID清理一下然后再點(diǎn)擊生成
?


生成好后回到 AzerothCoreBuild>build >bin >RelWithDeblnfo 目錄下的lua_scripts、
authserver.exe、dbimport.exe、worldserver.exe文件復(fù)制一份到安裝目錄AzerothCoreServer文件將原來的文件替換掉
?
打開Navicat程序點(diǎn)擊acore_characters右鍵運(yùn)行SQL文件,
選擇AzerothCoreBuild>azerothcore-wotlk >modules >mod-anticheat >sql >characters >base目錄下的charactersdb_ anticheat.sql文件
?
?


?
?
?
?
?
acore_world右鍵運(yùn)行SQL文件,
選擇AzerothCoreBuild>azerothcore-wotlk >modules >mod-anticheat >sql >world目錄下的Acore_strings.sql文件
?

加載完成后將AzerothCoreBuild>build >bin >RelWithDeblnfo >configs 目錄下的modules文件復(fù)制到AzerothCoreServer>configs文件內(nèi) 然后運(yùn)行authserver.exe和worldserver.exe程序
?
運(yùn)行成功沒有報(bào)錯(cuò)的話我們就進(jìn)入游戲在對話框輸入.help 在命令行可以看到-anticheat,說明我們的anticheat模塊安裝成功
?

?
?
在輸入.reload eluna測試下eluna安裝成功沒,顯示Reloading Eluna那表示安裝成功。
?

?
現(xiàn)在我們試一下Eluna腳本,將超級(jí)爐石腳本復(fù)制到AzerothCoreServer>lua_scripts目錄下
?
回到游戲點(diǎn)一下爐石
?

?
對話框輸入.reloading Eluna(重新載入下Eluna模塊)點(diǎn)擊爐石彈出此窗口就實(shí)現(xiàn)超級(jí)爐石了
?




?
?
到這里Eluna和anticheat?模塊就安裝完成了,更多Eluna腳本大家可以研究研究
?

?
我是艾西,今天的分享就到這里啦希望對有需要的小伙伴有幫助我們下期見
?