RikkaNaa

RikkaNaa

Artemis不完全食用指南

イントロダクション#

Artemis について特に説明することはないでしょう、SEGA の HDD 用のローカルサーバーで、Aqua の後継者と言えるでしょうか?

SEGA'S 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 フォルダー内で powershell を開き、実行します

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

Chunithmを除いては未テストであり、使用可能性を保証しません
リソースがあればテスト用に送っていただけると嬉しいです

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.im/posts/manual/artemis-manual


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