最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

冒險(xiǎn)島HeavenMS搭建

2021-10-07 17:20 作者:asotI1O  | 我要投稿

前言

? ? 手把手教你從零開(kāi)始搭建一個(gè)HeavenMS。

? ? HeavenMS是基于GMS(國(guó)際服)v083的Java版本的服務(wù)器,對(duì)標(biāo)CMS的079版,是大巨變(Big Bang)前的一個(gè)版本。BUG非常少,任務(wù)全,配置項(xiàng)豐富,搭建簡(jiǎn)單,運(yùn)行穩(wěn)定。

? ? HeavenMS來(lái)自國(guó)外游戲開(kāi)發(fā)論壇RaGEZONE,是繼OdinMS后又一重磅,作者Ronan,貼子地址https://forum.ragezone.com/f427/v83-heavenms-1135955/

? ? HeavenMS擁有4年的開(kāi)發(fā)歷史,修復(fù)了海量BUG,服務(wù)器根目錄提供了配置文件,可改:經(jīng)驗(yàn)、金幣、掉落、BOSS掉落等。GitHub上該項(xiàng)目最后更新是在2019年12月,已兩年未更新了。

一、環(huán)境準(zhǔn)備

? ? windows64位,為防止出現(xiàn)鏈接失效,每個(gè)步驟提供多個(gè)選擇。

清單
  • JDK1.8

    選擇1:https://pan.baidu.com/s/14nOYKOd6DVxbRjx7Ts0uqg? ? 提取碼:n1bg

    選擇2:https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-windows-x64.exe

    打開(kāi).exe安裝包,一直點(diǎn)下一步即可。中間彈出來(lái)的窗口也點(diǎn)下一步。安裝路徑中最好不要包含中文。PATH環(huán)境變量和JAVA_HOME最好先配上,啟動(dòng)服務(wù)器時(shí)要用。

  • MySQL5.5

    選擇1:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.5.40-winx64.msi

    選擇2:https://pan.baidu.com/s/1meNDKJLmVnc3fMcybpbW6w? ? 提取碼:p8wx

    打開(kāi).msi安裝包后,步驟如下:Next -> 勾選"I accept the terms..."然后Next -> 選Typical -> 點(diǎn)Install -> 中間彈出一個(gè)框,點(diǎn)Next -> Next -> Finish?->?彈出配置向?qū)Э螯c(diǎn)Next -> 選中Detailed Configuration后點(diǎn)Next -> 選中Developer Machine后Next -> 選Multifunctional Database后點(diǎn)Next -> Next -> Next -> Next -> 選中Best Support...后Next -> 勾上Include Bin Directory in Windows PATH后Next -> 兩個(gè)輸入框表示數(shù)據(jù)庫(kù)root用戶(hù)的密碼,請(qǐng)編一個(gè)密碼,這里以123456為例。同時(shí)勾上Enable root access from remote machines,然后Next?-> 點(diǎn)Execute ->?等待,這個(gè)過(guò)程不要操作電腦,否則容易卡死 -> Finish

    安裝MySQL視頻教程

  • SQLyog或Navicat

    這里僅提供SQLyog,請(qǐng)安裝MySQL5.5后再安裝SQLyog

    選擇1:https://pan.baidu.com/s/1YGAKkm7iiCvUprKjEPLlYg? ??提取碼:5yd3

    選擇2:https://wwu.lanzoui.com/i5nXD09fuekj??密碼:9zks

    直接安裝即可。安裝完畢后打開(kāi)SQLyog,用戶(hù)名填root,密碼框確保輸入的是安裝MySQL時(shí)的root密碼,以密碼為123456為例,其他不要改變,然后點(diǎn)“連接”。

連接MySQL數(shù)據(jù)庫(kù)
  • HeavenMS服務(wù)器端

    壓縮包55.7M,解壓后556.6M

    選擇1:打開(kāi)https://github.com/ronancpl/HeavenMS后,點(diǎn)擊綠色按鈕Code,展開(kāi)后點(diǎn)擊Download ZIP

    選擇2:如果上一個(gè)打不開(kāi),就訪問(wèn)https://gitee.com/zhoudi94/HeavenMS,點(diǎn)擊“克隆/下載”,再點(diǎn)擊“下載ZIP”

    選擇3:https://pan.baidu.com/s/1CxWfIrlPF5EtL1cIPMUfMA? ? 提取碼:yow9

    解壓到任意目錄。

  • GMSv083客戶(hù)端

    基于GMS英文漢化后的客戶(hù)端。壓縮包1.60G,解壓后2.23GB

    選擇1:https://pan.baidu.com/s/1GAgyysoRqKsfv-ODvnGkfA? ??提取碼:ysn1

    選擇2:https://pan.baidu.com/s/17z3pBKu3jz5AOJmB9eFzqQ? ??提取碼:f5zc

    解壓到任意目錄。

  • NetBeans IDE 8.2

    注:必須安裝完JDK1.8后才能安裝NetBeans IDE 8.2

    選擇1:http://xzd.197946.com/netbeans8.2.zip

    選擇2:https://pan.baidu.com/s/12JrEB752pkkFluZ7ny_OCw? ? 提取碼:oe3z

    打開(kāi)安裝程序,下一步即可,不用勾“檢查更新”,安裝過(guò)程非常慢。安裝完成后的選擇框也不用勾。

二、本地部署

? ? 打開(kāi)解壓后的HeavenMS-master目錄里的sql文件夾,同時(shí)打開(kāi)SQLyog。在SQLyog里,右擊左邊的root@localhost,選擇“執(zhí)行SQL腳本”。注意,執(zhí)行順序一定為db_database.sql、db_drops.sql、db_shopupdate.sql,不要亂序,不要重復(fù)執(zhí)行。執(zhí)行完三個(gè)sql文件后關(guān)閉窗口。注:以后不要再執(zhí)行這三個(gè)sql文件,除非想體驗(yàn)一把刪庫(kù)跑路。

請(qǐng)依次執(zhí)行

? ? 打開(kāi)HeavenMS-master目錄里的config.yaml,建議使用有顯示行號(hào)的編輯器打開(kāi)。10到17行分別為:頻道數(shù)、經(jīng)驗(yàn)倍率、金幣倍率、掉落倍率、Boss掉落、任務(wù)經(jīng)驗(yàn)金幣、釣魚(yú)金幣、坐船用時(shí)。

? ? 165到167行分別為,數(shù)據(jù)庫(kù)URL、用戶(hù)名、密碼,密碼必填,以123456為例,填入到DB_PASS:""的雙引號(hào)中間。

只有167行是必須要修改

? ? 183和184行是PIC和PIN的開(kāi)啟選擇,PIC和PIN相當(dāng)于安全密碼,登號(hào)、刪角色都要輸入,雞肋功能,建議把這兩的true都改為false。189行是自動(dòng)注冊(cè)功能,就是登錄時(shí)隨便輸一個(gè)賬號(hào)密碼都會(huì)給你自動(dòng)注冊(cè),如果值為false則會(huì)禁用,這時(shí)注冊(cè)游戲賬號(hào)需要你在MySQL的heavenms庫(kù)里的accounts表里插入數(shù)據(jù)。200-203行是服務(wù)器IP地址配置,能夠?qū)崿F(xiàn)局域網(wǎng)或公網(wǎng)聯(lián)機(jī)。

? ? 打開(kāi)NetBeans IDE 8.2,左上角,文件 -> 新建項(xiàng)目 -> Java -> 基于現(xiàn)有源代碼的Java項(xiàng)目 -> 下一步 -> 項(xiàng)目名稱(chēng)heavenms -> 下一步 -> 源包文件夾這里的“添加文件夾” -> 選中服務(wù)端HeavenMS-master目錄里的src文件夾(解釋一句,src就是用Java寫(xiě)的源碼)后,點(diǎn)“打開(kāi)”按鈕。 -> 點(diǎn) “完成”。等右下角藍(lán)色進(jìn)度條消失,右鍵左邊heavenms下邊的“庫(kù)” -> 添加JAR/文件夾 -> 進(jìn)入到HeavenMS-master目錄里的cores文件夾里面,全部選中里面6個(gè)jar包后,點(diǎn)“打開(kāi)” -> 等右下角藍(lán)色進(jìn)度條消失 -> 右鍵左邊heavenms,選“清理并構(gòu)建”,等右下角進(jìn)度結(jié)束。

? ? 右鍵左邊的heavenms,選屬性,在電腦里找到“項(xiàng)目文件夾”對(duì)應(yīng)的那個(gè)目錄,在其目錄下的dist文件夾里有一個(gè)heavenms.jar文件,將此文件復(fù)制到你服務(wù)器HeavenMS-master目錄里的cores文件夾里面后,在HeavenMS-master根目錄下新建一個(gè)dist文件夾,把cores文件夾里面的7個(gè)jar包都復(fù)制到剛剛新建的dist文件夾里面。

復(fù)制heavenms.jar到cores后,建dist

? ? 這時(shí)可以嘗試開(kāi)服了。雙擊HeavenMS-master目錄下的launch.bat文件,如果沒(méi)有發(fā)生端口被占用的情況,應(yīng)該能出現(xiàn)“HeavenMS is now online”字樣。千萬(wàn)不要關(guān)閉這個(gè)黑窗口,而且一定要右鍵黑窗口標(biāo)題欄,選屬性,將快速編輯模式去掉,防止服務(wù)器卡住。關(guān)閉服務(wù)器時(shí),在黑窗口按Ctrl+C也就是復(fù)制鍵,等一會(huì)兒后最終出現(xiàn)Terminate batch job (Y/N)? ,輸入y回車(chē)即可。

? ? 另外,launch.bat使用記事本打開(kāi)后,有一句set PATH=C:\Program Files\Java\jdk1.8.0_211\bin;%PATH%,如果啟動(dòng)不成功,選擇1:正確配置PATH環(huán)境變量。選擇2:這個(gè)C:\Program Files\Java\jdk1.8.0_211\bin是作者寫(xiě)死的,可以復(fù)制你安裝JDK1.8根目錄下bin目錄的路徑,替換掉這部分C:\Program Files\Java\jdk1.8.0_211\bin

三、連接服務(wù)器

? ? 在客戶(hù)端文件夾083cn根目錄下有一個(gè)1280x720_cn_localhost.exe,殺毒軟件會(huì)報(bào)毒,必須關(guān)閉360安全衛(wèi)士等軟件。雙擊打開(kāi)后,使用賬號(hào)密碼登錄(取決于你是否開(kāi)啟了自動(dòng)注冊(cè)功能),就可以在Scania區(qū)玩耍了。有三個(gè)頻道可供切換,職業(yè)有冒險(xiǎn)家、騎士團(tuán)、戰(zhàn)神。這個(gè)客戶(hù)端漢化覆蓋90%,一些地方仍是英文。

? ? 有一些國(guó)服沒(méi)有的特性。同時(shí)有極少BUG比如:玩家聊天中文亂碼、一些任務(wù)剛接受就完成并給獎(jiǎng)勵(lì)、寵物補(bǔ)HP/MP問(wèn)題...

? ? 通過(guò)修改數(shù)據(jù)庫(kù)相關(guān)的表,可以達(dá)到一切效果,比如修改HP、MP、等級(jí)、技能點(diǎn)、能力點(diǎn)、刷裝備...修改表的時(shí)機(jī)必須在登錄界面登錄后,但還沒(méi)有雙擊角色(或者點(diǎn)擊“開(kāi)始游戲”)之前。

? ? 配置文件config.yaml配置項(xiàng)太多,有興趣的可以研究研究。

四、總結(jié)

? ? 通過(guò)以上步驟,可以實(shí)現(xiàn)真正的隨時(shí)開(kāi)服關(guān)服,不需要授權(quán)碼,無(wú)網(wǎng)絡(luò)也能玩。

五、公網(wǎng)部署

STREDIT專(zhuān)門(mén)修改冒險(xiǎn)島localhost.exe,能夠修改啟動(dòng)時(shí)連接到服務(wù)器的ip和port端口,作者原貼https://forum.ragezone.com/f921/release-stredit-localhost-editor-810762/

下載地址1:http://direct.craftnet.nl/app_updates/STREDIT.zip

下載地址2:https://pan.baidu.com/s/1a860gk_sd49VnoJU8bxC9Q? 提取碼:dcxu

打開(kāi)服務(wù)端根目錄的config.yml,將第201行的HOST后跟的127.0.0.1改為你服務(wù)端所在的ip(公網(wǎng)的,百度搜ip地址)(HOST:冒號(hào)后面須有一個(gè)空格)。202行的LOCALSERVER改為false。弄完后Ctrl+S保存文件。

HOST改為公網(wǎng)IP地址

打開(kāi)STREDIT,左上角File->Open..->Open new file...->雙擊客戶(hù)端localhost.exe->兩個(gè)彈框都點(diǎn)否。加載完成,右下角Configured IPs這里有三個(gè)IP均為127.0.0.1,雙擊第一個(gè),改為要連接的服務(wù)器ip。完成后,左上角File->Save->保存至客戶(hù)端根目錄(原localhost.exe所在位置)

因?yàn)楹镁脹](méi)玩了,實(shí)際我沒(méi)嘗試過(guò)真正的公網(wǎng)部署,只是在本機(jī)測(cè)試了幾次,懶得買(mǎi)服務(wù)器or跑Linux虛擬機(jī)了。如果你作為服務(wù)器擁有者,可以把STREDIT修改后的localhost.exe分發(fā)到其他遠(yuǎn)程電腦(玩家只要客戶(hù)端)進(jìn)行測(cè)試,具體的我也不知道會(huì)不會(huì)出現(xiàn)防火墻攔截的問(wèn)題,最好保證服務(wù)端IP地址是不變的

更多教程:


冒險(xiǎn)島HeavenMS搭建的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
湄潭县| 石泉县| 无锡市| 察雅县| 望江县| 长海县| 兴仁县| 丹凤县| 龙海市| 南开区| 德州市| 定襄县| 修文县| 治多县| 安徽省| 大连市| 东宁县| 永嘉县| 许昌市| 松原市| 恩平市| 阿坝县| 凤凰县| 马鞍山市| 台东县| 金秀| 泰州市| 龙门县| 黄骅市| 阳新县| 鹤壁市| 芮城县| 民乐县| 琼海市| 济阳县| 扬州市| 丰城市| 栖霞市| 柳江县| 瑞金市| 寿宁县|