ランキング
検索
詳細検索 Ctrl + K 検索を開く

Open77でCyberpunk 2077サーバーを作成する方法

このガイドでは、Open77上でCyberpunk 2077のマルチプレイサーバーを作成する手順をステップバイステップで案内します。Alphaアクセス、ライセンスキー、初回起動、Wardenパネル、server.jsonc、Luaリソース、モッド、ポート開放まで。2026年10月時点の最新情報。

完全ガイド
Wardenパネル
Lua 5.4のリソース

1. なぜCyberpunk 2077サーバーを作成するのか?

Open77(OPEN//77)は、Cyberpunk 2077のコミュニティ主導のマルチプレイプラットフォームです。独自のCyberpunk 2077サーバーをホストすることで、以下のことが可能になります:

  • Night Cityで他のプレイヤーと一緒に遊ぶ:ロールプレイ、Freeroam、デスマッチ、バトルロイヤル。
  • Lua 5.4のリソースとWebインターフェース(WebUI)で、自分だけのゲームモードを作成できる。
  • 世界をカスタマイズできる:車両、マップ、NPC、サイバーウェア、天候、そしてプレイヤーに自動配布されるモッド。
  • まだ若く、名を上げる余地が残っているマルチプレイシーンの初期段階から、コミュニティを築き上げられる。

Open77は、GTA Vに対するFiveMと同じ仕組みで動作します:専用サーバー、無料のライセンスキー、Web管理パネル、スクリプト化されたリソース。サーバーは、すぐに遊べるFreeroamモードを備えた状態で提供されます。数分で世界を立ち上げ、そこから発展させていくことができます。

2. 必須の技術的要件

Open77のサーバーは意図的に軽量に作られています:Cyberpunk 2077本体も、REDengineも、ゲームデータも必要ありません。始める前に、以下の点を確認してください:

  • ✔ システム : Windows x64またはLinux x64(Debian)。.NETランタイムはアーカイブに含まれているため、追加のインストールは不要です
  • ✔ ハードウェア : 公式ドキュメントでは最低要件は定められていません。目安としては、2~4コアでRAM 4 GBのVPSがあれば始められ、Luaリソースとプレイヤー数に応じて増強してください
  • ✔ ゲーム : サーバーを動かすマシンにCyberpunk 2077をインストールする必要はありません
  • ✔ プレイヤー : 各プレイヤーは、Phantom Liberty拡張を含むバージョン2.31のCyberpunk 2077を64ビットのWindows 10または11上で所有し、Alphaアクセスを持っている必要があります
  • ✔ ホスティング : テストには自分のPC、24時間稼働のサーバーにはVPSまたは専用サーバー
ヒント : Open77はAlpha版です:APIやネットワークプロトコルは今後も変更される可能性があります。サーバーを更新するたびに、カスタムリソースのコピーを保存しておきましょう。

3. Alphaアクセスとライセンスキーの取得

サーバーをダウンロードし、Open77のmasterに登録するには、Alphaアクセス権を持つアカウントと、keymasterで生成したライセンスキーが必要です。

1
Alphaアクセスを申請する

公式Discord(discord.open2077.net)に参加し、任意のチャンネルでボットのコマンドを使用してから、指示に従ってください。アクセス権はワールドに参加する際に確認されます。

Discord
/alpha apply
2
Open77アカウントを作成する

open2077.netで無料アカウントを作成してください。このアカウントによって、サーバーのダウンロードとkeymasterへのアクセスが可能になります。

3
ライセンスキーを生成する

keymaster(open2077.net/account/keys)でキーを作成します。キーはop77_live_で始まり、一度しか表示されません:すぐにコピーしてください。1つのアカウントで最大20個の有効なキーを持つことができ、同じキーを複数のサーバーで使用することもできます。

警告 : ライセンスキーは絶対に共有しないでください。流出した場合は、keymasterで失効させてください:失効はそのキーを使用しているすべてのサーバーに即時反映されます。コミュニティや環境(テスト、本番)ごとに別々のキーを使うことをお勧めします。

4. Open77サーバーのダウンロードと起動

Open77の専用サーバーは、公式サイトのHostページからダウンロードします。アーカイブには、サーバー本体とその.NETランタイム、すぐに遊べるFreeroamモード、Warden(セットアップウィザードとWebパネル)、そしてLua 5.4のランタイムが含まれています。

  1. Alphaアカウントでopen2077.net/hostにアクセスし、Unstableではなく(推奨の)Stableチャンネルを選択する
  2. お使いのシステム用のアーカイブをダウンロードする:Windowsなら.zip、Linuxなら.tar.gz。ページに表示されているSHA-256のハッシュ値も確認してください
  3. アーカイブを、サーバー専用のフォルダに解凍する
  4. WindowsではStart.cmdを、Linuxでは./start.shを実行する(またはOpen77.Serverの実行ファイルを直接実行する)
ライセンスキーの設定

推奨される方法は、環境変数OP77_LICENSE_KEYを通じてキーを渡すことです。これにより、設定ファイルに平文で書き込まれることがなくなります:

Linux :
Terminal
export OP77_LICENSE_KEY="op77_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
./start.sh
Windows :
PowerShell
$env:OP77_LICENSE_KEY = "op77_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
.\Start.cmd
情報 : 初回起動時に、セットアップウィザードでキーを入力することもできます。起動時に、サーバーはmasterに対してキーを確認し、その後、稼働している間自動的に更新される実行リース(lease)を受け取ります。

5. セットアップウィザードとWardenパネル

Wardenは、Open77サーバーに付属するWeb管理パネルで、FiveMにおけるtxAdminに相当します。初回起動時にserver.jsoncファイルが存在しない場合、ブラウザでセットアップウィザードが開きます。

1
Wardenを開く

ブラウザでWardenのアドレスを開きます。デフォルトでは、このパネルはポート11780でローカルのみ待ち受けます。

ブラウザ
http://localhost:11780
2
PINコードを入力する

初回起動時、サーバーはログに1回限りのPINコードを表示します。それをWardenに入力して、設定のロックを解除してください。

3
所有者アカウントの作成とサーバーの設定

管理者のユーザー名とパスワードを作成します(これによりPINは無効になります)。続いて、サーバー名、ライセンスキー、公開アドレス、公開範囲を入力します。ウィザードがserver.jsoncファイルを生成します。

セキュリティ : Wardenは127.0.0.1にバインドしたままにしてください。リモートで管理する場合は、ポート11780をインターネットに公開するのではなく、SSHトンネルやVPNを使用してください。

6. server.jsoncファイルの設定

server.jsoncファイル(コメントを許容するJSON)には、サーバーの全設定がまとめられています。ウィザードが1つ生成しますが、知っておくべき主要なブロックは以下の通りです:

server.jsonc
{
  "identity": {
    "name": "Night City RP",
    "visibility": "public"
  },
  "network": {
    "port": 11778,
    "publicEndpoint": "play.example.com:11778"
  },
  "query": {
    "enabled": true,
    "map": "Night City",
    "gamemode": "Freeroam"
  },
  "masterServer": {
    "enabled": true,
    "url": "https://master.open2077.net/",
    "licenseKey": null,
    "licenseKeyEnvironmentVariable": "OP77_LICENSE_KEY"
  },
  "warden": {
    "enabled": true,
    "bind": "127.0.0.1:11780"
  }
}
  • identity.name - ランチャーのサーバーブラウザに表示されるサーバー名
  • identity.visibility - ディレクトリでの公開範囲:public(一覧に表示)、unlisted、またはprivate(招待制)
  • network.port / network.publicEndpoint - ゲーム用のUDPポート(デフォルトは11778)と、プレイヤーが接続に使用する公開アドレス
  • query - サーバー情報のクエリを有効にし、表示されるマップとゲームモードを設定します
  • masterServer - Open77のmasterへの登録。OP77_LICENSE_KEY変数からキーを読み込ませるには、licenseKeyをnullのままにしてください
  • warden.bind - Wardenパネルの待ち受けアドレス。ローカルのままにしてください
重要 : queryブロックは有効(enabledをtrue)のままにしてください。これにより、当サイトのシステムがサーバーに問い合わせて統計情報を取得できます。無効にすると、サーバーページで統計情報を追跡できません。
起動時の引数

VPS上では、すべてを起動引数として渡すこともできます:--no-setupはウィザードをスキップし、--public-ipは公開IPを通知し、--max-playersは最大プレイヤー数を設定します。サーバーを起動せずに設定を検証するには、--check-configを追加してください。

Terminal
./Open77.Server --no-setup --config server.jsonc \
  --public-ip 203.0.113.10 --port 11778 --max-players 32 \
  --log-level info
知っておくと便利 : 優先順位は次の通りです:組み込みのデフォルト値、次にserver.jsonc、次にOP77_CONFIG__環境変数(例:OP77_CONFIG__NETWORK__PORT)、そして最後にコマンドライン引数です。したがって、引数は常にファイルより優先されます。

7. Luaリソースとデータベースの追加

サーバーのすべてのコンテンツ(ゲームモード、HUD、スクリプト、マップ、車両)は、リソースという形をとります。これは、サーバーが読み込んでプレイヤーに配布するLua 5.4スクリプト、権限、Webファイルのパッケージです。これらはresources/フォルダ内でカテゴリ別に整理されています:

resources/
resources/
  system/       official platform resources
  gamemodes/    playable modes and HUDs
  dev/          examples and harnesses
  assets/
    loaders/    archivexl, tweakxl
    maps/       world packages
    vehicles/   vehicle packages
    mods/       third-party packages
open77.luaマニフェスト

各リソースはopen77.luaファイルを持ち、その名前、バージョン、サーバー/クライアント/共有スクリプト、Webインターフェース、必要な権限を宣言します。サーバースクリプトは決してプレイヤーに送信されません。

open77.lua
resource "garage"
version "1.0.0"
auto_start true

shared_script "shared/config.lua"
server_script "server/main.lua"
client_script "client/main.lua"

web_ui_page "web/index.html"
web_files { "web/**" }
permissions { "network.events" }
コンソールからリソースを管理する

フォルダを追加したら、refreshでマニフェストを再スキャンし、ensureでリソースを起動します。start、stop、restart、resources(一覧表示)のコマンドも利用可能で、Wardenからのホットリロードも行えます。

Console
refresh
ensure garage
restart garage
stop garage
FiveMから来ましたか?

Open77は、FiveMの多くの概念を取り入れ、互換性のためのエイリアスを提供しています:Citizen.CreateThread、Wait、RegisterCommand、イベント、エクスポートは機能し、fxmanifest.luaはopen77.luaになります。一方で、GTAのネイティブ関数(Citizen.InvokeNative、RequestModel、RequestAnimDict)は存在しません:FiveMのスクリプトは、単にコピーするのではなく、適応させる必要があります。FiveMを始めたばかりの方は、私たちのFiveMサーバー作成ガイドもご覧ください。

MySQL / MariaDBデータベース

データ(キャラクター、インベントリ、車両)を保存するには、server.jsoncのdatabaseブロックを有効にしてください。サポートされるのはMySQLとMariaDBのみです。接続文字列(MySqlConnector形式)は、OP77_DATABASE_CONNECTION変数を通じて渡すことが推奨されており、これにアクセスする各リソースはdatabase.access権限を宣言する必要があります。

OP77_DATABASE_CONNECTION
Server=127.0.0.1;Port=3306;Database=open77;User ID=open77;Password=SECRET;
警告 : 機密性の高い権限(データベース、リソース制御)は、内容を確認した、または作者を把握しているリソースにのみ付与してください。サーバーの秘密署名キーや.open77キャッシュは、決してバージョン管理にコミットしないでください。

8. サーバーが必要とするモッドの追加

Open77は、ゲームが起動する前に、サーバーが必要とするモッド(ArchiveXL、TweakXL、車両、マップ)を自動的にインストールできます:プレイヤーは手動で何もする必要がなく、参加するために再起動する必要もありません。

1

Wardenで、Modsタブを開き(mods.manage権限が必要)、モッドのアーカイブ(Zip、7z、またはRAR)をアップロードする

2

インストール計画を確認する:ファイル、配置先、追加または置き換えられるファイルを確認してから、確定する

3

サーバーを再起動する:必要なモッドのリストが更新され、各プレイヤーはダウンロード前に各モッドの名前とサイズを確認できます

3つの信頼ステータス
  • Verified - Open77チームによって審査されたモッド。実行可能ファイルを含む、あらゆる種類のコンテンツが許可され、プラットフォームによって配布されます
  • Unverified - 静的なデータのみが受け入れられます(.archive、.tweak、.xl、エンジンのINIファイル)。あなたのサーバーによってホストされます
  • Blocked - 拒否されたモッド:プレイヤーは、それを必要とするサーバーに参加できません
警告 : unsecuredモードでは、未審査の実行可能コンテンツ(.dll、.reds、CETスクリプト)を配布できますが、その場合サーバーにはUNSECUREDバッジが付き、サーバーブラウザに赤い警告が表示されます。公開サーバーでは避けてください。

9. ネットワーク:ポートとファイアウォールの設定

Open77は、ゲーム用にUDPポートを、プレイヤーによるリソースのダウンロード用にTCPポートを使用します。サーバーをインターネットからアクセス可能にするには、この両方のポートを開放する必要があります。

開放するポート
  • UDP 11778 (デフォルト):ゲームのトラフィック。network.portまたは--portで変更可能
  • TCP 11779 (デフォルト):プレイヤーによるリソースとモッドのダウンロード
  • TCP 11780 :Wardenパネル。ローカルのままにし、公開しないでください
ファイアウォールルールの例
Windows Defender :
PowerShell (Admin)
New-NetFirewallRule -DisplayName "Open77 Game" -Direction Inbound -Protocol UDP -LocalPort 11778 -Action Allow
New-NetFirewallRule -DisplayName "Open77 Downloads" -Direction Inbound -Protocol TCP -LocalPort 11779 -Action Allow
Linux UFW :
Terminal
sudo ufw allow 11778/udp
sudo ufw allow 11779/tcp
Linux iptables :
Terminal
sudo iptables -A INPUT -p udp --dport 11778 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 11779 -j ACCEPT
ルーター : ボックスやルーターの背後にある場合は、UDPポート11778とTCPポート11779をマシンのローカルIPに転送し、--public-ipまたはnetwork.publicEndpointで公開IPを指定してください。そうしないと、プレイヤーにはサーバーが見えても接続できません。

10. 管理:Warden、バックアップ、更新

Wardenは、ブラウザからCyberpunk 2077サーバーの管理を一元化します:

  • ライブコンソール:ログの確認とサーバーコマンドの実行
  • プレイヤーのモデレーション:警告、キック、banと禁止リストの管理、アナウンスの送信
  • ホットリロードに対応したLuaリソースの管理。サーバーの再起動は不要です
  • ロールごとに権限が制限された管理者アカウント、さらにサーバーのアイコンとバナー
  • ✔ バックアップ:server.jsonc、resources/フォルダ、データベースを定期的にマシンの外にコピーしてください。自動化しましょう:手動バックアップは必ず忘れられてしまいます。
  • ✔ 更新:Stableチャンネルにとどまり、新しいバージョンがリリースされたらすぐにサーバーを更新してください。プレイヤーは互換性のあるバージョンを使用する必要があります。Alpha期間中は、更新前に必ずリソースをバックアップしてください。
知っておくと便利 : 所有者アカウントを共有するのではなく、管理者ごとに必要な権限だけを持つWardenアカウントを作成しましょう:誰が何をしたかを追跡できます。

11. サーバーの視認性を高める

ライセンスキーを使ってmasterに登録されると、公開サーバーはOpen77ランチャーのサーバーブラウザとopen2077.netに自動的に表示されます。いくつかの設定が大きな差を生みます:

  • ✔ ゲームモード、言語、雰囲気が伝わる、明確な名前と説明を選びましょう。
  • ✔ タグを追加しましょう:既知のモードに一致する最初のタグが、サーバーが分類されるカテゴリーを決定します。一致しない場合は「Custom」として表示されます。
  • ✔ Wardenからアイコンとバナーを追加し、ウェブサイトとDiscordを記入し、直接接続リンク(open77://connect?server=...)を共有しましょう。
  • ✔ Top-GamesのCyberpunk 2077サーバーランキングにサーバーを登録して、投票を通じて新しいプレイヤーにリーチしましょう。

12. クイックFAQ

本体のゲームはシングルプレイヤーですが、コミュニティプラットフォームのOpen77(OPEN//77)を使えば、専用サーバーで他のプレイヤーと一緒にプレイできます:Freeroam、ロールプレイ、デスマッチ、バトルロイヤルなど。現在Alpha版で、公式Discordで申請することで利用できます。

いいえ、サーバーをホストするマシンには、ゲーム本体もそのデータも必要ありません。ただし、各プレイヤーは、Windows 10または11上でPhantom Libertyを含むバージョン2.31のCyberpunk 2077を所有し、Alphaアクセス権を持っている必要があります。

Open77アカウント、専用サーバー、ライセンスキーはすべて無料です。自分のマシンでホストする場合、それ以上の費用はかかりません。24時間稼働のサーバーには、VPSまたは専用サーバーの費用がかかりますが、サーバー自体は意図的に軽量に作られています。

部分的には動作します。Open77はFiveMの互換性エイリアス(スレッド、コマンド、イベント、エクスポート)を提供し、fxmanifest.luaはopen77.luaになります。しかし、GTA Vのネイティブ関数に依存するものはすべて、Cyberpunk 2077のエンティティを記述するOpen77 APIで書き直す必要があります。

ゲーム用にUDPポート11778を、リソースのダウンロード用にTCPポート11779を開放してください。Wardenパネルのポート11780はローカルのままにしてください:リモートで管理する場合は、SSHトンネルやVPNを使用してください。

Cyberpunk 2077サーバーの準備は完了しましたか?

Top-GamesにOpen77サーバーを登録して視認性を高め、最初のプレイヤーを引き寄せましょう。インスピレーションを得るために、コミュニティで最高のCyberpunk 2077サーバーを見てみることもできます。

13. 結論

Open77でCyberpunk 2077サーバーを作成することは、誰にでも手が届きます:Alphaアクセス、無料のライセンスキー、サーバーのアーカイブ、すべてを操作するWarden、そして開放されたポート11778と11779。本当の仕事はその後に始まります:ゲームモードを選び、Luaリソースを書き、Night Cityでコミュニティを盛り上げることです。Top-Gamesへのサーバー登録は、最初のプレイヤーからその力になります。

情報

ゲーム: Cyberpunk 2077
必要なバージョン: 2.31 + Phantom Liberty
スクリプト: Lua 5.4
プロトコル: UDP / TCP
デフォルトポート: 11778
サーバープラットフォーム: Windows, Linux

クイックチェックリスト

  1. DiscordでAlphaアクセスを取得する
  2. keymasterでライセンスキーを作成する
  3. サーバーをダウンロードして起動する
  4. Wardenでサーバーを設定する
  5. Luaリソースとモッドを追加する
  6. ポート11778/11779を開放してサーバーを登録する

ヘルプが必要ですか?

Cyberpunk 2077サーバーの設定に関する質問がありますか?我々のチームがお手伝いします。