RuneScape Dragonwilds Dedicated Server 構築

目次

RuneScape – Dragonwilds

RuneScape Dragonwilds

RuneScape Dragonwilds 先日のアップデートで日本語に対応したので購入しました。せっかくなのでマルチで遊べるように、専用サーバーを自宅で稼働中のProxmoxサーバーで構築してみました。

サーバー環境

  • OS : Ubuntu Server 24.04
  • CPU : 6コア
  • Memory : 16GB

RuneScape用ユーザの作成

sudo useradd -m runescape -s /bin/bash -G sudo
sudo passwd runescape

追加ユーザーに切り替え

sudo su -runescape

SteamCMD をインストール

sudo apt update && sudo apt upgrade -y ※システムのアップデートを済ませている場合はスキップ

sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update

sudo apt install steamcmd

ポート開放

Ubuntu Serverの開放とは別にルータ側のポート開放も必要になります。

sudo ufw allow 7777/udp

RuneScapeゲームサーバーをインストール

インストールディレクトは、「runescape_server」としています。

steamcmd +force_install_dir /home/runescape/runscape_server +login anonymous +app_update 4019830 validate +quit

設定ファイルを作成する為に、サーバーを起動させて終了させます。

cd runescape_server

./RSDragonwildsServer.sh

実行後、ログが流れていくと思うのでしばらく待つ。止まったら、control+cでプログラムを終了。

設定ファイルの編集

cd ./RSDragonwilds/Saved/Config/LinuxServer

nano nano DedicatedServer.ini

DedicatedServer.ini

AdminPassword=管理者パスワード
OwnerId=ここはゲーム内で確認する必要があります。
ServerGuid=***************** 英数字がならんでいると思うのでそのまま
ServerName=サーバー所有者の名前など。何かしら入力。
WorldPassword=ログインパスワード。不要な場合は空。
DefaultWorldName=表示させるサーバー名

OwnerIdは、ゲームを起動させて設定メニューから確認できます。

RuneScape プレイヤーID

サービス化

sudo nano /etc/systemd/system/runescape.service
[Unit]
Description=RuneScape Dedicated Server
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target

[Service]
WorkingDirectory=/home/runescape/runscape_server
ExecStart=/home/runescape/runscape_server/RSDragonwildsServer.sh                
LimitNOFILE=100000
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s INT $MAINPID
Restart=always
User=runescape
Group=runescape
TimeoutStartSec=300

[Install]
WantedBy=multi-user.target

サービスの起動

※ deamon reload

sudo systemctl daemon-reload
※ enable service

sudo systemctl enable runescape.service
※ start service

sudo systemctl start runescape.service

サービスの確認

※ check service status

sudo systemctl status runescape.service

サービスの停止

※ stop service

sudo systemctl stop runescape.service

サーバー検索

現時点では、まともに検索機能が働いていない。なので、初回はIPアドレスでの直接接続を行った方がいいでしょう。一度接続して遊べば、最近の項目にサーバーが表示されると思います。

RuneScape Dragonwilds Dedicated Server
RuneScape Dragonwilds

この記事が気に入ったら
いいね または フォローしてね!

よかったらシェアしてね!

コメント

コメントする

CAPTCHA


目次