server | v3 switch to v4  

Photon 3.0 - RC4

  • SDK: 3.0.12 rev. 2468
  • 릴리즈일: 2011-10-14 / 2011-11-11
  • Photon Native Core: v.3.0.6.801

Photon Native Core V.3.0.6.801

SDK 3.0.12 Rev. 2468

변경

  • LiteLobby - LiteLobbyGame.LobbyName 프로퍼티를 Lobby 프로퍼티로 교체
  • PhotonServer.config 디폴트값 변경:
    • 삭제 "Version=2.0.0.0"
    • "produce crash dumps" 사용가능
    • SendingDelays 를 5ms 로 감소.
  • Lite.RoomReference.Dispose 프로텍티드 메소드를 가상으로 변경

Back To Top

보완

  • 시작시 타임아웃 수정command 파일들을 start + stop Photon Service 로 변경: NET START 대신 SC START 사용
  • 프로그램 프로토콜이 환경설정에서 전송 인터페이스를 지정하지 않고 사용할 때 CounterPublisher 널 참조 예외 수정
  • CounterPublisher 수정 - 카운터 퍼블리셔가 초기화시 예외 내용이 처리되고 기록됩니다.
  • 로그 초기화시 Stardust IOException 수정

Back To Top

PhotonSocketserver.dll

신규

  • 내부 오퍼레이션 요청을 위한 지원 추가
  • TCPClient 가 SendParameters 지원

Back To Top

변경

  • ApplicationBase.ConnectToServer 에서 널 파라미터를 체크하지 않습니다
  • 추가: contracts/dictionary 와의 혼선을 방지하기 위해 OperationResponse.SetParameters 의 오버라이드에서 Dictionary<byte, object> 수용
  • 추가: contract 대신 딕셔너리를 실수로 사용하는 것에 대하여 Dictionary 를 받는 OperationRequest 와 EventData SetParameters 와 생성자 오버라이드

Back To Top

보완

  • 동일한 룸에 헤더 버전이 다른 피어들이 참여할 때의 EventData.SendTo 실패 보완

Back To Top

로드밸런싱

신규

  • 게임서버의 공용 IP를 이제 호스트명 또는 고정 IP 또는 동적 공용IP(빈 상태로 설정)로 설정할 수 있습니다
  • 레디턴시 모니터 주소의 선택적인 환경설정 추가

Back To Top

변경

  • data contract 를 가진 여러개의 딕셔너리 파라미터 생성자 교체
  • Debug 이었던 OnServerConnectionFailed 사유 로깅이 이제 경고 레벨에서 로깅됩니다.
  • LoadBalancing EventCode "Match" 제거
  • 로드밸런싱 contract 코드에 신규 숫자 할당(일반적으로 230 감소, 에러코드 시작 값 short.MaxValue)
  • 로드밸런싱 ParameterCode.Data 를 GameList 로 이름 변경
  • 로드밸런싱 GameParameter 코드에 신규 숫자 할당(255 과 감소)
  • 파라미터 코드 "GameId" 를 226 에서 255 로 변경(Lite와 동일)
  • Join 오퍼레이션 (마스터와 게임서버에서)은 게임을 찾을 수 없습니다 에러코드(0x7FFF - 9)를 리턴합니다 – 이 코드로 게임을 생성하는데 사용됩니다.
  • 마스터 서버들은 주소, 포트, 노드ID 를 포함한 직접-반복 오류로 모든 오퍼레이션이 응답하는 리더들이 아닙니다.

Back To Top

보완

  • GameServerHandler 에서 널 참조 보완.
  • 누락된 TCP 포트 값 때문에 WorkloadController 가 초기화되지 않았다면 매초마다 어플리케이션 재시작 보완
  • 신규 게임이 생성된 후 스케쥴링 게임 업데이트 메시지 보완
  • 마스터의 재 연결을 하도록 하는 실패된 마스터 연결의 잘못된 리포트인 latencyMonitor 연결 실패 보완
  • userId가 null 로 설정된 피어들이 마스터 서버 어플리케이션 로비에서 레임의 참여 리스트로 부터 제거되지 않는 것 보완
  • 기존에 마스터 IP 이었던 게임서버가 공용 IP 주소로 연결 리포팅

기술문서 TOP으로 돌아가기