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サイト様等

ARK: Survival Evolved SteamCMDを使ったサーバーの建て方(Linux)

【CentOS7】bedrock_serverをインストール