第五十章 多人游戏指令

相信很多minecraft服务器的服主都很重视服务器的管理,因为一个服务器想要做大做强,管理方面就必须要做好。但要管理一个minecraft服务器绝非易事,就算这个服务器是网易的租贷服,仍然有很多需要去解决的问题:

1.如何防熊和防作弊。

2.如何制定和实施服务器规则。

3.如何安排好管理层,尽量保证玩家有问题管理员可以随时解决。

......

而如果这个服务器是自行搭建的第三方服务器,那问题就更多了:

1.如何抵挡住ddos等对服务器的攻击。

2.如何防止服务器被他人注入木马。

3.如何解决一些服务器的bug、恶性漏洞。

......

mojang官方也在他们的minecraft原版服务端中提供了一些特殊指令,方便服主管理服务器。这些指令由于比较特别,只能在多人游戏中甚至是服务器中使用,所以我们把这些指令统称为:多人游戏指令。

多人游戏指令,顾名思义就是在多人游戏中使用的指令。这些指令不可在单人游戏模式中使用,只能在多人游戏模式和服务器中使用。当前版本(java和基岩1.18)的原版多人游戏指令有:

\\\\黑名单管理[仅java版]\\\\

\/ban ——封禁某玩家名(将某玩家名加入黑名单)

\/ban-ip ——封禁某ip地址(将某ip地址加入黑名单)

\/banlist ——查看黑名单zuqi.org 葡萄小说网

\/pardon ——解封某玩家名(将某玩家名从黑名单中移除)

\/pardon-ip ——解封某ip地址(将某ip地址从黑名单中移除)

\\\\管理员管理\\\\

\/op ——赋予某玩家管理员(op)权限

\/deop ——撤销某玩家的管理员(op)权限

\\\\普通玩家管理\\\\

\/kick ——踢出某玩家

\/list ——列出当前在线玩家

\/setidletimeout ——[仅java版]设置踢出待机玩家的等待时间

\\\\服务器保存\\\\

\/save-all ——[仅java版]保存当前的服务器

\/save-off ——[仅java版]关闭服务器自动保存

\/save-on ——[仅java版]开启服务器自动保存

\/save ——[仅基岩版]对服务器的保存进行操作

\\\\服务器运行[仅java版]\\\\

\/stop ——关闭服务器

\\\\白名单管理\\\\

\/whitelist ——管理服务器白名单(注:在基岩版中,该指令时不时被重命名成\/allowlist)

多人游戏指令的绝大多数早就在java正式版发布前就定型了,后续版本几乎没有动过它们。因此对于很早期的多人游戏指令我们就不提了。

大多数多人游戏指令都简单易用且很短小,甚至有些指令连参数都没有。需要注意,这些指令中,除了\/list和基岩版中的\/kick指令,其他指令均无法在命令方块中运行。

在接下来的章节中,我们将学习这些指令的具体用法(这还用学吗?)以及在实际应用中应该注意的问题。

多人游戏指令历史

\\\\java\\\\

ssic

0.0.15a——多人测试中,加入一系列多人游戏指令:\/ban、\/banip、\/broadcast、\/deop、\/kick、\/op和\/unban命令

0.0.16a_01——\/broadcast被改成\/say

indev

0.31——移除了所有指令

alpha

1.0.16——加入了多人游戏指令:\/ban、\/ban-ip、\/banlist、\/deop、\/kick、\/op、\/pardon、\/pardon-ip和\/stop

1.0.16_01——加入了\/save-all、\/save-on和\/save-off

v1.0.16_02——加入了\/list

beta

1.3——加入了\/whitelist

正式版

1.7.2——加入了\/setidletimeout

1.8.1——为list加入了uuid子命令

\\\\携带版和基岩版\\\\

携带版alpha

0.16.0——加入了多人游戏指令:\/deop、\/op、\/list

基岩版

1.16.0——加入了\/kick和\/whitelist

1.17.0——\/whitelist在“被改成\/allowlist”和“保持原样”间反复横跳,最终还是保持原样。

未来——\/whitelist又被改成\/allowlist

上一章目录+书架下一章