以下我用的都是1.10.2版本
且以下用的服務器連接管理軟件有WinSCP、Xshell 5
首先,去下載一個MC1.10.2的純淨服務端,這個不會很難,百度一下!
比如我下的文件就叫minecraft_server.1.10.2.jar
然後我們在自己linux系統下的root文件夾裏新建一個比如MC,將下的jar包上傳到這個文件夾下面!(也可以用WinSCP打開那個文件夾直接拖拽進去)
然後在Xshell 5裏先轉到MC目錄下,然後運行代碼:java -Xms1G -Xmx1G -jar minecraft_server.1.10.2.jar (Xms1G最小運行內存1G,也可寫成Xms1024m, 另一個是最大)
然後這個時候我們運行了這個代碼回發現出來幾個新文件,其中有一個eula.txt。這裏面有一句eula=false改爲eula=true;
再次運行剛纔的代碼
運行結束了會出現一個叫server.properties的文件,文本編輯,必改的部分就一個地方online-mode=true改爲online-mode=false,其他地方看實際自己改。
然後去https://www.spongepowered.org/downloads/spongeforge/stable/1.10.2 這個網頁找到自己版本對應的文件,我找的是spongeforge-1.10.2-2477-5.2.0-BETA-2793.jar這個版本的,至於爲什麼先找這個是因爲等一下找forge要和這個的版本號之類的匹配,如下圖
也就是我們要下的是1.10.2的2447構建的那個文件,網站在這,自己看着找https://files.minecraftforge.net/
先左邊選版本然後點Show all Versions,看到對應文件(現在才發現圖糊了,圖補在下面)
看清版本再下載
點Installer去下載forge;
我下載的是forge-1.10.2-12.18.3.2477.jar(名字後綴刪了一點點)
然後把這個文件放到服務器的MC文件夾下,運行:java -jar forge-1.10.2-12.18.3.2477.jar –installServer
PS:我運行這個代碼後很久才結束,不要輕易以爲服務器卡頓了,多等等!會結束的!!
運行完會多一些文件,最重要的就是forge-1.10.2-12.18.3.2477-universal.jar這個文件和libraries文件夾。這裏帶forge的服務端就完成了,再把spongeforge-1.10.2-2477-5.2.0-BETA-2793.jar放到mods目錄下,接着我們開始自己弄一個客戶端!
先自己去下個對應版本的純淨版,,forge就用剛纔的那個下載的。
雙擊forge打開
安裝完了以後啓動,啓動器裏選擇的版本選forge啓動就可以了
(你們下的最好是帶這樣一個軟件的,不然我不知道怎麼辦)
這個就是有forge的客戶端了。
接着就是啓動服務端了,啓動服務端的文件是和你生成的forge-1.10.2-12.18.3.2477-universal.jar密切相關的,因爲你要啓動的就是他,我們將這段代碼保存到start.sh文件裏:java -Xms1024M -Xmx1500M -jar forge-1.10.2-12.18.3.2477-universal.jar將這個文件拖到MC目錄下,當你在MC目錄下時,輸入sh ./start.sh運行服務端;
登陸客戶端,選多人模式,添加服務器,ip的地方直接填上你服務器的公網ip就可以愉快的玩耍了
怕麻煩的小夥伴可以下我的整合包,服務端直接放在root目錄下,客戶端直接可用,服務端配了掃地大媽插件,啓動也是和上面一樣的:
鏈接:https://pan.baidu.com/s/1FcA5WGr2Q3e8dN7nw8Ik1w
提取碼:1khg