profile picture

11 pages tagged with "rust"

Rust プラグインでマップにマーカーを追加する

Published on 2024/10/12 - 1139 words - 6 mins
概要 Rust プラグインでマップにマーカーを追加します。 関連情報 Rust のサーバーを構築する VSCode に Rust の Mod の開発環境を構築する Marker API を使用する方法 Marker API を使用してマップにマーカーを追加します。 Marker API のインストール Marker API から MarkerAPI.cs をダウンロードします。 MarkerAPI.cs をサーバーの oxide/plugins フォルダにコピーします。 API_CreateMarkerPublic API_CreateMarkerPublic をコールしてプレ… read more

Rust プラグインでエンティティのスケールを変更する

Published on 2024/10/08 - 716 words - 4 mins
概要 Rust プラグインで Entity Scale Manager を使用してエンティティのスケールを変更します。 参考情報 Entity Scale Manager 関連情報 Rust のサーバーを構築する VSCode に Rust の Mod の開発環境を構築する Entity Scale Manage のインストール Entity Scale Manager から EntityScaleManager.cs をダウンロードします。 EntityScaleManager.cs をサーバーの oxide/plugins フォルダにコピーします。 API_ScaleEn… read more

Rust プラグインのデータファイルを使用する

Published on 2024/10/01 - 602 words - 4 mins
概要 Rust プラグインのデータファイルを使用して任意のデータを保存します。 参考情報 Data Files 関連情報 Rust のサーバーを構築する VSCode に Rust の Mod の開発環境を構築する データファイルの使用 ファイルの先頭に名前空間への参照を追加します。 using Oxide.Core.Configuration; データファイルのフィールドを作成します。 DynamicConfigFile dataFile; データファイル oxide/data/MyDataFile.json がすでに存在する場合はロードします。データファイルが存在し… read more

Rust プラグインにライブラリを追加する

Published on 2024/09/25 - 146 words - 1 mins
概要 Oxide の拡張機能を利用して Rust プラグインにライブラリを追加します。今回は WanaKanaShaapu をプラグインに追加します。 参考情報 Extensions 関連情報 Rust のサーバーを構築する VSCode に Rust の Mod の開発環境を構築する ライブラリの追加 ライブラリの dll ファイルを用意します。今回は WanaKanaShaapu.dll です。 サーバーの RustDedicated_Data/Managed フォルダに dll ファイルをコピーします。 プラグインの cs ファイルの先頭に次のコメントを追記します。 … read more

Rust プラグインに構成を設定する

Published on 2024/09/16 - 488 words - 3 mins
概要 Rust プラグインに構成を設定し JSON ファイルから設定を読み込みます。 参考情報 Plugin lifecycle Step 6: Implementing Configuration 関連情報 Rust のサーバーを構築する VSCode に Rust の Mod の開発環境を構築する Rust プラグインのチャットコマンドを実装する 権限の設定 Rust プラグインのチャットコマンドを実装する で作成した ActivePlayers.cs ファイルに構成を設定します。 ファイルの先頭に名前空間への参照を追加します。 using Newtonsoft.Json; … read more

Rust プラグインの基本的な GUI を実装する

Published on 2024/09/01 - 552 words - 3 mins
概要 Rust プラグインの基本的な GUI を実装し、チャットコマンドを実行すると文字を表示します。 参考情報 Basic concepts of GUI RustCui Kulltero/Rust.Community Timers FlamingMojo's Blog 関連情報 Rust プラグインのチャットコマンドを実装する 環境 Visual Studio Code 1.91.1 Docker Desktop 4.33.1 .NETFramework Standard 2.1 Microsoft.NETFramework.ReferenceAssemblies 1.0.3 O… read more

Rust プラグインをローカライズする

Published on 2024/08/15 - 457 words - 3 mins
概要 Rust プラグインをローカライズします。 参考情報 Localization Localization 関連情報 Rust のサーバーを構築する VSCode に Rust の Mod の開発環境を構築する Rust プラグインのチャットコマンドを実装する デフォルトの文言を設定 Rust プラグインのチャットコマンドを実装する で作成した ActivePlayers.cs ファイルをローカライズします。 Dictionary を使用するため、System.Collections.Generic をインポートします。 using System.Collections.Gen… read more

Rust プラグインに権限を設定する

Published on 2024/08/14 - 468 words - 3 mins
概要 Rust プラグインに権限を設定し、権限のあるユーザーのみがプラグインを使用できるようにします。 参考情報 Plugin lifecycle Introduction to Permissions 関連情報 Rust のサーバーを構築する VSCode に Rust の Mod の開発環境を構築する Rust プラグインのチャットコマンドを実装する 権限の設定 Rust プラグインのチャットコマンドを実装する で作成した ActivePlayers.cs ファイルに権限を設定します。 プロパティ Permission で実装する権限を指定します。 privat… read more

Rust プラグインのチャットコマンドを実装する

Published on 2024/08/13 - 338 words - 2 mins
概要 チャットコマンドを実行しアクティブユーザーの名前をチャットに表示する Rust 用プラグインを作成します。 参考情報 Plugin lifecycle Writing your first plugin 関連情報 Rust のサーバーを構築する VSCode に Rust の Mod の開発環境を構築する プラグインの実装方法 ActivePlayers.cs ファイルを作成し、アクティブユーザーの名前をチャットに表示するチャットコマンドを実装します。 メソッド ActivePlayersCommand を実装します。 void ActivePlayersCo… read more

VSCode に Rust の Mod の開発環境を構築する

Published on 2024/02/29 , Last updated 2024/10/16 - 1671 words - 9 mins
概要 Visual Studio Code に Rust(ビデオゲーム) の Mod の開発環境を構築します。 前提条件 Visual Studio Code がインストールされている必要があります。 Visual Studio Code Dev Containers の System requirements を満たしている必要があります。 Rust のサーバーを構築している必要があります。サーバーの構築方法は こちら を参照して下さい。 環境 Visual Studio Code 1.94.2 Docker Desktop 4.34.3 .NET 8 Oxide.Rust 2.… read more

Rust のサーバーを構築する

Published on 2023/06/03 , Last updated 2024/02/08 - 1426 words - 8 mins
概要 didstopia/rust-server を使用して Rust のサーバーを構築します。 前提条件 Docker, Docker Compose が使用できる必要があります。 参考情報 Rust Wiki - Creating a server Rustafied - Host your own Rust Dedicated Server サーバーの構築 Rust のサーバーを構築します。 サーバーに必要なフォルダを作成します。 フォルダ名備考 dataRust データ用のフォルダ サーバーに必要な環境変数を記述したファイル「rust.env」を作成します。 RUST… read more