목록개발 Tip/게임 개발 (4)
Trikang
보호되어 있는 글입니다.
구현하려는 프로젝트가 응답 속도에 그렇게 민감하지 않아서 오히려 개발 속도 향상을 위해 서버에 C# 사용. 서버는 .Net Framework 사용 콘솔 앱으로 작성. 우선 서버와 클라이언트의 접속 확인 후, 게임의 룰에 맞게 로직을 구현해볼 예정. 서버 프로그램이 제대로 실행되려면 Plugin 파일이 서버 프로그램 실행 파일과 같은 경로에 있어야 함. -> 링크 C:\Program Files (x86)\Nettention\ProudNet\lib\DotNet\x64에 있는 아래의 파일들 얘네가 실행 파일에 있어야 함. 근데 나는 이미 들어가있다. 이 버전 서버 실행을 위한 세팅을 이미 했다. 서버 tip - RMI 메시지 콜백은 여러 클라이언트가 동시에 접근할 수 있으므로 스레드 Lock을 걸어준다. 문제..
우리 팀에게 적합한 서버 엔진을 찾던 도중, 오늘 BIC(BUSAN INDIE CONNECT) 페스티벌에 참여한 것을 계기로 우연찮게 뒤끝엔진을 알게되어 타당성 검증을 거치는 중. 아직 공식 레퍼런스를 제공하지 않는 것 같은데, 어서 제공해줬으면 좋겠다. 이같은 이유로 아래 초기화 부분에 적힌 내용은 공식 문서를 참고한 것이 아니라 본인 뇌피셜이 섞여있음에 주의. 프로젝트 생성 우선 회원가입을 진행한 후, 결제 정보를 등록하면 개발자 콘솔에서 프로젝트 생성이 가능하다. 새 프로젝트 버튼을 클릭하여 생성하면 되는데, 만약 결제 정보가 등록되어있지 않으면 등록하라는 안내 메시지가 뜬다. 프로젝트 생성 탭에 들어오면 이름을 적고 프로젝트 유형을 설정할 수 있는데, 아마 여러 유형으로 나누어 그와 관련된 설정을..
프라우드넷 엔진을 써서 개발을 하기 전에 프로젝트 설정을 해줘야할 것들이 있음. 1. 헤더 파일 참조하기프로젝트의 Property 탭을 열어서 C/C++ 메뉴의 Additional Include Directories에서엔진 설치 경로(나는 C:\Program Files (x86)\Nettention)\ProudNet\include 추가. 2. 라이브러리 추가Linker의 General 속성에서 엔진 설치 경로\ProudNet\lib\x64\VS2015 추가. 무조건 위 경로를 쓰는 것이 아니라, 디렉토리와 각 환경에 맞춰서 설정하라고 공식 문서에서 경고하고 있음. 3. Dependencies 설정Linker의 All Options에서 Additional Dependencies 탭에 lib 추가한다.클라이..