DebianでのJC2:MPゲームサーバーのセットアップ

このガイドでは、Just Cause 2:Multiplayer Linuxサーバーをセットアップします。

これらのコマンドはDebian 7 x64でテストされましたが、Ubuntuの現在のバージョンでも動作するはずです。

最初のステップは、rootとしてサーバーにログインすることです。JC2:MPサーバーを実行する前に、いくつかのパッケージをインストールする必要があります。

x64を実行している場合は、次のコマンドを実行します。

dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen

x86を実行している場合は、次のコマンドを実行します。

apt-get update 
apt-get install -y screen

「ロケールの設定に失敗しました」という警告が表示された場合は、以下のコマンドを実行してください。

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

(全額はロケールコマンドの「Werner Fischer」に送られます)

構成画面が表示されたら、ENTERen_USを押して選択し、もう一度ENTERを押します。その後、SSHセッションを再起動します。

ここで、JC2:MPサーバーのユーザーを作成する必要があります。ルートとして実行することはお勧めできません。それを行うには:

adduser steam

プロンプトに従って、ユーザーのパスワードを設定します。Enterキーを押して、ユーザー情報の入力をスキップします。

次に、ユーザーとしてコマンドを実行しますsteamsteam次のコマンドを実行してユーザーに切り替えます。

su steam

フォルダーを作成し、steamcmdソフトウェアを取得してJC2:MPをダウンロードします。これを実行するには、次のコマンドを実行します。

mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz

JC2:MPサーバーソフトウェアをダウンロードする準備ができました!次のコマンドを実行し、ファイルがダウンロードされるまで待ちます。

./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit

何らかの理由でダウンロードが失敗した場合は、コマンドを再発行するだけで、中断したところから再開できます。サーバーファイルが含まれているだけなので、ダウンロードに時間がかかることはありません。

ダウンロードが完了したら、JC2:MPサーバーを構成する必要があります。

cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua

このファイルをどのように構成するかはあなた次第ですが、おそらく変更する必要があります。

MaxPlayers -5000人のプレイヤーの上限は必要ありません、200のより合理的な制限はおそらく十分でしょう。

名前 -サーバーに適切な名前を付けます。デフォルトの「JC2-MPサーバー」のままにしておくと、見つけられない可能性があります。

パスワード -サーバーをプライベートにする場合は、パスワードを設定する必要があります。

この設定ファイルにはたくさんのオプションがあり、実験する必要がある場合に変更できます。ファイルの編集が完了したら、CTRL + Xを押してからYを押してファイルを保存できます。

サーバーのオプションを構成した後、新しいSSHセッションを開始し、steam前に作成したユーザーとしてログインする必要があります。ログイン後、次のコマンドを実行してサーバーを起動します。

cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server

または、新しいSSHセッションを作成せずにサイレントに起動する場合:

screen -dmS jc2mp ./Jcmp-Server

最初のオプションを選択した場合、CTRLA + Dを同時に押すことにより、その画面から「切り離す」ことができます。次のように入力すると、いつでもその画面に再接続できます。

screen -r jc2mp

今後サーバーを起動するには、steamユーザーとしてログインして次を実行します。

cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server

おめでとう!JC2:MPサーバーが稼働しています。これで、友達を招待したり、スクリプトを追加したりできます。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。