Unity

[ Unity ] In Photon pun2에서 failed: OperationResponse 217: ReturnCode: -2 (SQL logic error no such column: XXX)

거두절me 2024. 9. 8. 13:16
728x90

 

 

두번째 사람부터 방을 못들어가면서 이런 에러가 나왔다.

보면 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이런식으로 해야 한단다.
문서에 써있다.

그럼 빠이

728x90
반응형