マインクラフトサーバー設定ファイル server.propertiesの設定内容

マインクラフトサーバー設定ファイル server.propertiesの設定内容

Java Edition のデフォルトの server.properties ファイルです。

server.properties は、マルチプレイヤーサーバー (Minecraft または Minecraft Classic) のすべての設定を格納するファイルです。

server.properties を編集する場合、行の順序は任意ですが、オリジナルと同じ構造を使用することが重要です。等号の前のテキストはキーであり、変更してはいけません。等号の後のテキストはプロパティの値で、編集することができます。で始まる行はコメントです。これらの行を変更したり削除したりしても、ゲームには何の影響もありません。

server.properties ファイルに変更を加えた後、それを有効にするには、サーバーを再起動する必要があります。また、サーバーコンソールやゲーム内で/reloadコマンドを使用することで、変更を再読み込みすることも可能です。

server.properties ファイルにすべてのプロパティが記載されていない場合(サーバーの新しいバージョンで新しいプロパティが追加された場合や、ファイルが存在しない場合など)、起動時にサーバーは新しいプロパティが記載された server.properties ファイルを書き換えて、デフォルト値に設定します。

server.propertiesファイルは、その拡張子にもかかわらず、UTF-8エンコーディングの単なる通常のテキストファイルであるため、Windowsではメモ帳、Macではテキストエディット、Linuxではnanoやvimなどのテキストエディタで編集することができる。

ファイルの場所

OSファイルの場所Notes
Windows作業ディレクトリ(デフォルトはserver.jarと同じフォルダです。)プレイヤーがserver.jar、同じフォルダのスタートアップスクリプト、またはこれらのショートカットのいずれかをクリックしてサーバーを起動した場合、Working Directoryはserver.jarと同じフォルダに設定されます。
Linux Unix Unix/Mac作業ディレクトリのパス(pwd)プレイヤーがホームディレクトリ(/home/name)から起動した場合、サーバーファイルは/home/nameに作成されます。プレイヤーが期待する場所にサーバーファイルが生成されるように、以下のガイドラインに従ってください。すべてのサーバーファイル用にディレクトリ全体を確保する。(プレイヤーがそうしないと、物事が面倒になる可能性があります)。プレイヤーのserver.jarは、ここに置く必要があります。このスクリプトは、Minecraft サーバーのスタートアップスクリプトを設定する際のガイドラインとして使用してください。プレイヤーの実行ファイル $PATH に入れること スタートアップスクリプトに必ず実行権限をつけること(chmod +x file_name またはフォルダマネージャを使う) minecraft_server.sh

ベドロックエディション

This file is downloaded with bedrock_server.exe

OSFile Location
Windowsbedrock_server.exeと同じディレクトリです。
Linuxbedrock_serverと同じディレクトリ

server.properties

これらは、新しくインストールされたMinecraftサーバーのデフォルト設定です。

Javaエディション

ver 1.19.3

#Minecraft server properties
#(File modification date and time)
enable-jmx-monitoring=false
rcon.port=25575
level-seed=
gamemode=survival
enable-command-block=false
enable-query=false
generator-settings={}
enforce-secure-profile=true
level-name=world
motd=A Minecraft Server
query.port=25565
pvp=true
generate-structures=true
max-chained-neighbor-updates=1000000
difficulty=easy
network-compression-threshold=256
max-tick-time=60000
require-resource-pack=false
use-native-transport=true
max-players=20
online-mode=true
enable-status=true
allow-flight=false
initial-disabled-packs=
broadcast-rcon-to-ops=true
view-distance=10
server-ip=
resource-pack-prompt=
allow-nether=true
server-port=25565
enable-rcon=false
sync-chunk-writes=true
op-permission-level=4
prevent-proxy-connections=false
hide-online-players=false
resource-pack=
entity-broadcast-range-percentage=100
simulation-distance=10
rcon.password=
player-idle-timeout=0
force-gamemode=false
rate-limit=0
hardcore=false
white-list=false
broadcast-console-to-ops=true
spawn-npcs=true
spawn-animals=true
function-permission-level=2
initial-enabled-packs=vanilla
level-type=minecraft\:normal
text-filtering-config=
spawn-monsters=true
enforce-whitelist=false
spawn-protection=16
resource-pack-sha1=
max-world-size=29999984

Bedrock Edition

ver. 1.18.32.03


server-name=Dedicated Server
# Used as the server name
# Allowed values: Any string without semicolon symbol.

gamemode=survival
# Sets the game mode for new players.
# Allowed values: "survival", "creative", or "adventure"

force-gamemode=false
# force-gamemode=false (or force-gamemode  is not defined in the server.properties)
# prevents the server from sending to the client gamemode values other
# than the gamemode value saved by the server during world creation
# even if those values are set in server.properties after world creation.
# 
# force-gamemode=true forces the server to send to the client gamemode values
# other than the gamemode value saved by the server during world creation
# if those values are set in server.properties after world creation.

difficulty=easy
# Sets the difficulty of the world.
# Allowed values: "peaceful", "easy", "normal", or "hard"

allow-cheats=false
# If true then cheats like commands can be used.
# Allowed values: "true" or "false"

max-players=10
# The maximum number of players that can play on the server.
# Allowed values: Any positive integer

online-mode=true
# If true then all connected players must be authenticated to Xbox Live.
# Clients connecting to remote (non-LAN) servers will always require Xbox Live authentication regardless of this setting.
# If the server accepts connections from the Internet, then it's highly recommended to enable online-mode.
# Allowed values: "true" or "false"

allow-list=false
# If true then all connected players must be listed in the separate allowlist.json file.
# Allowed values: "true" or "false"

server-port=19132
# Which IPv4 port the server should listen to.
# Allowed values: Integers in the range [1, 65535]

server-portv6=19133
# Which IPv6 port the server should listen to.
# Allowed values: Integers in the range [1, 65535]

view-distance=32
# The maximum allowed view distance in number of chunks.
# Allowed values: Positive integer equal to 5 or greater.

tick-distance=4
# The world will be ticked this many chunks away from any player.
# Allowed values: Integers in the range [4, 12]

player-idle-timeout=30
# After a player has idled for this many minutes they will be kicked. If set to 0 then players can idle indefinitely.
# Allowed values: Any non-negative integer.

max-threads=8
# Maximum number of threads the server will try to use. If set to 0 or removed then it will use as many as possible.
# Allowed values: Any positive integer.

level-name=Bedrock level
# Allowed values: Any string without semicolon symbol or symbols illegal for file name: /\n\r\t\f`?*\\<>|\":

level-seed=
# Use to randomize the world
# Allowed values: Any string

default-player-permission-level=member
# Permission level for new players joining for the first time.
# Allowed values: "visitor", "member", "operator"

texturepack-required=false
# Force clients to use texture packs in the current world
# Allowed values: "true" or "false"

content-log-file-enabled=false
# Enables logging content errors to a file
# Allowed values: "true" or "false"

compression-threshold=1
# Determines the smallest size of raw network payload to compress
# Allowed values: 0-65535

server-authoritative-movement=server-auth
# Allowed values: "client-auth", "server-auth", "server-auth-with-rewind"
# Enables server authoritative movement. If "server-auth", the server will replay local user input on
# the server and send down corrections when the client's position doesn't match the server's.
# If "server-auth-with-rewind" is enabled and the server sends a correction, the clients will be instructed
# to rewind time back to the correction time, apply the correction, then replay all the player's inputs since then. This results in smoother and more frequent corrections.
# Corrections will only happen if correct-player-movement is set to true.

player-movement-score-threshold=20
# The number of incongruent time intervals needed before abnormal behavior is reported.
# Disabled by server-authoritative-movement.

player-movement-action-direction-threshold=0.85
# The amount that the player's attack direction and look direction can differ.
# Allowed values: Any value in the range of [0, 1] where 1 means that the
# direction of the players view and the direction the player is attacking
# must match exactly and a value of 0 means that the two directions can
# differ by up to and including 90 degrees.

player-movement-distance-threshold=0.3
# The difference between server and client positions that needs to be exceeded before abnormal behavior is detected.
# Disabled by server-authoritative-movement.

player-movement-duration-threshold-in-ms=500
# The duration of time the server and client positions can be out of sync (as defined by player-movement-distance-threshold)
# before the abnormal movement score is incremented. This value is defined in milliseconds.
# Disabled by server-authoritative-movement.

correct-player-movement=false
# If true, the client position will get corrected to the server position if the movement score exceeds the threshold.


server-authoritative-block-breaking=false
# If true, the server will compute block mining operations in sync with the client so it can verify that the client should be able to break blocks when it thinks it can.

マインクラフト server properties

Javaエディション

KeyTypeDefault ValueDescription
allow-flightbooleanfalseフライトを提供するMODをインストールしている場合、Survivalモード中にサーバー上でフライトを使用することを許可します。飛行を許可することで、グリーファーが仕事をしやすくなるため、より一般的になる可能性があります。クリエイティブモードでは、この効果はありません。 false – フライトは許可されていません(5秒以上空中にいるプレイヤーはキックされます)。 true – フライトは許可されており、プレイヤーがフライMODをインストールしている場合に使用されます。
allow-netherbooleantrueプレイヤーがネザーに移動することを許可する。 false – ネザーポータルは機能しません。
broadcast-console-to-opsbooleantrueコンソールのコマンド出力をすべてのオンラインオペレーターに送信します。
broadcast-rcon-to-opsbooleantruerconコンソールのコマンド出力をすべてのオンラインオペレーターに送信する。
difficultystringeasyサーバーの難易度(モブが与えるダメージや、空腹や毒がプレイヤーに与える影響など)を定義する。レガシー難易度番号を指定すると、難易度名に無言で変換されます。 平和 (0) 簡単 (1) 普通 (2) 難しい (3)
enable-command-blockbooleanfalseコマンドブロックを有効にする
enable-jmx-monitoringbooleanfalseオブジェクト名 net.minecraft.server:type=Server と 2 つの属性 averageTickTime と tickTimes を持つ MBean を公開し、ミリ秒単位のティックタイムを公開します。Java ランタイムで JMX を有効にするには、ここに記載されているように、スタートアップにいくつかの JVM フラグを追加する必要があります。
enable-rconbooleanfalseサーバーコンソールへのリモートアクセスを可能にします。RCONプロトコルは暗号化せずにすべてを転送するため、RCONをインターネットに公開することは推奨されません。RCONサーバーとクライアント間で通信されるすべてのもの(RCONパスワードを含む)は、あなたの接続を盗聴している誰かに漏れる可能性があります。
enable-statusbooleantrueサーバーをサーバーリストで「オンライン」と表示させる。falseに設定すると、クライアントからの返信を抑止します。つまり、オフラインとして表示されますが、接続は受け付けます。
enable-querybooleanfalseGameSpy4プロトコルのサーバーリスナーを有効にします。サーバーの情報を取得するために使用します。
enforce-secure-profilebooleantruetrueに設定すると、Mojangが署名した公開鍵を持っていないプレイヤーは、サーバーに接続できなくなります。
enforce-whitelistbooleanfalseサーバー上のホワイトリストを強制的に変更します。このオプションを有効にすると、ホワイトリスト(有効な場合)に存在しないユーザーは、サーバーがホワイトリストファイルを再読み込みした後、サーバーからキックされます。 false – ホワイトリストに存在しないユーザーはキックされません。
entity-broadcast-range-percentageinteger (10-1000)100クライアントに送信される前に、エンティティをどれだけ近づける必要があるかを制御します。値が高いほど、より遠くからレンダリングされることになり、より多くのラグを引き起こす可能性があります。デフォルト値に対するパーセンテージで表示されます。例えば、50に設定すると、通常の半分になります。これは、クライアントのビデオ設定の機能を模倣しています(サーバーの設定の下にある限り、クライアントがカスタマイズできる「レンダー距離」とは異なります)。
force-gamemodebooleanfalsefalse-プレイヤーは、デフォルトのゲームモードで参加するように強制します。
function-permission-levelinteger (1-4)2関数のデフォルトのパーミッションレベルを設定します。4つのレベルの詳細については、「権限レベル」を参照してください。
gamemodestringsurvivalゲームプレイのモードを定義する。レガシーゲームモード番号を指定すると、ゲームモード名に無言で変換されます。サバイバル(0) クリエイティブ(1) アドベンチャー(2) スペクタクル(3)
generate-structuresbooleantruefalse:構造物(村など)を生成するかどうかを設定します。注意:falseに設定してもダンジョンは生成されます。
generator-settingsstring{}ワールド生成をカスタマイズするために使用される設定。そのフォーマットに従って、対応するJSON文字列を記述してください。その際、すべて「\:.」でエスケープすることを忘れないようにしましょう。
hardcorebooleanfalsetrueに設定すると、サーバーの難易度は無視されてhardに設定され、プレイヤーが死亡した場合は観戦モードに設定されます。
hide-online-playersbooleanfalsetrueを設定すると、ステータスリクエスト時にプレイヤーリストを送信しない。
initial-disabled-packsstringblankワールド作成時に自動で有効にしないデータパックをカンマ区切りで列挙する。
initial-enabled-packsstringvanillaワールド作成時に有効化されるデータパックのカンマ区切りリスト。フィーチャーパックは明示的に有効化する必要があります。
level-namestringworldlevel-name」の値は、ワールド名とそのフォルダ名として使用されます。プレイヤーは、ここにセーブゲームフォルダーをコピーし、そのフォルダーと同じ名前に変更してロードすることもできます。’(アポストロフィー)のような文字は、その前にバックスラッシュを追加することでエスケープする必要がある場合があります。
level-seedstringblankSingleplayerと同様に、プレイヤーの世界の種を設定します。空欄のままだと、ランダムな種で世界が生成されます。例:Minecraft, 404, 1a2b3c.など。
level-typestringminecraft:normal生成されるワールドプリセットを決定します。minecraft:normal – 丘、谷、水などのある標準的な世界 minecraft:flat – 特徴のない平坦な世界、generator-settings で変更できます。minecraft:large_biomes – デフォルトと同じですが、すべてのバイオームが大きくなります。 minecraft:amplified – デフォルトと同じですが、ワールド生成の高さ制限が増えます。 minecraft:single_biome_surface – オーバーワールド全体が一つのバイオームで構成されているバイキングの世界、ジェネレータ設定で変更できます。 buffet – 1.15 以前のみ。generator-settings が設定されていない限り、default と同じ。 default_1_1 – 1.15以前のみ。デフォルトと同じだが、異なるワールドタイプとしてカウントされる。 customized – 1.15以前のバージョンでのみ使用可能。1.13以降では、この値はデフォルトと変わりませんが、1.12以前では、完全にカスタムな世界を作るために使用することができました。
max-chained-neighbor-updatesinteger[more information needed]1000000追加の更新をスキップする前に、連続した近傍更新の量を制限する。負の値で制限を解除します。
max-playersinteger (0-(2^31 – 1))20サーバー上で同時にプレイできるプレイヤーの最大数です。サーバー上のプレイヤー数が多いほど、より多くのリソースを消費することに注意してください。また、opプレイヤーの接続は最大プレイヤー数にカウントされないことになっていますが、現在opはフルサーバーに参加することができません。しかし、これはプレイヤーのサーバーディレクトリにあるops.jsonというファイルを開き、変更したいopを見つけ、bypassesPlayerLimitという設定をtrueに変更することで変更可能です(デフォルトはfalse)。これは、そのopが参加するためにプレイヤーが退出するのを待つ必要がないことを意味します。このフィールドの値が極端に大きいと、クライアント側のユーザーリストが壊れてしまいます。
max-tick-timeinteger (0–(2^63 – 1))60000A single server tick took 60.00 seconds (should be max 0.05); considered it to crash, server will force shutdown.というメッセージでサーバーウォッチドッグがサーバーを停止するまでの1回のティックの最大ミリ秒数です。この基準が満たされると、System.exit(1)が呼び出されます。-1 – ウォッチドッグを完全に無効にする(この無効化オプションは14w32aで追加されました)。
max-world-sizeinteger (1-29999984)29999984ワールドボーダーが取得できるブロックの大きさの最大値を設定します(半径で表します)。ワールドボーダーを大きく設定すると、コマンドは正常に完了しますが、実際のボーダーはこのブロックの制限を越えて移動することはありません。max-world-sizeをデフォルトより大きく設定しても、何もしないように見えます。例 例:max-world-sizeを1000に設定すると、プレイヤーは2000×2000のワールドボーダーを持つことができます。max-world-sizeを4000に設定すると、プレイヤーは8000×8000のワールドボーダーを持つことができます。
motdstringA Minecraft Serverクライアントのサーバーリストで、名前の下に表示されるメッセージです。MOTDは、カラーコード、フォーマットコードに対応しています。MOTDは、”♥”などの特殊文字に対応しています。ただし、このような文字は、エスケープされたユニコードに変換する必要があります。オンライン変換ツールはこちらです。MOTDが59文字以上の場合、サーバーリストが通信エラーを報告することがあります。
network-compression-thresholdinteger256デフォルトでは、n-1バイトの大きさのパケットは普通に通過できますが、nバイト以上のパケットは圧縮されます。つまり、数字が小さいほど圧縮率が高くなりますが、少量のバイトを圧縮すると、実際には入力したものより大きな結果になってしまう可能性があります。-1 – 圧縮を完全に無効にする 0 – すべてを圧縮する 注意:イーサネットの仕様では、64バイト未満のパケットは64バイトにパディングされることが要求されています。したがって、64より小さい値を設定しても、有益でない場合があります。また、MTU(通常は1500バイト)を超えることは推奨されません。
online-modebooleantrueサーバーは接続するプレイヤーを Minecraft アカウントデータベースと照合します。プレイヤーのサーバーがインターネットに接続されていない場合のみ、これをfalseに設定します。偽のアカウントを持つハッカーは、これがfalseに設定されている場合、接続できます! minecraft.net がダウンしているかアクセスできない場合、この変数が true に設定されていると、プレイヤーは接続できません。この変数を意図的にオフに設定することは、サーバーを「クラック」すると呼ばれ、オンラインモードをオフにして存在するサーバーは「クラック」サーバーと呼ばれ、Minecraftの非ライセンスコピーを持つプレイヤーが参加できるようになります。 true – 有効。サーバーはインターネット接続があると仮定し、接続するすべてのプレーヤーをチェックします。サーバーは接続中のプレーヤーを確認しようとしません。
op-permission-levelinteger (0-4)4op使用時のopsのデフォルトのパーミッションレベルを設定します。
player-idle-timeoutinteger0ゼロでない場合、その分以上アイドル状態が続くと、プレイヤーはサーバーから追い出されます。注:アイドル時間は、サーバーが以下のパケットを受信したときにリセットされます。クリックウィンドウ エンチャントアイテム 更新サイン プレイヤー掘り プレイヤーブロック配置 保持アイテム変更 アニメーション(スイングアーム) エンティティアクション クライアントステータス チャットメッセージ 使用エンティティ
prevent-proxy-connectionsbooleanfalseサーバーから送られたISP/ASがMojang Studiosの認証サーバーから送られたものと異なる場合、プレイヤーはキックされます。
previews-chatbooleanfalsetrueに設定すると、チャットプレビューが有効になります。 true – 有効。有効にすると、チャット編集ボックスの上にサーバー制御のプレビューが表示され、送信時にメッセージがどのように表示されるかを示します。
pvpbooleantrueサーバーでPvPを有効にします。true – プレイヤーは互いに殺し合うことができます。false – プレイヤーは他のプレイヤーを殺すことはできません(プレイヤー対環境(PvE)としても知られています)。注意:プレイヤーによって生み出された間接的なダメージソース(溶岩、火、TNT、そしてある程度水、砂、砂利など)は、他のプレイヤーにダメージを与えることに変わりはありません。
query.portinteger (1-(2^16 – 2))25565クエリサーバーのポートを設定します(enable-query参照)。
rate-limitinteger0ユーザーがキックされるまでに送信できるパケット量の上限を設定します。0を設定すると、この機能は無効になります。
rcon.passwordstringblankRCON:他のアプリケーションがインターネット経由でMinecraftサーバーに接続し、対話することを可能にするリモートコンソールプロトコルのためのパスワードを設定します。
rcon.portinteger (1-(2^16 – 2))25575RCON ネットワークポートを設定します。
resource-packstringblankリソースパックへのオプションのURIです。プレイヤーはこれを使用することを選択することができる。(1.15.2より前のバージョンでは) “: “と”=”文字はバックスラッシュでエスケープする必要があることに注意。 例: http://somedomain.com/somepack.zip?someparam=somevalueリソースパックは250 MiB (1.18 以前:100 MiB (≈ 100.8 MB)) (1.15 以前:50 MiB (≈ 50.4 MB))より大きいファイルサイズではいけない場合があります。なお、ダウンロードの成否は、サーバーではなく、クライアントが記録します。
resource-pack-promptstringblankオプションで、require-resource-packが使用されたときにリソースパックのプロンプトに表示されるカスタムメッセージを追加します。チャットコンポーネントの構文を想定しており、複数の行を含むことができます。
resource-pack-sha1stringblankオプションでリソースパックのSHA-1ダイジェストを小文字の16進数で指定します。リソースパックの完全性を確認するために使用されるため、これを指定することをお勧めします。注意:リソースパックが少しでも異なっていると、サーバー起動時にコンソールに「Invalid sha1 for resource-pack-sha1」という黄色のメッセージが表示されます。ハッシュ関数の性質上、エラーが発生する確率はごくわずかなので、この結果は何の影響もありません。
require-resource-packbooleanfalseこのオプションを有効にすると(trueに設定)、プレイヤーは応答を求められ、必要なパックを拒否した場合は切断されます。
server-ipstringblankプレイヤーは、サーバーを特定のIPにバインドしたい場合に設定します。プレイヤーはserver-ipを空白にすることを強くお勧めします。空白、またはプレーヤーがサーバーを実行(リッスン)させたいIPを設定します。
server-portinteger (1-(2^16 – 2))25565サーバーがホスト(リスニング)しているポートを変更します。サーバーがNATを使用するネットワークでホストされている場合(プレーヤーがホームルーター/ファイアウォールを使用している場合)、このポートを転送する必要があります。
simulation-distanceinteger (3-32)10サーバーによって更新されるために、生きているエンティティが位置することができるプレイヤーからの最大距離を、プレイヤーの各方向のチャンクで測定して設定します(直径ではなく半径)。この半径の外側にエンティティがある場合、サーバーによってティックされることはなく、プレイヤーにも見えません。10がデフォルト/推奨値です。プレイヤーに大きなラグがある場合は、この値を小さくすることが推奨されます。
snooper-enabledbooleantrueサーバーが定期的にスヌープデータを http://snoop.minecraft.net に送信するかどうかを設定します。 false – スヌープを無効にします。true – スヌープを有効にします。
spawn-animalsbooleantrue動物がスポーンできるかどうかを決定します。true – 動物が通常通りスポーンします。false – 動物がすぐに消滅します。プレイヤーに大きなラグがある場合は、これをオフにする/falseに設定することをお勧めします。
spawn-monstersbooleantrueモンスターがスポーンできるかどうかを決定します。 true – 有効です。夜間や暗闇でモンスターが出現します。 false – 無効です。モンスターは出現しません。この設定は、difficulty = 0(平和)の場合、何の効果もありません。difficulty = 0でない場合でも、モンスターはモンスター・スポナーからスポーンすることができます。プレイヤーに大きなラグがある場合は、これをオフにする/falseに設定することが推奨されます。
spawn-npcsbooleantrue村人がスポーンするかどうかを決定します。村人がスポーンします。 false – 無効です。村人はいません。
spawn-protectioninteger16正方形のスポーン保護エリアの辺の長さを2x+1として決定します。0を指定すると、スポーン保護が無効になります。1を指定すると、スポーンポイントを中心とした3×3の正方形が保護されます。2は5×5、3は7×7を保護する、など。このオプションは、最初のサーバー起動時には生成されず、最初のプレイヤーが参加したときに表示されます。サーバーにOpsが設定されていない場合、スポーン保護も自動的に無効化されます。
sync-chunk-writesbooleantrue同期チャンクライトを有効にします。
text-filtering-config[詳細な情報が必要です][詳細な情報が必要です][詳細な情報が必要です]
use-native-transportbooleantrueLinuxサーバーのパフォーマンス向上:Linuxでのパケット送信/受信の最適化 true – 有効。Linuxのパケット送受信の最適化を有効にする false – 無効。Linuxのパケット送受信の最適化を無効にする
view-distanceinteger (3-32)10サーバーがクライアントに送信するワールドデータの量を、プレイヤーの各方向のチャンク(直径ではなく半径)で測定して設定します。サーバーサイドの視聴距離を決定するものです。10がデフォルト/推奨値です。プレイヤーに大きなラグがある場合は、この値を小さくすることが推奨されます。
white-listbooleanfalseサーバーのホワイトリストを有効にする。ホワイトリストを有効にすると、ホワイトリストに登録されていないユーザーは接続できなくなります。例えば、現実の友人や申請プロセスで慎重に選ばれた見知らぬ人のためのサーバーなど、プライベートサーバーに適しています。注:Opsは自動的にホワイトリストに登録されるので、ホワイトリストに追加する必要はありません。

ベドロックエディション

オプション名初期設定値どんなときに使うか使用備考
allow-cheatstrue, falsefalse常にもし本当なら、コマンドのようなチートを使用することができます。
allow-listtrue, falsefalse常にtrueの場合、接続されているすべてのプレーヤーを別のallowlist.jsonファイルにリストアップする必要があります。
compression-thresholdIntegers in the range [1, 65535]1常に圧縮する生のネットワークペイロードの最小サイズを決定します。
content-log-file-enabledtrue, falsefalse常にコンテンツエラーのログをファイルに記録することができるようになります。
correct-player-movementtrue, falsefalse常にtrueの場合、移動スコアが閾値を超えた場合、クライアント位置がサーバー位置に修正されます。
default-player-permission-levelvisitor, member, operatormember常に初めて参加される方の許可レベル。
difficultypeaceful, easy, normal, hardeasy常に世界の難易度を設定します。値は、次のように整数のゲームモードに関連しています:平和(0)簡単(1)普通(2)難しい(3)。
force-gamemodetrue, falsefalse常にFalse(または未定義)は、ワールド作成時にサーバーが保存したゲームモード値以外のゲームモード値を、ワールド作成後にserver.propertiesで設定されていても、サーバーからクライアントに送信しないようにするものです。Trueを指定すると、ワールド作成時にサーバーが保存したゲームモード値以外のゲームモード値が、ワールド作成後にserver.propertiesで設定されている場合、サーバーからクライアントに送信されるようになります。
gamemodesurvival, creative, adventuresurvival常に新規プレイヤー向けのゲームモードを設定します。プレイヤーが初めてサーバーに参加した時点で適用されます。この設定を変更しても、既存のプレイヤーのゲームモードは変更されません。
値は、以下のように整数のゲームモードに関連しています:サバイバル(0)クリエイティブ(1)アドベンチャー(2)。
level-nameAny stringBedrock level常にlevel-name」の値は、ワールド名とそのフォルダ名として使用されます。プレイヤーはここにセーブゲームフォルダーをコピーし、そのフォルダーと同じ名前に変更してロードすることもできます。ファイル名に不正な文字を含むことはできません。/\ファイル名に不正な文字は使用できません。使用/生成されるレベルの名前です。各レベルは、/worldsに独自のフォルダを持ちます。
level-seedAny stringDefaults to empty (th34f1ju34facjn5f871df312h)World creation世界をランダムにするために使用する空欄の場合、ランダムにシードが選択されます。
level-typeFLAT, LEGACY, DEFAULTDEFAULTWorld creation生成される地図の種類を決定します。
max-playersPositive integer10常にサーバーでプレイできる最大人数です。値が大きいほど性能に影響があります。
max-threadsAny integer8常にサーバーが使用しようとするスレッドの最大数。0または削除された場合、可能な限り多くのスレッドを使用します。
online-modetrue, falsetrue常にtrueの場合、接続しているすべてのプレーヤーがXbox Liveに認証されている必要があります。
player-idle-timeoutAny integer30常にこの時間だけアイドリングしたプレイヤーは、キックされる。
player-movement-distance-thresholdAny positive number0.3常に異常な動作を検知するまでに超える必要のある、サーバーとクライアントの位置の差です。server-authoritative-movementで無効化されます。
player-movement-duration-threshold-in-msAny positive integer500常にサーバーとクライアントの位置が(player-movement-distance-thresholdで定義された)同期していない状態で、異常移動スコアが増加するまでの時間です。この値はミリ秒単位で定義されています。
player-movement-score-thresholdAny positive integer20常に異常動作が報告されるまでに必要な不整合な時間間隔の数です。
server-authoritative-block-breakingtrue, falsefalse常にtrueの場合、サーバーはクライアントと同期してブロックマイニングの演算を行い、クライアントがブロックを壊せると思ったときに壊せるはずだと検証できるようにします。
server-authoritative-movementclient-auth, server-auth, server-auth-with-rewindserver-auth常にサーバーオーソリティカルムーブメントを有効にします。server-auth」の場合、サーバーはローカルユーザーの入力をサーバー上で再生し、クライアントの位置がサーバーの位置と一致しない場合に訂正を送信します。server-auth-with-rewind」が有効な場合、サーバーが修正を送信すると、クライアントは修正時刻まで時間を巻き戻して修正を適用し、それ以降のプレイヤーの入力をすべて再生するように指示されます。この結果、よりスムーズで頻繁な補正が可能になります。correct-player-movementがserver-authに設定されている場合のみ、修正が行われる。
server-nameAny stringDedicated Server常にサーバー名として使用します。:”(コロン)を含むことはできません。ゲーム内のサーバーリストで表示されるサーバー名です。
server-portIntegers in the range [1, 65535]19132常にサーバーがリッスンすべきIPv4ポートを指定します。
server-portv6Integers in the range [1, 65535]19133常にサーバーがリッスンすべきIPv6ポートを指定します。
texturepack-requiredtrue, falsefalse常に現在のワールドでテクスチャパックを使用するようクライアントに強制する。
tick-distanceAn integer in the range [4, 12]4常に世界はどのプレイヤーからもこれだけのチャンクが刻まれている。値が大きいほど性能に影響があります。
view-distanceAny positive integer greater than or equal to 532常にチャンク数での最大許容ビュー距離。値が大きいほど性能に影響があります。

マインクラフト クラシック server properties

キータイプ初期設定値説明
admin-slotbooleanfalseAllow ops to join even if the server is full.
grow-treesbooleantrue – サーバーは苗木を木に成長させることができます。false – サーバーは苗木を木に成長させることを許可しません。
max-connectionsinteger (1-3)サーバーが同一IPからの接続を受け付ける最大数です。注:3より大きく設定した場合は、3に戻されます。
max-playersinteger (0-256)サーバーで同時にプレイできるプレイヤーの最大数です。より多くのプレーヤーがサーバーにいる場合、より多くのリソースを使用することに注意してください。また、管理者接続は最大プレイヤー数にはカウントされないことに注意してください。
motdstringMOTDとは、Message of the dayの略で、プレイヤーが毎日変更する必要はない。MOTDは、サーバーに参加したときに表示されます。
publicbooleantrue – サーバーがサーバーリストに表示され、誰でも見ることができます。false – externalurl.txtに記載されているURLを持つ人、およびIPとポートを知っている人だけがサーバーに参加できます。
server-namestringサーバーの名前です。サーバーリストやサーバーへの参加時に表示されます。 1行のテキストです。’(アポストロフィー)のような文字は、その前にバックスラッシュを追加することでエスケープする必要がある場合があります。
verify-names[unofficial name]booleantrueb有効にすると、サーバーはクライアントが Minecraft.net に表示されるのと同じ IP アドレスでログインしていることを確認します。このため、サーバーをホストしている同じコンピュータでプレイしようとすると、サーバーはローカル IP (127.0.0.1) を見ているのに Minecraft.net は外部 IP を見ているという問題が発生することがあります。プレイヤーがプレイヤーのサーバーをホストしているのと同じコンピュータでプレイしたい場合以外は、この設定を有効にすることをお勧めします。サーバーはすべての名前を Minecraft.net でチェックします。サーバーは IP が一致するかどうかを確認します。

その他

参考:マインクラフトWiki

コメントする