VPSの契約

今回使用するVPSは、カゴヤ・ジャパンのVPSを使用します。

OSは、Ubuntu 20.04 を使用します。アプリケーションセットアップはなし

対象のスペック(料金:256円/日)

※試しに運用してみたい、友達間で遊ぶだけなら、以下のスペックでも問題ないですが、実際にサーバーを公開して、複数人で遊ぶ場合は、以下のスペックでは心もとない(主にメモリー)ので、1ランク上のスペックを借りることをお勧めします。

  • メモリー:8G(必要最低限)
  • CPU:8コア
  • SSD:100GB

インストール準備

サーバー契約後、Tera Termなどを使ってサーバーにアクセスしてください。

以下アクセス後のプロセスになります。

パッケージのインストール

# Webminのディストリビューションを登録
echo "deb http://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list
wget http://www.webmin.com/jcameron-key.asc -O - | sudo apt-key add -
# パッケージの最新化
sudo apt update -y
# Webアクセスパッケージのインストール
sudo apt install curl -y
# テキストエディタインストール
sudo apt install vim -y
# Java Development Kit 
sudo apt install openjdk-17-jre -y
# webmin パッケージのインストール
sudo apt install -y webmin
# git client パッケージのインストール
sudo apt install -y git
#RUST SEVERに必要なライブラリを追加
sudo apt install lib32gcc1 libc6-i386 -y
sudo apt install libsm6 -y
sudo apt install libxrender1 -y
sudo apt install libstdc++6:i386 -y
sudo apt install libstdc++6 -y
sudo apt install lib32z1 -y
# 最新のnodeをインストール
sudo apt install -y nodejs npm
sudo npm install n -g
sudo n stable
sudo apt purge -y nodejs npm

ポート開放とフォルダ作成

# 大本のフォルダ作成
mkdir /root/develop
# steam コマンドインストール先
mkdir /root/develop/steam
# Rust サーバーインストール先
mkdir /root/develop/rust_srv
#ufw でポート開放
# ssh
ufw allow 22
# RUST SERVER用
ufw allow 20017/tcp
ufw allow 20017/udp
ufw allow 28015/tcp
ufw allow 28016/tcp
ufw allow 28015/udp
ufw allow 28016/udp
ufw allow 28083/tcp
# webadmin用
ufw allow 10000
# ufw 有効化
echo y | ufw enable

次は、必要なファイルと起動に必要な設定ファイルを作成していきます。

では!お疲れ様でした。

投稿者 developer1

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です