Skip to content

Latest commit

 

History

History
97 lines (65 loc) · 3.63 KB

README.agent.ja.md

File metadata and controls

97 lines (65 loc) · 3.63 KB

pst-agent 配備します

简体中文 | English | 日本語

Linux

これは、ゲームサーバーが Linux バージョンであり、pst 本体を他の場所にデプロイしたい場合について説明しています。デプロイには前述のインストールとデプロイメントを参照してください。pst-agent の影響は設定ファイルの変更のみです。

ダウンロード

pst-agent ツールをダウンロードし、名前を変更して実行可能にします。

# ダウンロードして名前を変更
mv pst-agent_v0.9.2_linux_x86_64 pst-agent
chmod +x pst-agent

実行

# ./pst-agent --port 8081 -d {Level.sav の絶対パス}
# 例:
./pst-agent --port 8081 -d /home/lighthouse/game/Saved

正常に動作することを確認した後、バックグラウンドで実行します(ssh ウィンドウを閉じた後も実行を続けます)。

# バックグラウンドで実行し、ログを agent.log に保存
nohup ./pst-agent --port 8081 -f ...{省略}.../Saved > agent.log 2>&1 &
# ログを確認
tail -f agent.log

ファイアウォール/セキュリティグループを開放

pst-agent と pst 本体が同じネットワークグループ内に完全に存在しない場合、ゲームサーバーの該当する公開ポート(例えば 8081、またはカスタマイズされた他のポートも可能)を開放する必要があります。

設定

**pst 本体(pst-agent ではありません!!!)**のconfig.yamlファイルを見つけて変更します。

save: pathのみ変更する必要があります

...
save: # セーブファイル解析関連の設定
  path: "http://ゲームサーバーの公開IP:ポート/sync" # pst-agent サービスインターフェース
  ...
...

pst 本体を再起動すれば完了です。

バックグラウンド実行を停止

kill $(ps aux | grep 'pst-agent' | awk '{print $2}') | head -n 1

Windows

これは、ゲームサーバーが Windows バージョンであり、pst 本体を他の場所にデプロイしたい場合について説明しています。デプロイには前述のインストールとデプロイメントを参照してください。pst-agent の影響は設定ファイルの変更のみです。

ダウンロード

pst-agent ツールをダウンロードし、名前を変更します。例えば、pst-agent_v0.9.2_windows_x86_64.exepst-agent.exeにリネームします。

実行

Win + Rを押し、powershellを入力して Powershell を開き、cdコマンドでダウンロードした実行ファイルのディレクトリに移動します。

# .\pst-agent.exe --port アクセスポート -d セーブファイル Level.sav の場所
.\pst-agent.exe --port 8081 -d C:\Users\ZaiGie\...\Pal\Saved

正常に実行されたら、ウィンドウを開いたままにしてください。

設定

**pst 本体(pst-agent ではありません!!!)**のconfig.yamlファイルを見つけて変更します。

save: pathのみ変更する必要があります

...
save: # セーブファイル解析関連の設定
  path: "http://ゲームサーバーの公開IP:ポート/sync" # pst-agent サービスインターフェース
  ...
...

pst 本体を再起動すれば完了です。