프로젝트 소개
이 저장소는 Assault Fire PH를 위한 비공식 보존 및 서버 에뮬레이션 프로젝트이며, v1.0.0.24 클라이언트 빌드만을 대상으로 합니다. 원본 게임 클라이언트나 독점 게임 파일은 포함하지 않으며, 사용자는 이미 게임 사본을 보유하고 있어야 합니다.
제공 기능:
- VERSION, AUTH, DIR, ROLE, ZONE 서비스를 구현한 로컬 에뮬레이터 서버(assaultfire_server_v143b.py)로, 실행 전 클라이언트 설정을 검증하는 사전 점검 게이트가 있습니다.
- 게임을 찾아 지원되는 빌드인지 확인하고, Python 3.10+ 가상 환경을 구성하며, 로컬 RSA 키 쌍과 이에 맞는 APClient.dat를 생성하고, Windows hosts 항목을 복구하며, 사용자 본인의 TGame.exe에 검증된 날짜/시간 패치를 적용하고(.bak 백업 유지), 서버와 클라이언트를 시작하는 원클릭 PowerShell 런처(START_ASSAULT_FIRE.ps1).
- 첫 실행 시 사용자 이름/비밀번호를 등록할 수 있는 로컬 개발 계정 웹사이트로, 일반적으로 http://127.0.0.1:8080/register 에 있습니다.
- Python/Git 설치, venv 생성, 키 생성, TCLS/APClient 진단, tversion/tauthproxy/tdir.levelupgames.ph를 127.0.0.1로 리디렉션하는 hosts 설정, 사용자가 START를 클릭하기 전에 TCLS를 준비시키는 일시 중단 실행 도우미를 다루는 수동 설정 및 문제 해결 문서.
- TCLS.dll 및 APClient.dat를 진단하고 패치하는 도구로, 지원되는 원본 및 패치된 빌드의 알려진 SHA-256 해시를 포함합니다.
- PvE/전용 서버 수명 주기 처리와 UE3 PvE 연구 노트, 그리고 로컬 게임 클라이언트가 없는 호스트를 위한 서버 전용 모드.
운영 참고 사항: 이 프로젝트는 Windows 지향이며, 사용자 본인의 게임 파일이 필요하고, 다른 게임 버전에 패치를 강제로 적용하지 말 것을 경고합니다. 개인 키(PRIVATE.PEM)는 절대 공유하거나 커밋해서는 안 됩니다. 로깅은 기본적으로 콘솔에 INFO, server/af_server_live.log에 DEBUG+가 기록되며, 민감한 AUTH 16진수 디버깅은 환경 변수를 통해 선택적으로 활성화됩니다. README는 타갈로그어, 세부아노어, 중국어 간체를 포함한 여러 언어로 제공됩니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.