forked from metin-server/m2dev-client
1.5 KiB
1.5 KiB
AGENTS.md
Repository Role
This repository contains client-side data and runtime assets.
Important contents:
assets/root/: Python-side client logic and UI scriptsassets/pack.py: packing workflow entrypointassets/PackMaker.exe: packing toolconfig/: client config defaults
Working Rules
- Keep server endpoint changes, login UI behavior, and root python edits here.
- Do not commit private credentials, user-local secrets, or accidental personal config changes.
- Be careful with packed asset workflows: change the source asset first, then repack intentionally.
- Keep protocol-facing login behavior aligned with
m2dev-client-srcandm2dev-server-src.
Important Files
Common login/server connection files:
assets/root/serverinfo.pyassets/root/intrologin.pyassets/root/networkmodule.pyassets/root/constinfo.pyassets/root/localeinfo.py
Operational Notes
This repository is where client-visible server endpoint updates usually land.
If the server address, auth/channel routing, or login UI flow changes:
- update the relevant root scripts here
- keep the packet/protocol side aligned with
m2dev-client-src - verify against the current Debian server deployment
Cross-Repo Boundaries
- asset/root/python/config changes belong here
- client executable and C++ protocol code belong in
m2dev-client-src - server runtime/deploy/docs belong in
m2dev-server - server auth/packet implementation belongs in
m2dev-server-src