CentOSでRustゲームサーバーをセットアップする

この記事では、Steamゲームプラットフォームを使用するRustゲームサーバーをインストールする方法を説明します。続行するには、以下の手順に従ってください。このチュートリアルは、CentOS 6用に作成されました。

ステップ1:前提条件のインストール

Rustゲームサーバーをホストするには、というプログラムが必要steamcmdです。そのプログラムを使用して、必要なすべてのゲームサーバーファイルを取得し、サーバーを起動できます。しかし、最初に、Steamが正しく動作するためにいくつかのパッケージをインストールする必要があります。

32ビットインストールを使用している場合は、次のコマンドセットを実行します。

yum install glibc libstdc++ screen -y

CentOSの64ビットインストールでは、次のコマンドセットを使用します。

yum install glibc.i686 libstdc++.i686 -y

次に、パッケージセットのインストールが完了したら、次のコマンドを実行します。

yum groupinstall 'Development Tools' -y
yum install libX11-devel freetype-devel zlib-devel libxcb-devel -y
yum install libX11-devel -y 
yum install -y freetype freetype-devel -y

つまり、Steamを正しく実行するには、C / C ++ランタイムがインストールされている必要があります。screen同時に、このコマンドセットはをインストールします。これは、SSH /コンソールセッションから切断した後、他のプログラムを実行し続けるために使用できるプログラムです。

ステップ2:Rustのインストール

rootユーザーでゲームサーバーを実行するのは危険なので、セキュリティのために別のユーザーを作成します。必要に応じて、ユーザー名を自由に変更してください。

useradd rust
su rust

useraddコマンドは、錆、ユーザーを追加します。suこのコマンドは、効果的に「さび」に私たちの現在のユーザーを変更します。

非特権ユーザーを使用しているので、Rustを実行するフォルダーを作成します。

mkdir ~/game_server && cd ~/game_server

次に、Rustゲームサーバーファイルを取得します。

wget http://playrust.com/wp-content/uploads/2015/04/Rust_Server.zip && unzip Rust_Server.zip

Rustを実行するにはWindowsが必要なので、WINEというプログラムをインストールします。WINE(Wine Is Not an Emulator)は、LinuxでWindowsソフトウェアを使用できるようにするプログラムです。大きな部分は、インストールがかなり簡単なことです。

cd /usr/src && wget http://skylineservers.dl.sourceforge.net/project/wine/Source/wine-1.7.50.tar.bz2 && tar xjf wine-1.7.50.tar.bz2

CentOSの64ビットインストールを実行している場合は、以下を使用します。

cd wine-1.7.50 && ./configure --enable-win64

CentOSの32ビットバージョンを使用している場合は、次を使用します。

cd wine-1.7.50 && ./configure

Wineのインストールを完了するには、次を実行:

make && make install

これにはかなりの時間がかかるため、Wineのビルド中はしばらくお待ちください。

Wineのコンパイルが終了したら、次を実行します:

cd /home/rust/game_server/steam
/usr/src/wine-1.7.50/wine64 steamcmd.exe +runscript ../update_script.txt
cd .. && cd rustds

Rustサーバーを正常にセットアップしました。

ステップ3:使用法

Rustサーバーを起動するには、次のコマンドを実行します。

su rust
cd rustds
/usr/src/wine-1.7.50/wine64 RustDedicated.exe -batchmode +server.hostname "rust-server.localdomain" +server.port 28015 +server.identity "my_server" +server.seed 1234567 -logFile "output.txt" -autoupdate

このコマンドは、ホスト名rust-server.localdomainとシードでサーバーを起動します1234567。必要に応じて、サーバーシード、ホスト名、および構成可能なオプションを変更できます。

結論

結論として、Rustサーバーをインストールしました-あとは、一部のプレイヤーを募集するだけです!



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の未来は、日々成長を続けています。