2016年5月30日 星期一

Mabinogi Aura-Project 模擬伺服器架設方法

Aura-Project 簡單講就是一個Mabinogi的土炮伺服器
它是開放原始碼的,會寫程式話或許可以打造一個個人的mabinogi世界
不過目前Client端限定美版,用台版連線會使遊戲整個當掉

只能等看有無高手把它修改成能對應其他國版本了

大約整理一下步驟


  • 下載原始碼 https://github.com/aura-project/aura
  • 下載Visual Studio ,安裝完載入剛下載的原始碼 Aura.sln後按F7建置
 


   
 成功檔案會在bin\Debug資料夾裡

  • 下載XAMPP 安裝Apache、MySQL後啟動 Apache跟MySQL,點擊Admin

 
 匯入sql\main.sql資料庫
 

  • 編輯system\scripts\scripts_web.txt,把// web/registration.cs前面//去掉後存檔
  • 調整防火牆開啟 11000、11020、80、8002 Port
  • 執行start-all.bat執行Aura伺服器
  • http://127.0.0.1/register 建立帳號
  • 到遊戲資夾找到Client.exe並建立捷徑
  • 編輯捷徑目標 Client.exe後面空1格加上
    code:1622 ver:240 logip:127.0.0.1 logport:11000 chatip:127.0.0.1 chatport:8002 setting:"file://data/features.xml=Regular, USA"
  • 能登入遊戲表示成功 

 快速鍵會無法儲存必須解包修改data/db/urls.xml檔案
找到
        Locale="usa"
修改官方網址為
UploadUIPage="http://127.0.0.1/ui/"
DownloadUIAddress="http://127.0.0.1/user/save/ui/"
然後配合記憶體補丁才會生效 

提升帳號權限
login server視窗輸入指令

auth 帳號 level
 
level可為 1,50,99
帳號重新登入生效 


遊戲介面中文化(做不做隨各人喜好)
解包台版的data\local裡的全部檔案
把全部xxx.taiwan.txt重新命名為xxx.english.txt

更換字型
解包data\gfx\font裡的chinesetraditional.ttc
重新命名為nanumgothicbold.ttf


 成功話大概可以讓介面約70%顯示中文



11 則留言:

Chaos 提到...

最近他更新了G1所以來試試
關於中文化我解包後依然不會讀取data資料夾 請問您知道如何解決嗎?

Noir 提到...

抱歉,太久沒上部落格

關於不會讀取data資料夾

這個你有另外裝記憶體補丁嗎?
沒裝是讀不到的,且要找能對應美版的才行

其實文章講快速鍵儲存問題那段有提到

Nic 提到...

github上的已經被封鎖了
大大可以提供檔案嗎?

Unknown 提到...

請問你目前有辦法測試嗎?
我用了記憶體補丁(美版叫Abyss)
把台版local的txt的taiwan都替換成english
還有把你說的chinesetraditional.ttc換成nanumgothicbold.ttf
都放到data資料夾了
但是執行後讀取引擎完畢他會閃退
退幾步只放部分的txt檔(我放local/code內的)的話也發現不會正常顯示中文部分(出現一堆?)
但是英文的部分倒是真的變成台版字型
不知道能不能請你測試看看

Noir 提到...

>Unknown
去看了一下還真的被ban
論壇的一些檔案也砍了
作者目前停止開發

檔案沒辦法提供

Noir 提到...

>Naoki Okazaki
因為美版遊戲已經砍掉很久了
台版也退坑很久,沒遊戲能幫你測
解包從xxx_full.pack這裡面解就好

如果台版跟美版的最新更新進度差很多話
用這樣套會出問題也不意外就是

Yume 提到...

還方便問一下問題嗎?

Noir 提到...

>Yume
可以啊
只是我目前沒在研究這些
不一定能回答出來

Unknown 提到...

請問可以給個連絡方式嗎阿 最近在研究瑪奇私服

Unknown 提到...



g20s2 包含G22時裝
链接:https://pan.baidu.com/s/12hmbQA4aCg2vNZXUgfFJLw
提取码:d7i8

Unknown 提到...

apk.tw有下載點