================== マインクラフト ================== 公式サバクラダウンロード場所: https://mcversions.net/ サーバ構築HelloWorld ======================= **バニラ** とりあえずhttps://www.howtoforge.com/tutorial/minecraft-server-ubuntu/を参考にしたやつ クライアントのバージョンで怒られる?(クラはもちろん最新) ubuntu1804 :: $ sudo apt update $ sudo apt install git build-essential $ sudo apt install openjdk-11-jre-headless //これ8ジャネ $ sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft $ sudo passwd minecraft $ su - minecraft $ mkdir ~/backups ~/tools ~/server $ git clone https://github.com/Tiiffi/mcrcon.git ~/tools/mcrcon $ cd ~/tools/mcrcon $ gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c $ ./mcrcon -v mcrcon 0.7.1 (built: Dec 8 2020 05:35:13) - https://github.com/Tiiffi/mcrcon Bug reports: tiiffi+mcrcon at gmail https://github.com/Tiiffi/mcrcon/issues/ $ wget https://launcher.mojang.com/v1/objects/a0d03225615ba897619220e256a266cb33a44b6b/server.jar -P ~/server $ cd ~/server $ java -Xmx1024M -Xms1024M -jar server.jar nogui ### ここでエラるけど,このあと出てくるファイルを編集 $ vim ~/server/eula.txt - eula=false + eula=true $ vim ~/server/server.properties - rcon.password= - enable-rcon=false + rcon.password=[password] + enable-rcon=true $ java -Xmx512M -Xms512M -jar server.jar nogui 対応 :: $ wget https://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar ### バージョンを逐一確認するべき (https://www.minecraft.net/ja-jp/download/server) して,~/server/eula.txtの編集だけするようにしたらとりあえずできた. **統合版** :: $ wget [url] ※https://minecraft.gamepedia.com/Bedrock_Edition_1.16.200 ここからdownloadのところからコピる. $ unzip [落ちてきたファイル] $ ./bedrock_server **forge** ver 1.12.2でやってる. :: $ wget https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.5.2854/forge-1.12.2-14.23.5.2854-installer.jar[:w $ wget https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.5.2854/forge-1.12.2-14.23.5.2854-universal.jar $ java -jar ./forge-1.12.2-14.23.5.2854-installer.jar nogui --installServer $ java -Xms512M -Xmx 512M -jar forge-1.12.2-14.23.5.2854-universal.jar nogui $ vim eula.txt - eula=false + eula=true $ java -Xms512M -Xmx 512M -jar forge-1.12.2-14.23.5.2854-universal.jar nogui **spigot** https://hub.spigotmc.org/jenkins/job/BuildTools/ 軽いって噂だったけどめっちゃ重いんだよね. もしかしたらチャンクが多いのかもしれん. :: $ wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar $ java -Xmx512M -jar BuildTools.jar --rev 1.16.4 // 多分メモリもっと上げないと普通に死ぬ. $ java -Xms512M -Xmx512M -jar ./spigot-1.16.4.jar nogui $ vim eula.txt - eula=false + eula=true $ java -Xms512M -Xmx512M -jar ./spigot-1.16.4.jar nogui バージョン問題に関して ========================= 僕がずっとプレイヤーたちはどうしているのか気になっていたバージョン問題に関して,一つの回答を示しているサイトがあった. https://riminosu13.hatenablog.com/entry/2020/08/24/192012 modの数が多いので,1.12.2か1.7.10が良いとのこと. 大手modサイト curseforge: https://www.curseforge.com/minecraft/mc-mods Mod ======= いくつか種類があるのでまずはそれの説明 - Minecraft Forge - Spigot(Bukit?) - Spongeforge クライアントmodでとりあえず導入した方がいいやつ ------------------------------------------------- ※ちなみにこれはforge optifineとシェーダー ````````````````````` optifine自体は軽量化modで,描画処理のパフォーマンス向上のためのもの. シェーダーは基本的にこれを前提としている?ので,導入すべき. ただ,描画系のmodはこれを競合を起こすことがよくある. optifineとKUDA-Shaders(最も有名なシェーダー?)の導入について: https://homanage.net/game/index.php?category=minecraft&name=kage その他リンク: - optifine公式: https://optifine.net/home - KUDA-Shaders公式: https://dedelner.net/kuda-shaders/ テクスチャパックについて `````````````````````````` ブロックやモブやアイテムやインタフェースのテクスチャを変えるためのファイル群のこと. https://minecraft-ja.gamepedia.com/%E3%83%86%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%83%BC%E3%83%91%E3%83%83%E3%82%AF#:~:text=%E3%83%86%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%83%BC%E3%83%91%E3%83%83%E3%82%AF%20(Texture%20pack)%E3%81%AF,%E3%81%8C%E6%A0%BC%E7%B4%8D%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%80%82 とりあえず小さくて良さげなテクスチャパック: https://mizunomcmemo.blogspot.com/p/resourcepack.html http://www.mediafire.com/file/bknbzxz05dbl37n/Mizuno%2527s_16_Craft_JE_1.16.4-1.0.zip/file デフォルトテクスチャの32x版のやつ. ベタっとした感じあるけどマイクラ感を全く損なわないのでいい.: https://faithful.team/faithful-1-12/ https://www.curseforge.com/minecraft/texture-packs/faithful-32x 一括破壊系 ```````````` - CutAll - DigAll - MineAll https://www.curseforge.com/minecraft/mc-mods/break-all-of-the-same-block-and-more/files https://minecraft.fandom.com/ja/wiki/%E4%BE%BF%E5%88%A9%E7%B3%BBMOD サーバにも導入する必要あり. on/offのキーバインドはクライアント固有 - Fast Leaf Decay https://www.curseforge.com/minecraft/mc-mods/fast-leaf-decay 葉っぱすぐ消えるmod.Cutallでも似たようなことできるけど,多分あっちの機能使うと葉っぱ分耐久が落ちそうな気がする.(そうした方が実装楽)からこれ入れた. サーバだけでいい. Map ------- Xareros World Map: https://www.curseforge.com/minecraft/mc-mods/xaeros-world-map とりあえず,高機能すぎるものが多いので,全体Mapだけ追加できるこれを入れた. 本当はマーク機能も欲しかったけど,他のが本当に高機能すぎるし,かつミニマップを持ってるためこれ. とりあえずクライアントだけで大丈夫そう. サーバ管理系 =============== ホワイトリスト ------------------- https://minecraft.server-memo.net/whitelist/ クロスプレイ的な ===================== SwitchでIPアドレス/ドメイン指定でサーバに接続する方法 -------------------------------------------------------- https://novablog.work/be-join-any-server/ https://www.youtube.com/watch?v=TJu6Bc9KOus&feature=youtu.be https://github.com/Pugmatt/BedrockConnect spigotでjava版と統合版でマルチプレイする方法 ---------------------------------------------- spigotの構築のあと https://novablog.work/minecraft-crossplay/ :: $ cd ~/spigot/plugins $ wget https://ci.nukkitx.com/job/GeyserMC/job/Geyser/job/master/lastSuccessfulBuild/artifact/bootstrap/spigot/target/Geyser-Spigot.jar $ wget https://ci.nukkitx.com/job/GeyserMC/job/Floodgate/job/master/lastSuccessfulBuild/artifact/bukkit/target/floodgate-bukkit.jar // start stop, make configs $ vim iroiro $ vim iroiro $ java トラブルシューティング系 ============================ linux minevarft older version crash https://bugs.mojang.com/browse/MCL-11384 →openjdk11になっとるから8にしろということ