Asphyxia 配置
Asphyxia,中文通常称为氧无,是当前最流行的本地e-amusement服务器

何谓氧无
氧无是一个建立在本地的e-amusement服务器/模拟器,通过使用氧无,你可以在没有私人服务器的情况下游玩游戏,它仅可能的提供了一个简易但功能丰富的环境
安装核心
Asphyxia Core
从Github下载氧无核心,你应该选择 asphyxia-core-win-x64.zip 进行下载
下载后请将其解压在游戏本体文件夹的旁边,最终的目录结构应该是这样的:
提示
许多教程让你把氧无直接解压在contents文件夹内,但我并不推荐你这么放,当你重装游戏或者迁移游戏时会很难管理


安装插件
氧无本身只是一个核心,其没有对任何一个游戏做官方的支持以规避风险。如果需要启用对某一游戏的支持,你需要寻找由社区维护的插件并安装,以下是目前还在维护的SDVX插件的下载地址
22vv0/asphyxia_plugins
插件正在逐步扩展1代到5代旧版的支持

下载最新的即可,然后打开氧无程序目录,进入 plugins 文件夹,新建文件夹并取名为 sdvx@asphyxia

将刚才下载的插件的文件全部解压至这个文件夹,注意不要有嵌套,你最终的应该形如下方的结构:

初始化
完成后双击启动 asphyxia-core-x64.exe,会弹出一个终端窗口+一个网页,此时服务器就已经启动好了。网页就是氧无的管理界面,之后我们全部称其为WebUI。
如果没有自动弹出,请手动打开浏览器访问 http://localhost:8083/

你可以在Dashboard页面配置氧无的基础设定

| 功能 | 说明 |
|---|---|
Port | 氧无所使用的端口 |
Bind | 氧无所绑定的域名 |
Ping IP | 服务器连通性检测IP,如果失败则离线 |
Matching port | 对战匹配使用的端口(需插件支持) |
Allow register | 是否允许注册 |
Maintenance mode | 是否启用维护模式 |
Enable paseli | 是否启用Paseli(关闭后无法使用Blaster、Premium Time等Paseli Only的模式) |
WebUI on startup | 是否每次启动时都打开WebUI |
配置
点开WebUI左侧的SDVX,配置以下表格中的选项,并点击Apply应用


| 功能 | 说明 |
|---|---|
Game Data Directory | 游戏数据目录(contents) |
Unlock Customization Items | 自定义物品(副屏背景/系统音频/表情包等)全解 |
Unlock All Songs | 歌曲全解 |
Unlock All Navigators | 领航员全解 |
Unlock All Appeal Cards | Appeal Cards全解 |
更新资源
插件的功能大多需要游戏数据的支持,我们需要把数据导入到插件里
在左侧栏里点击 Overview,找到Data Upload,每个可上传项都代表了一个游戏的大版本,找到你当前对应的大版本,点击 Upload 按钮,选择 contents\data\others 文件夹下的 music_db.xml
如果存在omnimix,则还有omni的 music_db.xml,位于 contents\data_mods\omnimix\others 下,选择它即可

再在左侧栏里点击 Update Webui Assets,然后点击 Update 按钮等待下方出现Done且没有Error即可,导入会额外占用几个GB的空间,请确保剩余空间充足
提示
如果你出现了Error,请检查你是否配置好上方的游戏数据目录,或者数据目录填写错误,然后重试

设置服务器地址
此处需要按照 http://绑定域名:端口号 的格式填到Spice里的 EA Service URL
默认未修改的情况下填写 http://localhost:8083 即可

启动
此时确保氧无已启动在后台,然后启动游戏。不出意外的话你应该已经通过自检并看到主界面了
Extra:更新插件
每次游戏更新都需要下载最新的插件替换
只要解压新插件里的内容并替换进去,并执行资源更新,否则会因为数据不完全导致歌曲不出现/歌曲不解锁/主界面白屏等问题

进阶配置
进阶氧无配置
点这看进阶氧无配置

