介紹#
Artemis 沒什麼好介紹的了吧,給 SEGA 系 HDD 用的本地服,算是 Aqua 的繼承者?
A network service emulator for games running SEGA'S ALL.NET service, and similar.
::: info
Artemis 更新真的很快,我的更新速度可能跟不上
如果內容失效的話,評論區或者郵箱發我,看到會處理的)
:::
Windows#
準備#
所需要的東西有
- Windows 10 或以上系統
- Python
- MariaDB
- 良好的網絡連接
- 清醒的大腦
安裝 Python#
Python 的安裝就不多贅述了,一搜一大把,建議使用 3.11
記得勾上 PATH
安裝 MariaDB 11#
安裝過程略
在開始裡找到 MySQL Client 打開登錄
逐行輸入以下命令,<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#
有兩種方式可選
直接下載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
啟動試試吧,如果一切正常,你將會看到會看到類似
的輸出
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
開始享受你的次新次熱吧
常見問題#
此處收錄常見問題,如果你遇到了可以發我)
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 下的兩個 ICF 是否正確
- 請不要使用中文目錄
此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://rikka.im/posts/manual/artemis-manual