Minecraft

【Minecraft】1人でもプレイヤーが死亡したらワールドを再生成する

先日のこれを、以下の記事で書いている通りプラグインとの抱き合わせでちゃんと作った。 mstudy-diary.hatenablog.com プレイヤー死亡時にspigotのサーバーログlatest.logにキーワードを出力するプラグインを設置し、 スクリプトでそれを拾って再生成操作を…

【Minecraft】ログを取得してワールドを自動的に再生成するスクリプト

ハードコアを複数人でクリア、1人でも死んだら初めからやり直しという企画を前やったときに、 手動でワールドを再生成するのが面倒だったのでスクリプト化してみた。 まだまだスマートじゃなくてアレだけどとりあえず動いたので記録しておく。 当スクリプト…

CloudWatchAgentでメモリ使用率を見たい

掲題の通り。 メモリ使用率は、カスタムメトリクスを設定しないとできないので、それをやってみた。 qiita.com ほぼこちらの手順通りなんだけど、 違うのは取得するログにSpigotのlatest.logを追加したくらい。 "agent": { "metrics_collection_interval": 6…

Minecraftサーバーで自動再起動を行う

プラグインとかもあったけど、cronでスクリプト実行するほうがシンプルで簡単そうだったのでやってみた。 こちらを参考に、でもここにある通りだとうまく動かなかったので、多少手を入れてます。 qiita.com # ------------設定箇所--------------- # 再起動…

Minecraftプラグイン開発③~昼を長くしたい~

タイトルの通り、昼を長くしたい。作業してると夜来るのめっちゃ早い。 (と、遊んでる人に言われた。私自身はあんまりがっつり作業したことないんですが・・) 需要が少なくなさそうだと思ったので調べてみると、案の定プラグインを発見。 https://legacy.c…

Minecraftプラグイン開発②~プロジェクトをgitで管理~

サンプルプロジェクトが無事動いたところで、せっかくなのでgitでソースを管理してみる。 gitHube上でリポジトリを作る gitHubアカウントでログインし、リポジトリ一覧の緑色のNewからリポジトリを作る。 Eclipsにもどって、プロジェクトを右クリック→チーム…

Minecraftプラグイン開発①~サンプルでお試し~

Minecraftのプラグインを開発したくなったので、やってみる。 まずはQiitaでみつけたサンプルプロジェクトを動かしてみた。 環境 環境:AWS OS:Ubuntu サーバーソフト:Spigot やってみる ほぼこちらの記事を参考にさせていただいた。 qiita.com この記事で…

AWSに立てたマイクラサーバーで荒らし対策

せっかく立ててみんなで遊んでいたマイクラサーバーが荒らされた。 今後の荒らし対策としてやったことのメモ。 マイクラサーバーとして ①CoreProtectの導入 Spigotサーバーで使えるプラグイン、 CoreProductを導入しました。 使い方はこのサイトがわかりやす…

AWSでMinecraftサーバーを立てる

やってみたのでメモ。 サーバーソフト・・Spigot 検索したら出できたやつ。 手順 1. AWSでEC2インスタンス起動 2. 起動したEC2インスタンスに、Spigotをインストール 3.ログの設定 少しはまりポイントもありつつ、わりと簡単だった。 アーキはこんな感じ。シ…