私自身の多くの苦労の末、これは Zomboid PC サーバーを完全にセットアップし、MOD をインストールし、サーバーを構成し、シングルプレイヤーの世界からベースを統合するためのガイドです。
サーバーのインストール
まず、Steam によって作成された開発者アプリである SteamCMD をダウンロードします。 これは、これにアクセスして行うことができます .
次に、[Windows] タブまで下にスクロールし、隅にある [1] アイコンをクリックします。
これにより、次のように steamcmd.zip というファイルがダウンロードされるはずです。
ほとんどのガイドでは、Program Files (x86) にフォルダーを作成することを推奨していますが、個人的には、簡単にアクセスできるように、デスクトップに steamCMD というフォルダーを作成し、そのフォルダーに zip ファイルを抽出することを好みます。 解凍するには、ファイルを右クリックして「すべて展開」をクリックし、選択したフォルダーを選択します。
解凍したら、このフォルダー内の「SteamCMD」アイコンをクリックします。 コマンド プロンプトが表示され、更新には 380870 秒ほどかかる場合があります。 まず、「login anonymous」(かっこなし) と入力し、キーボードの Enter キーを押します。 次に、「AppUpdate XNUMX validate」と入力します (かっこなし)。 このステップの読み込みには XNUMX ~ XNUMX 分かかります。
おめでとうございます。サーバーがインストールされました。
ポートフォワーディングとネットワーキング
サーバーをインストールしたので、次はファイアウォールの通過を許可します。
重要: デュアル ルーターをセットアップしている場合は、最初のルーターの IP アドレスから XNUMX 番目のルーターの IP アドレスにポートを転送し、次に XNUMX 番目のルーターの IP アドレスに再度ポートを転送する必要があることに注意してください。
まず、ルーターにログインし、「ポート転送」タブを見つけます。
次に、ホストする PC のコマンド プロンプトを開き、「ipconfig」(かっこなし) と入力します。 IPv4 アドレスというテキスト行を見つけて、このアドレスをコピーして覚えておきます。
次に、ポート範囲と PC の IP アドレスを [ローカル IP または IP アドレス] ボックスに追加します。 以下を追加し、プロトコルが正しい UDP または TCP 設定に設定されていることを確認します。
これらをルーター設定に保存/適用します。 次に、これらをファイアウォール経由で許可します。
まず、Windows Defender ファイアウォール プログラムを見つけて開きます。 画面左上の「詳細設定」をクリックします。
次に、「受信ルール」をクリックし、「新しいルール」をクリックします。
新しい画面で「ポート」を選択し、「次へ」をクリックします。 「UDP」と「特定のローカル ポート」に設定されていることを確認し、「16261」と入力します。
[次へ] をクリックし、[接続を許可する] ボックスがオンになっていることを確認し、もう一度 [次へ] をクリックして XNUMX つのボックスすべてがオンになっていることを確認し、もう一度 [次へ] をクリックします。 このような「名前」ページに到達するはずです。 これに「pzUDP」という名前を付けて、「完了」をクリックします。
重要: ポート 16262 を使用して同じプロセスを繰り返します。
最後に、デバイスの設定を開き、「ネットワークとインターネット」タブに進みます。
ネットワークステータスタブが表示されます。 「プロパティ」をクリックします。 「ネットワークプロファイル」というタブが表示されるはずです。 接続をプライベートに設定します。
重要: 同じネットワーク上のホストデバイスと再生デバイスの両方に対してこれを実行します。
ここで、コンピュータも再起動することをお勧めします。
おめでとうございます。Zomboid と Steam ポートがファイアウォールを通過することを許可しました。
新しいサーバーのテスト実行
ポート転送が設定されたので、Project Zomboid サーバーを初めて起動します。 SteamCMD フォルダーに戻ります。 「steamapps」、「common」、「Project Zomboid 専用サーバー」の順にクリックします。 次のような画面が表示されるはずです。
「StartServer64」というタイトルのファイルをクリックします。 これにより、最初のサーバーの起動が開始されます。 コマンドプロンプトが開き、しばらくロードされます。 初回は、管理者パスワードの入力を求められます。 これを入力して、必ず覚えておいてください。 管理者アカウントのログインにはこのパスワードが必要になります。 サーバーが起動します。
選択したデバイスで Zomloid を起動します。
重要: デバイスが同じネットワーク上にある場合は、手順 2 でコピーした IP を使用します。別のネットワーク上にある場合は、ホストしている PC に移動し、この [サイト] にアクセスして IPv4 を見つけます。 これは、他のネットワークから接続するために他の人/友達/自分自身に提供するものになります。
次のボックスに情報を入力します。
サーバーを表示して管理者としてログインできる場合は、サーバー接続が設定されています。
おめでとうございます。Zomboid サーバーが実行されるようになりました。
サーバー設定とサーバーへの Mod の追加
サーバーに MOD を追加したり、基本構成を編集したりする場合は、まずファイル リーダーを使用する必要があります。 組み込みの Windows メモ帳も問題なく機能しますが、個人的には Visual Studio Code を使用しています。
次に、Zomloid サーバー ファイルを見つけます。 これは、C:\Users(自分のユーザー名)\Zomboid\Server にあります。または、WindowsKey+R を押して「%userprofile%/zomboid」と入力し、「server」フォルダーをクリックします。
次の XNUMX つのファイルが表示されます。servertest、servertest_sandboxvars、servertest_spawnregions です。
「servertest」を右クリックし、任意のテキスト エディター (Visual Studio Code など) で開くことを選択します。 Visual Studio Code を使用している場合は、必ずタブを「信頼」してください。 その後、構成を編集して保存できます。 ここでは、ポート、Mods、最大プレイヤー数、サーバー パスワードなどのサーバー設定を表示し、サーバーを公開するかどうかを有効にすることができます。各行は一目瞭然なので、理解しやすくなっています。 このステップではMODを追加していきます。 まず、「mods=」行を見つけます。
ここで、MOD ワークショップのページに移動し、MOD ID を見つける必要があります。MOD ID は通常、ワークショップの MOD ページの下部にあります。 この例では、@BitBraven の Common Sense mod を使用します。
mod ID 行をコピーして mods= 行に貼り付け、直後にセミコロンを置きます。 次に、同じプロセスを実行しますが、今回は「Workshop Items」行を使用します。
今回はワークショップID番号をコピーし、直後にセミコロンを挿入します。
最後に、「ファイル」をクリックしてから「保存」をクリックします。 これにより、次回サーバーを開いたときにファイルが更新され、MOD がインストールされます。
シングルプレイヤーデータの移動
Project Zomboid ホスティングを初めて使用し、シングルプレイヤー ベースをマルチプレイヤー サーバーと統合したい場合は、まずベースが保存されているチャンクを見つける必要があります。 これは、次の場所に行くことで実行できます。 プロジェクト ゾンボイド マップ Web サイト そして拠点を見つけます。 「地図座標」タブをクリックしてカーソルを動かすと、座標が表示されます。
これらの座標は、フォルダー C:\Users(ユーザー名)\Zomboid\Saves(builder/sandbox/whatever)(date) 内のチャンク データとマップ ファイルの両方に対応します。 この例では、刑務所の座標を使用して、上の隅から開始して下の隅まで進みます。 地図上の「セル」を見ると、25×39で始まり26×40で終わります。 これらを使用して、チャンク データ ファイルを見つけます。
マップ ファイルでも同様のことを行います。 例でわかるように、座標は 7544×11723 です。 754×1172 の画像が表示されるように、各辺の数字を 789 つずつ削っていきます。 これを下隅にも行うと、1198×XNUMX になります。 次に、その範囲のマップ ファイルをもう一度見つけます。 この範囲からすべてのファイルをコピーする必要があります。 ベースのサイズによっては、かなりの量になる場合があります。 バニラ ゲームの建築基地を持っていない場合は、マップを使用して基地の座標を推定するように最善を尽くしてください。 私の例では、領域がロードされていないため、これらの正確なファイルはありません、参考までに。 しかし、あなたがそれらを訪れたことがあるなら、彼らはそこにいるでしょう:
ストレージコンテンツと車両データも保持したい場合は、同じファイルフォルダーに保存されます。 「WorldDictionary」BIN ファイルと「Vehicles」DB ファイルを見つけてコピーします。
次に、フォルダー C:\Users(ユーザー名)\Zomboid\Saves\Multiplayer (サーバー名) に移動し、ここにすべてのデータを貼り付けます。オプションが表示された場合は、現在の既存のファイルを置き換えることを選択します。 次回のサーバー起動時に、構造物、車両、ストレージを配置する必要があります。
このすべてのデータをまとめて保存するフォルダーを作成し、一度にすべてコピーできるようにすることを強くお勧めします。
世界全体を結合したい場合は、すべてをコピーしてください。 ただし、これには時間がかかる場合があります。
おめでとうございます。これで、マップ データがシングル プレーヤーからマルチプレーヤーに統合されました。
これが今日共有するすべてです プロジェクトのろのろしました ガイド。 このガイドは、元はによって作成され、書かれました メジャースペルバウンド. このガイドの更新に失敗した場合は、次の方法で最新の更新を見つけることができます .