Coding Memo

20220427(Wed) 본문

메모

20220427(Wed)

minttea25 2022. 4. 27. 23:13

포톤 서버 플러그인을 디버깅하려고 VS에서 작성하고 실행시킴

 

그런데 아무리 코드를 바꿔도 로그를 추가해도 포톤서버 로그에는 해당 내용이 나오지 않음

 

문제점

1. plugin.cofig 파일에 로드할 플러그인을 내가 작성할 플러그인으로 하지 않았음.

2. deploy 폴더의 플러그인에 내가 작성한 코드를 넣어야 하는데, 현재 VS 프로젝트위치와 같다고 착각하여 (사실 확인도 안했다.) 엉뚱한 곳에 빌드하고 정작 그 빌드된 파일을 실행시키지 않음.

 

 

VS에서 프로젝트 빌드 후 -> Debug 폴더의 dll 파일과 pdb 파일을 

~~~\deploy\Plugins\[my plugin name]\bin\ 폴더에 복사 해줌

 

앞으로 잘 확인하자....................

 

코드를 변경할 때마다 이 짓을 할 수 없으므로 bat 파일을 만들어서 한번에 파일을 복사하도록 했음

 

더보기
@echo off
echo Copy file : 
echo C:\*****\MyPlugin\bin\Debug\
echo MyPlugin.dll
echo MyPlugin.pdb
echo To :
echo C:\*****\deploy\Plugins\MyPlugin\bin

copy C:\*****\src-server\Plugins\MyFirstPlugin\bin\Debug\MyFirstPlugin.dll C:\*****\deploy\Plugins\MyPlugin\bin
copy C:\*****\src-server\Plugins\MyFirstPlugin\bin\Debug\MyFirstPlugin.pdb C:\*****\deploy\Plugins\MyPlugin\bin
pause

 


추가 (20220527(Fri))

프로젝트 -> 우클릭 -> 속성 -> 빌드 이벤트 에서 위 내용 자동화 가능

 

빌드 후 이벤트 명령줄에 빌드된 파일 복사 하는 명령 넣으면 됨!!!

 

xcopy /Y /Q "$(TargetDir)*" "C:\Users\****\Desktop\installation\photon-server-sdk_v5-0-12-24499-rc1\deploy\Plugins\****Plugin\bin"

'메모' 카테고리의 다른 글

각종 정보 링크 모음 (private)  (0) 2022.08.19
Nodejs mysql, mysql2  (0) 2022.08.09
20220428(THU)  (0) 2022.04.28
20200128Fri - 일기?  (0) 2022.01.28
20220122Fri  (0) 2022.01.21