このガイドでは、Legion Hosting でホストされている Puck 専用サーバーのセットアップと設定方法について説明します。Puck は物理ベースのマルチプレイヤーホッケーゲームで、ルールもタイムアウトもなく、ただパックをゴールに入れるだけです。管理者コマンドとサーバー管理については、Puck サーバー管理者ガイドを参照してください。
1. サーバーへのアクセス
- GPanel にログインします。
- サーバーリストから Puck サーバーを選択します。
- サーバーの IP とポートはコンソールタブに表示されます。詳細についてはサーバーの IP とポートを確認する方法を参照してください。
注意: プライベート IP を持っていない場合、ポートはランダムに割り当てられます。接続時には GPanel に表示されているポートを使用してください。
2. 起動変数
これらの設定は GPanel のスタートアップタブから設定します:
| 変数 | 環境変数名 | デフォルト | 説明 |
|---|---|---|---|
| 最大プレイヤー数 | MAX_PLAYERS |
10 | 最大プレイヤー数(最大 32)。 |
| クエリポート | QUERY_PORT |
7778 | サーバーブラウザでの表示用クエリポート。 |
| パスワード | SRV_PASSWORD |
(空) | 参加に必要なパスワード。公開アクセスの場合は空のままにします。 |
| キックタイムアウト | KICK_TIMEOUT |
300 | AFK プレイヤーがキックされるまでの秒数。 |
| 目標フレームレート | FRAME_RATE |
120 | サーバーのフレームレート。ティックレートより 10〜20 高くする必要があります。 |
| サーバーティックレート | SERVER_TICK_RATE |
100 | サーバーのシミュレーションティックレート(最大 360)。 |
| クライアントティックレート | CLIENT_TICK_RATE |
360 | クライアントの更新レート。サーバーティックレートの少なくとも 2 倍にする必要があります。理解している場合を除き、360 を超えないでください。 |
| 自動更新 | AUTO_UPDATE |
0 | 起動時にサーバーを自動更新します(1=はい、0=いいえ)。 |
3. 設定ファイル
サーバー設定はルートディレクトリの server_configuration.json に保存されます。パネルは起動変数から主要な値を自動的に更新します。追加の設定は SFTP 経由で編集できます:
{
"port": 7777,
"pingPort": 7778,
"name": "My Puck Server",
"maxPlayers": 10,
"password": "",
"voip": false,
"isPublic": true,
"adminSteamIds": [],
"kickTimeout": 300,
"targetFrameRate": 120,
"serverTickRate": 100,
"clientTickRate": 200,
"startPaused": false,
"allowVoting": true,
"mods": []
}
4. サーバーへの接続
- Steam から Puck を購入してインストールします。
- ゲームを起動し、サーバーブラウザを開きます。
- 名前でサーバーを見つけるか、IP とポートを使用してダイレクト接続を使用します。
- パスワードが設定されている場合は入力します。
5. 初回セットアップチェックリスト
server_configuration.jsonを編集してサーバーのnameを設定します。- ゲーム内の管理者アクセスのために、自分の Steam ID を
adminSteamIds配列に追加します。 - ティックレートとフレームレートを設定します(特別な必要がない限りデフォルトのままにします)。
- サーバーを起動し、コンソールに
Server authenticatedが表示されることを確認します。
関連記事
サポートが必要ですか?
Puck サーバーで問題が発生した場合は、サポートチケットを開き、サーバー IP、問題の説明、および GPanel コンソールのエラーメッセージを記載してください。