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

以上

[openSUSE] JDKをインストールする

openSUSEにJDKをインストールする際は以下コマンドを実行。

> sudo zypper install java-1_8_0-openjdk-devel

[openSUSE] mvnコマンドをインストールする

mvnコマンドのインストールした際のログ

# zypper addrepo https://download.opensuse.org/repositories/devel:tools:building/openSUSE_Leap_42.3/devel:tools:building.repo
Adding repository 'Tools for building software (openSUSE_Leap_42.3)' .....[done]
Repository 'Tools for building software (openSUSE_Leap_42.3)' successfully added
Enabled     : Yes                                                               
Autorefresh : No                                                                
GPG Check   : Yes                                                               
Priority    : 99                                                                
URI         : http://download.opensuse.org/repositories/devel:/tools:/building/openSUSE_Leap_42.3/

# zypper refresh
Retrieving repository 'Tools for building software (openSUSE_Leap_42.3)' meta[\]

New repository or package signing key received:

  Repository:       Tools for building software (openSUSE_Leap_42.3)
  Key Name:         devel:tools OBS Project 
  Key Fingerprint:  428E4E34 8405CE79 00DB99C2 30A8343A 498D5A23
  Key Created:      Sat Jun 10 20:27:52 2017
  Key Expires:      Mon Aug 19 20:27:52 2019
  Rpm Name:         gpg-pubkey-498d5a23-593bd7b8


Do you want to reject the key, trust temporarily, or trust always? [r/t/a/? shows all options] (r): a
Retrieving repository 'Tools for building software (openSUSE_Leap_42.3)' m[done]
Building repository 'Tools for building software (openSUSE_Leap_42.3)' cac[done]
Repository 'openSUSE-Leap-42.2-Non-Oss' is up to date.
Repository 'openSUSE-Leap-42.2-Oss' is up to date.
Repository 'openSUSE-Leap-42.2-Update' is up to date.
Repository 'openSUSE-Leap-42.2-Update-Non-Oss' is up to date.
All repositories have been refreshed.
# zypper install maven
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 2 NEW packages are going to be installed:
  maven maven-jansi

The following recommended package was automatically selected:
  maven-jansi

2 new packages to install.
Overall download size: 8.0 MiB. Already cached: 0 B. After the operation,
additional 9.3 MiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package maven-3.5.2-1.2.noarch  (1/2),   8.0 MiB (  9.3 MiB unpacked)
Retrieving: maven-3.5.2-1.2.noarch.rpm .....................[done (590.8 KiB/s)]
Retrieving package maven-jansi-3.5.2-1.2.x86_64
                                           (2/2),  10.9 KiB ( 12.9 KiB unpacked)
Retrieving: maven-jansi-3.5.2-1.2.x86_64.rpm .............................[done]
Checking for file conflicts: .............................................[done]
(1/2) Installing: maven-3.5.2-1.2.noarch .................................[done]
(2/2) Installing: maven-jansi-3.5.2-1.2.x86_64 ...........................[done]
#

以上

[openSUSE] gitをインストールする

openSUSEにgitをインストールしてみた際のログ。

> sudo zypper install git-core
root's password:
リポジトリのデータを読み込んでいます...
インストール済みのパッケージを読み込んでいます...
パッケージの依存関係を解決しています...

以下 4 個の新しいパッケージをインストールします:
  git-core git-gui gitk perl-Error

4 個の新規パッケージのインストール.
全ダウンロードサイズ:5.0 MiB。すでにキャッシュ済み:0 B。
この操作を行うには、追加で 31.6 MiB の容量が必要です。
続行しますか? [y/n/? すべてのオプションを表示] (y): y
パッケージ perl-Error-0.17021-4.1.noarch を取得しています
                                     (1/4),  28.3 KiB ( 49.8 KiB を解凍しました)
取得しています: perl-Error-0.17021-4.1.noarch.rpm ........................[完了]
パッケージ git-core-2.12.3-5.14.1.x86_64 を取得しています
                                     (2/4),   4.4 MiB ( 29.5 MiB を解凍しました)
取得しています: git-core-2.12.3-5.14.1.x86_64.rpm ..........[完了 (772.3 KiB/s)]
パッケージ gitk-2.12.3-5.14.1.x86_64 を取得しています
                                     (3/4), 240.2 KiB (768.3 KiB を解凍しました)
取得しています: gitk-2.12.3-5.14.1.x86_64.rpm ..............[完了 (679.1 KiB/s)]
パッケージ git-gui-2.12.3-5.14.1.x86_64 を取得しています
                                     (4/4), 301.3 KiB (  1.2 MiB を解凍しました)
取得しています: git-gui-2.12.3-5.14.1.x86_64.rpm .........................[完了]
ファイルの競合を確認中: ..................................................[完了]
(1/4) perl-Error-0.17021-4.1.noarch をインストールしています .............[完了]
(2/4) git-core-2.12.3-5.14.1.x86_64 をインストールしています .............[完了]
(3/4) gitk-2.12.3-5.14.1.x86_64 をインストールしています .................[完了]
(4/4) git-gui-2.12.3-5.14.1.x86_64 をインストールしています ..............[完了]
>

以上

2018年2月10日

[Minecraft PE/W10/XBox] 要塞のある有名シード elbows を試してみた

村の井戸の下に要塞のある有名シード elbows を試してみた。因みに初期マップ内には村なしでした。

確認環境

  • Minecraft 1.2.10 Windows 10 Edition

確認状況

スポーン地点(Spawn Point)

初期マップ右上にスポーン。

2018年1月23日

[Minecraft(W10/Android)] Minecraft のシェーダーパックを試してみた

無料で配布されているMinecraft Bedrockエンジン用のシェーダーパックを試してみた。Super Duper Graphics Packを待てない方はお試しにどうぞ。

※シェーダーを試しているとMinecraftが起動しなくなることがあった。その際は再インストールで直した。ので、Worldはエクスポートし退避しておいて試すと良い。

Energy Shaders (W10/iOS/Android)

2018年1月22日

[PMMP] PocketMine-MPに敵性Mobが沸くPluginのPureEntitiesXを入れてみた

PocketMine-MPに敵性Mobが沸くPluginのPureEntitiesXを入れてみた記してみる。

公式サーバーが公開されてます。こちらの記事がおすすめです。


確認環境

以下を使用。
  • PocketMine-MP 1.7dev (build 516) (PMMP本体)
  • PureEntitiesX_0.2.8_dev3 (Mob動作用Plugin)
  • Minecraft v1.2.9 (Windows 10版)

手順

1. PMMPをインストール

こちらを参照

2. PureEntitiesXを導入・実行

PPMMPインストールディレクトに移動してから、PMMPを停止状態にして、以下手順を実行。
# cd plugins# wget -q https://github.com/RevivalPMMP/PureEntitiesX/releases/download/v0.2.8_dev3/PureEntitiesX_0.2.8_dev3.phar# cd ../# ./start.sh

以上で敵性Mob(蜘蛛、ゾンビ、スケルトン、クリーパーを確認)、が沸いて、動いて、攻撃してきた。中立Mob(村人、牛など)は未確認。中立Mob(牛、羊、鶏、豚、山猫を確認)も湧いてきた。

参考

2018年1月8日

[PC DIY] 旧型パソコンにWindows 10を入れてみた

旧型パソコンにWindows 10を入れてみたら、意外とサクサク動く。メーカーHPにはWindows 10に関する情報はなかったので、ご参考までに。

環境

  • メーカー:Mouse Computer
  • マザーボード:ECS G31T-M (メーカーHP)
  • グラフィックボード:WinFast PX8600GT TDH (メーカーHP)
  • CPU:Core 2 Quad Q6600 2.4GHz
  • メモリ:2GB(PC2-6400) → 4GB(PC2-6400)

メモ

  • Windows 10を入れるだけ。ネットワーク接続しておけば、ドライバー等設定は全部自動。
  • メモリ2GBでは、Chrome動かしただけでスワップ(ページング)多発して使い物にならず、4GBへ後日拡張。
以上

2018年1月7日

[Minecraft] 有名シード/seed 1380885495を試してみた

Minecraft PEで有名だったシード値1380885495を統合版で試してみた。全てが揃う神マップみたいな情報があるが、そんなことはなかった。ただし、海底神殿やらピラミッドやらあるので楽しそう。村も2つある。

確認環境

  • Minecraft Windows 10 Edition v1.2.8
  • 確認範囲は初期マップ内

スポーン地点/Spawn Point

孤島。木があるので十分サバイバルできそう。

2018年1月4日

[統計] webサーバーのシェア

[統計] 核保有に関する世論調査

[openSUSE] Linux版SQL Serverをインストールしてみる on openSUSE Leap

Linux版SQL ServerをopenSUSE 42.3にインストールしてみた。

環境

  • openSUSE Leap 42.3
  • SQL Server Express エディション

手順

1. rootになって下記コマンドを投入
# sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2017.repo# sudo zypper --gpg-auto-import-keys refresh# sudo zypper install -y mssql-server# sudo /opt/mssql/bin/mssql-conf setup

2. yastを起動し、Services Managerから、MS SQL Serverの起動状態の確認


参考

[openSUSE] sshdを設定する

openSUSEでsshdを設定する手順を記す。

環境

  • openSUSE Leap 42.3

手順

1. rootになり端末上でyastと入力する


2. [System]-[Services Manager]と選択


3. sshdの行を選択し、Alt+EとAlt+Sを押下する。下の画面のとおりになったことを確認した後、Alt+Oを押下する。


以上で終了。yastの終了にはAlt+Qを押下。もしFirewallを導入していたら追加設定要(今回は割愛)。

以下、TeraTermから繋ぐときの手順(おまけ)。

1. [続行]をクリック


2.  [チャレンジレスポンス認証を使う]を選択し、ユーザー名を入力し、[OK]をクリック


3. パスワードを入れる


4. ログイン完了


以上