當前位置: 首頁 > 綜合

        仙境傳說RO:服務器外網架設登陸教程

        日期:2023-06-24 14:07:48 來源:嗶哩嗶哩

        仙境傳說RO服務器外網架設登陸教程

        大家好我是艾西,今天跟大家說一下自己編譯的仙境傳說RO服務端怎么開啟外網讓小伙伴和你一起玩。

        目前開放的現成端有以下版本:

        仙境傳說ro守護永恒的愛


        (資料圖片)

        仙境傳說ro愛如初見

        仙境傳說ro黑色派對

        仙境傳說ro新世代的誕生

        架設準備:(本教程所有的客戶端服務端都是由自己編譯的所以我們還是緊接上篇文章)

        服務器一臺系統配置要求(32H32G起)、服務端、客戶端

        將我們自己編譯好的服務端以及客戶端全部丟進服務器里,并配置好環境,如果不會的看之前的發文。

        服務端:修改char_ _athena.conf和map_ athena. conf文件里的char_ ip和map__ip 為你服務器的公網IP,在Pandas找到conf>char_ athena.conf文件直接搜索char_ ip就可以看到現在文檔里的char_ip地址,默認是127.0.0.1,此為單機的,在文檔中下一行輸入char_ip+你的服務器IP

        (用的Visual Studio Installer打開Pandas服務端文件)

        然后打開map_ athena. conf文件搜索map_ip,在127.0.0.1的下一行輸入:map_ip+你的服務器IP

        客戶端修改:我們自己編譯好的客戶端,直接在本地直接修改,用記事本或其他編寫程序都可以我們這里用的是Notepad++在data/clientihfo. xml里的address改為你服務器的IP,然后將display內的[測試] LeeClient -單機測試改為你自己喜歡的名字,再將registrationweb內的內容改為你的網站注冊地址

        這些東西全部改完后,重新啟動一下客戶端以及服務端,我們這里就直接用runserver.bat腳本直接啟動服務端(注:如果你是在本地改的記得把改好的客戶端丟進服務器里)

        然后進入游戲,開始的進服界面就是你改好的服務器名稱,點擊注冊即打開你的注冊網站

        現在我們需要改一下服務端內部的通訊賬號密碼,這個賬號密碼正常情況下是都是默認的userid:s1 passwd:p1 只要對外的都得改這個賬戶密碼,不然別人有可能會訪問你的服務器到時候改你的數據,這樣是很不安全的。在pandas>conf>map_athena.conf文檔搜賬戶密碼去改掉就好了”userid:s1 passwd:p1 “ 按你自己的習慣來去設置。然后在數據庫里login表有一個account_id默認是1的賬號,這是內部用的這里面的userid和passwd也改掉,改成和你map_athena.conf文檔內的賬號密碼一樣即可

        在修改服務器端口,對外暴露的端口總共有3個,分別是login_ port(登錄端口)、char. Port(角色服務端口)和map_ port(地圖服務端口) 默認使用的端口是6900、6121 和5121,我們需要修改為自己的端口。雖然通過抓包也能分析出服務器的端口,但這樣能避免被端口掃描工具掃描到,畢竟互聯網上那么多服務器,不是誰都能知道你在開服的,但如果使用默認端口,別人一下就能掃出來。 在Pandas>conf>login_athena.conf文檔修改login_ port

        端口,默認是6900 改為你自己喜歡的數值,在Pandas>conf>char_athena.conf文檔修改char. Port端口,默認是6121改為你自己喜歡的數值,在Pandas>conf>map_athena.conf文檔修改map. Port端口,默認是5121改為你自己喜歡的數值。這些全部改完后,在客戶端文件data/clientihfo. xml里的<port>6900</port> 6900端口也得改掉,這里改的就是登錄端口,和login_ port一樣就可以。全部修改完后重啟一下游戲服務端以及客戶端。

        修改封包的加密密鑰:

        服務端修改:?修改src/map/clif_ obfuscation. hpp 里對應版本的packet_ keys。這個文件對應了很多版本,找到我們現在在用的版本,將默認的三個key改為我們改為客戶端的First key,second key,third key 改成一樣即可

        客戶端修改:

        下載并安裝Nemo將文件包解壓出來

        解壓完后是這個樣子的

        先啟動nemo.exe程序,選擇客戶端路徑

        全部加載好后在搜索框輸入packet,找到Enable packets id encryption這個選選項點擊紅色按鈕,就會有彈窗,彈窗中的First key,second key,third key這三個封包加密密鑰全部改掉,然后點擊OK,再在nemo界面點擊apply selected就可以了

        客戶端加殼.

        加殼工具有很多,大家可以自行選擇。加殼的風險就是exe程序容易報毒具體的我就不過多贅述了,看你們自己的選擇。

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

        標簽:

        熱門推薦

        猜你喜歡

        市場