diff --git a/modules/core/facility.py b/modules/core/facility.py index 63a6ada..a90246b 100644 --- a/modules/core/facility.py +++ b/modules/core/facility.py @@ -36,12 +36,12 @@ async def facility_get(request: Request): E("id", 3, __type="str"), ), E.portfw( - E.globalip(config.ip, __type="ip4"), - E.globalport(5704, __type="u16"), - E.privateport(5705, __type="u16"), + E.globalip(request.client.host, __type="ip4"), + E.globalport(5700, __type="u16"), + E.privateport(5700, __type="u16"), ), E.public( - E.flag(0, __type="u8"), + E.flag(1, __type="u8"), E.name(config.arcade, __type="str"), E.latitude(0, __type="str"), E.longitude(0, __type="str"), diff --git a/modules/iidx/iidx30gamesystem.py b/modules/iidx/iidx30gamesystem.py index 1284c27..fffef8d 100644 --- a/modules/iidx/iidx30gamesystem.py +++ b/modules/iidx/iidx30gamesystem.py @@ -49,7 +49,7 @@ async def iidx30gamesystem_systeminfo(request: Request): *[ E.arena_music_difficult( E.play_style(s, __type="s32"), - E.arena_class(-1, __type="s32"), + E.arena_class(19, __type="s32"), E.low_difficult(1, __type="s32"), E.high_difficult(12, __type="s32"), E.is_leggendaria(1, __type="bool"), @@ -60,7 +60,7 @@ async def iidx30gamesystem_systeminfo(request: Request): *[ E.arena_cpu_define( E.play_style(s, __type="s32"), - E.arena_class(-1, __type="s32"), + E.arena_class(19, __type="s32"), E.grade_id(18, __type="s32"), E.low_music_difficult(8, __type="s32"), E.high_music_difficult(12, __type="s32"), diff --git a/modules/iidx/iidx30lobby.py b/modules/iidx/iidx30lobby.py index 618fbb0..07ce81a 100644 --- a/modules/iidx/iidx30lobby.py +++ b/modules/iidx/iidx30lobby.py @@ -4,7 +4,7 @@ from fastapi import APIRouter, Request, Response from core_common import core_process_request, core_prepare_response, E -router = APIRouter(prefix="/local2", tags=["local2"]) +router = APIRouter(prefix="/lobby", tags=["lobby"]) router.model_whitelist = ["LDJ"] diff --git a/modules/iidx/iidx30pc.py b/modules/iidx/iidx30pc.py index 20d60c9..78cba06 100644 --- a/modules/iidx/iidx30pc.py +++ b/modules/iidx/iidx30pc.py @@ -291,7 +291,7 @@ async def iidx30pc_get(request: Request): E.arena_data( E.achieve_data( play_style=0, - arena_class=-1, + arena_class=19, rating_value=90, win_count=0, now_winning_streak_count=0, @@ -302,7 +302,7 @@ async def iidx30pc_get(request: Request): ), E.achieve_data( play_style=1, - arena_class=-1, + arena_class=19, rating_value=90, win_count=0, now_winning_streak_count=0,