리버티게임:발전소/고장난 구형 DB 게임
아래 내용은 완료된 발전 토론을 보존한 것입니다.
RPG in City
설리 제가 직접 수리 의향을 밝힌 만큼 2인 이상의 수리 참여자가 추가되면 바로 토론을 닫겠습니다.
위키낚시
- 개정 백괴게임을 대표하던 게임인 만큼 날릴 수는 없죠. DB 계열 틀을 사용하거나 특수:내사용자문서를 활용해야죠. 물론 이전처럼 틀처럼 불러올 수는 없고 모두 urlget에 올려놔야 합니다. 다만, 내사용자문서는 아무 파라미터나 넘길 수 없습니다. 미디어위키에서 사용하는 파라미터만 옮길 수 있습니다. (preload, editintro, preloadparams[], offset 등) 물론 offset은 지원하기에 CGI만 쓴다면 큰 상관은 없을겁니다. 하지만 파라미터를 자유롭게 쓴다면 적어도 편집할 때 만큼은 특수한 처리가 필요할겁니다. --hsl0 (토론) 2020년 6월 30일 (화) 00:46 (KST)
- 개정 무조건 개정해야 합니다. CGI2를 활용하는 방법도 존재할 것 같네요. --올ㅋ 잡담 게임들 2020년 11월 6일 (금) 11:36 (KST)
- 완료 대체 확장기능이 설치되자마자 바로 달려와서 고쳤습니다. 깨진 이미지가 많이 있기는 하지만, 플레이는 가능한 수준입니다. --hsl(토론, 기여, 게임, 메일) 2022년 7월 9일 (토) 18:26 (KST)
하노이의 Top of the 백괴
산천대국 및 산천철도
- username 사용으로 인한 저장 에러 --Cheongseong9473 (토론) 2020년 6월 29일 (월) 20:34 (KST)
삭제 처리 완료를 표기 안 했네요. 처리되었습니다. --Senouis(토론장, 기여) 2023년 2월 23일 (목) 02:32 (KST)
미궁: 더 게임
- 사용자 파서 함수 다량 사용, DB 생성형 게임으로 현재 완전히 작동이 멈춘 상태. —Js091213 (토론) 2020년 6월 29일 (월) 23:12 (KST)
- 삭제 미궁: 더 게임은 제가 더 이상 스토리를 진행시킬 여력조차 없으며, 갈아엎고 언젠가 다시 진행할 생각입니다. 이미 The Purify라는 새로운 미궁 게임도 만들고 있고요. —Js091213 (토론) 2020년 6월 29일 (월) 23:12 (KST)
- 해당 게임은 일단 2023년 내로 백괴클래식 분류 작업(아카이빙)이 진행될 때 수정 없이 아카이브 대상으로 처리하겠습니다. #username: 파서가 있는 것이 신경 쓰이는 데 일단 The Purify에 개발 역량을 집중시켜 개선된 트릭을 삽입해주세요. --Senouis(토론장, 기여) 2023년 2월 23일 (목) 08:18 (KST)
교역마을
30개의 달걀, 9^n분의 1, D3 주사위
정당 키우기
한국 전쟁
UncyBeat
- 플러그인이 정상적으로 동작하지 않습니다. --221.133.172.39 2021년 3월 21일 (일) 18:10 (KST)
- 정보 해당 플러그인은 내부 로직이 꼬인 것이 아니라 백괴리겜처럼 사운드파일을 가져오던 외부 사이트가 서비스 종료로 인해 음악 파일을 삭제하여 에러가 발생하는 것을 확인했습니다. UncyBeat와 백괴리겜 같은 사례를 막기 위해 앞으로 게임 로직이 리버티게임 내에 직접 구현 된 경우 애셋 역시 Miraheze의 미디어위키 파일 데이터베이스에 반드시 업로드 하도록 가이드라인에 적을 것입니다. 일단 여기서 종료하겠습니다. --Senouis(토론장, 기여) 2023년 2월 23일 (목) 08:18 (KST)
Once again
- 구형 {{Un}}을 사용해 사용자 문서에 데이터 저장 --hsl(토론, 기여, 게임, 메일) 2022년 3월 24일 (목) 23:11 (KST)
- 그보다 게임 로직 상의 문제가 더 큰 것 같습니다. 일단 입력 상자 틀을 프롤로그에서 쓰려고 하면 1개의 글자만 입력되고 바로 스토리가 나옵니다. Un 틀이 단순히 USERNAME 문자열을 복사하는 틀임을 감안하고 그부분만 수정했는데도 작동하지 않아 살펴보니 아무래도 제작자이신 Bd0376님이 이 부분에서 로직 상의 실수(name 변수가 0이 아니면 무조건 입력창을 무시하고 바로 게임 시작으로 넘어가버림)를 한 것으로 보입니다. 돌아오시면 처리하실 것으로 보입니다. --Senouis(토론장, 기여) 2023년 2월 23일 (목) 08:18 (KST)
2023년 02월 23일 최종 업데이트
상기한 게임 외에도 몇 개 더 작동 안하던 것들이 있습니다. DB2는 수리되었는데, autosave 플러그인은 여전히 맛이 간 상태네요. 처음에는 단순히 태그 속성이 바뀌어서 그런가 싶었는데, jQuery로 텍스트 박스의 값을 고치고 저장버튼을 자동으로 누르는 부분이 아예 막힌 것 같습니다. 이게 보안상 문제로 Miraheze가 막았는지, 아니면 deprecated 처리된 API를 써서 그런지는 시간을 두고 살펴보아야겠네요. 어차피 autosave 플러그인이 사용자별 common.js를 강제로 고치는 초기의 방식이라, 소도구나 PluginX에 비해 악용 위험이 커서 일단 아카이브하고 청사진의 2단계(2024년 이후)에 단체로 PluginX 이상의 기능을 쓰도록 포팅하는 방법을 추가해야 할 것으로 보입니다.
일단 추가로 발견된 문제와 조치 사항은 다음과 같습니다.
- 다함께 비트코인: Bd3076님의 작품으로 #username: 문제만 존재하여 즉시 고쳤습니다.
- 다함께 가위바위보, 다함께 주사위놀이: 아라님의 작품인데, 방치된지 4년차입니다. 이건 아라님의 복귀 가능성이 0에 수렴해서 다른 유저가 로직을 봐야 알 것 같은데, 꽤 시간이 걸릴 것 같습니다. 하지만 희귀한 멀티플레이 게임이라, 백괴클래식 분류 때 간단한 수리 후 보존(추가 컨텐츠 계획은 삭제)으로 처리하도록 여기 기록하겠습니다.
- 백괴리눅스 설치하기, BaEK NAgSi : #ifanon이 없어져서 고장났습니다. 이건 대책이 없고, 전자는 백괴스러움이 강조되고 후자는 다른 낚시 게임이 많아서 복구의 중요성이 떨어지는 것으로 판단하고 플레이 불가 안내 처리 후 아카이브하겠습니다.
- Tipping point:major 1에서 일부 #username: 파서가 발견되는데, 치명적인지는 모르겠습니다.
- 산고양이의 숲: #username이 DB에 쓰여 플레이 불가. 수정이 필요하나 문제는 이 게임이 한참 미완성된 작품임. 역시 아라님의 작품. 그대로 동결하여 아카이브하거나 제작자 사용자 문서의 하위 문서로 이동시키는 것을 검토.
- 백괴광역시, 백괴게임 프로젝트: DB에 #username 사용. 이름 자체부터 백괴게임 세계관을 내는 전자는 그냥 보존, 후자는 리버티게임 커뮤니티로 소재를 바꿔 동일하게 응용 가능하므로 발전소로 보내는 것을 검토.
- 틀:테스트 알림: #username과 usergroup 파서 사용 확인, 고장나있을 확률 높음.
이들은 워낙 손을 못대는 상황이 지속된지 오래이고, 이제는 로드맵에 따라 백괴게임 시절 게임들을 아카이빙하는 작업이 시작되면 상대적으로 이들 게임의 유지 관리는 더 후순위로 미뤄질 수밖에 없습니다. 일단 사무관 권한이 있기도 한 제작자의 귀환 가능성이 있는 Once Again, UncyBeat는 그대로 아카이브하되 공사 기한을 올 연말로 연장을 하고, 백괴리겜은 사운드 파일에 저작권 문제가 걸려 구할 수 없으니 플레이 불가 안내 처리를 하고 아카이브, 나머지는 수정없이 동결하겠습니다. --Senouis(토론장, 기여) 2023년 2월 23일 (목) 08:18 (KST)
- 백괴방송 체험: 이게 빠졌네요. 역시 고장났는데, 방송국 소재만 건질 수 있는 것을 제외하면 큰 가치가 없어 추후 동결 처리하겠습니다.
- Your Identity.: 제작자가 게임 제작 의욕이 바닥났는지 2019년에 개발이 정지되었습니다. 역시 DB 파일에 쓰인 username 파서가 문제입니다.
덤으로 틀:플러그인에서 IP 유저 걸러내는 데에도 #username을 썼습니다. 이거 골때리네요. --Senouis(토론장, 기여) 2023년 2월 23일 (목) 08:25 (KST)
위 토론은 보존되어 있습니다. 특별한 이유가 없다면 편집하지 말아 주십시오.