server.properties

提供: Minecraft Wiki
ナビゲーションに移動 検索に移動

server.propertiesは、サーバーソフトウェア(server.jar/Bedrock Dedicated Server)の設定ファイルである。

Java Edition

[編集 | ソースを編集]

server.jarの起動時に、同じディレクトリにserver.propertiesというファイルが見つからない場合は、デフォルト内容のファイルが自動生成される。

このファイルは、properties形式で書かれたUTF-8エンコーディングのテキストファイルであり、メモ帳、テキストエディット、nano、Vim、Visual Studio Codeなどの任意のテキストエディタで編集できる。

=より左側の文字列は設定項目で、右側は設定値である。設定を変更する際は、通常=より右側の文字列のみを編集する必要がある。#から始まる行はコメントであり、設定としては解釈されない。

ファイルに変更を加えた後、設定変更を反映するにはサーバーを再起動しなければならない。設定の読み込み時に、不足している設定項目がある場合は自動追加され、無効な設定値は既定値に置き換えられる。

デフォルトの内容

[編集 | ソースを編集]

26.2現在、既存のファイルが見つからない場合にサーバーソフトウェアが自動生成するserver.propertiesファイルの内容は以下のとおりである。

#Minecraft server properties
#【生成日時】
accepts-transfers=false
allow-flight=false
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
bug-report-link=
chat-spam-threshold-seconds=10
command-spam-threshold-seconds=10
difficulty=easy
enable-code-of-conduct=false
enable-jmx-monitoring=false
enable-query=false
enable-rcon=false
enable-status=true
enforce-secure-profile=true
enforce-whitelist=false
entity-broadcast-range-percentage=100
force-gamemode=false
function-permission-level=2
gamemode=survival
generate-structures=true
generator-settings={}
hardcore=false
hide-online-players=false
initial-disabled-packs=
initial-enabled-packs=vanilla
level-name=world
level-seed=
level-type=minecraft\:normal
log-ips=true
management-server-allowed-origins=
management-server-enabled=false
management-server-host=localhost
management-server-port=0
management-server-secret=【ランダムな英数字40文字】
management-server-tls-enabled=true
management-server-tls-keystore=
management-server-tls-keystore-password=
max-chained-neighbor-updates=1000000
max-players=20
max-tick-time=60000
max-world-size=29999984
motd=A Minecraft Server
network-compression-threshold=256
online-mode=true
op-permission-level=4
pause-when-empty-seconds=60
player-idle-timeout=0
prevent-proxy-connections=false
query.port=25565
rate-limit=0
rcon.password=
rcon.port=25575
region-file-compression=deflate
require-resource-pack=false
resource-pack=
resource-pack-id=
resource-pack-prompt=
resource-pack-sha1=
server-ip=
server-port=25565
simulation-distance=10
spawn-protection=16
status-heartbeat-interval=0
sync-chunk-writes=true
text-filtering-config=
text-filtering-version=0
use-native-transport=true
view-distance=10
white-list=false

プロパティの一覧

[編集 | ソースを編集]
キー 値の型 既定値 解説
accepts-transfers 論理型 false /transferによるプレイヤーの転送を受け入れるかどうか。falseの場合、転送されたプレイヤーは即座に切断される。
allow-flight 論理型 false サバイバルモードで、飛行を可能にするModを導入しているプレイヤーに飛行を許可するかどうか。

飛行を許可すると、荒らし行為が容易になることに注意する必要がある。クリエイティブモードでは、このプロパティは効果を持たない。

false - 飛行は許可されない(5秒以上空中にいるプレイヤーはサーバーからキックされる)。
true - 飛行は許可され、プレイヤーが導入している飛行系Modを使用できる。
broadcast-console-to-ops 論理型 true コンソールコマンドの出力をオンラインのオペレータに送信するかどうか。
broadcast-rcon-to-ops 論理型 true オンラインのオペレータにrconコンソールのコマンド出力を送信するかどうか。
chat-spam-threshold-seconds 整数型 10 1秒間[要検証]に何回以上チャットを送信したプレイヤーをキックするかを指定する。

0にするとこの機能は無効化される。

command-spam-threshold-seconds 整数型 10 1秒間[要検証]に何回以上コマンドを実行したプレイヤーをキックするかを指定する。

0にするとこの機能は無効化される。

difficulty 文字列型 easy サーバーの難易度(Mob から受けるダメージや、プレイヤーの空腹度、毒のダメージなどに影響する)を指定する。

数値で指定した場合は、設定の読み込み時に自動で難易度名に置き換えられる。

peaceful (0)
easy (1)
normal (2)
hard (3)
enable-code-of-conduct 論理型 false 行動規範機能を有効にするかどうか。

行動規範の内容は、server.propertiesと同じ階層のcodeofconductディレクトリから、現在の言語のファイル(ja_jp.txtなど)を参照する。存在しない場合は英語のファイル(en_us.txt)、それすらも存在しない場合は存在するファイルのいずれかが参照される。

enable-jmx-monitoring 論理型 false オブジェクト名net.minecraft.server:type=ServerおよびaverageTickTime、tickTimesの2つの属性を持つMBeanを公開し、ミリ秒単位のティックを公開する機能を有効にするかどうか。

Java runtimeでJMXを有効にするには、ここに記載されているように、JVMフラグを起動時に追加する必要がある。

enable-query 論理型 false GameSpy4のプロトコルサーバーリスナーを有効にするかどうか。サーバーに関する情報を取得するために使用される。
enable-rcon 論理型 false サーバーコンソールへリモートアクセスするためのプロトコルであるrconを有効にするかどうか。

なお、rconの通信は暗号化されていないため、インターネットなど、盗聴の可能性があるネットワークを経由して接続することは推奨されない。

enable-status 論理型 true サーバーをサーバーリスト上でオンラインとして表示するかどうか。

falseに設定すると、クライアントからのping要求に応答しなくなる。オフラインとして表示されるが、接続自体は受け付ける。

enforce-secure-profile 論理型 true Mojangによって署名された公開鍵を持っていることが確認されたプレイヤーのみサーバーへの参加を許可するかどうか。

falseの場合、チャットメッセージの署名は行われなくなり、通報機能も無効になる。サーバーに参加するプレイヤーにもその旨が表示される。

enforce-whitelist 論理型 false サーバーに強制的なホワイトリストを適用するかどうか。

trueに設定すると、サーバーがホワイトリストファイルを再読み込みした後に、ホワイトリストファイルに登録されていないプレイヤーはサーバーからキックされる。

entity-broadcast-range-percentage 整数型 (10-1000) 100 プレイヤーからどの程度近くにいるエンティティをクライアントに送信するかを、デフォルト値を100%とした割合で指定する。値を高くするほど遠くから描画され、ラグが発生する可能性がある。
force-gamemode 論理型 false サーバーに参加したプレイヤーをデフォルトのゲームモードに切り替えさせるかどうか。
false - プレイヤーは前回の退出時に使用していたゲームモードで参加される。
true - プレイヤーは常にデフォルトのゲームモードで参加される。
function-permission-level 整数型 (1-4) 2 関数のデフォルトの権限レベルを設定する。
gamemode 文字列型 survival デフォルトのゲームモードを設定する。

数値で指定した場合は、設定の読み込み時に自動でゲームモード名に置き換えられる。

survival (0)
creative (1)
adventure (2)
spectator (3)
generate-structures 論理型 true 構造物(村など)を生成するかどうかを決定する。
false - 新しいチャンクには構造物が生成されない。
true - 新しいチャンクに構造物が生成される。

なお、ダンジョンはこの設定に関係なく常に生成される。

generator-settings 文字列型 {} ワールド生成のカスタマイズに使用されるJSON設定を記述する。
hardcore 論理型 false ワールド作成時にハードコアを有効にするかどうか。既に生成されているワールドには影響しない。
hide-online-players 論理型 false サーバーリスト上で、オンラインのプレイヤー名を表示しないようにするかどうか。
initial-disabled-packs 文字列型 (空) ワールド作成時に自動的に有効化しないデータパックのリスト。
initial-enabled-packs 文字列型 vanilla ワールド作成時に有効化するデータパックのリスト。
level-name 文字列型 world ワールド名とそのフォルダ名として使用される文字列。

サーバーは、指定したフォルダにワールドデータが既に存在する場合はそれを読み込み、ない場合は新規作成する。

パス指定には、絶対パスか、 --universe オプションに指定したディレクトリ(オプション未指定の場合はserver.propertiesのあるディレクトリ)からの相対パスが使用できる。

level-seed 文字列型 (空) 作成するワールドのシード値。既に生成されているワールドには影響しない。空欄にするとランダムになる。
level-type 文字列型 minecraft:normal 作成するワールドのワールドプリセット。標準の名前空間 minecraft: は省略できる。
minecraft:normal - 丘、谷、水などが存在する標準的なワールド。
minecraft:flat - 生成物が生成されないスーパーフラットワールド。generator-settingsでカスタマイズできる。
minecraft:large_biomes - 大きなバイオーム
minecraft:amplified - アンプリファイド
minecraft:single_biome_surface - シングルバイオーム。generator-settingsでカスタマイズできる。
log-ips 論理型 true サーバーコンソールやログファイルの出力にクライアントのIPアドレスを含めるかどうか。
management-server-enabled 論理型 false Minecraftサーバー管理プロトコル(英語版)を有効にするかどうか。
management-server-host 文字列型 localhost サーバー管理プロトコルの起動ホストを指定する。
management-server-port 整数型 0 サーバー管理プロトコルの起動ポートを指定する。
management-server-secret 文字列型 (空) 英数字40文字のAuthorizationヘッダー用シークレット。空欄にすると自動生成される。
management-server-tls-enabled 論理型 true サーバー管理プロトコルでTLS通信を使用するかどうか。
management-server-tls-keystore 文字列型 (空) TLS通信用のキーストアファイル。
management-server-tls-keystore-password 文字列型 (空) TLS通信用のキーストアファイルのパスワード。

環境変数(MINECRAFT_MANAGEMENT_TLS_KEYSTORE_PASSWORD)や、JVMの引数(-Dmanagement.tls.keystore.password=)でも指定できる。

max-chained-neighbor-updates 整数型 1000000 連鎖的な更新回数の上限[情報提供依頼]。この上限を超えた更新処理はスキップされる。

負の値を指定すると、制限が無効化される。

max-players 整数型 (0-(2^31 - 1)) 20 同時にサーバー上でプレイできるプレイヤーの最大数。

bypassesPlayerLimitが有効なプレイヤーは、最大数を超えていてもサーバーに参加できる。

サーバー上に存在するプレイヤーの数が多いほど、リソースの消費量も増加することに注意する必要がある。また、この設定に極端に大きい値を指定すると、クライアント側のユーザーリストが壊れてしまう場合がある。

max-tick-time 整数型 (-1 or 0–(2^63 - 1)) 60000 ウォッチドッグ機能のしきい値をミリ秒で指定する。

ここに指定した時間を経過しても1ティックの処理を完了しなかった場合、サーバーは専用のメッセージを表示し、終了コード1で強制終了される。

-1を指定すると、ウォッチドッグ機能が無効化される。

max-world-size 整数型 (1-29999984) 29999984 ワールドボーダーの最大サイズの半径を設定する。

/worldborderでワールドボーダーのサイズを変更しようとすると、コマンドは正常に実行されるが、ここに指定した以上のサイズに広げることはできない。この設定をデフォルト値よりも大きい値にしても何も起こらない。

motd 文字列型 A Minecraft Server クライアントのサーバー一覧の、サーバー名の下に表示されるメッセージを指定する。
  • MOTDには装飾コードを使用できる。
  • MOTDには、「♥」のような特殊文字も使用できる。
  • MOTDが59文字を超える場合、サーバーリストには通信エラーが表示される場合がある。
network-compression-threshold 整数型 256 何バイト以上のパケットを圧縮するかを指定する。

過剰な圧縮は元のデータよりも伝送サイズが増大する可能性があることに注意する必要がある。

-1 - 圧縮を完全に無効にする
0 - すべてを圧縮する

注意:イーサネットの仕様では、64バイト未満のパケットは64バイトにパディングされる必要があるため、64未満の値を設定しても効果がない場合がある。MTU(通常は1500バイト)を超えることもお勧めしない。

online-mode 論理型 true Minecraftアカウントデータベースを利用したプレイヤーの認証機能を有効にするかどうか。

無効にすると、偽アカウントなどによる接続が容易になってしまうため、インターネットに接続されていないサーバーでのみfalseに設定することが推奨される。trueの場合、Minecraftのサービスに障害が発生しているときにサーバーに接続できなくなることがある。

true - 有効。サーバーは、インターネットに接続していると想定し、接続しているすべてのプレーヤーをチェックする。
false - 無効。サーバーは、接続しているプレーヤーをチェックしない。
op-permission-level 整数型 (0-4) 4 /opを使用したときに与えられるデフォルトの権限レベルを設定する。
pause-when-empty-seconds 整数型 60 オンラインのプレイヤーが1人もいない状態になったときに、サーバーが一時停止状態に移行するまでの秒数。
player-idle-timeout 整数型 0 無操作のプレイヤーがサーバーからキックされるまでの時間を分で設定する。0にすると無効になる。

無操作状態は、アイテムの使用などいくつかの操作パケットを受け取ることでリセットされる。

prevent-proxy-connections 論理型 false サーバーから送信されたISP/ASの情報がMojangの認証サーバーのものと一致していない場合に、プレイヤーをキックするかどうか。
query.port 整数型 (1-(2^16 - 2)) 25565 Queryが接続を待ち受ける(LISTENする)UDPポート番号。
rate-limit 整数型 0 パケット量がいくつを超えたプレイヤーをキックするかを指定する。

0にするとこの機能は無効化される。

rcon.password 文字列型 (空) rconのパスワード。空欄の場合、安全のためrconは起動しない。
rcon.port 整数型 (1-(2^16 - 2)) 25575 rconが接続を待ち受ける(LISTENする)TCPポート番号。
region-file-compression 文字列型 deflate Regionファイルの圧縮アルゴリズムを以下から指定する。変更しても既存のファイルはすぐに再圧縮されない。
  • deflate
  • lz4
  • none
require-resource-pack 論理型 false サーバーリソースパックの使用を拒否したプレイヤーの接続を切断するかどうか。
resource-pack 文字列型 (空) サーバーリソースパックのダウンロードURL。ファイルサイズは250MiB以内である必要がある。

空欄の場合はリソースパックのダウンロードを提案されない。

resource-pack-id ハイフン付き16進数表現のUUID (空) クライアントがリソースパックを識別するために使用されるUUID。
resource-pack-prompt 文字列型 (空) require-resource-packが有効の場合に、サーバーリソースパックのダウンロード確認画面に表示するカスタムメッセージを指定する。

内容はテキストコンポーネントを用いて指定しなければならない。

resource-pack-sha1 文字列型 (空) サーバーリソースパックファイルのSHA-1チェックサムを指定する。

ダウンロードしたファイルがこのチェックサムと一致しない場合、クライアントはダウンロード失敗とみなし、そのファイルをリソースパックとして使用しない[要検証]。

server-ip 文字列型 (空) サーバーが接続を待ち受けるIPアドレスを制限する場合に指定する。

通常は空欄にしておくことが推奨される。

server-port 整数型 (1-(2^16 - 2)) 25565 サーバーが接続を待ち受ける(LISTENする)TCPポート番号を指定する。

サーバーがNAT内にある場合(ルーターやファイアウォールを利用している場合など)、外部からアクセスできるようにするにはポート開放機能などを使用する必要がある。

simulation-distance 整数型 (3-32) 10 ビデオ設定の「演算距離」と同様に、最寄りのプレイヤーから半径何チャンク以内のエンティティを描画・更新するかを指定する。
spawn-protection 整数型 16 リスポーン地点の保護範囲の広さを指定する。ここに指定した値をxとして、2x+1の範囲が保護される。例として1を指定した場合は、リスポーン地点を中心とした3×3の範囲が保護される。

0を指定すると、リスポーン地点の保護は無効化される。また、サーバーにオペレーターが一人もいない場合には、リスポーン地点の保護は適用されない。

status-heartbeat-interval 整数型 0 管理サーバーがクライアントにheartbeat通知を送信する間隔を指定する。
sync-chunk-writes 論理型 true チャンクの書き込みを同期的に行うかどうか。有効にすると、クラッシュなどによるデータの損失を防ぐことができるが、サーバーの動作速度が低下する可能性がある。
text-filtering-config 文字列型 (空) チャットのフィルタリング機能を設定する。

Realmsでの使用を前提に設計されており、外部での利用方法に関する公式のドキュメントは現時点で存在しない。

text-filtering-version 整数型 0 text-filtering-configのフォーマットバージョン。

有効な値は0と1のみである。

use-native-transport 論理型 true Linuxサーバーでのパケット送受信最適化機能を有効にするかどうか。
view-distance 整数型 (3-32) 10 サーバーがクライアントにプレイヤーから半径何チャンク先までのワールドデータを送信するかを指定する。

これにより、サーバーの最大描画距離が決定される。

white-list 論理型 true ホワイトリスト機能を有効にするかどうか。

ホワイトリストを有効にすると、whitelist.jsonに登録されていないプレイヤーはサーバーに接続できなくなる。

なお、サーバーのオペレーターは自動的にホワイトリストに登録されていると見なされるため、ファイルに登録されていなくても接続できる。

Bedrock Edition

[編集 | ソースを編集]

server.propertiesファイルは、Java Editionと同様に、サーバーソフトウェア本体と同じディレクトリに配置される。サーバーソフトウェアのzipファイルにはデフォルト内容のファイルが同梱されている。

Java Editionと同様に、UTF-8エンコーディングのテキストファイルであり、構文も非常に似ているが、各設定項目に、説明のためのコメントテキストがつけられている。

デフォルトの内容

[編集 | ソースを編集]

1.26.32.2のサーバーソフトウェアに同梱されているserver.propertiesファイルの内容は以下のとおりである。

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=true
# 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. This property is ignored when `transport=nethernet` and
# a dual-stack socket will be opened on `server-port` instead
# Allowed values: Integers in the range [1, 65535]

# server-ip=
# Leave empty to bind to all interfaces. This property is ignored when `transport=raknet`
# Allowed values: An IPv4 or IPv6 literal, or empty.

# server-udp-ports=
# Configures UDP client transport ports. Multiple comma-separated entries are
# allowed, and the property may also appear on more than one line to accumulate
# configuration. This property is ignored when `transport=raknet`
# Allowed values:
#   * `internal` or `start-end` — the internal port (or range) constrains the
#     UDP local port allocation window.
#   * `[ip:]external[-external]:internal[-internal]` — additionally publishes
#     an externally reachable mapping for clients. Ranges on each
#     side of `:` must be the same length.
#
# Examples:
#   server-udp-ports=49152-49200 (internal port range only)
#   server-udp-ports=19132:32000 (external port 19132 maps to internal port 32000)
#   server-udp-ports=203.0.113.10:19132-19140:32000-32008
#   server-udp-ports=[2001:db8::1]:19132:32000,32000

transport=raknet
# Which transport protocol the server should use.
# Allowed values: "raknet" or "nethernet"

enable-lan-visibility=true
# Listen and respond to clients that are looking for servers on the LAN.
# When `transport=raknet`, this will cause the server to bind to the default ports (19132, 19133)
# even when `server-port` and `server-portv6` have non-default values. Consider turning this
# off if LAN discovery is not desirable, or when running multiple servers on the same host may
# lead to port conflicts.
# Allowed values: "true" or "false"

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.

# allow-player-joining=true
# When set to 'false' players will not be able to join the server unless explicitly allowed by scripting (via AsyncPlayerJoinBeforeEvent)
# Allowed values: true, false
# Default: true

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"

content-log-console-output-enabled=false
# Enables logging content errors to stdout
# Allowed values: "true" or "false"

content-log-level=info
# Sets the minimum content log level (error being the highest level)
# Allowed values: "error", "warning", "info", "verbose"

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

compression-algorithm=zlib
# Determines the compression algorithm to use for networking
# Allowed values: "zlib", "snappy"

server-authoritative-movement-strict=false
# Set at true to be more strict toward the Player position and be less permissive in accepting the client info.
# This means clients will receive more position corrections. This will impact Player around moving block if there is high latency

server-authoritative-dismount-strict=false
# Set at true to be more strict toward the Player dismount position.
# This means clients will receive a correction on their dismount position in higher latency situation

server-authoritative-entity-interactions-strict=false
# Set at true to be more strict toward the Entity interactions.
# This means clients will be more strict towards Entity interactions. This will impact Players interacting with each other in higher latency situations.

player-position-acceptance-threshold=0.5
# This is the tolerance of discrepancies between the Client and Server Player position. This helps prevent sending corrections too frequently
# for non-cheating players in cases where the server and client have different perceptions about when a motion started. For example damage knockback or being pushed by pistons.
# The higher the number, the more tolerant the server will be before asking for a correction. Values beyond 1.0 have increased chances of allowing cheating.

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.

server-authoritative-block-breaking-pick-range-scalar=1.5
# 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.

chat-restriction=None
# Allowed values: "None", "Dropped", "Disabled"
# This represents the level of restriction applied to the chat for each player that joins the server.
# "None" is the default and represents regular free chat.
# "Dropped" means the chat messages are dropped and never sent to any client. Players receive a message to let them know the feature is disabled.
# "Disabled" means that unless the player is an operator, the chat UI does not even appear. No information is displayed to the player.

disable-player-interaction=false
# If true, the server will inform clients that they should ignore other players when interacting with the world. This is not server authoritative.

client-side-chunk-generation-enabled=true
# If true, the server will inform clients that they have the ability to generate visual level chunks outside of player interaction distances.

block-network-ids-are-hashes=true
# If true, the server will send hashed block network ID's instead of id's that start from 0 and go up.  These id's are stable and won't change regardless of other block changes.

disable-persona=false
# Internal Use Only

disable-custom-skins=false
# If true, disable players customized skins that were customized outside of the Minecraft store assets or in game assets.  This is used to disable possibly offensive custom skins players make.

server-build-radius-ratio=Disabled
# Allowed values: "Disabled" or any value in range [0.0, 1.0]
# If "Disabled" the server will dynamically calculate how much of the player's view it will generate, assigning the rest to the client to build.
# Otherwise from the overridden ratio tell the server how much of the player's view to generate, disregarding client hardware capability.
# Only valid if client-side-chunk-generation-enabled is enabled

allow-outbound-script-debugging=false
# Allows script debugger 'connect' command and script-debugger-auto-attach=connect mode.

allow-inbound-script-debugging=false
# Allows script debugger 'listen' command and script-debugger-auto-attach=listen mode.

#force-inbound-debug-port=19144
# Locks the inbound (listen) debugger port, if not set then default 19144 will be used. Required when using script-debugger-auto-attach=listen mode.

script-debugger-auto-attach=disabled
# Attempt to attach script debugger at level load, requires that either inbound port or connect address is set and that inbound or outbound connections are enabled.
# "disabled" will not auto attach.
# "connect" server will attempt to connect to debugger in listening mode on the specified port.
# "listen" server will listen to inbound connect attempts from debugger using connect mode on the specified port.

#script-debugger-auto-attach-connect-address=localhost:19144
# When auto attach mode is set to 'connect', use this address in the form host:port. Required for script-debugger-auto-attach=connect mode.

#script-debugger-auto-attach-timeout=0
# Amount of time to wait at world load for debugger to attach.

#script-debugger-passcode=
# VSCode will prompt user for passcode to connect.

#script-watchdog-enable=true
# Enables the watchdog (default = true).

#script-watchdog-enable-exception-handling=true
# Enables watchdog exception handling via the events.beforeWatchdogTerminate event (default = true).

#script-watchdog-enable-shutdown=true
# Enables server shutdown in the case of an unhandled watchdog exception (default = true).

#script-watchdog-hang-exception=true
# Throws a critical exception when a hang occurs, interrupting script execution (default = true).

#script-watchdog-hang-threshold=10000
# Sets the watchdog threshold for single tick hangs (default = 10000 ms).

#script-watchdog-spike-threshold=100
# Sets the watchdog threshold for single tick spikes.
# Warning is disabled if property left unset.

#script-watchdog-slow-threshold=10
# Sets the watchdog threshold for slow scripts over multiple ticks.
# Warning is disabled if property left unset.

#script-watchdog-memory-warning=100
# Produces a content log warning when the combined memory usage exceeds the given threshold (in megabytes).
# Setting this value to 0 disables the warning. (default = 100, max = 2000)

#script-watchdog-memory-limit=250
# Saves and shuts down the world when the combined script memory usage exceeds the given threshold (in megabytes).
# Setting this value to 0 disables the limit. (default = 250, max = 2000)

#diagnostics-capture-auto-start=false
# Starts a diagnostics capture session at level load (default = false)

#diagnostics-capture-max-files=5
# Maximum number of diagnostics capture files to keep before cycling. (default = 5)

#diagnostics-capture-max-file-size=2097152
# Max size in bytes of current diagnostics capture file before system will cycle to a new file. (default = 2097152, 2mb)

#disable-client-vibrant-visuals=true
# If true, the server will tell clients to use the next best available graphics setting instead of Vibrant Visuals.

#sentry-rate-limit-window=60
# The number of seconds in which to apply limits to scripting errors to Sentry.
# Default: 60
# Allowed values: Any positive integer, or 0 to disable limits

#sentry-max-events-per-window=10
# The maximum number of events allowed in the specified time window.
# Default: 10
# Allowed values: Any positive integer, or 0 to disable sending events to Sentry

#enable-profiler=true
# If true, enable profiler support for performance analysis.

#enable-editor-network-metrics=true
# If true, enable network metrics collection for displaying live diagnostics in the debugger

#convert-world-to-editor-project=false
# If true and the server is launched with the Editor=true command line flag, an existing
# vanilla world will be upgraded to an editor project on load. Has no effect without Editor=true.
# Default: false

プロパティの一覧

[編集 | ソースを編集]
この節には、内容がありません。 
あなたが内容を追加してみませんか?

Java Edition Classic

[編集 | ソースを編集]
LegacyBlockSprite paeonia.png:Minecraftのpaeoniaのスプライト画像
この節では、 Java Editionの古いバージョンに存在する要素について説明しています。 
これらの要素はゲーム内に存在していましたが、後に削除されています。
キー 種類 デフォルト値 解説
verify-names ブール値 true 有効にすると、サーバーがMinecraft.net上でクライアントが同じIPでログインしていることを確認する。サーバーがローカルIP(127.0.0.1)を参照し、Minecraft.netが外部IPを参照するため、サーバーをホストしているのと同じコンピューターでプレイしようとするユーザーに問題が発生した。ホストしているのと同じコンピューターからサーバーでプレイしたくない場合は、これを有効にするとよい
true - 有効。 サーバーがすべての名前をMinecraft.netでチェックする
false - 無効。 サーバーがIPが一致することを確認する
admin-slot ブール値 false サーバーがいっぱいの場合でも、opsの参加を許可する
public ブール値 サーバーをサーバーリストに表示するかどうか。
true - サーバーはサーバーリストに表示され、誰でも見ることができる。
false - externalurl.txtにあるURLを持ち、IPとポートを知っている人だけがサーバーに参加できる。
server-name 文字列 サーバーの名前。 これはサーバーリストに表示され、誰かがサーバーに参加しているときに表示される
  • 1行のテキスト。'(アポストロフィ)などの文字は、その前にバックスラッシュを追加してエスケープする必要がある場合がある。
max-players 整数(0~256) サーバーで同時にプレイできるプレーヤーの最大数。 多くのプレーヤーがサーバー上にいる場合、多くのリソースが使用されることに注意。また、管理者接続は最大プレーヤーに対してカウントされない。
max-connections 整数(1~3) サーバーが同じIPから受け入れる接続の最大数。

注意:3より大きく設定しようとすると、3に戻る。

motd 文字列 MOTDはMessage of the Day(今日のメッセージ)の略だが、毎日変更する必要はない。 ユーザーがサーバーに参加すると、MOTDが表示される。
grow-trees ブール値 サーバーで植えられた苗木が木に成長するかどうか。
true - サーバーで苗木は木に成長する。
false - サーバーで苗木は木に成長しない。

ナビゲーション

[編集 | ソースを編集]