我尝试使用ConoHa Minecraft 管理员

はじめに
この記事は、「ConoHa Advent Calendar 2020」の12月4日目の記事となります。
(後でいいやって思って気がつけば12月2日現在ですので急いで書いているのでタイポとかあるかもしれません)
最近,Minecraft通过mcfunction和Datapack等方式,使得可以自由地添加定制元素。
そのため、みんなで何か配布World作るぞーとかMinecraftでマルチプレイしたい!ってなるときがあると思いますので、
我想要介绍一下在现有的ConoHa Minecraft服务上启动时可以使用的功能,以及编写用于管理Minecraft服务器的脚本。
(あとConoHaのやつ使って管理者目線で気になった点も書いておきたいと思います。)
在ConoHa上新增Minecraft服务器。

サーバ追加 -> Minecraft タブからMinecraftサーバを作成することができます。
※ この時に下にあるイメージタイプをMinecraft Java版を選ぶことを忘れないように

最後に追加を押すと、数秒程度でMinecraftサーバが起動状態で作成されます。

その後、バージョンを合わせてマルチプレイからサーバのIPアドレスを入力してログインすれば、
この通り簡単にマルチプレイを楽しむことができます。
余計な作業はいらないので本当に簡単で素晴らしいと思います。
我的世界游戏主控台
このままだと自身にOP権限やBAN設定、コンソール画面の確認ができないので、コンソールへアクセスし、諸々の設定を行います
-
- 使用SSH以root用户登录服务器。
-
- 通过命令sudo su minecraft切换到Minecraft用户。
- 输入命令screen -r minecraft,登录到正在运行Minecraft的screen。

如果能够显示如上图所示的控制台画面,那就表示成功了。然后请您进行操作或进行特定用户的游戏模式变更。
コンソールから抜けるときは
キーボードの ctrl + A を押してから D を押してください
管理界面

左上にあるこの、Minecraft管理 ボタンを押下すると、Minecraftサーバ管理画面へ移動できます。
用户名:root
密码:在添加服务器实例时设置的root密码
となります。
这个时候的URL是完全公开的,所以可以随时从外出的地方访问。
在家里外面突然听到”啊!服务器要重新启动!”这样的情景或者在游戏世界里不小心引爆了TNT,所以想要恢复备份非常方便。
気になった点:


这个管理界面可以:
* 启动和停止服务器
* 设置自动备份/手动备份
* 更改游戏模式
可以。
バージョンはここから変更できないので注意してください。基本現行最新となります。
今のMinecraft Serverのログを確認したい場合は、サーバ内(SSHログイン後)で
tail -f /opt/minecraft_server/logs/latest.log
を入力することで確認できます。
服务器的启动和停止
按照其名,按下停止按钮可以关闭服务器,按下启动按钮则可以启动。
不过,正如下面所写的那样,我对某些行为有些担忧,所以我认为最好是先设置好自己的OP权限,然后使用/stop命令停止。
引起我的注意的一点是:

自动备份/手动备份设定


如果要手動進行,只需按下“備份”按鈕即可。
※ 注意:备份名称只能使用半角英文字母、数字和下划线(_)的组合。
ゲームモードの変更
只有在Minecraft服务器运行时才能执行该操作。

如果选择了创作模式
-
- 将 gamemode creative @a 命令执行到服务器上。(将所有用户的GameMode改为创造模式)
- 更改 server.properties 文件中 gamemode= 的值为 creative。(在这种情况下,gamemode=creative)
会有两件事情发生。

需要注意的是在server.properties文件中更改gamemode的第二个配置。
该设置将默认更改初次登录时的游戏模式。
换句话说,第一次登录服务器的用户会进入创造模式,而已经登录过的用户则不会受到影响。
如果你想改变已经登录过的用户的游戏模式,你需要更改服务器设置。

在位于/opt/minecraft_server/的文件中的server.properties。
需要将 force-gamemode=false 的值更改为 force-gamemode=true。
force-gamemode
プレイヤーにデフォルトのゲームモードで参加させる。
false - プレイヤーが設定したしたゲームモードで参加される。
true - プレイヤーは常にデフォルトのゲームモードで参加する。
关于其他详细的服务器设置,请查阅Minecraft非官方百科以获取详细说明。
最后,尝试使用ConoHa Minecraft管理器。
暂时先不提及控制台端的minecraft-manager,我简要地触摸了一下WEB端的管理控制台。
サーバ建てたい!!でも初めてだしわからないし難しそうだしSSHって何????という人や
とりあえずあれ試したいから、Minecraftサーバ建てたいでもJavaのインストールやらインスタンスを立ち上げてSSH設定してバックアップやってとか面倒くさい
という人に対して向いていると思います。
我认为ConoHa的好处是可以立即建立和销毁,所以可以在灵感一现时即时建立,不需要时可以立即删除以减少费用。真的很方便。
我创建了一个Minecraft实例,只是为了写这篇文章。并且,我想在写完后立即删除它,因为能够随时尝试和打破它非常方便,所以我想继续使用它。
↓服務快照


在真正的最後(末尾)的時刻
很遗憾,我本来想介绍一下我自己开发的Minecraft管理脚本,但时间不够了…
https://github.com/waxsd100/Minecraft-Management-Script