Linux (Ubuntu)

Last-modified: 2025-06-11 (水) 09:55:22

Linux Game Server Managers を使用したRustサーバーインストール方法
https://linuxgsm.com/servers/rustserver/

1.Rust Server で使用するユーザー作成

サービスユーザー作成と、sudo許可設定

$ sudo adduser rustserver
$ sudo usermod -aG sudo rustserver


2.Rust Server で使用する追加パッケージインストール

libgdiplusは、Raidable Basesで使用

$ sudo apt -y install libgdiplus


3.Rust Server インストール

rustserverユーザーで、インストール

$ sudo su - rustserver
$ wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh rustserver
$ ./rustserver install


4.oxide導入(プラグイン使用に必須)

modインストーラー起動

$ ./rustserver mods-install

oxideインストール

Available addons/mods
=================================
Carbon for Rust - Allows for the use of both plugins and harmony mods - carbonmod.gg
 * rustcarbon
Oxide for Rust - Allows for the use of plugins - https://umod.org/games/rust
 * rustoxide

Enter an addon/mod to install (or exit to abort): rustoxide ←【ここ入力】


5.Rust Server サービス登録

RustServerサービス起動ファイル作成

$ sudo vi /etc/systemd/system/rust.service
[Unit]
Description = rust daemon
After=network.target

[Service]
Type=forking
WorkingDirectory=/home/rustserver
ExecStartPre=/home/rustserver/rustserver update-lgsm
ExecStartPre=/home/rustserver/rustserver force-update
ExecStartPre=/home/rustserver/rustserver mods-update
ExecStart=/home/rustserver/rustserver start
ExecStop=/home/rustserver/rustserver stop
Restart = no
User=rustserver
Group=rustserver
RemainAfterExit=yes
LimitNOFILE=1000000
TimeoutStartSec=3600

[Install]
WantedBy=multi-user.target


6.Rust Server サービス起動自動化

Rustサービスの自動起動設定

$ sudo systemctl enable rust.service
$ sudo systemctl start rust.service


コメント

  • sudo usermod -aG sudo rustserver と $ ./rustserver install はコマンドが誤っています。 -- 2025-04-29 (火) 11:36:14
  • 指摘誤りであり、コマンドに間違いはない -- 河童 2025-06-11 (水) 09:55:22

ページ閲覧回数( 合計:?回 今日:?回 昨日:?回 )