팡야 S8 (프레시업!) - 오프라인 서버 간편 가이드
최신 팡야 오프라인 서버 설정 가이드를 찾지 못했고, 공식 서버도 더 이상 없는 것 같아 게임 보존에 조금이나마 도움이 되고자 이 글을 작성하게 되었습니다.
우선, 이 가이드에 사용된 파일을 개발하고 관리해주신 모든 분들께 감사드립니다. 여러분의 노고가 없었다면 불가능했을 것입니다. 모든 크레딧과 링크는 글 말미에 명시하겠습니다.
또한, 방대한 자료와 가이드가 담긴 훌륭한 위키를 만들어주신 일본 팡야 커뮤니티에도 감사드립니다.
참고로, PPSSPP 에뮬레이터를 사용하면 PSP용 팡야를 스마트폰이나 PC에서 간편하게 플레이할 수 있습니다.
서버를 설정하는 번거로움 없이 팡야를 즐길 수 있는 좋은 방법입니다. 심지어 멀티플레이도 지원합니다. 다만, 오래된 게임이라 아이스 스파 같은 상징적인 맵이 없다는 점이 아쉽습니다.
이 가이드에 사용된 자료는 제가 직접 만든 것이 전혀 아니라는 점을 알려드리고 싶습니다! 포럼과 일본 위키를 뒤져서 찾은 외부 자료만 사용했습니다.
2024년 12월 2일 수정 이전에 이 가이드를 보셨다면, 세 가지 버전으로 나뉘어 있다는 것을 아실 겁니다.
1. S8 미국 버전 851.00: 이 포럼에서 찾은 파일을 사용했습니다. 이 버전을 US8이라고 부르겠습니다. 설정이 쉽고 영어로 되어 있지만, 아래 댓글에서 outubro님이
언급하신 것처럼 버그가 많습니다. 2. S8 미국 버전 851.00 일본어 수정 버전: 일본 위키에서 찾은 파일을 사용했습니다. 이 버전을 US8JP라고 부르겠습니다. 설정이 가장 쉽고 처음부터 상점에서 (일본과 태국의) 거의 모든 아이템을 구매할 수 있습니다. 단점은 일본어라는 점입니다 (읽을 수 있거나 신경 쓰지 않는다면 괜찮습니다!). 이 버전도 위에서 언급한 버전처럼 버그가 많을 것 같지만, 확실히는 모르겠습니다.
3. S8 JP 버전 983.00은 위에서 언급한 위키의 파일을 사용합니다. 제가 아는 한 가장 최신 버전입니다. 배포 후에는 일본어 기본 클라이언트가 실행됩니다. 일본어 위키에 관련 자료가 있으므로 (미국과 태국에서 가져온) 모든 (대부분의?) 아이템을 상점에 추가하는 방법을 알려드리겠습니다. 이 버전은 설정하는 데 가장 복잡하지만, 그다지 어렵지는 않습니다. 이 버전은 JP라고 부릅니다.
1- 범위
2- 일본어 위키 및 자료
3- US8JP (가장 쉬움!)
4- JP8 (가장 최신!)
5- US8 (수정 전 원본 가이드)
6- 친구와 함께 플레이하기
7-
크레딧
이 가이드는 혼자서 즐길 수 있는 간단한 팡야 서버를 만드는 방법을 설명합니다. 친구들과 함께 플레이할 수 있도록 몇 가지 조언을 드리겠지만, 보장할 수는 없습니다.
저는 프로그래밍에 대해서는 전혀 모르고, 구글 검색과 간단한 오류 수정 정도만 할 줄 압니다. 게임 파일이나 서버 파일 수정 방법에 대해서는 이 가이드에서 다루는 내용 외에는 아는 것이 없습니다. 전문가가 되려는 것도 아닙니다.
팡야는 제가 어릴 적 가장 좋아했던 게임 중 하나였고, 가끔씩이라도 즐길 수 있어서 기쁩니다. 이 가이드도 그런 제 마음을 담아 작성했습니다.
일본어를 읽을 수 있거나 구글 번역기를 사용할 수 있다면 위키를 참고하는 것이 더 편리할 것입니다. 하지만 저는 최대한 미래에도 유용하게 쓰일 수 있도록 영어로 깔끔하게 작성하려고 노력했습니다.
현재 유효한 링크는 제공하지 않으니, 링크가 만료되기 전에 필요한 정보를 다운로드하세요.
링크가 작동하지 않으면 알려주세요. 제가 어떻게든 해결해 보겠습니다.
여기 일본어 위키 링크가 있습니다 .
.pak 및 .iff 파일 편집부터 서버를 처음부터 설정하는 방법까지 다양한 가이드를 찾을 수 있습니다. 더 자세히 알고 싶다면 구글 번역기를 함께 사용하면서 살펴보는 것을 강력히 추천합니다.
대부분의 자료는 구글 드라이브 에서 확인할 수 있습니다 .
안전을 위해 파일을 열기 전에 반드시 바이러스 검사를 하세요. VirusTotal은 훌륭한 도구이지만, 오탐이 많이 발생할 수 있습니다. 오탐을 식별하는 방법을 배우세요. 여기에 있는 파일이 안전한지 확신할 수 없다면 절대 열지 마세요. 저는 이
실행 파일들에 대해 어떠한 책임도 지지 않습니다. 다만, 이 가이드에 언급된 모든 파일을 직접 사용해보고 검사했으며, 안전하다고 생각합니다.
또한, 압축 해제된 .exe 파일을 사용하지 않고 바이러스에 감염되는 위험을 피하는 방법도 알려드리겠습니다.
A- 요구사항
제가 이게 제일 쉽다고 했을 때 농담이 아니었어요. 일본 드라이브 에서 RELEASE SRV4.rar 파일을 다운로드 하고 원하는 위치에 압축을 풀기만 하면 됩니다. 이제 Launch web server.bat 파일을 더블 클릭 하고 " Server ON" 을 클릭하여 서버를 켜세요 . 다음으로 클라이언트 EXE 폴더 로 이동하여 regproject.reg 파일을 실행합니다 . 서버는 80번 포트를 사용하므로 , 다른 용도로 해당 포트를 사용하고 있다면 종료하세요. 게임을 실행하기 전에 ProjectG127.exe 파일을 사용하는 백신 프로그램으로 검사해 보세요. 검사 결과가 불안하다면 이 가이드의 rugburn 섹션으로 이동하고, 그렇지 않다면 계속 진행하세요. 게임이 오류 없이 정상적으로 실행될 것입니다. UwAmp 앱을 실행하고 "www Site" 버튼을 클릭하세요 . 기본 브라우저에 웹사이트가 열릴 것입니다. 계정을 만들고 게임으로 돌아가 로그인하여 즐기세요! 정말 간단하죠.
B- 데이터베이스 관련 문제
pangya-ssd 데이터베이스 의 로그인 아이디와 비밀번호는 root 입니다 . phpmyadmin 대신 MySQL Workbench를
다운로드해서 사용하는 것을 강력히 추천하지만 , 원하시는 대로 하셔도 됩니다. 계정 탭에서 UID 항목 아래에 사용자 ID를 확인할 수 있고, 권한 탭에서 GM 권한을 설정/해제할 수 있습니다. 0은 일반 플레이어, 4는 GM 계정을 의미합니다. 그 외에도 여러 가지 설정이 가능합니다. 사용자 정보 탭에서는 HIO, Alba, Pang, Cookies 등의 다양한 스탯을 수정할 수 있습니다. 거의 모든 카드를 계정에 쉽게 추가하는 방법도 있습니다. 이 MySQL 스크립트는 Ragezone에서 찾았는데, 누가 어디서 올렸는지 기억이 나지 않습니다. 올려주신 분께 진심으로 감사드립니다. 이 스크립트를 불러오려면 메모장에서 'UserID'를 본인의 사용자 ID로 바꿔주세요. 이 정보가 유용했다면, 아래 댓글에 누락된 카드를 추가해 주세요. 많은 분들이 감사히 생각하겠습니다. 스크립트는 2페이지에 있습니다! 죄송합니다!
C- 러그번
이 버전에 포함된 압축 해제된 .exe 파일을 신뢰하고 싶지 않으시다면 좋은 소식이 있습니다! Rugburn이 다시 한번 여러분을 도와줄 것입니다.
제대로 작동시키려면 약간의 과정이 필요하지만, 그리 어렵지는 않습니다.
먼저, 저희 Achieve 스레드 로 이동하세요 . Google Drive에서 Client Archive, Season 8 폴더로 이동하여 PangyaUS_851.rar
파일을 다운로드하세요 . 다운로드 후, ProjectG.exe 파일을 압축 해제하여 Client EXE 폴더 에 넣으세요 . Rugburn을
다운로드하고 Client EXE 폴더 로 이동하여 ijl15.dll 파일의 이름을 ijl15.dll_backup 또는 원하는 이름 으로 변경하세요 . 압축 해제된 .exe 파일로 되돌아가려면 이 파일을 보관하는 것이 중요합니다. Pangfiles GitHub 로 이동하여 pang-windows-amd64.exe.zip 파일을 다운로드하고 클라이언트 폴더에 압축을 해제하세요. 해당 저장소를 사용하신다면 별표를 눌러주세요. .txt 파일을 만들고 원하는 이름으로 저장하세요. 이 가이드에서는 파일 이름을 FIX 로 지정하겠습니다 . 파일을 열고 다음 코드를 붙여넣으세요.
@echo off
call pang-windows-amd64.exe updatelist-serve -region us -listen 127.0.0.1:80 "path_to_client_folder"
path_to_client_folder 부분을 클라이언트 경로 (예: C:\Pangya\Client EXE) 로 바꾸고 저장하세요. 이제 .txt 파일의 이름을 .bat으로 변경합니다.
예: FIX.txt -> FIX.bat. 이전에 폴더에 넣어둔 ProjectG.exe
파일 을 실행하면 rugburn.json 파일이 생성되었다는 팝업 창이 나타난 후 오류 메시지가 표시됩니다. 창을 닫으세요. rugburn.json 파일을 다음과 같이 수정합니다 .
{
"UrlRewrites": {
"http://[a-zA-Z0-9:.]+/(.*)": "http://localhost:80/$0"
},
"PortRewrites": [
{
"FromPort": 10103,
"ToPort": 10103,
"ToAddr": "localhost"
}
]
}
저장하고 닫으세요. 서버가 닫혀 있고 UwAmp 가 실행 중이 아닌지 확인한 후 FIX.bat 파일을 실행하세요. 검은색 명령 프롬프트 창이 나타날 것입니다. ProjectG.exe를 다시 실행하세요. 이번에는 명령 프롬프트 창 에 "업데이트 목록이 X초 만에 제공 되었습니다(캐시 적중: 0, 캐시 누락: Y) " 라는 메시지가 표시될 것입니다 . 여기서 X는 초 단위 시간이고 Y는 캐시 누락 횟수입니다. 클라이언트가 실행 중이고 로그인 화면이 표시될 것입니다. 아직 아무것도 닫지 말고 즐겨 사용하는 웹 브라우저를 열고 다음 주소를 입력하세요.
다운로드 팝업창이 뜨면 원하는 위치에 저장하세요. 텍스트가 많이 보이면 Ctrl + S를 누르고 아무 곳에나 저장하면 됩니다. 파일 이름은 updatelist (확장자 없음) 입니다. 이제 pangya 폴더/Webserver/www로 이동하세요. Translation 폴더를 찾아 read.html
파일을 복사한 후 read.aspx 로 이름을 변경하세요 . S4_Patch 폴더를 찾아 복사한 다음 같은 경로에 new 라는 새 폴더를 만드세요 . 그 안에 Service 라는 새 폴더를 만들고 복사한 S4_Patch 파일을 넣으세요 . 방금 다운로드한 Updatelist 파일을 new/service 경로에 있는 S4_Patch 폴더에 복사하세요. 이제 .ini 파일 과 데이터베이스 에서 게임 버전을 수정해야 합니다 . pangya 메인 폴더로 돌아가서 auth.ini, Game01.ini, Game02.ini, Login.ini, msg.ini 파일을 편집하세요. 이 파일들에서 다음 텍스트를 찾으세요.
#Server Versão
ServerVersion = "SS_Auth_Release_2.0", CHAR, 40;
#Server Pacote Versão
ServerPacketVersion = 2015031200, INT32, 4;
그리고 다음으로 교체하세요:
#Server Versão
ServerVersion = "None", CHAR, 40;
#Server Pacote Versão
ServerPacketVersion = 2016110200, INT32, 4;
MySQL Workbench 또는 phpMyAdmin 에서 데이터베이스를 열고 pangya_config 폴더로 이동한 다음 다음 명령어를 사용하여 ClientVersion 을 851.00 또는 852.00(틀렸을 수도 있음) 으로 변경하십시오 .
UPDATE `pangya_config` SET `ClienteVersion` = '851.00'
852.00 버전이 문제를 일으키는 지는 사실 잘 모르겠습니다 . 저는 서버를 설치한 이후로 아무 문제 없이 사용해 왔습니다.
Pangya 폴더로 돌아가서 서버를 실행하세요. ProjectG.exe 파일의 바로가기를 만들면 더 편리합니다.
모든 것이 제대로 설정되었다면 오류 없이 실행될 것입니다. 오류가 발생하면 gglog.txt 파일을 확인하고 클라이언트가 read.aspx 와 updatelist 파일 에 접근하는지 확인하세요 . 접근하지 못한다면 www 폴더의 WebServer 폴더에서 해당 파일들의 경로를 수정해야 합니다 .
새 계정을 만들어서 플레이하세요! 만약 게임 업데이트 관련 오류 메시지가 나타난다면 버그일 가능성이 높으며, .ini 파일과 pangya_config 데이터베이스의 모든 버전이 올바르게 설정되어 있는지 확인하는 것 외에는 다른 해결책이 없습니다.
저도 최근에 이 오류가 발생했는데, Pangya_server_list 파일의 클라이언트 버전을 확인하니 저절로 해결되었습니다. 만약 버전이 851.00이나 852.00으로 표시되지 않는다면 문제가 있을 가능성이 높습니다.
버전 불일치를 해결하려면 .ini 파일을 수정하는 것이 중요하므로, 오타가 없는지 꼼꼼히 확인해 보세요.
계정을 여러 개 만들어서 오류가 해결되는지 확인해 보거나, (이전에 올린 카드 관련 스크립트처럼) .sql 스크립트를 실행해 보는 것도 방법입니다. 상점에서 아이템을 구매하고 장착했다가 해제해 보는 것도 시도해 보세요. 새로운 캐릭터를 만들어 보는 것도 방법입니다. 그리고 제발, 제발 해결해 주세요.
말씀드렸다시피, 저는 이 오류의 원인을 정확히 알지 못하며, 안타깝게도 서버 로그 없이는 원인을 파악할 능력이 없습니다. 게다가 서버 로그를 얻는 방법도 모릅니다.
A- 요구사항
와, 우선 outubro 님 덕분에 이 버전을 제대로 작동시킬 수 있게 되어 정말 감사드립니다. outubro님의 게시글에 추천(업보트) 눌러주세요.
서버를 직접 컴파일하고 싶으시다면 Acrisio님의 GitHub를 방문하세요. Docker 이미지를 사용해서 Linux 서버에 배포할 수도 있습니다 . 포크된 GitHub
에도 미리 컴파일된 파일이 있습니다 . 링크를 공유해 주신 outubro님 과 파일을 제공해 주신 CCasusensa님께 감사드립니다. 아쉽게도 저는 위의 두 가지 방법 모두 실행에 실패했는데, 아마 여러분도 같은 문제로 여기에 오셨을지도 모르겠습니다. 다행히 일본 친구들이 위키에 컴파일된 파일을 올려주셨고, 저는 운 좋게도 그 파일을 사용해서 서버를 실행할 수 있었습니다! 다운로드하려면 그들의 Google Drive 메인 페이지에서 " Server Build -V2_1.rar" 파일을 다운로드하세요 . 이 파일은 2022년도에 만들어진 것이라 제가 위에서 언급한 두 가지 방법보다 구버전일 수 있습니다. 하지만 설정 방법은 거의 동일하니, 본인에게 맞는 방법을 사용하시면 됩니다! 2025년 1월 19일 수정: Outubro 님이 제공해주신 최신 컴파일된 서버 파일은 다음 링크에서 찾을 수 있습니다: https://github.com/vitinhonunes/SuperSS-Dev/releases/tag/Version3.0 제공된 다른 미국 버전과 달리, 이 버전에서는 MySQL이 아닌 MSSQL을 사용합니다 . 약간 의 학습 곡선이 있지만, 최대한 쉽게 배우실 수 있도록 도와드리겠습니다. 여기에 제공된 모든 링크는 일본 위키 의 해당 페이지에서 가져온 것입니다 . 위키가 Outubro님 의 게시물을 기반으로 만들어졌다는 것을 눈치채셨을지도 모르겠네요 . 결국 처음으로 돌아왔네요. 원하시면 위키와 이 가이드를 함께 참고하여 이미지를 확인하실 수 있습니다. 다음 파일을 다운로드하십시오. Microsoft® SQL Server® 2017 Express: https://www.microsoft.com/en-us/download/details.aspx?id=55994 SQL Server Management Studio( SSMS ): https://learn.microsoft.com/en-us/s...-management-studio-ssms?view=sql-server-ver15 Baby Web Server:
Pangya_JP 클라이언트 v983:
Rugburn: https://img.atwiki.jp/pangyaserver/pub/ijl15.rar 또는 해당 페이지 https://rugburn.gg/
Pangya JP 레지스트리: https://img.atwiki.jp/pangyaserver/pub/reg.rar
B- 클라이언트 설치
Baby 웹 서버를 원하는 위치에 압축 해제 하고 실행하세요. 설정 버튼을 클릭하고 포트를 8080으로 설정한 다음, 웹 페이지 경로를 Baby 서버 폴더 안의 www 폴더 경로(예: C:\Pangya\BabyServer\www)로 변경하세요. Pangya JP 레지스트리를
원하는 위치에 압축 해제 하고 실행하세요. 클라이언트 폴더 를 원하는 위치에 압축 해제하고 rugburn 파일을 해당 폴더에 넣으세요. GitHub에서 다운로드한 경우, ijl15.dll 파일의 이름을 ijl15_backup.dll 로 변경하여 백업한 다음 ProjectG.exe를 실행하세요. rugburn.json 파일이 생성되었다는 메시지가 표시될 것입니다 . JP 위키 링크에서 다운로드한 경우, 클라이언트 폴더에 압축 해제하고 모든 파일을 덮어쓰세요. rugburn.json 파일 은 다음과 같아야 합니다.
"UrlRewrites": {
"http://[a-zA-Z0-9:.]+/(.*)": "http://localhost:8080/$0"
},
"PortRewrites": [
{
"FromPort": 10803,
"ToPort": 10303,
"ToAddr": "localhost"
}
]
}
모든 것이 정상적으로 작동하고 베이비 웹 서버가 실행 중이라면 ProjectG.exe를 통해 게임을 실행했을 때 로그인 화면으로 이동할 것입니다!
C-서버 설치
직접 컴파일을 하려면 일본어 위키 (https://w.atwiki.jp/pangyaserver/pages/148.html) 를 참고하세요 . 저는 직접 컴파일하는 데 어려움을 겪었기 때문에 위키에서 자세한 방법을 안내해 줄 것입니다. 구글 번역기를 활용하세요. 컴파일된 서버 파일을 바로 사용하고 싶은 분들을 위해 위에서 언급한 두 가지 방법이 있습니다. 이 가이드에서는 일본어 위키 (https://w.atwiki.jp/pangyaserver/pages/148.html
)에서 제공하는 파일을 사용하겠습니다 . 해당 파일은 여기에서 다운로드할 수 있습니다.
원하는 폴더에 압축을 푸세요. 각 폴더의 .ini 파일을 편집하여 데이터베이스 경로가 올바른지 확인해야 합니다. 경로는 .ini 파일의 맨 끝 부분에 있으며 다음과 같은 형식이어야 합니다.
[NORMAL_DB]
DBIP = pangya
DBNAME = pangya
DBUSER = pangya
DBPASS = pangya
#n�o usa a porta no ODBC na vers�o do sql express
#DBPORT = 1433
접근성을 높이기 위해 각 .exe 파일을 마우스 오른쪽 버튼으로 클릭하고 "바로가기 만들기"를 선택하여 바로가기를 만드세요. 이렇게 하면 모든 파일을 실행하는 데 걸리는 시간을 크게 줄일 수 있습니다. 인증 서버를
실행 하고 오류 코드 15188160 이 발생하는지 확인하세요. 동일한 오류가 발생 하면 다음 단계로 진행하세요.
D - 데이터베이스 설치
먼저 SQL Server 2017을 설치하세요. Express 에디션을 설치하거나, 사용법을 잘 알고 있다면 다른 버전을 설치해도 됩니다.
여기서 한 가지 더 선택할 수 있는데, Acrisio가 자신의 메인 저장소에 .sql 파일을 제공했지만 저는 사용할 수 없었습니다. 대신 일본어 위키 에서 제공하는 파일을 사용하겠습니다 .
다음 두 파일을 모두 다운로드하세요 .
데이터베이스 구조 - https://img.atwiki.jp/pangyaserver/pub/databaseSQLServer.rar
데이터베이스 값 - https://img.atwiki.jp/pangyaserver/pub/database2.rar SQL Server Management Studio를 설치하고 로그인합니다 . 서버 유형에서 데이터베이스 엔진을
선택하고 서버 이름 에 YourPC\SQLExpress를 입력합니다 . 왼쪽 메뉴에서 서버를 마우스 오른쪽 버튼으로 클릭하고 속성 , 보안을 차례로 선택합니다 . 서버 인증 에서 SQL Server 및 Windows 인증 모드를 선택 하고 확인 을 클릭합니다 . 왼쪽 메뉴에서 보안 폴더를 접고 로그인을 마우스 오른쪽 버튼으로 클릭한 다음 새 로그인을 클릭합니다 . 새 창에서 이름을 pangya 로 지정한 다음 SQL Server 인증을 클릭하고 로그인과 암호를 모두 pangya 로 입력합니다 . 암호 상자 바로 아래에서 암호 만료 적용을 선택 해제합니다 . 나가기 전에 서버 역할 로 이동하여 sysadmin을 선택 하고 확인을 클릭합니다 . 왼쪽 메뉴에서 x가 있는 플러그 아이콘을 클릭하여 데이터베이스에서 로그아웃한 다음 플러그 아이콘을 다시 클릭하여 로그인합니다 . 이번에는 인증 방식을 SQL Server 인증으로 선택 하고 로그인/암호에 pangya를 입력한 다음 연결합니다. 작동하지 않으면 위의 단계에서 실수를 한 것입니다. Windows + S 키를 누르거나 Windows 검색을 열고 ODBC 데이터 원본을 검색합니다 . 추가를 클릭하고 SQL Server용 ODBC 드라이버 17을 선택합니다 . 이름을 pangya 로 지정 하고 서버 에 서버 이름을 입력합니다 (SSMS에서 복사할 수도 있습니다!). 서버 이름은 Your_pc\SQLExpress 여야 합니다 . 다음을 클릭하고 " 사용자가 입력한 로그인 ID와 암호를 사용하여 SQL Server 인증 사용 "을 선택한 다음 로그인 ID 와 암호 에 모두 pangya를 입력합니다 . 확인을 클릭합니다.
다음으로 , 작업이 완료될 때까지 연결을 테스트 하고 제대로 작동하는지 확인하십시오. 작동하지 않으면 어딘가에 오타가 있을 가능성이 높습니다. 새 항목이 사용자 데이터 원본
아래 상자에 표시되어야 합니다 . 확인 을 클릭 하고 닫습니다. 이제 이전에 다운로드한 데이터베이스 구조 파일을 엽니다 . SSMS 에서 열릴 것입니다 . 실행을 클릭하면 몇 가지 경고 (36) 가 표시되지만 대부분 무시해도 됩니다. 단, 실제 오류가 없는지 확인하십시오. 왼쪽 메뉴를 사용하여 Pangya 데이터베이스 로 이동한 다음 테이블을 축소하고 pangya_rank_config를 찾습니다 . 이를 축소한 다음 제약 조건을 축소합니다 . 두 가지 옵션이 표시됩니다. DF__pangya_ra_refre__XXXXXXXXX DF__pangya_ra_reg_d__YYYYYYYYY 이 두 이름을 적어 두고 데이터베이스 값 파일을 편집합니다. 거기서 DF__pangya_ra__refre__4F72AE6C 를 본인의 DF__pangya_ra_refre__XXXXXXXXX 로 , DF__pangya_ra__reg_d__5066D2A5를 본인의 DF__pangya_ra_reg_d__YYYYYYYYY 로 바꾸세요 . 저장하고 실행하세요. 오류가 없어야 합니다 . 서버 폴더에서 인증 서버를 실행하면 데이터베이스에 연결되고 오류가 없어야 합니다! SSMS 에서 pangya 데이터베이스 로 이동하여 pangya_server_list 테이블을 마우스 오른쪽 버튼으로 클릭 하고 " 상위 1000개 행 선택 "을 선택하여 확인할 수 있습니다 . UpdateTime 이 본인의 시간과 일치하면 제대로 작동하는 것입니다! 나머지 서버 실행 파일(.exe)을 실행 하고 클라이언트를 열어 사용자 이름과 암호에 adm을 입력하세요. 모든 과정이 올바르게 진행되었다면 게임을 플레이할 수 있을 것입니다!
전자 데이터베이스 사기극
pangya.account 파일에서 UID 항목에 사용자 ID를 확인할 수 있고, capability 탭에서 GM 상태를 설정/해제할 수 있습니다. 0은 일반 플레이어, 4는 GM 계정을 의미합니다. 그 외에도
여러 가지 설정이 가능합니다. pangya.user_info 파일에서는 HIO, Alba, Pang, Cookies 등 다양한 스탯을 편집할 수 있습니다.
계정을 생성하려면 로그인 서버 폴더 안에 있는 server.ini 파일을 열고 Createuser 줄을 1로 변경하세요 . (1 ON, 0 OFF CREATEUSER = 1) SSMS 앱 에서는 테이블을 마우스 오른쪽 버튼으로 클릭하고 " X개 행 편집 " 옵션을 선택하여 편집할 수 있습니다. 모든 행을 편집하려면 도구 -> 옵션 -> 왼쪽 메뉴 하단의 SQL 개체 탐색기 선택 -> 상위 <n>개 행 편집 명령 값을 0 으로 변경하면 됩니다 . 거의 모든 카드를 계정에 쉽게 추가하는 방법도 있습니다. 이 MySQL 스크립트는 ragezone에서 찾았는데, 누가 어디서 올렸는지 기억이 나지 않습니다. 혹시 알려주신 분이 있다면 정말 감사합니다. 제가 MSSQL 형식으로 변환해 놓았으니 여러분은 따로 변환할 필요가 없습니다. 이 파일을 불러오려면 메모장에서 열고 'UserID'를 모두 본인의 사용자 ID로 바꾸세요. 이 자료가 유용하셨고, 추가하고 싶은 내용이 있다면 아래 댓글에 누락된 카드를 추가해 주세요. 다른 분들이 감사하게 생각할 겁니다. 스크립트는 2페이지에서 확인하실 수 있습니다! 죄송합니다!
![]()
F - 고객 관련 장난 (선택 사항)
일본 위키의 일본 친구들 덕분에 상점에 모든 아이템을 추가하는 것이 매우 쉬워졌습니다!
해당 파일은 그들의 메인 구글 드라이브 에서 allitem_984_jp.rar 라는 이름으로 다운로드할 수 있습니다 . 설치 방법은 간단합니다. 서버 폴더
로 이동하여 data 폴더 안에 있는 pangya_jp.iff 파일을 pangya_jp_vanilla.iff 로 이름을 바꾸고 , 압축 파일에서 pangya_jp.iff 파일을 해당 폴더에 넣으세요. data 폴더는 Game server, Login Server, Message Server, Rank Server 폴더에 있습니다 . 설치가 완료되면 Baby Web Server 폴더 로 이동하여 www 폴더 아래에 있는 pangya/season4/patch/ 폴더를 찾고 , updatelist 파일을 updatelist_backup 으로 이름을 바꾼 다음, 압축 파일에서 updatelist 파일을 해당 폴더에 넣으세요 . 마지막으로 클라이언트 폴더로 이동하여 ProjectG984.pak 파일을 압축 해제하면 됩니다 . 어떤 분이 이 .iff 파일을 번역했다고 주장하는 글을 본 적이 있는데, 저는 직접 테스트해보지는 않았습니다. 이게 제대로 작동할지는 모르겠으니, 사용 시 발생하는 모든 위험은 본인이 감수해야 합니다. .pak 및 .iff 파일을 추가로 수정하려면 각 .pak 수정마다 새로운 업데이트 목록을 생성해야 하므로, 방법을 알고 싶다면 이 가이드의 3C 부분 을 참조하세요.
5- US8 (구형 가이드, 권장하지 않음)
A-고객님
먼저 올바른 버전의 regproject.reg를 실행하세요.
그런 다음 PangyaUS_851.rar 파일을 원하는 폴더에 압축 해제하고 ijl15.dll 파일을 ijl15_old.dll 과 같이 다른 이름으로 변경하여 백업하세요 . .dll 확장자가 보이지 않으면 Windows 설정 문제이며, 인터넷 검색을 통해 쉽게 해결할 수 있습니다.
이제 Rugburn GitHub 페이지 에서 다운로드한 ijl15.dll 파일을 Pangya 폴더로 옮기고 ProjectG.exe를 실행하세요. 그러면 오류가 발생하고 폴더에 rugburn.json 과 gglog.txt 라는 두 개의 새 파일이 생성됩니다 . gglog.txt는 오류 관련 정보를 담고 있으므로 오류가 발생하면 반드시 확인하세요. rugburn.json은 설정 파일입니다. 클라이언트를 종료하고 rugburn.json 파일 을 다음과 같이 수정하세요.
{
"UrlRewrites": {
"http://[a-zA-Z0-9:.]+/(.*)": "http://localhost/$0"
},
"PortRewrites": [
{
"FromPort": 10803,
"ToPort": 10101,
"ToAddr": "localhost"
},
{
"FromPort": 10103,
"ToPort": 10101,
"ToAddr": "localhost"
}
]
}
참고: 서버에 포트 번호가 없다고 가정합니다 . 서버에 포트 번호가 있는 경우 UrlRewrites에 추가해야 합니다. 이제 서버 파일에 입력할 클라이언트 버전을 확인해야 합니다. 클라이언트 버전을 정확하게 찾는 방법을 아시는 분은 알려주세요. 저는 exception.log라는 파일에서 다음과 같은 내용을 찾았습니다. <NotDetected None 852.00 0023:69900332 DINPUT8.dll> Pangya (Version: None, Packet Version: 2016110200) 서버 설치로 넘어가기 전에, 이 가이드에서 나중에 다룰 몇 가지 중요한 정보를 공유하고 오류 해결 방법을 안내하고자 합니다. Pangya 클라이언트가 실행되려면 (제가 아는 한) 두 개의 파일을 읽어야 합니다. 파일 중 하나는 read.aspx (또는 실행 중인 Pangya 서버 버전에 따라 read.html)이고, 다른 하나는 updatelist 입니다 . 클라이언트 가 이 파일을 읽을 수 없거나 파일이 손상되었거나 잘못된 경우 "문자열 로드 실패" 오류가 표시됩니다. 두 번째 오류는 "서버에서 파일 목록을 수신하는 동안 오류가 발생했습니다"입니다. 이 오류는 클라이언트가 updatelist 파일을 찾을 수 없어서 발생합니다.
B- 서버
RELEASE SRV2.rar 파일을 원하는 폴더에 압축 해제하세요 . 클라이언트를 압축 해제한 폴더와는 다른 폴더를 사용하는 것이 좋습니다.
해당 폴더에는 서버 실행 방법을 안내하는 readme 파일이 있지만, 몇 가지 수정 없이는 작동하지 않습니다. 우선, 일부 파일과 데이터베이스의 버전 불일치를 수정해야 합니다. 수정해야 할 파일은 auth.ini, game01.ini, game02.ini , login.ini, msg.ini
입니다 . 이 파일들에서 다음 문자열을 찾을 수 있습니다.
#Server Versão
ServerVersion = "SS_Auth_Release_2.0", CHAR, 40;
#Server Pacote Versão
ServerPacketVersion = 2015031200, INT32, 4;
앞서 말씀드린 것처럼, rugburn을 사용하여 클라이언트 버전과 패킷 버전을 확인했습니다. 각각 None과 2016110200입니다.
따라서 위에서 언급한 모든 파일에 이 버전을 입력하기만 하면 됩니다. 다음과 같은 형식이 될 것입니다.
#Server Versão
ServerVersion = "None", CHAR, 40;
#Server Pacote Versão
ServerPacketVersion = 2016110200, INT32, 4;
Rugburn은 10101번 포트에서 로그인 서버를 찾습니다. 따라서 rugburn.json 파일이나 login.ini 파일에서 해당 포트 번호를 수정해야 합니다. 이 가이드에서는 login.ini 파일에서 변경하는 것을 권장합니다 .
#Porta
ServerPorta = 10103, INT32, 4;
에게
#Porta
ServerPorta = 10101, INT32, 4;
login.ini 파일 에서 CreateAccount = 0, INT32, 4; 를 CreateAccount = 1, INT32, 4; 로 변경하세요
. 수정 후 Launch web server.bat 파일을 실행하세요 . (혹시라도 악성 파일이 아닌지 확인하고 싶다면 파일을 마우스 오른쪽 버튼으로 클릭하고 편집해 보세요.) 그러면 webserver 폴더 에 있는 UwAmp.exe
파일 이 실행됩니다 . 이 서버는 기본적으로 localhost(127.0.0.1)에서 실행되도록 설정되어 있습니다. 친구들과 함께 플레이하려면 Zerotier One이나 RadminVPN/Hamachi 같은 VPN 서비스를 통해 LAN IP로 접속하거나 WAN 환경에서 실행하는 방법을 찾아야 합니다. 모든 과정이 순조롭게 진행되면 웹 서버가 실행될 것입니다. UwAmp에서 www 사이트 옵션을 클릭하면 웹 브라우저가 열리고 localhost 로 이동합니다 . 계정을 만들 수 있는 웹사이트가 표시될 것입니다. 하지만 여기서 계정을 만들지 마세요! 업적을 달성할 수 없게 됩니다! 앞서 언급했던, 클라이언트에서 찾지 못하면 오류를 발생시키는 두 파일 기억하시나요? 이 파일들이 웹 서버에 호스팅되어 있는지 확인해야 합니다. Rugburn에서 이 두 파일의 경로는 다음과 같습니다. Updatelist : localhost/new/Service/S4_Patch/ Read.aspx : localhost/Translation/ 참고: 여기서 localhost는 rugburn.json 파일에 지정한 IP 주소입니다. 친구들과 함께 실행하려면 친구들이 접속할 수 있는 IP 주소여야 합니다. localhost에 포트 번호가 있는 경우, 예를 들어 localhost: PORT_NUMBER/Translation/ 와 같이 입력해야 합니다. 저는 오류가 발생하여 클라이언트 폴더에 생성되는 로그 파일( gglog.txt ) 을 확인한 후에 이 경로들을 찾았습니다 . 이 파일은 문제 해결에 매우 중요합니다! 항상 읽어보세요! 위에서 언급한 경로를 잘 확인하세요. 이 파일들은 www 폴더부터 시작하여 경로와 정확히 일치하는 이름 의 폴더 안에 있어야 합니다 . 이렇게 하려면 웹 서버의 /www 폴더 로 이동하세요. 그곳에 updatelist 파일 과 Read.aspx 파일이 있습니다 . 이제 new 라는 폴더를 만들고 , 그 안에 Service라는 폴더를 , Service 폴더 안에 S4_Patch 라는 폴더를 만드세요. 마지막으로 updatelist 파일을 다음 경로로 복사/이동하세요 . 경로는 ./webserver/www/new/Service/S4_Patch/ 와 같아야 합니다 . 그 후, 다시 www 폴더 로 돌아가서 Translation 이라는 폴더를 만들고 Read.aspx 파일을 복사 /이동하세요 .
다음 과 같이 설정하세요. ./webserver/www/Translation/Read.aspx . UwAmp 를
닫았다가 다시 열어 서버를 재부팅하세요. www 사이트 버튼을 다시 클릭하세요. 브라우저에 페이지가 로드되면 주소 표시줄에서 localhost/new/Service/S4_Patch/updatelist 와 localhost/Translation/Read.aspx 두 경로를 모두 확인하세요 .
모든 단계를 올바르게 수행했다면 두 경로 모두에 접속했을 때 임의의 문자열이 표시되고 오류가 발생하지 않아야 합니다. 오류가 발생하는 경우 생성한 폴더 이름과 파일이 의도한 폴더에 있는지 다시 확인하세요.
UwAmp로 돌아가서 phpMyAdmin을 클릭하세요 . 기본 사용자 이름과 비밀번호는 모두 ' root' 입니다 .
로그인 후 pangya-ssd를 클릭하고 테이블 탭을 접으세요. 그러면 pangya_config 라는 테이블이 나타나는데 , 이를 클릭하세요. 이 테이블의 버전이 잘못되었습니다. 올바른 버전은 851.00 입니다 . 이 문제를 해결하려면 화면 오른쪽 상단 메뉴에 있는 SQL을 클릭 하고 다음을 입력하십시오.
UPDATE `pangya_config` SET `ClienteVersion` = '851.00'
오류가 없으면 pangya_config 파일을 다시 확인하고 Clientversion 값이 851.00으로 표시되는지 확인하십시오 .
모든 작업이 완료되면 @Pangya Server launcher.exe 파일을 실행하고 " 서버 켜기 " 버튼을 클릭하십시오 . 모든 항목이 녹색으로 바뀌어야 합니다 .
C-연주 중
클라이언트 폴더에 있는 ProjectG.exe 파일을 실행하면 게임이 실행됩니다.
참고: 저는 가상 머신에서 플레이했는데 마우스가 완전히 오작동해서 아무것도 클릭할 수 없었습니다.
이 문제를 해결하려면 Alt + R 키를 누르고 regedit를 입력한 다음 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ntreev USA\Pangya 로 이동하여 Option 폴더를 클릭하고 gBindMouseCursor 매개변수를 찾아 0 으로 변경하세요 . gMouseSensitivity를 0.5 정도로 변경해 볼 수도 있지만 , 효과가 있을지는 확실하지 않습니다.
계정을 만들려면 사용자 이름과 비밀번호를 입력하세요. 데이터베이스에 이미 없는 경우 계정이 생성됩니다. 이 가이드의 서버 섹션에서 설정한 서버에 접속하여 이름과 캐릭터를 선택하세요. 이제 혼자서 게임을 플레이할 수 있습니다.
D- 데이터베이스 장난
팡야처럼 방대한 게임에서 가난한 신참 F로 플레이하는 게 무슨 재미가 있겠어요? 이제 바꿔볼까요? phpMyAdmin을
열고 로그인한 다음, pangya-ssd 탭을 접으세요. 검색창 바로 아래에 화살표 (>>) 가 있는 숫자 1 이 보일 겁니다 . 3페이지로 이동해서 user_info를 클릭하세요. 정보가 로드되면 level을 찾아서 값을 더블 클릭하고 원하는 레벨로 변경하세요. 이 값이 바로 여러분의 랭크입니다 ( 69 가 최고 레벨인 것 같아요). 같은 표에서 Pang 과 Cookies도 찾을 수 있습니다 . 이 값들도 원하는 대로 수정할 수 있습니다. 아직 배울 게 많아서 나중에 필요하면 더 추가할 내용이 있을 거예요. 모든 아이템을 주는 스크립트가 있다는 건 알고 있지만, 다시 찾은 후로는 찾지 못했네요. 혹시 이 부분에 추가할 내용이 있다면 아래에 댓글로 남겨주세요. 업데이트하겠습니다.
7. 친구들과 함께 플레이하기 - 일반적인 지침 및 팁
이 서버를 만든 이후로 다른 사람들과 함께 플레이할 기회가 없어서 이 주제에 대해 자세히 알아볼 필요가 없었습니다. 하지만 예전에 Acrisio님의 파일을 이용해서 친구들과 함께 플레이할 서버를 만들어 본 경험이 있기 때문에, 아마 비슷할 거라고 생각합니다.
우선, 다른 사람이 접속할 수 있도록 웹 서버를 LAN IP 또는 WAN IP로 설정해야 합니다. UwAmp의 readme 파일을 읽어보면 설정 방법에 대한 정보가 있습니다.
서버를 공용 IP에 설정한 후(포트 번호도 꼭 확인하세요), 친구들에게 회원가입 페이지, read.aspx, updatelist 페이지에 접속해 보라고 하세요. 경로는 'YOUR_IP:YOUR_PORT'로 시작해야 합니다. 접속이 안 된다면 친구들이 IP/포트 값을 잘못 입력했거나, 서버 IP와 포트가 인터넷에서 노출되지 않는 것일 수 있습니다. 이 문제를 해결하는 방법은 따로 설명하지 않겠습니다. 구글 검색을 활용해 보세요. 제가 제안하고 싶은 건 RadminVPN을 사용하는 겁니다. Hamachi처럼 사용하기 정말 쉽습니다.
친구들이 해당 파일에 접근할 수 있다면 오류 없이 클라이언트를 실행할 수 있을 겁니다. 친구들은 Pangya 클라이언트와 Rugburn만 다운로드하면 됩니다. rugburn.json 파일에 사용할 IP 주소를 알려주거나, 파일을 직접 제공하세요.
서버 측에서는 3.b절에 언급된 .ini 파일을 모두 열고 127.0.0.1을 공용 IP 주소로 변경하면 됩니다. 그러면 모든 것이 제대로 작동할 거라고 생각합니다. 다시 한번 말씀드리지만, 이 방법이 실제로 작동하는지는 테스트해보지 않았습니다. 단지 방향을 제시해 드리는 것뿐입니다. 일본어 위키에 공용 IP 주소를 입력하는 방법에 대한 페이지가 있습니다. https://w.atwiki.jp/pangyaserver/pages/153.html 을
참고하세요 .
6학점
이 가이드에 사용된 파일을 만들어주신 모든 분들께 다시 한번 감사드립니다. 특히 Acrisio, Daredevil, Akarin님을 비롯하여 이 포럼에서 꾸준히 자료와 답변을 제공해주신 모든 분들께 감사드립니다.
혹시 이름을 빠뜨린 분이 있다면 알려주시면 추가하겠습니다.
일본어 위키를 만들어주신 일본 커뮤니티 여러분과 저에게 올바른 방향을 제시해주신 outubro
님께 특별히 감사드립니다. 두 분이 아니었다면 이 가이드는 존재할 수 없었을 것입니다. 도움 주셔서 감사합니다. 변경 사항 2024년 12월 2일 - outubro님 과 일본 커뮤니티
의 도움으로 개편했습니다 . 2025년 1월 19일 - outubro님이 제공해주신 JP8 링크를 추가했습니다.

노랭이 님의 최근 댓글
메모장 올려는거 찾아보세요 있습니다. 2023 12.21 그리고 이건 서버팩이 아니라 서버파일만 입니다. 좀 읽죠? 답답하네 ㅡㅡ 진짜 눈병신처럼 하진 맙시다ㅡㅡ 2023 12.15 버전이 다르잔아요 버전이 눈 나쁘신가 ㅡㅡ 버전좀바요 ㅡㅡ 중국클라용 서버팩은 없습니다. 이건 4011 거에요 ㅡㅡ 버전 적어놔도 이러니 참 답답하네 ㅡㅡ 2023 12.15 4011이라고 되있는데... 안보이십니까 ㅡㅡ 2023 12.14 접속기인 dream.exe 를 울트라에딧으로 열어서 컨트롤+F 하여 0.4507 을 찾아서 0.4507 을 0.4011 로 바꾸고 저장하면 4011 서버팩에서도 실행됩니다. 선인무공 사용가능합니다. 선인 외형도 적용되있어서 명령어로 변신가능. 접속기를 한글화 하면 되는데 한글화가 안되어있음... 한국 4507버전 클라이언트를 가지고있는분이있다면 공유해주면 한글화 가능!!!!!!!!!!!!! 하니면 일일이 울트라이뎃으로 접속기를 열어서 수정해야함............ 2023 12.14