kariaの日記 @ Alice::Diary

ノリツッコミの鳩子がはてなブログ書いちゃうよ/ブログデザイン変えました(2019/07/01〜)

kariaの日記です。コミケ告知等は本家のside=2にて。BOOTH通販やってるよ
過去記事リンクとかは最下部参照。Twitter ID:@karia

【Minecraft】マルチサーバーで実際に使ったserver.propertiesを公開します

2020年のお誕生日企画用マイクラサーバー(以下「お誕生日サーバー」と呼びます)で実際に使った設定ファイル server.properties の中身を置いておきます。これからマルチサーバーを立ててる方・いまマルチサーバーを運営されている方は参考にしてください!

注意:この設定ファイルの内容をそのままコピペして上書きすると高確率でサーバーに接続できなくなります。あくまで手元のファイルと比較参考にする用途でご覧ください。

設定ファイル

#Minecraft server properties
#Fri Jun 26 15:51:31 JST 2020
spawn-protection=0
max-tick-time=60000
query.port=25565
generator-settings=
sync-chunk-writes=true
force-gamemode=false
allow-nether=true
enforce-whitelist=false
gamemode=creative
broadcast-console-to-ops=true
enable-query=false
player-idle-timeout=0
difficulty=easy
spawn-monsters=false
broadcast-rcon-to-ops=true
op-permission-level=2
pvp=true
entity-broadcast-range-percentage=100
snooper-enabled=true
level-type=flat
enable-status=true
hardcore=false
enable-command-block=true
max-players=30
network-compression-threshold=256
resource-pack-sha1=
max-world-size=29999984
function-permission-level=2
rcon.port=25575
server-port=48600
server-ip=
spawn-npcs=true
allow-flight=false
level-name=world
view-distance=32
resource-pack=
spawn-animals=true
white-list=true
rcon.password=shimamura
generate-structures=false
max-build-height=256
online-mode=true
level-seed=
use-native-transport=true
prevent-proxy-connections=false
enable-jmx-monitoring=false
enable-rcon=true
motd=Shimamura Construction Company

ポイント解説

変更したところをいくつか解説しておきます!

view-distance=32

今日の配信で話題になっていた視野角の設定(厳密に言うとサーバー側の表示距離)がこちら。デフォルトでは10になっているようです。

32に引き上げないと実際の視野角が広くなりませんが、動作が重くなる危険性があります。重くなった場合はクライアント側で(参加者各自で)視野角設定を下げてもらう必要があります。

お誕生日サーバーでは、不具合対応の過程で32に引き上げました。

op-permission-level=2

オペレーター権限を持つ人が出来ることの設定がこちら。デフォルトの4ではコマンドでサーバーを停止したりできて危険なので2に下げてます。

ちなみに、配信で「コマンドを使うときはバックアップを取って~」という話がよく出ますが、お誕生日サーバーでは以下のような運用を行っていました。

  • 「コマンドを使いたいです!」と手を挙げた人には全員オペレーター権限を渡す
  • サーバー側では1時間に1回自動でバックアップを取る
  • バックアップデータは参加メンバーが自由にダウンロードできる(シングルで動作確認をするため)

実際にバックアップから戻すかどうか相談したこともありますが「全員の作業が止まる」「参加者全員の1時間分の作業が消えてしまう」ということで相当慎重に判断した記憶があります。このリスクを考えると、人数が多くなればなるほどコマンドを多用するのはオススメしません。

enable-rcon=true

通常は無効のままで問題ないですが、Discordのチャットとマイクラ内チャットを連動させる機能を使うために有効にしてました。

参考サイト

この記事内でのデフォルト値の情報はMinecraft Wiki日本語版の情報を参考にさせていただいています。

minecraft.fandom.com

お誕生日企画って何?って方はこちらの記事をどうぞ

karia.hatenablog.jp