리버티게임:게임 훼손 및 변조 방지하기

리버티게임, 모두가 만들어가는 자유로운 게임
Senouis (토론 | 기여)님의 2024년 7월 12일 (금) 10:37 판 (→‎약한 방법: 틀:편집불가 사용)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

리버티게임에서 배포하는 게임을 만들 때 기본적으로 원본 편집 탭을 통해 숨겨진 내용을 보거나 게임 내용물을 누구나 바꿀 수 있습니다. 그러나 가끔 다른 사람이 만든 게임을 망치려는 악의적인 유저 혹은 게임을 고민할 필요 없이 대충 버튼 한 번 눌러 깨려는 유저들이 편집 제작자가 의도한 게임의 재미 요소를 해치는 경우가 있습니다. 두 번째의 경우는 게임 난이도 문제가 있을 수 있어 토론을 거쳐 해결하는 경우가 많지만, 다른 사람의 게임 저작권을 멋대로 무시하는 처음의 경우를 막기 위해서 게임에 최소한의 안전 장치를 설정할 필요가 있습니다. 여기서는 두 가지 방법을 다룹니다.

약한 방법: 틀:편집불가 사용

틀:편집불가는 게임의 전체 내용물(숨겨진 내용 및 게임 로직 포함)을 볼 수 있는 '편집' 및 '원본 편집' 탭을 숨기는 기능입니다. 리버티게임에서 이 틀이 부착된 문서는 편집 탭이 있는 자리에 '잠김'이라는 문구가 대신 표출되며, 단순히 이 문구를 눌러서 편집 탭을 열 수 없습니다. 또한 이동 탭을 숨기기 때문에 악의적인 유저가 클릭 한 번으로 문서를 엉뚱한 곳으로 옮겨 찾기 어렵게 하는 일도 하기 어렵게 만듭니다.

다만 여러분이 미디어위키 엔진 공식 위키의 이 문서의 내용을 해석할 수 있으면, 간단하게 편집불가 틀을 무력화할 수 있습니다. 크롬이나 사파리, 엣지나 파이어폭스 같은 웹 브라우저 주소창에 특정한 문구를 추가하는 것만으로 틀:편집불가의 기능을 우회할 수 있습니다. 그렇기 때문에 리버티게임에서는 편집 창을 여는 순간 치명적인 힌트가 나오는 경우 혹은 가끔 사이트에 출몰하는 저연령층 악성 유저의 반달리즘 행위를 '지연'시키는 특수한 경우에만 해당 틀이 효과가 있는 편입니다.

강하고 확실한 방법: 저자 보호 기능

그렇기 때문에 편집불가 틀을 무력화할 방법을 갖고 있는 악성 유저를 막으려면 리버티게임 사이트를 운영하는 서버에 설치된 저자 보호 확장 기능을 사용해야 합니다. 다만 보호 기능을 사용하면 편집은 제한되지만, 주소 조작을 통한 소스 확인은 막을 수 없습니다.

관리자가 아닌 사용자는 편집 탭 옆의 '더 보기'를 누른 다음 보호라고 쓰인 링크를 클릭하면 다음과 같은 내용이 나옵니다.

리버티게임 일반 유저의 저자 보호 기능.png

한국어 설명이 이상한 확장 기능이기 때문에, 다음과 같은 절차를 따르면 됩니다.

  1. '저자의 편집 제한하기' 및 '저자의 이동 제한하기'를 파란색으로 체크된 상태로 둡니다.[1]
  2. 보호 기간에는 리버티게임에서 게임 제작 활동을 종료한 이후에도 컨텐츠를 보존하려는 사용자가 절대 다수이기에 보통 무기한으로 씁니다. 1년, 1시간 등 기한을 두고 보호할 수 있지만, 권장되지 않는 편입니다.
  3. 이유는 위와 같이 적당하게 작성하고, 제출 버튼을 클릭하여 보호가 완료되어 문서로 돌아간다는 문구가 송출되면 성공!

관리자 권한이 있는 유저는 이 확장 기능의 영향을 받지 않습니다(여전히 편집이 가능합니다). 관리자 유저의 보호 설정 화면은 위 화면과 다르며 리버티게임:관리자 가이드에 따로 설명이 되어 있습니다.


  1. 설명 해석과 달리 체크를 켜야 다른 사람이 편집하는 일을 막을 수 있습니다.