Ubuntu 19.04にFiveMサーバーをインストールする方法
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
遅延の原因を理解するための鍵は、Minecraftの仕組みを理解することです。Minecraftサーバーソフトウェアはすべて同じような問題で動作しますが、メインのゲームループにはマルチスレッドやタイミングの制限がありません。サーバーがticになると、TileEntityの更新、エンティティの更新、ブロックの更新、イベント、その他のプロセスがすべて完了するまで実行されます。これはすべて1つのスレッドで発生し、次のループは現在のスレッドが終了するまで開始できません。世界は更新されず、プレイヤーは動いていないように見え、エンティティはその場で凍結されます。理想的には、各ティックは20ティック/秒(TPS)を維持するために50ミリ秒以内で実行する必要があります。これは、最小限の問題で18 TPSで55.55ミリ秒まで低下する可能性があります。これより低いと、ラグが発生し始めます。
遅延を引き起こす可能性のあるものはたくさんありますが、それらのいくつかは、ほとんどのサーバーで最も可能性の高い原因です。
16*16*256
。これは多くのようには聞こえないかもしれませんが、乗算すると、チャンクごとに65,536ブロックがあることを意味します。各プレーヤーは、構成に応じて、200を超えるチャンクをロードすることができます。13,107,200ブロック以上です。これは多くのメモリを消費します。また、そのうちの1%もTileEntitiesである場合、131,072のTileEntitiesが読み込まれ、すべてのティックを更新する必要があります。ModはTileEntitiesの処理時間が遅いことで有名です。ほとんどのMinecraftサーバーソフトウェアはプロファイリングツールを含めて構築されているため、ラグの原因を見つけることは、今日では一般的に簡単な手順です。
詳細なタイミングレポートを取得するには、次のコマンドを使用できます。
/timings on
あなたは数分待って、あなたのタイミングが実行している間それを遅らせたいでしょう。しばらくして、レポートを生成します。
/timings paste
これにより、取得したすべてのデータを選別する簡単なオプションを使用して、レポートの詳細な内訳が記載されたWebサイトへのリンクが提供されます。これらの読み方については、Spigotのタイミングwikiで詳しく学ぶことができます。
ジャンクデータが次の測定値を詰まらせたくないので、タイミングを後でオフにする必要があり、タイミングによってチックに時間が追加されます。
/timings off
詳細なタイミングレポートを取得するには、次のコマンドを使用できます。
/sponge timings on
あなたは数分待って、あなたのタイミングが実行している間それを遅らせたいでしょう。しばらくして、レポートを生成します。
/sponge timings report
これにより、取得したすべてのデータを選別する簡単なオプションを使用して、レポートの詳細な内訳が記載されたWebサイトへのリンクが提供されます。スポンジのタイミングシステムはスピゴットに基づいているため、スピゴットのタイミングウィキでこれらの読み取り方法について詳しく学ぶことができます。
ジャンクデータが次の測定値を詰まらせたくないので、タイミングを後でオフにする必要があり、タイミングによってチックに時間が追加されます。
/sponge timings off
タイミングをリセットすることもできます。
/sponge timings reset
server.properties
moddedサーバーのラグの大部分は、タイルエンティティに起因します。これらは、ブロックの機能とイベントの処理に使用されるブロック用に作成されたエンティティです。これらの処理に時間がかかりすぎるか、数が多すぎると、1チックあたりの時間が増加し、サーバーの総TPSが低下する可能性があります。これらの問題を視覚化する方法は、LagGogglesと呼ばれるmodを使用することです。このmodはCurseForceからダウンロードできます。
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。