“`html
あなたのMinecraftサーバーでは、すべてがブロックを中心に展開される世界をさまよいます。友達や他のプレイヤーと遊ぶ中で、サーバー上の皆が新しく独自の建物を作り上げ、サーバーの世界を形成していきます。他のプレイヤーもサーバーにいる場合、特にコミュニティサーバーの場合、プレイヤーの動きを追跡することが重要です。これには、誰が荒らしをしているのか、盗んでいるのか、サーバーで問題を引き起こしているのかを確認することが含まれます。これらの行為はプレイヤー間で大きなフラストレーションを引き起こす可能性があります。これを助けるために、Minecraft LogBlockプラグインを強くお勧めします。これにより、サーバーを保護し監視することができます!
LogBlockは、サーバー上に配置されたすべてのブロックを追跡するためのツールです。特定のチェストにアクセスした人を見つけたり、スポーン地点でTNTを爆発させた人を確認したり、モブ荒らしをチェックすることができます。最良の点は、LogBlockの設定に数分しかかからず、サーバーに何年もの強力な保護を提供することです。このガイドでは、Minecraft Bukkit/Spigotサーバーにツールをインストールし、正しく設定する方法を学びます。
まず、MinecraftサーバーにMinecraft LogBlockプラグインをダウンロードしてインストールする必要があります。プラグインのさまざまなバージョンはこちらで見つけることができます。適切なバージョンを選択してください。その後、プラグインをサーバーにインストールする方法についての詳細なガイドはこちらをご覧ください。すべてが正しく設定されていることを確認できます!
プラグインを設定するには、config.yml、world.yml、およびworld_nether.ymlファイルを編集する必要があります。これらのファイルはminecraftbukkit – plugins – LogBlockフォルダにあります。
loggedWorlds:
このパラメータはファイルの最後にあります。ログを取りたいワールドの名前です。server.propertiesに指定されている正確な名前を使用してください。
version: ‘1.40’
この情報はあなたにとって重要ではありません(削除しないでください!)。これは単にconfigが作成されたバージョンであり、LogBlockの更新時に常に更新されるわけではありません。Minecraft LogBlockのバージョンと同じでなくても心配しないでください。
MySQLのクレデンシャルを見つけるには、ウェブインターフェースのダッシュボードに移動し、下までスクロールします。
host: localhost
ウェブインターフェースで「ホスト名」として記載されています。
port: 3306
ウェブインターフェースで「ポート」として記載されています。
user: username
これはあなたのユーザー名です。例:ni73647382_2_DB
password: pass
パスワードはユーザー名の下に記載されています。
database: minecraft
データベースの名前はユーザー名と同じである場合があります。
logCreeperExplosionsAsPlayerWhoTriggeredThese: false
クリーパーの爆発をトリガーしたプレイヤーの名前でログに記録します。これがtrueに設定されている場合、/lb […] player <playername>の代わりに/lb […] player Creeperを使用する必要があります。
logKillsLevel: PLAYERS
ログレベルには3つのレベルがあります:
logEnvironmentalKills
他のエンティティによって直接引き起こされていないキルをログに記録するには、これをtrueに設定します。例:火傷死、落下死、窒息死。
hiddenPlayers: []
ここにリストされたプレイヤーはログに記録されません。使用をお勧めしません!
hiddenBlocks: – 0
これらのブロックはログに記録されません。ロールバックを使用しない場合を除き、お勧めしません。Air (0)はそこに必要です。
logPlayerInfo: false
プレイヤーのオンライン時間、最初および最後のログイン時間、最後のログインのIPアドレスをログに記録するには、これをtrueに設定します。
replaceAnyway:
デフォルトでは、これらは自然に広がると見なされるブロックです。これらはロールバック時に置き換えられるブロックです。
dontRollback:
デフォルトでは、これらは有害と見なされ、再度スポーンされないブロックです。Minecraft LogBlockプラグインで設定されています。ロールバック時に破壊された場合、ワールドに再度配置されません。
defaultDist: 20
defaultTime: 30 minutes
パラメータエリアと時間のデフォルト値。
toolblockID: 7 //Bedrock
toolID: 270 //Wood pickaxe
ツールが召喚されたときにプレイヤーに与えられるアイテムのIDを表示します。toolblockIDがブロックのID、toolIDがアイテムのIDであることを確認してください。
toolQuery: area 0 all sum none limit 15 desc
toolBlockQuery: area 0 all sum none limit 15 desc
ツールの使用時にクエリが実行されます。
パーミッションノード | 説明 |
LogBlock.lookup | /lb lookupへのアクセスをユーザーに許可します |
LogBlock.rollback | /lb rollbackへのアクセスをユーザーに許可します |
LogBlock.clearlog | /lb clearlogへのアクセスをユーザーに許可します |
LogBlock.hide | /lb hideへのアクセスをユーザーに許可します(これにより、ユーザーが行った新しい編集はサーバーログから非表示になります。) |
LogBlock.tp | /lb tpへのアクセスをユーザーに許可します |
LogBlock.me | /lb meへのアクセスをユーザーに許可します |
LogBlock.ignoreRestrictions | すべてのMinecraft Logblockロールバックおよびルックアップ制限を無視するアクセスをユーザーに許可します |
LogBlock.spawnTools | /lbを使用してツールを生成するアクセスをユーザーに許可します |
LogBlock.tools.toolblock | “toolblock”ツールへのアクセスを有効にします |
LogBlock.tools.tool | “tool”ルックアップツールへのアクセスを有効にします |
LogBlock.* | すべてのノードにアクセスを許可します。信頼できる人にのみこれを与えてください!各ノードの情報については、上記を参照してください |
コマンド | 説明 |
/lb help | 情報を含むヘルプを表示します。 |
/lb params | パラメータの全リストを表示します。 |
/lb commands | コマンドの全リストを表示します。 |
/lb permissions | あなたに割り当てられたLogBlockのパーミッションのリストを表示します。 |
/lb tool | プレイヤーに設定ファイルで指定されたルックアップツールを与えます。さらに、ツールの「コマンド模倣」も設定ファイルで指定されています。これはコンソールからは使用できません。 |
/lb tool <on|off> | |
/lb tool <params> | ツールの「コマンド模倣」を指定されたパラメータに設定します。これらはあなただけに影響し、サーバーの再読み込みまたは再起動時にリセットされます。これはコンソールからは使用できません。 |
/lb toolblock (or tb) | プレイヤーに設定ファイルで指定されたルックアップツールブロックを与えます。さらに、ツールの「コマンド模倣」も設定ファイルで指定されています。これはコンソールからは使用できません。 |
/lb toolblock (or tb) <on | 指定されたパラメータに応じてルックアップツールの有効状態を設定します。このMinecraft LogBlockコマンドはコンソールからは使用できません。 |
/lb toolblock (or tb) <params> | ツールブロックの「コマンド模倣」を指定されたパラメータに設定します。これらはあなただけに影響し、サーバーの再読み込みまたは再起動時にリセットされます。これはコンソールからは使用できません。 |
/lb savequeue | 現在キューにあるすべての変更をデータベースに強制保存します。これは、森林火災後のロールバックに役立つ場合があります。 |
/lb writelogfile <params> | 指定されたパラメータを使用してクエリの結果を/log/*.logの場所にあるログファイルに書き込みます。さらに、ファイルの場所をユーザーに表示します。 |
/lb [lookup] <params> | 指定されたパラメータを使用してクエリの結果を表示します。このコマンドでlookupを使用する必要はありません。 |
/lb page <number> | 最後のルックアップから指定されたページの情報を表示します。 |
/lb <prev/next> | 最後のルックアップから前または次のページの情報を表示します。 |
/lb tp <number> | 最後のルックアップまたはロールバックエラーのブロック変更場所にプレイヤーをテレポートします。これはコンソールからは使用できません。 |
/lb tp <params> | 指定されたパラメータの最後の記録結果の場所にプレイヤーをテレポートします。これはコンソールからは使用できません。 |
/lb rollback (or rb, undo) <params> | 指定されたパラメータのブロック変更、チェスト変更(記録されている場合)、およびサイン変更(記録されている場合)をロールバックします。 |
/lb redo <params> | 指定されたパラメータの逆順でブロック変更、チェスト変更(記録されている場合)、およびサイン変更(記録されている場合)をやり直します。 |
/lb clearlog <params> | 指定されたパラメータに関するログを削除します。ダンプされたログをインポートしない限り、元に戻すことはできません。誤ったログを削除しないように、最初にルックアップを実行し、最後に/lb clearlogを使用することを強くお勧めします。 |
/lb hide | プレイヤーの非表示状態を切り替えます。非表示プレイヤーの行動は、非表示状態から非表示解除までログに記録されません。注意が必要です。これはコンソールからは使用できません。 |
/lb me | ブロック変更の「統計」ビューを表示します。/lb player <you> sum blocksの省略形です。 |
area <radius>
近くのブロック変更のみを検索します。エリアは四角形です。半径が指定されていない場合、デフォルトの半径(lookup.defaultDist)が使用されます。半径0は単一のブロックを意味し、ツールクエリに使用されます。
sel | selection
現在のWorldEdit選択内のみを検索します。キューボイド選択にのみ有効です。
loc [x]:[y]:[z] | location [x]:[y]:[z] (v1.51+)
単一のブロックを指定します。コロンまたはスペースを使用して区切ることができます。例:loc 45 -12 64 または loc -123:265:70 locを最初に指定する限り、locとareaを組み合わせて座標セットの周辺エリアを取得できます
world [worldname]
ワールドを選択します。コンソールコマンドに必須です。特定のワールドでのルックアップを許可します。デフォルトは現在のワールドです。
検索する内容。組み合わせることはできません。ルックアップのデフォルトはbothであり、ロールバックのデフォルトはall
です。
all
すべてのブロック(アクションを含む)、チェストアクセス、およびメカニズムの相互作用を検索します。
created, destroyed, both
ブロックの作成/破壊または両方のみを検索するために使用します。タイプが指定されていない場合、作成および破壊されたブロックを検索します。
kills
ログに記録されているキルのみを検索します。設定で有効になっている場合。
killer [name1] {<name2>}, victim [name1] {<name2>}
指定されたプレイヤーがキラー/被害者であるキルのみを検索します。与えられたプレイヤー以外のすべてを検索するには、!nameを使用します。
weapon [material]
武器によるキルを検索しますが、壊れているようです。
chestaccess
チェストにアクセスした人のログを確認するために使用します。
チャットのみを検索します。パラメータとしてplayer, since, before, searchを使用できます。
search | match
特定の言葉をチャット履歴から検索します。
例:/lb chat player USER search home または /lb chat player USER search tree home は、プレイヤーUSERのすべてのメッセージを検索し、treeまたはhomeを含むものを検索します。
/lb chat player USER search +tree +home
前述と同様ですが、両方の言葉が出現する必要があります。
/lb chat player USER search tree -home は、homeを含まないtreeを検索します。
since [timespec] | time [timespec]
指定された時間より新しいブロック変更のみを検索します。受け入れられる構文は次の通りです:LB time format: 4 minutes, 5 hours, 6 days BB time format: 4m5h6d, 5d40m, 7m DateTime: 12:00:00, 22.05.2011, 22.05.2011 12:00:00(日付なしの場合、0時が仮定されます。時間なしの日付の場合、現在の日付が仮定されます)
before [timespec]
指定された時間より古いブロック変更のみを検索します。sinceパラメータと同じ形式です。sinceとbeforeを組み合わせて期間を定義できます。フィルター
player [name1] {<name2>}
1人または複数のプレイヤーを検索します。または、FireやLavaFlowのような環境プレイヤーも検索します。!nameを使用して、指定された名前以外のすべてのプレイヤーを検索します。部分的な名前を指定すると、LogBlockは現在サーバーにいるプレイヤーから誰を意味するかを推測しようとします。これをオーバーライドするには「name」を使用します(例:プレイヤー「Firefly」がオンラインの場合に「Fire」を検索する)
block [material1] {<material2>} | type [material1] {<material2>}
特定のタイプのブロックを検索するために使用します。!material1を使用して、material1以外のすべてのブロックを検索します。
limit [count]
Minecraft LogBlockの結果を表示するときに表示される行数を設定します。デフォルトは15です。
sum [n<one>|b<locks>|p<layers>]
結果を集計します。noneがデフォルトです。noneはすべての単一ブロック変更をリストし、blockはブロックタイプごとにグループ化し、playersはプレイヤーごとにグループ化します。
asc, desc
表示されるログの順序を昇順または降順に設定します。
coords
ブロックの座標も表示します。ルックアップおよびwritelogfileコマンドにのみ影響します。このパラメータを使用して/lb tpコマンドを使用する必要があります。
silent
質問はなく、表示されるメッセージは最小限に抑えられます。
last
前のコマンドのすべてのパラメータを表します。これを拡張して上書きすることができます。例:/lb player USERNAMEはそのユーザーのブロック変更を表示します。
Minecraft LogBlockプラグインの使用方法を理解したので、究極のプラグインシールドでサーバーを保護できます。プレイヤーの建築を荒らしている人や友達の動物農場に火をつけた人を見つける必要がある場合、その情報を得た後、そのプレイヤーに対してアクションを起こし、破壊をロールバックできます。これにより、友達や他のMinecraftプレイヤーとサーバーを楽しむことに集中できます。自分のMinecraftサーバーにLogBlockをインストールして、今日サーバーを守りましょう!