UU看書

第五十三章 剩下的一些指令

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

我們知道,在伺服器中使用list指令就可以列出伺服器上的所有線上玩家。

但你知道嗎,list的語法可不僅僅只有一個“list”,實際上它還有子命令的!

list的語法具體如下:

Java

list——列出當前伺服器上的玩家

listuuids——列出當前伺服器上的玩家及UUID

基岩版

list——同Java

listd資訊:idsstatsuuids——這是list的一個隱藏變種!

但是作者並不知道listd用起來具體怎樣,原因很簡單:

對於小遊戲伺服器來說,禁用list指令是個基本操作!

op和deop的使用不用多說。唯一需要注意的是在基岩版中,雖然管理員和服主可以透過暫停介面的玩家列表設定某玩家為管理員,但這只是暫時性的,唯有使用op才能永久賦予玩家管理員許可權。

這是為什麼呢?因為管理員的資訊同樣由一個檔案儲存(叫做opsjson)著。使用op和deop都會更改這個檔案,但在暫停介面更改玩家為管理員並不會更改該檔案,自然就只是暫時性的。

如果你有興趣去開啟這個檔案,你就會發現在這個檔案中還可以手動配置每個管理員實際的許可權等級和該管理員是否可以擠出線上玩家(bypassesPlayerLimit)。後者是一個特殊的許可權,預設是false即關閉狀態。如果開啟,那麼擁有該許可權的管理員在伺服器滿員時進入伺服器,遊戲將會隨機踢出一位幸運兒(普通玩家)並讓該管理員能夠順利進入該伺服器。

setidletimeout指令可以設定踢出待機玩家需要等待的時間,單位為分鐘。如setidletimeout5,就是讓伺服器自動踢出待機超過5分鐘的玩家。

基岩版的save指令和Java版的save系列指令有所不同。不同之處在於基岩版的save是備份伺服器,而Java版的save系列指令只是儲存伺服器。

save指令的具體格式如下:

savelt操作:holdqueryresumegt

需要注意,該指令需要4級操作許可權,即一般情況下只能在伺服器控制檯執行!

hold操作可以備份伺服器,query可以輸出上一次伺服器備份的檔案資訊,resume可以還原伺服器到上一次備份的樣子。

在Java版中,save系列指令的格式如下:

saveoff——關閉伺服器自動儲存

saveon——開啟伺服器自動儲存

saveallflush——現在立馬儲存伺服器。如果還給出了flush引數,那麼伺服器會放下一些用盡全部力量儲存伺服器(伺服器會在儲存過程中暫時凍結)!

stop的使用很簡單,功能也很簡單,僅僅是關閉伺服器。

但請你注意,Minecraft的原版伺服器僅僅憑藉自身無法完成重啟操作。伺服器如果需要每次執行stop都不是關閉伺服器而是重啟伺服器的話,就需要手動為伺服器的啟動命令再套一些命令。只不過這些命令已經不是Minecraft的命令,我們也不需要在本書中去了解它們(因為如果也寫它們的話,本書乾脆就可以改名叫做命令列使用手冊了)。

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

新書推薦

網遊之黑暗崛起 悄悄疊法強,然後驚豔所有人! 三國:我是無雙英雄 全民轉職:御靈術士!即地葬 全線戰爭 起源與遊戲 快穿做個好婆婆