GNU/Linux >> Linux の 問題 >  >> Ubuntu

カウンターストライクをホストする方法:Ubuntu上のグローバルオフェンシブサーバー

Counter-Strike:Global Offensiveは、一般にCS:GOとして知られ、最も人気のあるゲームの1つです。 1999年にリリースされたこのゲームには、テロリストチームが爆発物を植えようとするのに対し、テロ対策チームはそれを防ごうとする2つのチームが含まれます。

発売から21年近く経った今でも、このゲームには世界中で何百万人ものアクティブなプレーヤーがいます。 Statistaによると、2020年2月のCS:GOのアクティブユーザー数は2400万人でした。このゲームは、Cloud9、G2、NaViなどのプロのCS:GOチームが参加してトロフィーを獲得するeSportsでもプレイされます。

つまり、それは単なるゲームではなく、それが得意であればプロになることもできます。 Twitchには、多数のサブスクライバーを持つ何百ものストリーマーがいます。

CS:GOサーバー

CS:GOはオンラインの競争ゲームです。 2つのチーム間でプレイされ、プレイするには両方のチームがゲームのサーバーに接続されている必要があります。

公式サーバー

Counter-Strikeの公式サーバーは、ゲームの背後にある会社であるValveによってホストされています。これらの公式サーバーには、すべてのプレーヤーが従わなければならない一連のルールがあります。しかし、それは楽しいことではありません。右?ええと、コミュニティサーバーがあります。

コミュニティサーバー

個人はコミュニティサーバーをホストします。コミュニティサーバーは、コミュニティメンバーによって完全に設計された公式の対戦試合やカスタムゲームをプレイするように設定できます。ホストは独自のルールセットを設定して、コミュニティにとってより楽しいものにすることができます。

この記事では、CS:GOサーバーをセットアップする方法について説明します。たくさんの制限やルールがなくても、友達がもっと楽しく過ごせる場所です。

CSをホストする方法:GOサーバー?

CSを作成する:GOサーバー

前提条件

  • 新しいUbuntu(別の)インストール
  • Steamアカウント(vacの禁止または制限はありません)

この記事では、Ubuntu20.04LTSを使用しています。禁止または制限されていないSteamアカウントを持っています。だから私は今行ってもいいです。

素晴らしいゲーム体験のために、ゲームサーバーがあなたの場所の近くにあることを確認してください。今ssh サーバーに接続してセットアップを開始します。

ステップ1.オペレーティングシステムを更新する

sudo apt update

ステップ2.新しいユーザーを作成します

セキュリティ上の理由から、ゲームサーバーのセットアップにrootを使用することはありません。新しいユーザーアカウントを作成し、それに必要なアクションを実行する権限を付与できます。

adduser username

ユーザー名を作成したいユーザー名に置き換えます

次に、ユーザーをsudoに追加します 管理タスクを実行するグ​​ループ。

usermod -aG sudo username

次に、新しく作成したユーザーにログインします。 sshを使用してログインできます または、コマンドラインから直接使用して切り替えます–

login username

ユーザーのパスワードを尋ねられます。続行するにはパスワードを入力してください。

次に、CS:GOサーバーをセットアップおよび管理するためのコマンドラインツールであるSteamCMDをインストールします。

ステップ3.SteamCMDをインストールします

依存関係のインストール

sudo apt install lib32gcc1 lib32stdc ++ 6

SteamCMDの前に、必ず上記の依存関係をインストールしてください。

mkdir steamcmd && cd steamcmd

今すぐSteamCMDをダウンロードしてください。

curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

上記のコマンドは、SteamCMDファイルのアーカイブをダウンロードして抽出します。 Steamコマンドラインを実行するには、steamcmd.shを実行します ファイル。

./steamcmd.sh

Steamコマンドラインにログインします。ここから、コマンドを使用してSteamとサーバーを接続できます。サーバーが承認されると、サーバーを世界中に公開できます。

まず、Steamアカウントを使用してログインします。サーバーのユーザー名と混同しないでください。

login steam_username

認証されると、CS:GOサーバーをインストールする準備が整います。

必要に応じて、 force_install_dirを使用してサーバーのインストールディレクトリを変更できます。 コマンド。

force_install_dir /path/to/csgo-server

最後に、CS:GOサーバーをインストールします。

app_update 740 validate

インストールには時間がかかります。サーバーをダウンロードし、すべてのファイルを検証します。

完了したら、quit コマンド。

そして、それはほとんどそれです! LANでゲームをプレイしたい場合は、ここで完了です。次のコマンドは、 de_dust2でカジュアルゲームを起動します 地図。

/path_to_csgo_installation/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2

ステップ4.パブリックCS:GOサーバーを作成する

私が言ったように、私たちはほとんどここで終わりです。最後のステップで最初のCS:GOマッチをインストールして開始しましたが、これはLANネットワークでのみプレイすることを目的としていました。このサーバーを公開するには、スチームゲームサーバーのログイントークンまたはGSLTを取得する必要があります 。

Webブラウザーを開き、Steamアカウントにログインします。次に、Steamゲームサーバーのアカウント管理にアクセスします。

ここで、ゲームサーバーアカウントを作成できます。ゲームのアプリID(CS:GOの場合は730)とメモを入力してトークンを作成します。トークンをコピーして、次のステップに進みます。

>

次に、実行したのと同じコマンドを実行して、追加のオプション+sv_setsteamaccountとトークンを使用してサーバーを起動します。 。

/path_to_csgo/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_mirage +sv_setsteamaccount token

上記のコマンドで、トークンを置き換えます 上記の手順4で作成したトークンを使用します。

それでおしまい!すべてのステップが正しく実行された場合、サーバーはde_mirageマップでカジュアルゲームを開始する必要がありますが、今回は、サーバーのIPアドレスを持っている人なら誰でもゲームに参加できます。

CS:GOゲームを開き、コンソールを開き、次のコマンドを入力してこのサーバーに参加します–

connect ip_address:port

Ubuntu
  1. Ubuntu18.04にMySQLをインストールする方法

  2. Ubuntu14.04サーバーにZimbra8.6をインストールする方法

  3. Ubuntu20.04にNFSクライアントとサーバーをインストールする方法

  1. Ubuntu18.04にMattermostをデプロイする方法

  2. Ubuntu18.04でOpenVPNサーバーをセットアップする方法

  3. Ubuntu18.04にMinecraftサーバーをインストールする方法

  1. Ubuntu20.04にNginxをインストールする方法

  2. Ubuntu20.04にMariaDBをインストールする方法

  3. Ubuntu20.04でMinecraftサーバーを作成する方法