Rikka

Rikka

这里还没有东西哦

Artemisの不完全食用指南

介紹#

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

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

Windows#

準備#

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

  • Windows 10 またはそれ以上のシステム
  • Python
  • MariaDB
  • 良好なネットワーク接続
  • 頭が冴えていること

Python のインストール#

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

MariaDB 11 のインストール#

インストールプロセスは省略します。
「スタート」メニューから MySQL Client を見つけて開きます。
以下のコマンドを 1 行ずつ入力します。「」は設定したいパスワードに置き換えてください。

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 になっているかどうかを確認してください。そうであれば、1.0 に変更してください。
  • それでも config_common.json を確認し、allnet_accounting がオンになっているかどうかを確認してください。オンの場合は、オフにしてください。

Title BAD#

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

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

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

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


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