Unity
[ Unity ] In Photon pun2에서 failed: OperationResponse 217: ReturnCode: -2 (SQL logic error no such column: XXX)
거두절me
2024. 9. 8. 13:16
두번째 사람부터 방을 못들어가면서 이런 에러가 나왔다.
보면 SQL logic error no such column: XXX 라고 되어 있다는 건, 컬럼 XXX가 없단다.
// 실제 방 생성
void CreateRoom()
{
RoomOptions roomOptions = new RoomOptions();
roomOptions.MaxPlayers = (byte)desiredMaxPeople; // 방 최대 인원 설정
// 방의 사용자 정의 속성 설정
Hashtable customProperties = new Hashtable
{
{ "AA", "A값" },
{ "BB", "B값" },
{ "CC", "C값" }
};
roomOptions.CustomRoomProperties = customProperties;
roomOptions.CustomRoomPropertiesForLobby = new string[] { "AA", "BB", "CC" };
// 방 생성 시 올바른 로비 타입과 설정 사용
PhotonNetwork.CreateRoom(null, roomOptions, selectLobby); // SQL 로비에서 방 생성
Debug.Log("새로운 방을 생성했습니다.");
}
대강 이런식으로 방을 생성한다고 쳤을때, 내가 임의로 적어 넣은 컬럼명 AA, BB, CC가 문제였던 것이다.
C0, C1, C2이런식으로 해야 한단다.
문서에 써있다.
그럼 빠이