// 參考:https://www.mcbbs.net/thread-661632-1-1.html
// 自行確保作為服務器的linux系統有安裝java 環境(centos7安裝java:https://www.cnblogs.com/lumama520/p/11058927.html(centos6和ubuntu的可以百度一下。。。。。。。。
// 這教程centos 和 ubuntu都可用
以下我用的都是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目錄下(mods目錄與libraries是同一層級,沒這個文件夾就自己新建),接着我們開始自己弄一個客戶端!
先自己去下個對應版本的純凈版,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
