Imported from 2004sp/2006sp-Client (
AGENTS.md). Install upstream withnpx skills add 2004sp/2006sp-Client. Copyright stays with the author.
Working in this repository
- This is the Windows Java 8 client for the matching
2006sp-Server. Use JDK 1.8.0_101 or another compatible JDK 8;java,javac, andjarmust be onPATH. - Start with
docs/source-map.mdto locate code. The Java source is undersrc/main/java; smoke tests are undersrc/test/java. - Search source first:
rg -n "pattern" src/main/javaorrg --files src/main/java. The tracked game cache has over 48,000 files..ignorekeeps it out of ordinary ripgrep searches; pass a specific cache path when asset work requires it. - Run
check.batafter Java changes. It compiles every source file and runs server-free smoke tests. Runbuild.batto packagebuild/Client.jarwhen a runnable artifact is needed.build.bat --checkruns just the compiler check and returns a failing exit code on errors. - The client runs from
runtime/viarun.bat, which needs the matching server for gameplay. Keep generated files inbuild/and do not commit localruntime/userConfig.cfgsettings or login details. - Preserve Java 8 language and library compatibility. The source is recovered/decompiled, so edit narrowly and check callers before changing method signatures.
