如何架設一個跟LATCraft一樣的伺服器
- 阿睿
- 2024年9月5日
- 讀畢需時 4 分鐘
已更新:2024年9月17日
很多人問過我LATCraft伺服器是怎麼架設的,今天我就直接拍一部影片教各位如何架一個跟LATCraft一樣的伺服器。
接下來再為影片做一些補充。首先是server.properties裡面的設定,下面我會解釋server.properties裡面每一個設定的用意,也會告訴各位要如何修改指令。 綠色文字為翻譯;紫色文字為加強說明;true = 是;false = 否。
==================================================================
allow-flight=false
@允許飛行=true或false
@允許玩家在生存模式下飛行(若有裝可以在生存飛行的模組可能要開啟,不然會被踢)
allow-nether=true @允許進入地獄=true或false @不允許的話地獄門將不會傳送玩家至地獄
broadcast-console-to-ops=true @將後臺的指令輸出都傳送給所有線上的管理員=true或false
broadcast-rcon-to-ops=true @將rcon後臺的指令輸出都傳送給所有線上的管理員=true或false
difficulty=easy @難易度=peaceful(和平)/easy(簡單)/normal(普通)/困難(hard)
enable-command-block=false
@開啟指令方塊=true或false
enable-jmx-monitoring=false @開啟jmx監測=true或false
enable-query=false
@開啟jmx監測=true或false
enable-rcon=false
@開啟rcon=true或false
enable-status=true @開啟狀態=true或false @true的話別人會看到你的伺服器有"線上";false的話會顯示"離線",但玩家人仍能加入伺服器
enforce-secure-profile=true @強制安全性資料=true或false
@true的話,沒有官方認證的玩家就無法加入遊戲
enforce-whitelist=false @強制白名單=true或false
@true的話,沒有在白名單上的人將會在重整白名單之後被伺服器踢出
entity-broadcast-range-percentage=100 @實體渲染範圍百分比=(10-100)
@控制實體距離玩家多遠的範圍才會傳送封包給玩家。數值越高代表玩家渲染實體的距離就越遠,可能會導致卡頓。注意,這個數值是預設值的%數。舉例:若伺服器的顯示距離設定為16區塊,實體渲染範圍百分比設定為50%,那玩家只會看到8個區塊內的實體。
force-gamemode=false @強制遊戲模式=true或false
@true的話,玩家登入伺服器會被強制更改為預設的遊戲模式;false的話玩家登入伺服器會延續上一次的遊戲模式。
function-permission-level=2 @function的權限等級=(1-4)
@設定預設的function使用權限等級。function是Minecraft datapack的資料,要使用funtion的話,那玩家的權限需要達到這個設定值才能使用。 權限等級介紹 ===========================
0 = 沒有權限
1 = 不受重先點保護區塊限制
2 = 玩家可以使用更多的指令以及使用指令方塊
3 = 玩家可以使用多人遊戲的管理指令
4 = 伺服器擁有者 (最高權限)
gamemode=survival
@遊戲模式=survival(生存)/creative(創造)/adventure(冒現)/spectator(旁觀者)
generate-structures=true
@生成建築結構=true或false
@是否生成建築物結構(例如:村莊)。此設定並不影響地牢的生成。
generator-settings={}
@生成設定={}
@用來改世界生成的地形。
hardcore=false
@極限模式=true或false
hide-online-players=false @隱藏在線玩家=true或false
@true的話玩家看不到線上玩家列表。
initial-disabled-packs= initial-enabled-packs=vanilla
@這兩個我不確定是甚麼
level-name=world @地圖檔的名稱=world
@這個是用來讀取你的地圖檔。如果你的地圖檔名字不是world,那就要把這個值改成你地圖的名字,又或者是把你地圖檔的名字改成world,這個值就保持world即可。
level-seed= @種子碼=
@在這邊輸入你想生成世界的種子碼。
level-type=minecraft:normal @世界類型=minecraft:normal(標準世界)/minecraft:flat(平坦世界)/minecraft:large_biomes(生態域更大的標準世界)/minecraft:amplified(巨大化世界)/minecraft:single_biome_surface(單一生態域世界)
max-chained-neighbor-updates=1000000
@這個我不清楚功用是啥。
max-players=20
@玩家上限=
max-tick-time=60000 @時間刻上限=-1(沒有上限)/0-2^63 - 1
@一個tick(時間刻)最多能花的時間的上限。這裡的單位是毫秒,所以60000毫秒是60秒。
max-world-size=29999984 @世界大小最大值=1-29999984
@以世界中心往外多少格。舉例:若數值設定為1000,那世界將會有一個2000x2000的邊界。
motd=A Minecraft Server @每日訊息=(你想打的字)
@這裡打的字會顯示在伺服器名稱下面。由於伺服器名稱是玩家自己設定的,所以這裡文字你可以輸入你的伺服器名稱,又或者是想要呈現給玩家的內容。舉例:阿睿會員伺服器2.0已上線!!
network-compression-threshold=256
@網路壓縮門檻=-1(完全不壓縮)/0(壓縮全部) 1-1500
@小於數值的封包將會被壓縮。
online-mode=true @線上模式=true或false
@正版驗證。
op-permission-level=4
@op的權限=0-4
player-idle-timeout=0 @玩家掛機踢出時間=
@數值的單位為分鐘。玩家掛機超過這個數值(分鐘)就會被踢出伺服器。
prevent-proxy-connections=false @預防proxy連線=true或false
pvp=true @pvp=true或false
@是否開啟pvp。
query.port=25565
@監聽伺服器的埠號=1-65534
rate-limit=0
@封包限制=
@玩家發送多少封包之後會被踢。設定為0的話將取消這個限制。
rcon.password=
@rcon的密碼=
rcon.port=25575
@rcon的port=1-65534
require-resource-pack=false
@是否要求要安裝材質包=true或false
resource-pack=
@材質包=(網站連結)
@伺服器材質包。
resource-pack-prompt=
@安裝材質包訊息=
@跳出是否安裝材質包的時候顯示的訊息。
resource-pack-sha1=
@材質包sha1=
@用來認證材質包的版本。
server-ip=26.74.36.137
@伺服器IP=
server-port=25565
@伺服器通訊埠=1-65534
simulation-distance=10
@模擬距離=3-32
@玩家能看到生物實體的距離。
spawn-animals=true
@生成動物=true或false
spawn-monsters=true
@生成怪物=true或false
spawn-npcs=true
@生成npc=true或false
@是否生成村民。
spawn-protection=16
@重生點保護=
@以中心點往外幾格(公式為2x+1)。舉例:數值為5的話,重生點保護將會是一個11x11的正方形。
sync-chunk-writes=true
@同步區塊寫入=true或false
@沒用過不知道。
text-filtering-config=
@沒用過不知道。
use-native-transport=true
@使用原生傳輸=true或false
@true的話,開啟linux封包傳輸/接收優化。
view-distance=10
@顯示距離=
white-list=false
@白明單=true或false
==================================================================
各位學會了如何架伺服器之後,想必會擔心之後如何更新伺服器版本,又或者是如何把原有的世界轉移到fabric伺服器上。
其實很簡單,我們先從把原有的世界轉移到fabric伺服器上。
【方法一】
把伺服器資料夾剛剛生成的world資料夾刪除。

接著把你原有的世界丟到這個伺服器資料夾裡面。

最後把"我的世界"資料夾名字改成"world"就完成了。
【方法二】
把你原有的世界丟進伺服器資料夾裡面。

接下來開啟server.properties並把level-name=後面的world改成你原有地圖檔的名字。

儲存之後就完成了。
接著來講解如何更新伺服器的版本。
基本上就是創一個新的伺服器資料夾,照著我這篇文章最上面的影片教學走一遍。
把你原本的world資料夾轉移到你最新版本的伺服器資料夾裡面。
這樣你就完成伺服器版本升級了。 結論: 架伺服器比想像中的簡單對吧╰(〞︶〝) ╯
Comments