UU看書

第五十章 多人遊戲指令

天才一秒記住【UU看書】地址:www.uukanshu.co

相信很多Minecraft伺服器的服主都很重視伺服器的管理,因為一個伺服器想要做大做強,管理方面就必須要做好。但要管理一個Minecraft伺服器絕非易事,就算這個伺服器是網易的租貸服,仍然有很多需要去解決的問題:

1如何防熊和防作弊。

2如何制定和實施伺服器規則。

3如何安排好管理層,儘量保證玩家有問題管理員可以隨時解決。

而如果這個伺服器是自行搭建的第三方伺服器,那問題就更多了:

1如何抵擋住DDOS等對伺服器的攻擊。

2如何防止伺服器被他人注入木馬。

3如何解決一些伺服器的BUG、惡性漏洞。

Mojang官方也在他們的Minecraft原版服務端中提供了一些特殊指令,方便服主管理伺服器。這些指令由於比較特別,只能在多人遊戲中甚至是伺服器中使用,所以我們把這些指令統稱為:多人遊戲指令。

多人遊戲指令,顧名思義就是在多人遊戲中使用的指令。這些指令不可在單人遊戲模式中使用,只能在多人遊戲模式和伺服器中使用。當前版本(Java和基岩118)的原版多人遊戲指令有:

黑名單管理僅Java版

ban——封禁某玩家名(將某玩家名加入黑名單)

banip——封禁某IP地址(將某IP地址加入黑名單)

banlist——檢視黑名單

pardon——解封某玩家名(將某玩家名從黑名單中移除)

pardonip——解封某IP地址(將某IP地址從黑名單中移除)

管理員管理

op——賦予某玩家管理員(op)許可權

deop——撤銷某玩家的管理員(op)許可權

普通玩家管理

kick——踢出某玩家

list——列出當前線上玩家

setidletimeout——僅Java版設定踢出待機玩家的等待時間

伺服器儲存

saveall——僅Java版儲存當前的伺服器

saveoff——僅Java版關閉伺服器自動儲存

saveon——僅Java版開啟伺服器自動儲存

save——僅基岩版對伺服器的儲存進行操作

伺服器執行僅Java版

stop——關閉伺服器

白名單管理

whitelist——管理伺服器白名單(注:在基岩版中,該指令時不時被重新命名成allowlist)

多人遊戲指令的絕大多數早就在Java正式版釋出前就定型了,後續版本幾乎沒有動過它們。因此對於很早期的多人遊戲指令我們就不提了。

大多數多人遊戲指令都簡單易用且很短小,甚至有些指令連引數都沒有。需要注意,這些指令中,除了list和基岩版中的kick指令,其他指令均無法在命令方塊中執行。

在接下來的章節中,我們將學習這些指令的具體用法(這還用學嗎?)以及在實際應用中應該注意的問題。

多人遊戲指令歷史

Java

Classic

0015a——多人測試中,加入一系列多人遊戲指令:ban、banip、broadcast、deop、kick、op和unban命令

0016a01——broadcast被改成say

Indev

031——移除了所有指令

Alpha

1016——加入了多人遊戲指令:ban、banip、banlist、deop、kick、op、pardon、pardonip和stop

101601——加入了saveall、saveon和saveoff

v101602——加入了list

Beta

13——加入了whitelist

正式版

172——加入了setidletimeout

181——為list加入了uuid子命令

攜帶版和基岩版

攜帶版Alpha

0160——加入了多人遊戲指令:deop、op、list

基岩版

1160——加入了kick和whitelist

1170——whitelist在“被改成allowlist”和“保持原樣”間反覆橫跳,最終還是保持原樣。

未來——whitelist又被改成allowlist

如遇章節錯誤,請點選報錯(無需登陸)

新書推薦

玄幻位面大冒險 從修仙世界穿越,在遊戲至上的世界裡成神 我的世界之輻射風雲 狼人殺:請開始你的表演 騎砍之徵伐萬族 我有億萬神獸 羽毛球王子