ゲームポート7777から直接接続アドレスを生成し、クエリポートを参加用に使う上游の書き方を訂正
No One Survived 工房
ゾンビ終末サバイバル建築 · サバイバルクラフト / 拠点防衛
No One Survived 専用サーバー早見表:2つのUDPポート — 7777(ゲームトラフィック、プレイヤーが参加するポート)と 27015(Steamクエリトラフィック、サーバー一覧が依存する)。専用サーバーappid 2329680(NoOneSurvivedDedicatedServer、type=Tool、installdir NoOneSurvivedDedicatedServer)、クライアントappid 1963370(開発元と販売元はともに Cat Play Studio)。UE4構成で、設定は WRSH/Saved/Config/WindowsServer/Game.ini(25キー、[GameSettings] 16 と [ServerSetting] 9)と WRSH/Saved/Config/WindowsServer/Engine.ini([URL] と [OnlineSubsystemSteam] に 3 キー)。コマンドラインが担うのはポートとバインドアドレスのみで、AMP config.json の 27 パラメータはすべて IncludeInCommandLine=false と記されており、1つもコマンドラインに乗らない。管理は標準入力(AdminMethod=STDIO、AdminPortRef=0)で、ネットワーク経由のリモート管理ポートは無い。専用サーバーの appinfo oslist は空文字列だが、独立した2つの上游産物がどちらも Windows バイナリとして扱うため、Linux では Wine に加え winetricks の vcrun2022 と corefonts が必要。SteamCMD は匿名ログインに対応。本作に A 級の公式運用文書は無い:公式ドメインは DNS 解決できず、node-gamedig と LinuxGSM はともに 0 件。よってすべての事実は 3 つの上游産物(AMP テンプレート=パネル CDN と md5 でバイト単位検証済み、Pterodactyl 公式 egg、Steam appinfo)の相互検証による。
プレイヤーツール(5)
その場で使える計算ツールとレシピ導出5分岐の診断:一覧に出ない/接続不可/タイムアウト/バージョン不一致/セーブ欠落
ストアページ、SteamDB、2つの上游テンプレート。公式サイトのDNS不通とワークショップ未確認を明記
両appidの3ブランチのbuildid時系列。お知らせとの相互検証と信頼度を下げた理由付き
公式の倍率パラメータからウェーブ規模とスプリンター比率を推算。倍率はすべて編集可能
サーバー管理と設定生成(8)
設定ファイル、起動スクリプト、コマンドウィザードプレイヤー上限をAMPとeggの双方の値で検証。メモリは編集可能な実測値
ゲームとクエリのポートを役割別に列挙。マルチインスタンス割当と衝突検出付き
4プラットフォーム向け2つのUDPポート規則。存在しないRCONポートの開放規則は決して出力しない
匿名での専用サーバー取得、3ブランチ選択、Windows/Wine/Dockerの3形態
AMPのコマンドラインを逐字再現し、Engine.iniと同一のポート状態を共有
2セクション25キー+Engine.iniの3キー。貼り付け事前検査と近似綴りの指摘付き
上游のプレフィックス初期化と5つの環境変数を逐字再現。winetricks依存を含む
RCONポートなし、STDIO管理面、2つのシャットダウン口径、パスワードの安全注意
No One Survived ポートとプロトコル
| ポート | プロトコル | 用途 |
|---|---|---|
| 7777 | UDP | ゲームトラフィック(参加用ポート) |
| 27015 | UDP | Steamクエリトラフィック(サーバー一覧が必要とする。参加用ポートではない) |
No One Survived 専用サーバーのインストール(SteamCMD)
SteamCMD appid 2329680
sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
/usr/games/steamcmd +force_install_dir /opt/gameserver \
+login anonymous +app_update 2329680 validate +quit
No One Survived 設定ファイルのパス
WRSH/Saved/Config/WindowsServer/Game.iniWRSH/Saved/Config/WindowsServer/Engine.ini
運用上の注意
公開されているのは Windows サーバーバイナリのみで、Linux 展開には Wine に加え winetricks の vcrun2022 と corefonts が必要(egg の WINETRICKS_RUN の逐字値)。上游の Wine 初期化段階はプレフィックス全体を削除してから wineboot --init を実行するため、再構築の前に WRSH/Saved/ をバックアップすること。ネットワーク経由のリモート管理ポートは無く(AdminMethod=STDIO、AdminPortRef=0)、利用可能なコンソールコマンドを列挙した上游産物も1つもない。上游は SupportsLiveSettingsChanges を False にしているため、設定変更は Game.ini を編集して再起動する形になる。シャットダウンには2つの口径を並列で登録:AMP の ExitMethod=OS_CLOSE(この場合 ExitString=stop は送信されない)と egg の SIGINT。プレイヤー上限は AMP が 2-50、egg が 1-100 だがユーザー編集不可で、両口径を並列登録している。
よくある質問
- No One Survived にはどんなオンラインツールがありますか?
- 当サイトでは No One Survived 向けに 5 個のツールを公開しています:参加と直接接続、接続トラブルシュート、リソースと上游ソース、バージョン基準、ゾンビウェーブと難易度ラボ。すべてブラウザでそのまま使えます。
- これらのツールは有料ですか?インストールは必要ですか?
- どちらも不要です。すべてページ内で動作し、インストール・登録・料金は一切ありません。値を入力すればすぐに結果が出て、生成された設定やコマンドはワンクリックでコピーできます。