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

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

JAVA我的世界開服教程

2020-08-05 15:40 作者:V金色年華  | 我要投稿

最后修改于2022/01/19...

寫在前面

適用于大部分JAVA服務(wù)端,包括JE版所有服務(wù)端,和使用JAVA的基巖版服務(wù)端,僅為基礎(chǔ)教程

②分為主機(jī)選擇、服務(wù)端選擇、服務(wù)端運(yùn)行(Windows&Linux)、簡(jiǎn)單配置四部分

③有問題請(qǐng)?zhí)砑尤毫?915926721?(群答案:V金色年華)并與群主臨時(shí)會(huì)話;個(gè)人QQ:2660240873(加Q需過好友驗(yàn)證,不能及時(shí)看到回復(fù))

主機(jī)選擇

開服可以選擇自己的電腦或者云服務(wù)器、VPS等

騰訊云最近有活動(dòng) 72元/年 2h4c輕量應(yīng)用服務(wù)器,性能不高,可以簡(jiǎn)單玩玩(https://cloud.tencent.com/act/new

(一) 自己電腦

由于自家是沒有公網(wǎng)的,我們需要內(nèi)網(wǎng)穿透軟件。內(nèi)網(wǎng)穿透軟件推薦櫻花frp(www.natfrp.com),要實(shí)名,也可以自己搭

內(nèi)網(wǎng)穿透軟件的具體配置:

本地IP:一般127.0.0.1即可

本地端口:一般25565,如果在【server.properties】中的server-port另有設(shè)置,需填相同端口(對(duì)于局域網(wǎng)聯(lián)機(jī),請(qǐng)?zhí)顚懹螒騼?nèi)提示的端口)

隧道協(xié)議JAVA版選TCP,基巖版選UDP

遠(yuǎn)程端口留空自動(dòng)生成,隨意

配置并啟動(dòng)后你的朋友就可以通過軟件提供給你的【地址:遠(yuǎn)程端口】連接到服務(wù)器,例如:www.bilifrp.com:12345,一般軟件會(huì)把鏈接給出來以供復(fù)制

內(nèi)網(wǎng)穿透

(如果是25565端口可直接省略)僅JAVA版,買過域名的可以使用SRV解析簡(jiǎn)化連接的地址(隱藏真實(shí)地址,雖然作用不大,但可以防住部分熊孩子),SRV解析的主機(jī)記錄為【_minecraft._tcp.前綴】,記錄值為【0 0??端口?軟件提供的地址】,如果軟件沒有提供域名,我們只需要再添加一條A記錄

例如:原本需要使用?www.bilifrp.com:12345連接,而我有一個(gè)域名 nianhua.gold,我們添加一條解析記錄,類型為SRV,主機(jī)記錄為【_minecraft._tcp.mc】,記錄值填 【0 0?12345?www.bilifrp.com】,等待解析生效后我們就可以直接通過mc.nianhua.gold連接服務(wù)器

添加SRV解析記錄

(二)?服務(wù)器、VPS等

買什么樣的服務(wù)器根據(jù)經(jīng)濟(jì)情況而定,核心數(shù)量不需要過多,單核主頻要上去,內(nèi)存足夠,帶寬人均1Mbps+

服務(wù)器默認(rèn)的防火墻不用更改,只需添加要放行的端口(一般來說內(nèi)網(wǎng)端口和外網(wǎng)端口是對(duì)應(yīng)的),JAVA版選擇TCP協(xié)議,基巖版UDP協(xié)議(;系統(tǒng)的防火墻也要選擇放行)

服務(wù)端選擇

開服務(wù)器是需要有服務(wù)端滴~,開不同類型的服務(wù)器要用到不同的服務(wù)端

(一) 原版服(無插件,無MOD)

這樣的話什么服務(wù)端都可以,最純凈的服務(wù)端大概就是原版端了,可以用BMCL等其他鏡像源下載,<version>填版本

http://bmclapi2.bangbang93.com/version/<version>/server

(二)Bukkit類 純插件服

Bukkit(水桶)、Spigot(水龍頭)、Paper(紙?一般就叫做paper),這三個(gè)端中(貌似)Spigot 穩(wěn)定性最好,Paper的優(yōu)化最好,Bukkit沒有了解過,當(dāng)然無論你選擇哪一款服務(wù)端,他們的插件都是互相兼容的,只要插件版本對(duì)應(yīng)游戲版本就能用

Bukkit:https://getbukkit.org/download/craftbukkit

Spigot:https://getbukkit.org/download/spigot

Paper:https://papermc.io/downloads

(三)Bukkit+Forge類 插件+MOD服

Catserver(貓),此服務(wù)端集成Bukkit和Forge,插件MOD通吃

https://github.com/Luohuayu/CatServer/releases

(四)Sponge類

Sponge(海綿) ,支持MOD和Sponge插件

https://www.spongepowered.org/#downloads

(五)Fabric服

使用Fabric的服務(wù)器,偏MOD服,但感覺跟插件也很近,這個(gè)服務(wù)端需要自己搭建,首先準(zhǔn)備一個(gè)原版端,然后從Fabric官網(wǎng)下載Fabric,使用方法類似手動(dòng)安裝Forge與Optifine,進(jìn)入服務(wù)器選項(xiàng),選擇到對(duì)應(yīng)路徑然后點(diǎn)擊安裝,與其它非原版端不同,他支持快照與特殊版本的服務(wù)端

https://fabricmc.net/use/

(六)基巖服

不是BE圈的人,只知道Nukkit是JAVA編寫的,Bug極多?

https://cloudburstmc.org/articles/

(七)JE BE連通服

只介紹其中一個(gè) Geyser ,需要UDP協(xié)議,此服務(wù)端能使基巖版進(jìn)入JAVA服,有離線、在線(需登陸正版賬號(hào))、閘門(無需正版賬號(hào)進(jìn)入正版服)三種登陸模式,這么好的東西其實(shí)也有插件版

https://ci.nukkitx.com/job/GeyserMC/job/Geyser/job/master/

(八)蹦極服

BungeeCord群組服,用于連接多個(gè)服務(wù)器,相當(dāng)于一個(gè)中轉(zhuǎn)站,玩家不需要退出游戲直接換服

https://www.spigotmc.org/link-forums/bungeecord.28/

運(yùn)行服務(wù)端

(一)Windows

1.首先需要安裝JAVA環(huán)境,1.16及以下使用JAVA8,1.17使用JAVA16,1.18使用JAVA17,下載地址:https://www.oracle.com/java/technologies/java-se-glance.html

2.在服務(wù)端的目錄下創(chuàng)建一個(gè)啟動(dòng)腳本,后綴為bat,右鍵編輯,寫入下方內(nèi)容

-jar后是服務(wù)端的名稱,加上拓展名(如果使用Fabirc端,此處應(yīng)填寫Fabric的jar而非原版端的名稱),-Xms和-Xmx是初始內(nèi)存和最大內(nèi)存,根據(jù)需要添加,在網(wǎng)上還有許多優(yōu)化參數(shù)

3.運(yùn)行啟動(dòng)腳本,第一次運(yùn)行后會(huì)生成一個(gè)eula.txt,把eula=false修改為eula=true,再次啟動(dòng)服務(wù)器就開好了(此時(shí)的服務(wù)器什么都沒配置),如果想要關(guān)閉服務(wù)器,除非無響應(yīng)了,最好使用stop指令關(guān)閉服務(wù)器以防數(shù)據(jù)丟失

4.自己的電腦開服還需再加一步,內(nèi)網(wǎng)穿透/端口映射,創(chuàng)建的具體操作在文章開頭部分

(二)Linux

Linux有兩大系列分別是RedhatDebian,其主要版本分別為CentOSUbuntu,對(duì)于MC開服來說,最主要的區(qū)別是包管理工具的不同,Redhatyum,而Debianapt,如果你不清楚你的Linux包管理工具是什么,分別輸入yum和apt試試哪個(gè)有反應(yīng)即可(都不行直接百度吧)

建議就使用root賬戶,其他賬戶在命令前添加sudo,如?sudo apt update

1.連接

連接Linux,你需要一個(gè)SSH軟件,電腦上可以用Xshell,手機(jī)可以用阿里云自帶的SSH工具,IP填寫服務(wù)器公網(wǎng)IP,端口默認(rèn)為22,注意看一下服務(wù)商提供給你的端口

2.安裝

安裝JAVA

Redhat:yum install java-1.8.0-openjdk

Debian:apt install?oracle-java8-installer

再安裝screen(如果連接非正常中斷,重新連接時(shí),系統(tǒng)將開一個(gè)新的session,無法恢復(fù)原來的session,也就是說你的MC進(jìn)程會(huì)中斷,screen可以解決這個(gè)問題)

Redhat:yum install screen

Debian:apt install screen

因?yàn)橛蠸FTP,所以有些軟件不需要安裝

3.虛擬內(nèi)存設(shè)置

輸入?free -m?查看 swap total 如果小于2048M,就自己再添加虛擬內(nèi)存,大于2048M直接跳過這一步

建立虛擬內(nèi)存

dd if=/dev/zero?of=/home/swap?bs=1048576 count=2048(count=2048為大小,of=/home/swap為路徑,創(chuàng)建需要時(shí)間)

將文件設(shè)置為swap分區(qū)文件

mkswap ?/home/swap

掛載swap分區(qū)

swapon /home/swap

執(zhí)行后可能會(huì)提示“不安全的權(quán)限 0644,建議使用 0600”(此時(shí)已經(jīng)掛載完畢)

可以直接忽略也可以執(zhí)行?chmod -R 0600 /home/swap

此時(shí)再次執(zhí)行?free -m?查看虛擬內(nèi)存是否掛載成功

如果提示"資源正忙"可直接進(jìn)行下一步驟設(shè)置自動(dòng)掛在,待重啟系統(tǒng)后檢查是否成功

設(shè)置自動(dòng)掛載

vi /etc/fstab?編輯 (也可以通過SFTP編輯,見下一步)

輸入?i?后左下角提示插入(input)就可以開始編輯了

在文件的最后一行添加

/home/swap swap swap default 0 0

再依次按下?Esc?:(冒號(hào))??x?保存更改

下次啟動(dòng)就會(huì)自動(dòng)掛載

4.服務(wù)端和啟動(dòng)腳本

首先用文件傳輸工具連接到服務(wù)器,電腦可以用Xftp,手機(jī)ES文件瀏覽器,登錄信息與SSH完全一致,協(xié)議選擇SFTP

在服務(wù)器里隨便找一個(gè)地方創(chuàng)建個(gè)文件夾(這里命名為mc),直接在 / 目錄下即可,再把下載好的服務(wù)端傳輸過去,服務(wù)端的路徑即在 /mc 下,再右鍵創(chuàng)建一個(gè)文件,拓展名為sh(這里命名為run),編輯 run.sh 的內(nèi)容,具體參考上文 Windows開服第二步

5.運(yùn)行

首先創(chuàng)建一個(gè)screen作業(yè)?

screen?-S mc?(S大寫,mc是這個(gè)作業(yè)的名稱),回車后你就進(jìn)入了這個(gè)作業(yè)

切換到服務(wù)端所在路徑?

cd /mc

設(shè)置啟動(dòng)腳本的權(quán)限?

chmod -R 001 run.sh

執(zhí)行?

./run.sh?(英文句號(hào)+斜杠+文件名)

執(zhí)行后服務(wù)端會(huì)下載一些東西,如果一直卡著不動(dòng)最好使用 Ctrl+C 結(jié)束,并再次運(yùn)行

第一次啟動(dòng)會(huì)生成一個(gè)eula.txt,可以使用SFTP修改eula=false為eula=true,當(dāng)然也可以使用vi編輯器,具體步驟參考上文設(shè)置虛擬內(nèi)存自動(dòng)掛載,修改完成后再次執(zhí)行即可正常啟動(dòng)

6.screen 的一些基礎(chǔ)用法

screen -S <作業(yè)名稱>?創(chuàng)建作業(yè)

screen -x <PID|作業(yè)名稱>?回到作業(yè)(或screen -r <PID|作業(yè)名稱>

screen -ls?列出所有作業(yè)

Ctrl+A+D?退出當(dāng)前作業(yè)

kill <PID>?結(jié)束作業(yè)

簡(jiǎn)單配置

(一)server.properties

wiki?https://wiki.biligame.com/mc/server.properties?

以下是常用的

server-port=25565 內(nèi)網(wǎng)端口設(shè)置,根據(jù)需求更改

enable-command-block=false 服務(wù)器默認(rèn)不開啟命令方塊 更改為true即可

white-list=false 白名單設(shè)置

allow-flight=false 允許飛行,建議更改為true,服務(wù)端判斷不準(zhǔn)確經(jīng)常誤踢

online-mode=true 沒有正版號(hào)請(qǐng)更改為false

spawn-protection=16 出生點(diǎn)保護(hù)

max-players=20 玩家數(shù)量限制

function-permission-level=2 函數(shù)執(zhí)行等級(jí) 建議更改為4

(二)MOD與插件添加

MOD端以及Fabric端會(huì)生成一個(gè)mods文件夾,將mod扔進(jìn)去,注意froge與fabric是不兼容的

插件端會(huì)生成一個(gè)plugins文件夾,將插件扔進(jìn)去

MOD插件端同理

萌新腐竹如果自行配置最好不要一次行添加所有插件/MOD,建議分次添加,這樣能更快解決不兼容問題,或者如果能看得懂報(bào)錯(cuò)就隨意了

大部分經(jīng)典插件均可在MCBBS找到搬運(yùn)貼,直接去插件/MOD官網(wǎng)也是可以的

(三)特殊服務(wù)端

如Geyser、BungeeCord等建議查閱官方文檔或者M(jìn)CBBS中漢化的文檔,內(nèi)容過多不在這里敘述

Geyser:https://www.mcbbs.net/forum.php?mod=viewthread&tid=973002

BungeeCord:https://www.mcbbs.net/forum.php?mod=viewthread&tid=450015

(四)bukkit.yml,catserver.yml等

在MCBBS的一些服務(wù)端優(yōu)化帖子中可以看到,是對(duì)服務(wù)端的一些限制,如每個(gè)玩家可自然生成的生物數(shù)量等等,針對(duì)不同類型的服務(wù)器不同配置可以更好的發(fā)揮性能,同樣內(nèi)容過多不在這里敘述

優(yōu)化教程:https://www.mcbbs.net/forum.php?mod=viewthread&tid=774469

如果這對(duì)你有幫助的話,

請(qǐng)給個(gè)三連+關(guān)注吧QAQ~

JAVA我的世界開服教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
邵武市| 抚松县| 民权县| 南宁市| 交城县| 福清市| 清原| 巢湖市| 鹤山市| 汕头市| 油尖旺区| 临沂市| 富民县| 达拉特旗| 宜丰县| 台南县| 塔城市| 泽州县| 太湖县| 星座| 天等县| 岐山县| 连云港市| 临汾市| 长宁县| 革吉县| 古田县| 宁阳县| 郸城县| 博罗县| 随州市| 鄂托克旗| 南溪县| 博白县| 大姚县| 永兴县| 南丰县| 大丰市| 盐城市| 安图县| 石台县|