KF2インストール(For Linux Ubuntu) - supernoob-zatuyou/docs GitHub Wiki
趣旨
いつもインストールの仕方を忘れるのでここに記しておく。
先日KF2のアップデートで、今まで使っていたCentOS7ではそのまま起動せず、 新しくライブラリを用意したりする必要があった(あまり分かってない)ので、
大掃除を兼ねてOSを入れ直した。あくまでメモ程度なものなので、間違えている所が多々あるかもしれない。
バージョンの確認の仕方(Ubuntu)
cat /etc/os-release
VERSION="20.04 LTS (Focal Fossa)
1:steamCMDのダウンロード
steamCMDを使用してゲームサーバーのデータをダウンロードする為に必要。
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
wgetでカレントディレクトリに保存する。
2:steamCMDの解凍
ダウンロードされたファイルは圧縮されているので、解凍する必要がある。
tar -xvzf steamcmd_linux.tar.gz
でファイルが解凍される。
3:GCCライブラリをインストールする。
これが無いとsteamCMDを起動することが出来ないので注意。
sudo apt-get install lib32gcc1
これで起動準備が完了する。
4:steamCMDの起動
解凍された際にsteamcmd.sh
ファイルが生成されているはずなので、
./steamcmd.sh
で起動する。./
はカレントディレクトリの意味。
5:steamCMDの操作
A.ログイン作業
login anonymous
でアカウント名とパスワードを省略してログイン出来る。
B.インストールディレクトリを設定する。
force_install_dir インストールするディレクトリ
自分のサーバーでは、
force_install_dir /home/kf2/kf2-server/
と設定している。事前にディレクトリを作成しておくことをオススメする。
C.ゲームデータのインストール
app_update ゲームID validate
KF2の場合は
app_update 232130 validate
でデータをダウンロード出来る。
ファイル容量が多い場合は時間がかかるので、しばらく待つ。
これでサーバーにゲームデータをインストール出来た。
6:サーバーの起動テスト
起動テストを行う。起動するファイルはKFGameSteamServer.bin.x86_64
で、
場所は/Binaries/Win64/KFGameSteamServer.bin.x86_64
に存在する。
起動方法は./KFGameSteamServer.bin.x86_64
で起動出来る。
問題なく起動できればOK。ゲームを外部に公開する場合はファイアウォール等の設定が必要だが、
とりあえずここで起動までは漕ぎ着けるはず。
参考にさせて頂いたwebサイト様等