3 ポイント 投稿者 GN⁺ 2025-04-03 | 1件のコメント | WhatsAppで共有

Age LAN Server

Age LAN Serverは、インターネット接続がなくてもマルチプレイヤーのLANゲームモードを楽しめるようにするWebサーバー。公式サーバーがメンテナンス中または終了した後でも、ゲームのLAN機能を利用できるようにする。

🎮 対応ゲーム:

  • Age of Empires: Definitive Edition
  • Age of Empires II: Definitive Edition
  • Age of Empires III: Definitive Edition

重要事項

  • ゲームのオンライン専用制限を回避するにはカスタムランチャーが必要。別プロジェクトからSteamエミュレーターをダウンロードすることで、100%オフラインプレイが可能。

⚙️ 機能

  • 🌐 シナリオ
  • 🗺️ ロビー内マップ転送
  • ↕️ ゲーム復元
  • 📦 データモード
  • 🗣️ ロビーチャット
  • 🎮 Steam & Xboxクロスプレイ

Age of Empires II: Definitive Edition および Age of Empires III: Definitive Edition

  • 協力キャンペーン
  • 再戦
  • ロビーにプレイヤーを招待
  • ロビーリンク共有
  • プレイヤー検索

Age of Empires III: Definitive Edition

  • チャンネル
  • ささやき

制限事項

  • リンク経由でゲームロビーに参加するには、ゲームがすでに起動している必要がある。
  • Steam Workshop統合は、公式ランチャーを使用する場合にのみ動作する。
  • ロビーは LANモード でのみ作成可能:
    • ランク戦なし
    • 観戦なし
  • XboxおよびSteamフレンド統合
Age of Empires II: Definitive Edition
  • クイックプレイなし
Age of Empires III: Definitive Edition
  • フレンド一覧で、すべてのオンラインユーザーがフレンドとして表示される

未実装の機能

  • 実績: 公式サーバーでのみ可能。対戦中に実績の条件を満たすと問題が発生する可能性がある。
  • プレイヤープロフィールアイコンの変更: デフォルトのみ使用可能
  • リーダーボード: 空の状態で表示される
  • プレイヤー統計: 空の状態で表示される
  • クラン: すべてのプレイヤーがクランなし。クラン検索は空の状態で表示され、作成時にエラーが発生する
  • ロビーでプレイヤーをブロック: 動作しているように見えるが、実際には機能しない
  • プレイヤーの通報/ブロック: 動作しているように見えるが、実際には機能しない

最小システム要件

サーバー

安定版
  • Windows: 10 (Sエディション/モードを除く), (Storage) Server 2016, 10 IoT (Arm32を除く), Server IoT 2019
  • Linux: カーネル 2.6.32
  • macOS: Big Sur (v11)
実験的
  • BSD系 (OpenBSD, DragonFly BSD, FreeBSD および NetBSD)
  • Solaris系 (Solaris および Illumos)
  • AIX

ランチャー

  • Windows (Sエディション/モードを除く): 10 on x86-64 (推奨), 11 on ARM
  • Linux: 最新ディストリビューションでSteam Playを使う x86-64

クライアント

  • Age of Empires: Definitive Edition on Steam or Xbox (Windows専用)。バージョン 100.2.31845.0 以上が必要
  • Age of Empires II: Definitive Edition on Steam or Xbox (Windows専用)。2023年後半のバージョンが必要
  • Age of Empires III: Definitive Edition on Steam or Xbox (Windows専用)。2023年後半のバージョンが必要

インストール

ランチャーとサーバーはインストール不要ですぐに動作する。アーカイブをダウンロードして解凍し、実行すればよい。

動作の仕組み

サーバー

サーバーは、ゲームのAPIリクエストを受信するシンプルなWebサーバー。ゲームがLANモードで動作できるよう、最小限のAPIサーフェスを再実装している。データがインターネット経由で保存または送信されることはない。

ランチャー

ランチャーはLANモードでゲームを簡単にプレイできるようにし、公式ランチャーを使ったオンラインプレイも可能にする。

使い方

  1. 最新の安定版リリースから適切な full アセットをダウンロード
  2. 解凍
  3. SteamまたはXboxランチャーを使用しない場合は、launcher/resources/config.<game>.toml ファイルを編集してゲームランチャーのパスを指定
  4. launcher/launcher-<game> を実行: 管理者権限への昇格やその他のダイアログの確認が必要
  5. LANでプレイするすべてのPCで上記手順を繰り返して launcher を実行。最初のPCが「サーバー」をホストし、残りは自動的に接続される
  6. ゲームで新しいロビーをホストする際は、サーバーを Use Local Lan Server に設定 (AoE II)、LAN を選んでロビーを作成 (AoE III)、または "LAN" メニューオプションを選択 (AoE I)。AoE I/IIでは公開可視性に設定することを推奨
  7. ロビーが公開の場合、ブラウザーから直接参加したり、フレンドを検索して招待したりできる。リンクを共有して自動的にロビーへ参加することも可能(ゲーム内でのみ動作)

1件のコメント

 
GN⁺ 2025-04-03
Hacker Newsの意見
  • クラシックAoEを楽しむHacker Newsユーザーなら、0 A.D.も楽しめるはず

    • 無料で面白いが、自分を戦略の達人だと思っているなら謙虚になれる
    • リンク: https://play0ad.com/
  • AoEのようなゲームが将来も使い続けられるようになるのは素晴らしい

    • サーバーが停止して機能が失われるのは悲しいことだ
  • 2000年代初頭にLANでAoE2を遊んでいた頃を覚えている

    • 2〜3時間プレイすると、3分の1くらいのゲームがクラッシュしていた
    • みんな自分が勝っていると信じていたので、むしろその方が良かった
  • AoE2は1999年に発売され、1997年のゲームエンジンをベースにしている

    • 2025年春に新しい大型DLCがリリースされる予定だ
    • Sandy Petersenも誇りに思うだろう
  • AGPLライセンスと一緒に利用規約をどう設定しているのか気になる

    • ライセンスで取り除けるという「追加制限」ではないのか疑問だ
  • 12月のLANパーティーで試したが動かなかった

    • 次のLANパーティーでもう一度試す予定だ
    • このプロジェクトの開発を見られるのは良いことだ
  • aoe2 DEがマルチプレイヤーで主にp2pを使っているのか気になる

    • リージョンサーバーはマッチメイキングにしか使われず、実際のゲームロジックはクライアントで実行されていると推測している
    • マップハックが可能で、1人の遅延が全員に影響する点を根拠にしている
    • aoeフォーラムではしばしば相反する主張がある
  • このプロジェクトは素晴らしいと思う

    • AoE3のAPIについて公開ドキュメントがあるのか気になる
    • 以前こうしたドキュメントについて尋ねている人は見たが、実物は見たことがない
  • この情報を共有してくれて感謝している

    • Steamの利便性は好きだし、SteamOSの開発努力も高く評価しているが、ロックイン効果については懸念している
    • こういうプロジェクトは、自分がお金を払ったものへの所有権を取り戻す助けになる
    • luskanerは私にとって英雄だ
  • 元のAge of Empiresゲームにもこういうものがあるのか気になる

    • Battle.NetにはDiablo 2からWarcraft 3までをカバーする「PVPGN」がある
    • Westwood Onlineのゲームも含まれるが、AoEに相当するものは見つけられなかった