基本情報
プレイヤー情報
データベース
その他
基本情報
プレイヤー情報
データベース
その他
Project Zomboid
2013年11月8日 / Steam
Project Zomboidはインターネットを通じて協力プレイが可能です。基本の流れとしてはサーバーを建ててホストとしてフレンドを呼ぶ、もしくはホストに呼ばれる必要があります。
フレンドと遊ばず不特定多数の人とマルチを行いたい場合はサーバーを建ててパブリック公開して募集する、もしくは公開サーバー一覧から見知らぬ人が作ったサーバーへ参加することができます。こちらはゲーム初心者の方が参加するにはなかなかハードルが高いと思われます。
どうも昔と仕様が若干異なるようですが、サーバーの種類は大きく分けて2つあります。
| サーバー | 概要 | 対応 |
|---|---|---|
| ホストサーバー | ゲーム内からサーバーを作る ※Steamサーバーを利用する | MACも可能 |
| VPS | VPSと呼ばれるレンタルサーバーを借りてゲームをインストールして遊ぶ | WINとLinux |
ホストサーバーはゲームのトップ画面から作成できるので。特に難しくありません。VPSは高速な通信が可能ですが有料かつ、VPSでゲームが動くようにクライアントをインストールする必要があります。オススメは「ConoHa VPS」ですが今もまだゲームがVPSで動くのかは確認していません。それっぽいメニューなさげなんですが。
※VPSとは…従量課金制であるクラウドサーバーの性能落として固定金額になったサーバーです
※クラウドサーバーとは…物理サーバーに仮想サーバーが複数入ったもの。簡単に言えば専用サーバーが安くなった感じ
時間操作が不可能
ソロの場合は倍速にしたり一時停止が可能ですがマルチの場合はできません。また、眠ることもできません。そのためサンドボックス設定で読書やXPブーストなど成長速度を増加しても建築や分解にかかる時間は無視できないほど作業時間がかかるようになります。
※睡眠はサーバー設定で眠れるようにできますがどのような挙動になるのか未検証
ボイチャの注意
ゲーム内のボイチャを利用する場合はプレイヤー同士が近い距離にいないと声が聞こえません。トランシーバーを入手すれば恐らく遠く離れていても会話できると思いますが試したことがありません。フレンドならディスコードやラインなんかで良いと思います。臨場感を求めるならゲーム内ボイチャで。
他プレイヤーの場所はわかりません
新規サーバーで同時にゲーム開始した場合は同じ場所から遊ぶことができます。しかしそれ以降に新規キャラを作成した場合はランダムな場所に再生されます。そうなる前に目印になる何かを決めておきましょう。でないと視認性の悪さも影響して再会する難易度が非常に高くなります。
一応サーバー設定でキャラクターの近くに復活する的な機能が合ったのですがオンにしても近くに出現したことは無いです。
ゲーム画面にも警告が出ますがマルチでの動作は保証されていません。

ホストでサーバーを作ってゲームを開始してからescキーを押して「フレンドを招待」を押せばSteam経由でフレンドを呼べます。成功すれば相手側のチャットへリンクが貼られます。

ゲームを起動したら「参加」を選択します。

サーバー一覧を「お気に入り/インターネット」で切り替えることができます。参加する場合はアカウントユーザー名とアカウントパスワードを設定してサーバーへ参加します。
ホワイトリストサーバーは機能していない感じを受けます。基本的にプレイヤーのゲームバージョンと問題ないサーバーが表示されるようです。「異なるバージョンで動作しているサーバーを表示」へチェックを入れると多くのサーバーが出現します。
検索条件に[JP]と入れれば日本人の方が作ったサーバーが出ますが数は少ないです。
ここで言っているホストサーバーとはゲーム内から建てられるサーバーの事です。現時点ではSteamサーバーのことを指します。昔は面倒くさい作業があったようですが、この記事を書いている時点では簡単に作れます。
MACの場合は始めにサーバークライアントのインストールを促すダイアログが出現します。画面通りに許可していけば大丈夫です。




設定は後から自由に変更できます。サーバーの各種設定は下記に記載します。
サーバー設定の左メニューにある「INI」項目でサーバーの設定を行います。「Sandbox」はゲームプレイの設定ですので除外します。
赤文字は重要なので注意してください。

| 項目 | 概要 | 初期 |
|---|---|---|
| DefaultPort | ユーザーのポート番号 | 16261 |
| PublicName | サーバーの名前 | ー |
| PublicDescription | サーバーの概要欄 | ー |
| Public | チェックを入れると一般公開される | ー |
| Password | 参加するためのパスワード設定 | ー |
| PauseEmpty | チェックを入れると誰もプレイしていいない間はゲーム内時間が進まない | on |
| ResetID | サーバーリセットがされたかどうか判断するためのID番号 | ー |

| 項目 | 概要 | 初期 |
|---|---|---|
| UDPPort | UPDポート ※ポート開放用の番号 | 16262 |
| MaxAccountsPerUser | 1人のSteamユーザーがサーバー内で作れるアカウント数 | 0 |
| SteamScoreboard | Steamユーザーとアイコンをゲーム内に表示する | true |

| 項目 | 概要 | 初期 |
|---|---|---|
| BackupsCount | バックアップが作られる数 ※作られたサーバーフォルダのbackups/startupに入っている | 5 |
| BackupsOnStart | 不明 ※多分ゲーム開始時に自動でバックアップファイル_1を作成および上書きする | on |
| BackupsOnVersionChange | 不明 ※BackupsOnStartと同様にいまいちわからないが、両方チェックを入れておいたほうが良さそう | on |
| BackupsPeriod | 不明 | 0 |

いわゆるSteam公式のMODです。SteamのWORKSHOPからインストールしていないと表示されません。

Steamから気になるアイテムを見つけて「サブスクライブ」すれば表示されます。

WORKSHOPに対応していない昔のMODの管理です。通常は上のSteam WORKSHOPメニューで管理します。

| 初期マップファイル | Muldraugh, KY |
WORKSHOPでマップを追加すると表示されます。WORKSHOメニューで有効にしないと増えません。

| 初期Muldraugh, KYのエリア | Muldraugh, KY Rosewood, KY West Point, KY Riverside, KY |
キャラクターが生成される位置です。読み込まれるマップによって選択できるエリアが異なります。初期マップの場合は上記のエリアになります。


| 項目 | 概要 | 初期 |
|---|---|---|
| MaxPlayers | サーバに接続できる最大人数 | 32 |
| Open | ユーザーが自由にアカウントを作って参加できる ※オフの場合はホストが準備しないといけない | on |
| AutoCreateUserInWhiteList | 参加ユーザーを自動的にホワイトリストに入れる | off |
| DropOffWhiteListAfterDeath | 死亡したユーザーをホワイトリストから消す | off |
| DisplayUserName | プレイヤー名をキャラ上に表示する | on |
| ShowFirsrAndLastName | プレイヤー名をフルネームにする | off |
| SpawnItems | 新規キャラに持たせる初期アイテム ※アイテムのID名で記述する | ー |
| PingLimit | 不活動プレイヤーの自動キック ※ミリ秒単位 | 400 |
| ServerPlayerID | キャラクターが別サーバーと競合しないための管理ID | ー |
| SleepAllowed | キャラが寝ることができる ※マルチでは寝る必要がない | off |
| SleepNeeded | キャラが疲れて睡眠の必要があるようにする | off |
| PlayerPespawnWithSelf | 死亡した地点にリスポーンできるようになる | off |
| PlayerPespawnWithOther | 他プレイヤーの位置でリスポーンできるようになる ※機能していない気がする | off |
| RemovePlayerCorpsesOn CorpseRemoval | プレイヤーの死体が消えるようになる | off |
| TrashDeleteAll | ゴミ箱で「すべて削除」する機能が有効になる | off |
| PVPMeleeWhileHitReaction | 殴られたら殴り返すとこができる | off |
| MouseOverToSeeDisplayName | プレイヤーにマウスオーバーすると名前が表示される | on |
| HidePlayersBehindYou | 視界外の他プレイヤーがゾンビ同様に見えなくなる | on |
| PlayerBumpPlayer | 走行時にプレイヤー同士が衝突するか | off |
| MapRemotePlayerVisibility | ゲーム内マップに表示されるプレイヤー数 ※最大3 | 1 |
| AllCoop | コープ/画面分割 | off |

| 項目 | 概要 | 初期 |
|---|---|---|
| ClientCommandFilter | cmf.txtサーバーログに書き込まないアクションを記述 | ー |
| ClientActionLogs | ClientActionLogs.txtサーバーログに書き込まれるアクション | ー |
| PerkLogs | PerkLogs.txtにプレイヤーのスキルレベルの変化を記述 | on |
| DisableRadioStaff | アクセスレベルを持つプレイヤーからの無線送信を無効化 | off |
| DisableRadioAdmin | アクセスレベルが「admin」のプレイヤーからの無線送信を無効化 | on |
| DisableRadioGM | アクセスレベルが「gm」のプレイヤーからの無線送信を無効化 | on |
| DisableRadioOverseer | アクセスレベルが「overseer」のプレイヤーからの無線送信を無効化 | off |
| DisableRadioModerator | アクセスレベルが「moderator」のプレイヤーからの無線送信を無効化 | off |
| DisableRadioInvisible | 透明なプレイヤーからの無線送信を無効化 | on |

| 項目 | 概要 | 初期 |
|---|---|---|
| NoFIre | キャンプファイヤー以外の全ての火気を使用不可 | × |

| 項目 | 概要 | 初期 |
|---|---|---|
| PVP | 他プレイヤーを殺傷可能 | on |
| SafetySystem | プレイヤーがドクロになっている場合に傷つけることができる ※オフにすればいつでも攻撃可能 | on |
| ShowSafety | PVPモードのキャラの頭上にドクロ表示 | on |
| SafetyToggleTimer | PVPモードへの参加/離脱にかかる時間 | 2 |
| SafetyCooldownTimer | 前回のPVPモードから再びPVPモードへ参加できる待機時間 | 3 |
| PVPMeleeDamageModifer | PVP時の近接ダメージ倍率(%) | 30.0 |
| PVPFirearmDamageModifier | PVP時の遠距離ダメージ倍率(%) | 50.0 |

| 項目 | 概要 | 初期 |
|---|---|---|
| HoursForLootRespawn | 一度開いたコンテナの中身をリスポーンさせる | 0 |
| MazItemsForLootRespawn | 指定数以上を持つコンテナはリスポーンしない | 4 |
| ConstructionPreventsLootRespawn | プレイヤーがバリケードを設置したり作った建物ではコンテナのリスポーンしなくなる | on |
| ItemNumbersLimitPerContainer | コンテナに入れることができるアイテムの上限数 ※0は上限なし ※あくまでも個数。重さは別 | 0 |

| 項目 | 概要 | 初期 |
|---|---|---|
| Faction | ゲーム内で派閥を作れるようになる | on |
| FactionDaySurvivedToCreate | 指定数以上生き延びないと派閥を作れない | 0 |
| FactionPlayersRequiredForTag | 派閥のリーダーがグループタグを作るのに必要な最低メンバー数 | 1 |

| 項目 | 概要 | 初期 |
|---|---|---|
| AdminSafehouse | ホストのみがセーフハウスを主張できる | off |
| PlayerSafehouse | ホストと他プレイヤーがセーフハウスを主張できる | off |
| SafehouseAllowTrepass | メンバー以外が招待無しでセーフハウスへ入ることができる | on |
| SafehouseAllowFire | セーフハウスが火災の影響を受けるようになる | on |
| SafehouseAllowLoot | メンバー以外がセーフハウスからアイテムを持ち去る事ができる | on |
| SafehouseAllowRespawn | プレイヤーのリスポーンをセーフハウスにする | off |
| SafehouseDaySurvivedToClaim | 指定日数を生存していればセーフハウスを主張できる | 0 |
| SafeHouseRemovalTime | 指定時間の間、誰も訪れなければセーフハウスが自動で削除される ※現実の時間数 | 144 |
| DisableSafehouseWhenPlayerConnected | セーフハウスにメンバーがいれば通常の家と同じような動作をする | off |
| SafehouseAllNonResidential | 非住宅の建物でもセーフハウスを主張できるようになる | off |

| 項目 | 概要 | 初期 |
|---|---|---|
| GlobalChat | チャットのオンオフ | on |
| AnnounceDeath | プレイヤーが死亡した際にアナウンスを流す | off |
| ServerWelcomeMessage | ゲームログイン時に表示されるメッセージ | ー |

| 項目 | 概要 | 初期 |
|---|---|---|
| RCONPort | リモートコンソール用のポート | 27015 |
| RCONPassword | RCON用のパスワード | ー |
ゲームにログインせずに管理コマンドを実行できる。

| 項目 | 概要 | 初期 |
|---|---|---|
| DiscordEnable | DIscrodとチャットを統合する | off |
| DiscordToken | Discrodのトークン | ー |
| DiscordChannel | Discrodのチャンネル名 | ー |

| 項目 | 概要 | 初期 |
|---|---|---|
| UPnP | UPnPに対応したゲートウェイを使用していた場合にポート転送ルールを自動的に設定することを試みる ※ポート開放しなくても他プレイヤーのPCへ自動で開放するイメージ ※ルーター、いわゆるWANでUPnPが使える必要がある | on |

| 項目 | 概要 | 初期 |
|---|---|---|
| DoLuaChecksum | ファイルがサーバーのものと一致しないプレイヤーをキック | on |
| AllowDestructionBy Sledgehammer | ハンマーでワールドオブジェクトを破壊できるようにする | on |
| Sledgehammer OnlyInSafehouse | 自分のセーフハウス内のみでワールドオブジェクトを破壊できるようにする | off |
| MinutesPerPage | 本を1ページ読むのにかかる時間 | 1.0 |
| SaveWorldEveryMinutes | 時間経過後にロードされたマップ情報を削除 ※サーバーに保存されるマップ情報 ※10〜15分など設定しておけばクラッシュの可能性が低下する ※おそらくキャッシュクリアのようなイメージかと | 0 |
| FastForwardMultiplier | 睡眠中の時間経過の速さ | 40.0 |
| BloodSplatLifespanDays | 血痕が残っている日数 ※0は消えない | 0 |
| AllowNonAsciiUsername | ユーザー名にASCII以外の文字を使えるようにする | off |

| 項目 | 概要 | 初期 |
|---|---|---|
| SpeedLimit | 車両速度の限界 | 70.0 |

| 項目 | 概要 | 初期 |
|---|---|---|
| VoiceEnable | VOIPが利用可能になる(いわゆるボイチャ) | on |
| VoiceMinDistance | 音が聞こえる最短距離 | 10.0 |
| VoiceMaxDistance | 音が聞こえる最大距離 | 100.0 |
| Voice3D | 指向性のオンオフ | on |
Amazonオススメ ゲーム関連