RikkaNaa

RikkaNaa

Artemisの不完全な食事の指南

介紹#

Artemis は、SEGA の ALL.NET サービスを実行するゲーム用のネットワークサービスエミュレータであり、同様のものです。

::: info
Artemis の更新は本当に速く、私の更新速度に追いつけないかもしれません。
もしコンテンツが無効になった場合は、コメントセクションまたはメールで私に連絡してください。確認次第対応いたします)
:::

Windows#

準備#

必要なものは次のとおりです。

  • Windows 10 またはそれ以上のシステム
  • Python
  • MariaDB
  • 良好なネットワーク接続
  • クリアなマインド

Python のインストール#

Python のインストールについては、詳細は省略しますが、検索すればたくさん見つかります。バージョン 3.11 を使用することをお勧めします。
PATH にチェックを入れることを忘れないでください。

MariaDB 11 のインストール#

インストールプロセスは省略します。
MySQL Client を開き、ログインします。
以下のコマンドを 1 行ずつ入力します。<Enter Password Here>は設定したいパスワードに置き換えてください。

CREATE USER 'aime'@'localhost' IDENTIFIED BY '<Enter Password Here>';
CREATE DATABASE aime;
GRANT Alter,Create,Delete,Drop,Index,Insert,References,Select,Update ON aime.* TO 'aime'@'localhost';
FLUSH PRIVILEGES;
exit;

Artemis のダウンロード#

2 つの方法があります。
Artemis-developをダウンロードして解凍するか、git を使用してクローンします(推奨)。

git clone https://gitea.tendokyu.moe/Hay1tsme/artemis.git -b develop

Python モジュールのインストール#

Artemis フォルダ内でパワーシェルを開き、次のコマンドを実行します。

pip install -r requirements.txt

Artemis の設定#

example_config フォルダを config に変更する#

設定ファイルの編集#

config/core.yaml:

server:
  listen_address: 0.0.0.0
database:
  password: "設定したパスワード"
aimedb:
  key: "Copyright(C)SEGA"

頭文字 D をプレイしない場合は、idz.yaml で無効にすることができます。

データベースの設定#

python dbutils.py create

Artemis の起動!#

ここまでで、Artemis の基本的な設定が完了しました。
次のコマンドを使用して起動してみてください。

python index.py

すべて正常に動作していれば、次のような出力が表示されます。

! Artemis

Linux#

実際には特に説明することはありません。
MySQL をインストールし、Memcached をインストールし、Windows の手順に従ってください。

ゲーム固有の設定#

Note

Chinithm以外はテストされておらず、使用できることを保証しません。
リソースを持っている場合は、テストを送ってください

Chunithm#

::: info
この記事では、**Chunithm Sun Plus (2.16)** バージョン以上をプレイしていることを前提としています。
まだ Sun バージョンまたはそれ以下のバージョンをプレイしている場合は、AquaDXを使用してください。
:::

リソースのインポート#

Artemis ディレクトリで次のコマンドを実行します。

python read.py --game SDBT --version 14 --binfolder <dataのパス> --optfolder <optのパス>

待っている間にリソースがインポートされます。

設定ファイルの変更#

config/chuni.yaml を編集します。

(P.S: 下の ROM と Data のバージョンは必要に応じて変更してください。変更しなくても問題ありません)

team:
  name: ARTEMiS # デフォルトのチーム名
version:
  14:
    rom: 2.16.00
    data: 2.15.11

完了#

segatools.ini の default = にローカルエリアネットワークの IP アドレスを入力します。

Note

localhost や 127.0.0.1 を使用しないでください。
それ以外の場合、ALL.Net は NG になります。

新しいゲームをお楽しみください。

FAQ#

ここではよくある質問をまとめています。問題が発生した場合は、お知らせください。

ALL.Net Authentication BAD#

  • ゲームディレクトリの config_common.json で allnet_auth が 2.0 になっているかどうかを確認してください。2.0 の場合は、1.0 に変更してください。
  • まだ config_common.json ですが、allnet_accounting がオンになっているかどうかを確認してください。オンの場合は、オフにしてください。

Title BAD#

  • サーバーで実行している場合は、config/core.yaml の hostname をサーバーの IP / ドメイン名に変更してください。ローカルで実行している場合は localhost になります。

全 GOOD 但し灰色のネットワーク#

  • amfs フォルダ内の 2 つの ICF が正しいかどうかを確認してください。
  • 中国語のディレクトリを使用しないでください。

この記事はMix Spaceから xLog に同期して更新されました。
元のリンクはhttps://rikka.im/posts/manual/artemis-manualです。


読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。