Files
ore/readme.html

310 lines
17 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>죄와 벌++ 이율배반 사용설명서</title>
<style type="text/css">
<!--
.set1 { margin:0px; padding:10px; background-color: #cc3366; color:#ffddee; font-size:11pt; font-weight: 700;}
.set2 { margin:10px; padding:10px;}
.font1{ color:#cc3366; font-size:11pt; font-weight:700}
.font2{ color:#663300; font-size:11pt; font-weight:700}
body{ margin:0px; padding:0px; font-size: 10pt; font-style: normal; font-weight: 400; color: #663300; background-color: #ff88aa; line-height:14pt}
-->
</style>
</head>
<body link="#CC3366" vlink="#CC3366" alink="#CC3366">
<p class="set1">
죄와 벌++ 이율배반 v02-04-16 사용설명서.
</p>
<p>
<table border="0" class="set2" bgcolor="#cc3366" align="right">
<tr>
<td bgcolor="#ffeeff" nowarp style="color:#000022; font-size:10pt">
Copyright(C) 2001-2002 Vivid Studio. BLANK BOARD<br>
Vivid Studio. [<a href="http://big17.or.jp/~obochan/vivid/" target="_blank">http://big17.or.jp/~obochan/vivid/</a>]<br>
BLANK BOARD[네트 유원지♪] [<a href="http://pom.to/" target="_blank">http://pom.to/</a>]
</td>
</tr>
</table>
<p> </p>
<p>
<span class="font1"></span><span class="font2"> 시작하며.</span>
</p>
<ul>
<li>이 사용설명서는 죄와 벌++ 이율배반 v02-04-16의 이용 및 관리에 관한 설명서입니다.</li>
<li>이 CGI 스크립트의 운영 및 설치는 CGI와 Perl 전반에 대해 【어느 정도 지식이 있음】을 전제로 하고 있습니다.</li>
<li>매우 빈번하게 버전 업그레이드가 이루어지는 시기가 있을 수 있으나, 크게 신경 쓰지 않으셔도 됩니다.</li>
<li>지원 게시판에서 너무 기본적인 질문은 삼가 주시기 바랍니다. 답변해 드리기 곤란할 수 있습니다.</li>
<li>본 스크립트는 1탭을 반각 4칸(공백 4개)으로 설정했을 때 가장 보기 좋게 표시됩니다.</li>
</ul>
<p>
<span class="font1"></span><span class="font2"> 이용 규정.</span>
</p>
<blockquote>
<p><a href="http://www24.big.or.jp/~obo/game/ore_/gild/index.shtml#002" target="_blank">여기를 확인해 주세요.</a></p>
</blockquote>
<p>
<span class="font1"></span><span class="font2"> 동작 환경.</span>
</p>
<ul>
<li>죄와 벌++ 이율배반은 Perl5로 작성된 스크립트입니다. Perl4에서는 작동하지 않습니다. 아마도요.</li>
</ul>
<p>
<span class="font1"></span><span class="font2"> 서버 부하에 대해.</span>
</p>
<blockquote>
<p>새로고침 시의 부하가 대폭 줄었습니다. v02-02-13a 이전 버전과 비교하면 평균 30% 정도의 부하만 걸립니다.<br>
하지만 개별 새로고침 부하가 낮더라도, 새로고침 횟수가 늘어나면 당연히 서버에 무리가 가게 됩니다.<br>
부하 대책 기능도 풍부하게 제공되므로, 항상 서버 부하를 염두에 두고 운영해 주십시오.
</p>
</blockquote>
<p>
<span class="font1"></span><span class="font2"> 이전 버전과의 차이점.</span>
</p>
<blockquote>
<p>그런 걸 내가 알 바인가... 라고 하고 싶지만, 기억나는 대로 적어 보겠습니다.</p>
</blockquote>
<ul>
<li>Mac 환경에서 수행 시 대전자 목록의 라디오 버튼을 정상적으로 선택할 수 없던 문제를 수정했습니다.</li>
<li>수행 목록에서 선택할 수 없는 캐릭터가 발생하는 문제를 수정했습니다.</li>
<li>서버 부하가 높을 때 극히 드물게 무명.cgi 파일이 생성되는 문제를 수정했습니다.<br>
<li>기타 다수의 오류를 수정했습니다.<br>
<br>
</li>
<li>기존의 행동 판별 번호($tm) 방식의 처리 체계를 일신하여, 완전히 새로운 독자적인 처리 체계로 이행했습니다.</li>
<li>각 행동을 세분화하여 처리 오버헤드를 대폭 줄였습니다.</li>
<li>행동 판별 번호($tm)에 따른 각 행동 간의 의존 관계를 없애고, 독립적으로 처리할 수 있게 되었습니다. (확장성이 대폭 향상되었습니다.)</li>
<li>기존에 새로고침할 때마다 전체 참가자 파일을 참조하던 방식에서, 원칙적으로 1캐릭터 분량만 참조하도록 변경하여 부하를 크게 줄였습니다.</li>
<li>백업을 하루에 한 번만 실행하도록 변경했습니다.</li>
<li>관리자 기능에 백업 복구 기능 등 다양한 기능을 추가했습니다.</li>
<li>능력치에 민첩성(AG)을 새로 추가하여, 전투 시 선제공격 및 전쟁·토벌 시 도망 성공률 등에 영향을 주도록 했습니다.<br>
<br>
</li>
<li>토벌에서 국가를 선택할 수 있게 되었습니다.</li>
<li>토벌 승리 시 상금의 자국 우선 배분 및 경험치 계산 방법을 조정했습니다.</li>
<li>토벌의 이매망량(몬스터)들에게 이름을 부여했습니다.</li>
<li>토벌에서 도망칠 때 민첩성(AG)이 영향을 주도록 변경되었습니다.</li>
<li>전쟁에서 퇴각할 때 민첩성(AG)이 영향을 주도록 변경되었습니다.</li>
<li>수행을 시작하기까지의 단계가 단축되었습니다.</li>
<li>수행 시 이전 대전자와 다시 싸울 수 있게 되었습니다.</li>
<li>전투 시 상대보다 민첩성(AG)이 높으면 선제공격을 할 수 있게 되었습니다. (단, 항상 선제공격이 성공하는 것은 아닙니다.)</li>
<li>연속 전투 가능 횟수 제한을 두어, 특정 횟수 이상 연속 전투를 치르면 강제적으로 내정(국가 소속자) 또는 휴식(무소속) 상태가 되도록 했습니다.</li>
<li>복권을 '미니로또'로 이름을 바꾸고 쇼핑몰로 이전했습니다.</li>
<li>회복을 '치료'로 이름을 바꾸고 쇼핑몰 내 진료소로 통합했습니다.</li>
<li>쇼핑몰 진료소에 성전환 항목을 추가하여 성별을 변경할 수 있도록 했습니다.</li>
<li>천하통일에 기한 제한을 설정했습니다.</li>
<li>천하통일 후의 국력 설정 방식을 기존 방식(고정)과 랜덤 방식 중에서 선택할 수 있도록 했습니다.</li>
<li>통일 후 통일국의 정원이 약간 줄어들고, 다른 국가의 정원이 아주 미세하게 늘어나도록 설정할 수 있습니다. (선택 사항)</li>
<li>레벨 2 이하 캐릭터가 3일간 아무런 활동이 없으면 자동 삭제되도록 했습니다. (단순 구경꾼 정리)</li>
<li>내정에서 '군비' 항목이 없어지고, 대신 '징병'과 '훈련'을 선택할 수 있게 되었습니다.</li>
<li>프레임을 이용한 JavaScript 및 GET 방식을 통한 비정상적인 자동 조작(치트)을 방지했습니다. (프레임 하이재킹 방지)</li>
<li>전투 시 드롭다운 메뉴가 무작위로 이동하게 하여, 마우스 매크로 프로그램을 이용한 비정상적인 자동 조작(치트)을 방지했습니다.</li>
<li>프레임을 이용한 JavaScript 및 GET 방식을 통한 비정상적인 자동 조작(치트)을 방지했습니다. (프레임 하이재킹 방지)</li>
<li>GET 요청을 이용한 부정 처리 치트를 방지했습니다.</li>
<li>정보 창에서 한 줄 메시지를 표시할 수 있도록 했습니다.</li>
<li>구속 시간(행동 제한 시간) 중에 국가 데이터가 표시되도록 했습니다.</li>
<li>구속 시간 중이거나 현상 유지 상태가 아닐 때는 게시板 이용을 금지했습니다. (다중 창 이용 억제)<br>
</li>
</ul>
<blockquote>
<p>
그 밖에도 여러 변경 사항이 있었던 것 같으나, 처리 체계 자체를 바꾸어 버려서 잊어버렸습니다.<br>
게임 밸런스, 진행 흐름, 레이아웃은 전과 같지만 시스템적으로는 완전히 다른 게임이나 다름없습니다.
</p>
</blockquote>
<p>
<span class="font1"></span><span class="font2"> PC & 모바일</span>
</p>
<blockquote>
<p>
휴대폰 단말기에서도 죄와 벌++ 이율배반의 모든 행동을 수행할 수 있습니다. 스크립트 하나로 PC와 모바일 모두에 대응합니다.<br>
PC는 HTML 3.2, CSS 1 이상(대부분 지원됨), 모바일 버전은 i-mode, J-sky, EZweb(아마도)에 대응합니다. index.cgi에 접속하면 자동으로 분류하여 페이지를 띄워 주므로 사용자가 직접 신경 쓰실 필요가 없습니다.<br>
이번 버전부터 모바일 데이터 패킷 소모량이 소폭 줄어들었습니다.
</p>
</blockquote>
<p>
<span class="font1"></span><span class="font2"> 버전 업그레이드 안내.</span>
</p>
<blockquote>
<p>이 부분은 꽤 중요하답니다, 여러분.</p>
</blockquote>
<ul>
<li>v01-08-14c 이전 버전에서 이전 &gt;&gt; 불가능합니다. 로그 데이터 이전을 포기하시고 신규 설치해 주십시오.</li>
<li>v02-01-28 이전 버전에서 이전 &gt;&gt; 불가능한 것은 아니지만 지원 대상이 아닙니다. 손이 많이 가므로 신규 설치하시는 편이 더 빠릅니다.</li>
<li>v02-02-13c 이전 버전에서 이전 &gt;&gt; 가능합니다.</li>
<li>v02-03-27 버전에서 이전 &gt;&gt; 임시 배포 이후 update 폴더에 넣어 둔 수정 파일로 덮어쓰기만 하면 되므로 별다른 작업은 필요 없습니다.</li>
<li>명예의 전당 &gt;&gt; 호환되지 않습니다. 수동으로 맞출 수는 있으나 지원 대상이 아닙니다.</li>
<li>로그인 방식 &gt;&gt; 기존의 [이름 & 비밀번호]에서 [ID & 비밀번호]로 변경되었습니다. 주의가 필요합니다.</li>
<li>본체 설정 내용(ore_pl.cgi) &gt;&gt; 대부분의 설정을 그대로 이전할 수 있습니다. (./ore_config.cgi로 이름 변경)</li>
<li>게시판 설정 내용(ore_bbs.cgi)   &gt;&gt; 대부분의 설정을 그대로 이전할 수 있습니다. (./inc/ore_sub-bbs.cgi로 이름 변경)</li>
<li>민첩성(AG) 분배 &gt;&gt; 버전 업그레이드 이후 각 참가자가 처음 로그인할 때 자동으로 최적의 값을 할당합니다.</li>
<li>국가 데이터 &gt;&gt; 버전 업그레이드 직후 초기화됩니다.</li>
<li>각 캐릭터 데이터 &gt;&gt; 호환됩니다. 다만 버전 업그레이드 직후에는 모든 참가자의 행동 상태가 일단 '현상 유지'로 돌아갑니다.</li>
<li>스크립트 &gt;&gt; 처리 방식이 달라 호환되지 않습니다. 모든 파일을 교체해 주십시오. 최종 처리 구조는 유지했으므로 호환될 가능성도 있습니다.</li>
</ul>
<p>
<span class="font1"></span><span class="font2"> 파일 구성 및 설치</span>
</p>
<table width="75%" border="0" class="set2" bgcolor="#cc3366">
<tr>
<td bgcolor="#ffeeff" nowarp style="color:#000022; font-size:10pt">
<pre>
cgi-bin
+-- ore_plus(폴더) 755 [죄와 벌++ 폴더]
|
| ore_.cgi 755 (설정 항목:없음) [죄와 벌++ 본체]
| ore_config.cgi 666 (설정 항목:있음) [설정 파일]
| ore_reg.cgi 755 (설정 항목:없음) [캐릭터 등록]
|
| campbbs.cgi 755 (설정 항목:있음) [국가별 작전회의실]
| park.cgi 755 (설정 항목:있음) [국제 교류 광장]
| public.cgi 755 (설정 항목:있음) [공식 조약]
| hist.cgi 755 (설정 항목:있음) [명예의 전당]
|
| ore_admin.cgi 755 (설정 항목:없음) [죄와 벌++ 관리 기능]
|
| index.cgi 755 (설정 항목:없음) [메인 페이지]
|
+-- inc(폴더) 755 [외부 서브루틴 보관 디렉터리]
| 외부 서브루틴
|
+-- usrdata(폴더) 777 [캐릭터 데이터 보관 디렉터리]
| 각 참가자 데이터 파일
|
+-- logdata(폴더) 755 [죄와 벌++ 각종 로그 디렉터리]
| cdata.cgi 666 [국가 데이터]
| camp_mem_1.cgi 666 [1국 작전회의실 참가자 로그]
| camp_mem_2.cgi 666 [2국 작전회의실 참가자 로그]
| camp_mem_3.cgi 666 [3국 작전회의실 참가자 로그]
| camp_mem_4.cgi 666 [4국 작전회의실 참가자 로그]
| camp_mem_5.cgi 666 [5국 작전회의실 참가자 로그]
| camp_log_1.cgi 666 [1국 작전회의실 대화 로그]
| camp_log_2.cgi 666 [2국 작전회의실 대화 로그]
| camp_log_3.cgi 666 [3국 작전회의실 대화 로그]
| camp_log_4.cgi 666 [4국 작전회의실 대화 로그]
| camp_log_5.cgi 666 [5국 작전회의실 대화 로그]
| park_mem.cgi 666 [국제 교류 광장 참가자 로그]
| park_log.cgi 666 [국제 교류 광장 대화 로그]
| public_log.cgi 666 [공식 조약 로그]
| hist_log.cgi 666 [명예의 전당 로그 (cdata.cgi 백업)]
|
+-- imgs(폴더) 755 [죄와 벌++ 각종 이미지 디렉터리]
| 각종 이미지 파일
|
+-- html(폴더) 755 [각종 HTML 보관 디렉터리]
| 각종 HTML 파일
|
+-- lock(폴더) 777 [파일 잠금용 디렉터리]
| lock 644 [잠금 파일]
|
+-- backup(임의명) 777 [캐릭터 데이터 백업 디렉터리]
backup_flag1 644 [백업 플래그 파일]
* 위 권한(퍼미션) 설정은 일반적인 예시이며 보안이 취약할 수 있습니다.
이용하시는 서버 환경에 맞춰 설정해 주십시오.
* 죄와 벌++의 석비 스크립트는 아직 제작하지 않았습니다.
* 위 파일 중 권한이 755로 설정된 파일을 열어 첫 번째 줄의 Perl 경로를 서버에 맞게 수정해 주십시오.
</pre>
</td>
</tr>
</table>
<p>
<span class="font1"></span><span class="font2"> index.cgi 이미지.</span>
</p>
<blockquote>
<pre>
죄와 벌++ 마스터 버전 메인 페이지(index.cgi)와
동일한 이미지(요정 이미지)를 사용하시려면,
<a href="http://www1.u-netsurf.ne.jp/~june/" target="_blank"><b>PurpleMoon</b> 님의 사이트</a>에서
<b>★Graphics for your Site!
   홈페이지용 소재집</b>  을 클릭
     ↓
왼쪽 프레임의 <b>일러스트·일러스트 배경화면</b> 을 클릭
     ↓
왼쪽 프레임 하단의 '검은색 계열 배경'에서 <b>달로 돌아가는 정령</b> 을 클릭
<b>이미지를 사용하신 후에는 PurpleMoon 님 사이트 링크를 걸어 주세요.</b>
</pre>
</blockquote>
<p>
<span class="font1"></span><span class="font2"> 관리자 기능.</span>
</p>
<blockquote>
<p>
기능이 대폭 보강되었습니다.<br>
보안상의 우려가 있어 메인 화면 등에 관리 기능용 링크는 달아 두지 않았습니다.<br>
관리 기능에 접속하려면 주소창에 <b>http://도메인주소/ore_plus/ore_admin.cgi?administrator=관리자비밀번호</b> 형식으로 입력해 주십시오.<br>
위 URL을 통해 관리 기능에 로그인할 수 있습니다. 관리자 비밀번호는 ore_config.cgi에서 설정한 $admin_pass 값입니다.<br>
참고로 게임 로그인 화면에서 임의의 참가자 캐릭터 이름을 입력한 뒤, 비밀번호 칸에 관리자 비밀번호를 입력하면 해당 참가자의 개별 비밀번호를 모르더라도 로그인할 수 있습니다.<br>
버전 업그레이드 직후에는 관리 기능 내에서 최종 접속일·IP 주소·호스트 이름·브라우저 정보 등이 제대로 표시되지 않을 수 있으나, 약 일주일 정도 지나면 정상적으로 표시됩니다.
</p>
</blockquote>
<p>
<span class="font1"></span><span class="font2"> 커스터마이징.</span>
</p>
<blockquote>
<p>스크립트 소스 코드 안에 매우 자세한 주석이 작성되어 있습니다. 주석을 읽어도 잘 이해가 되지 않는 부분은 함부로 설정을 변경하지 마십시오.</p>
</blockquote>
<ul>
<li>게임 본체 환경 설정 &gt;&gt; ./ore_config.cgi에 있습니다.</li>
<li>게시판 관련 환경 설정 &gt;&gt; ./inc/ore_sub-bbs.cgi에 있습니다.</li>
<li>국가 NPC 데이터 &gt;&gt; ./inc/ore_sub-npc_1.cgi에 있습니다.</li>
<li>이매망량(몬스터) 데이터 &gt;&gt; ./inc/ore_sub-npc_2.cgi에 있습니다.</li>
</ul>
<blockquote>
<p>이번 버전부터 확장성이 매우 뛰어나므로, 새로운 이벤트를 직접 추가하는 것도 꽤 쉬울 것입니다...</p>
</blockquote>
<p>
<span class="font1"></span><span class="font2"> 의문·질문·요청사항은.</span>
</p>
<blockquote>
<p><a href="http://www24.big.or.jp/%7Eobo/game/ore_/gild/index.shtml#support" target="_blank">여기를 확인해 주세요.</a></p>
</blockquote>
<p>
<span class="font1"></span><span class="font2"> 개조 정보는.</span>
</p>
<blockquote>
<p><a href="http://www24.big.or.jp/%7Eobo/game/ore_/gild/index.shtml#kaizo" target="_blank">여기를 확인해 주세요.</a></p>
</blockquote>
<p> </p>
<p> </p>
</body>
</html>