Repository navigation
user guide.ja
Warning
機械翻訳によるもので、ネイティブによる確認は行われていません。正式な内容は英語版を参照してください。
LightSpeed で ping を下げるための手順を、順を追って説明します。
あなたの ISP は、速度ではなくコストで最適化された経路にゲームの通信を流しています。LightSpeed はゲームの UDP パケットを横取りし、リレー 経由でトンネルします。リレーとは、ゲームサーバーの地域まで高速なバックボーンでつながったデータセンター上の軽量サーバーです。既定では コミュニティリレーネットワーク(スポンサー資金による 8 台のリレー、署名付きレジストリで自動検出、設定不要)を使います。自分でプロキシをセルフホストすることもできます。その経路が ISP の既定ルートより速ければ、ping は下がります。
Your PC ──→ ISP (slow path) ──→ Game Server ❌ High ping
Your PC ──→ LightSpeed Proxy (fast backbone) ──→ Game Server ✅ Low ping
-
lightspeedCLI ツール、またはlightspeed-gui(Windows)。プロキシの設定は要りません。クライアントがコミュニティリレーを自動で見つけます。 - インターセプターモードを使う場合: root または管理者権限
- 任意: セルフホストを好むなら自分のプロキシノード(プロキシのデプロイ を参照)
| 環境 | ダウンロード | 理由 |
|---|---|---|
| Windows |
lightspeed-gui(MSI または ZIP) |
GUI は単体アプリで、クライアントエンジンと WinDivert ドライバーがすでに入っています。CLI は 不要 です。 |
| Linux |
lightspeed-gui(または lightspeed-client) |
GUI は Linux でも動きます(システムトレイはスタブ)。CLI は上級者向けです。 |
| macOS | lightspeed-client |
検証済みの GUI はまだありません。GUI は macOS 向けにコンパイルできますが、実機では 未検証 です。 |
| プロキシを運用する | lightspeed-proxy |
VPS でリレーノードを動かす場合だけ。 |
必要なパッケージはいつでも 1 つだけです。 Windows のプレイヤーなら
lightspeed-guiを入手して、残りは無視してください。lightspeed-clientは Linux の上級者と macOS のプレイヤー向け、lightspeed-proxyはセルフホストする人向けです。
lightspeed --checkOS に必要なパケットフィルタリングツール(Linux は nftables/iptables、macOS は pfctl、Windows は WinDivert)があるかを確認します。
lightspeed --probe-proxies検出した各リレーまでの遅延を表示します。初回起動時はクライアントが最速のリレーを自動で選びます。上書きするときは、自分の所在地ではなく ゲームサーバー に近いものを選んでください。
# Linux/macOS (requires root)
sudo lightspeed --start-interceptor --game rust --proxy YOUR_PROXY_IP:4434
# Windows (requires Administrator)
lightspeed --start-interceptor --game rust --proxy YOUR_PROXY_IP:4434いつもどおり任意のサーバーに接続します。LightSpeed は送信パケットからゲームサーバーを自動で見つけ、数秒でトンネルを始めます。
CLI はリアルタイムの統計を表示します。
⚡ OPTIMIZING - 123.45.67.89:28015
Packets Sent: 142 | Packets Returned: 139 | Packets Delivered: 139
Releases から最新リリースを入手します。すべてのファイルを展開し、WinDivert64.sys と WinDivert.dll を lightspeed-gui.exe の隣に置いてください。
lightspeed-gui.exe を右クリック → 管理者として実行。インターセプターにはカーネルレベルのアクセスが必要です(VPN ソフトと同じです)。
GUI はコミュニティリレーを見つけ、初回起動時に最速のものを自動で選びます。ドロップダウンからリレーを上書きし、ゲームを選びます。
ステータスが「🎯 Finding your game server…」に変わります。
任意のサーバーに接続します。LightSpeed は数秒でそれを自動検出します。
GUI は macOS 向けにコンパイルできますが、実機では 未検証 です。リリースには
素の tar.xz が入っています(cargo-dist 0.32 は .app/.dmg に対応していません)。きちんとした
バンドルを作るには、Mac 上で次を実行します。
cargo build --release -p lightspeed-gui
./tools/package-macos.sh 1.6.5これで LightSpeed.app と LightSpeed-1.6.5.dmg ができます。アプリはアドホック署名なので、
初回起動時は右クリック → 開く が必要です(または
xattr -dr com.apple.quarantine LightSpeed.app)。
| 自分の所在地 | ゲームサーバーの場所 | 最適なリレー地域 |
|---|---|---|
| オーストラリア | 米国西海岸 | 米国西海岸(ロサンゼルス) |
| ヨーロッパ | 米国東海岸 | 米国東海岸(ニュージャージー) |
| 東南アジア | シンガポール | シンガポール |
| 南アジア | インド | ムンバイ |
| 東アジア | 日本 | 東京 |
| 南アメリカ | 米国東海岸 | 米国東海岸(ニュージャージー) |
| どこでも | 同じ地域 | ゲームサーバーに最も近いもの |
目安: リレーは自分に近いものではなく、ゲームサーバー に近いものを選んでください。通信は PC → リレー → ゲームサーバーと流れるので、リレーからゲームサーバーまでの区間が最も重要です。
FEC は、再送なしで失われたパケットを復元するために、帯域の約 25% を上乗せします。
有効にする場合:
- パケットロスがある(小さなカクつき、ラバーバンディング)
- 断続的な干渉のある Wi-Fi を使っている
無効にする場合:
- 回線がすでに飽和している
- 従量制や上限付きの回線を使っている
- パケットロスが 0.1% 未満(効果なし)
# CLI: enable FEC with default block size (K=4)
lightspeed --start-interceptor --game cs2 --proxy YOUR_PROXY:4434 --fec
# Custom block size (K=8 → 12.5% overhead)
lightspeed --start-interceptor --game cs2 --proxy YOUR_PROXY:4434 --fec --fec-k 8自動検出がうまくいかない場合(独自ポート、特殊なゲーム):
# Redirect mode: game connects to localhost, LightSpeed forwards to real server
lightspeed --game rust --game-server 123.45.67.89:28015 --proxy YOUR_PROXY:4434次に、ゲームが 127.0.0.1:<port>(LightSpeed が表示するローカルポート)に接続するように設定します。
LightSpeed は、あるサーバーから切断して別のサーバーに接続したことを自動で検出します。ステータスはしばらく「🎯 Finding your game server…」を表示し、新しい接続先に固定します。手動での操作は要りません。
- × をクリックするとトレイに最小化します(終了はしません)
- 稲妻アイコンをダブルクリックすると復元します
- 右クリックで接続 / 切断 / 終了のクイックメニュー
- CLI リファレンス - すべてのフラグの説明
- FAQ - よくある質問
- トラブルシューティング - 問題を解決する
- プロキシのデプロイ - 自分のプロキシを運用する
- 対応ゲーム - ゲームの互換性