2018年2月25日

[Minecraft] Nukkitをインストールしてみた on Linux

Minecraft(android/Win10版)用の無料サーバソフトであるNukkitをLinuxにインストールして動作させてみた。

環境

  • Nukkit最新版(2018/2/25)
  • openSUSE 42.3 Leap
    • 以下はセットアップ済
      • git
      • maven3
      • openjdk-devel

手順

1. gitをクローン

> cd ~/
> git clone https://github.com/Nukkit/Nukkit

2. コンパイル

> cd Nukkit
> git submodule update --init
> mvn clean
> mvn package
※mvnは分けて実行しないとエラーになる

3. 実行

~/Nukkit> java -jar target/nukkit-1.0-SNAPSHOT.jar
Using log level 'INFO'
08:53:48 [INFO] Welcome! Please choose a language first!
08:53:48 [INFO] eng => English
08:53:48 [INFO] chs => 中文(?体)
08:53:48 [INFO] cht => 中文(繁體)
08:53:48 [INFO] jpn => 日本語
08:53:48 [INFO] rus => Pycc?ий
08:53:48 [INFO] spa => Espanol
08:53:48 [INFO] pol => Polish
08:53:48 [INFO] bra => Portugues-Brasil
08:53:48 [INFO] kor => ???
08:53:48 [INFO] ukr => Укра?нська
08:53:48 [INFO] deu => Deutsch
08:53:48 [INFO] ltu => Lietuvi?kai
08:53:48 [INFO] idn => Indonesia
08:53:48 [INFO] cze => Czech
> jpn
08:53:54 [INFO] Loading nukkit.yml...
08:53:54 [INFO] Loading server properties...
08:53:54 [INFO] 日本語 (jpn) を言語に選択しました
08:53:54 [INFO] Minecraft: PEサーバー(v1.2.10に対応)を起動しています
08:53:54 [INFO] Selected Zlib Provider: 2 (cn.nukkit.utils.ZlibThreadLocal)
08:53:54 [INFO] 0.0.0.0:19132上でサーバーを開始しています
08:53:54 [INFO] このサーバーはNukkitのバージョン1.0dev「蘋果(Apple)派(Pie)」(API 1.0.5)で動作しています
08:53:54 [INFO] NukkitはLGPLライセンスに基づき配布されています
08:53:56 [INFO] Loading recipes...
08:53:56 [INFO] Loaded 954 recipes.
08:53:56 [INFO] Successfully loaded 0 resource packs
08:53:56 [NOTICE] ワールド "world" が見つかりません
08:53:56 [INFO] ワールド "world" を読み込んでいます
08:53:56 [INFO] GS4ステータス リスナーを開始
08:53:56 [INFO] クエリポートを設定: 19132
08:53:56 [INFO] クエリーは 0.0.0.0:19132 で動作しています
08:53:56 [INFO] デフォルトゲームタイプ: サバイバルモード
08:53:56 [INFO] 起動完了(9.182秒)! "help"または"?"でヘルプを表示
08:53:56 [INFO] Epoll is available. EpollEventLoop will be used.
>

参考

  • https://github.com/Nukkit/Nukkit

以上

富士通LIFEBOOKでUSBブートする

富士通LIFEBOOKでBOOTメニュー(*1)からUSBブートしようとしたら、「選択したデバイスから起動できませんでした」と言われる。原因と対処法は下記。 原因 BIOSの「互換性サポートモジュール」の設定が"使用しない"になっているから。 機種はL...