슈툴루공방 분점
도돈토후 개인서버 config 파일 수정방법 본문
안녕하세요, 슈림입니다. 전 글에서 도돈토후 개인 서버를 설치했다면 개인서버답게 입맞에 맞도록 도돈토후를 수정해봅시다! 인원수, 관리자 모드 추가, 방 수 추가 등등 여러가지 기능이 있으니 ctrl+F로 원하는 부분만 찾아 수정할 수 있습니다.
먼저 config파일을 찾아봅시다. 따로 경로 수정을 하지 않았다면 DodontoF_WebSet\public_html\DodontoF\src_ruby에서 config.rb 파일을 찾을 수 있습니다. rb파일이므로 이전 글에서 언급했던 rb파일을 열 수 있는 프로그램이 필요하니, 따로 준비하지 않으셨다면 참고해주세요.
config파일을 열었다면 <다른 이름으로 저장>을 눌러 config_local이라는 이름으로 별도 저장합니다. 지금부터 수정할 파일은 config_local 파일이 됩니다! 원본 자체는 건드리지 않도록 해 주세요.
파일을 실행하면 이런 화면이 쭉 뜹니다. 녹색 글씨는 해당 기능의 설명입니다! 해당 글에서는 자주 사용하거나 수정하는 기능만 번역 및 설명합니다. 찾기 편하시도록 이미지파일이 아닌 텍스트로 적습니다. 파란 숫자 혹은 글자 부분이 실제로 수정하는 부분이 됩니다.
<1. 서버에 로그인할 수 있는 사람 수>
#サーバで許容できると思うログイン人数を指定。大体でいいです。
#この人数以上になると、人数が多いと警告が表示されるようになります。
$aboutMaxLoginCount = 20
해당 서버에서 수용 가능하다고 생각하는 인원수를 적습니다. 실제로 접속하지 못하는 것은 아니므로 적당히 적어두면 됩니다. 적어둔 숫자보다 많은 수의 사람이 접속하면 인원이 많다는 경고창이 뜹니다.
#サーバにログインする事のできる限界人数。
#この人数以上になると、ログインが全くできなくなります。
#制限しないなら -1 と指定ください。
# 例) $limitLoginCount = 100
# $limitLoginCount = -1
$limitLoginCount = 50
해당 서버에 몇 명의 인원이 접속할 수 있는지 정해두는 부분입니다. 원하는 인원수로 설정하시면 됩니다. 설정한 숫자의 인원보다 많은 수의 사람은 로그인할 수 없습니다. 제한을 두지 않으려면 -1이라고 적습니다.
<2. 방의 개수 설정>
#プレイルームの最大数
$saveDataMaxCount = 30
최대 몇 개의 방을 만들 수 있는지 정합니다. 원하는 만큼 적어둡시다. 너무 많을 경우 트래픽에 걸릴 수 있으니 주의.
#ログイン画面で一括取得できる最大プレイルーム数
$playRoomGetRangeMax = 6
화면에 몇 개의 방을 나타낼지 정합니다. 5개, 6개, 10개 등 편하신 대로 수정합니다.
<3. 채팅 로그 설정>
#チャットの過去ログ大量保管を許可するかの設定
#設定をはずすと処理が軽くなります。が、過去ログが殆ど残らなくなります。
$IS_SAVE_LONG_CHAT_LOG = true
과거 채팅로그의 대량저장 온/오프 기능입니다. true면 온, false은 오프입니다. 오프 상태로 두면 도돈토후가 가벼워지지만 로그가 거의 남지 않습니다.
#チャットログ大量保管時の保管ライン数
$chatMessageDataLogAllLineMax = 5000
채팅 로그 몇 줄을 보관할지에 대한 설정입니다. 많으면 많을수록 로그를 많이 남길 수 있습니다. 롤플레잉을 많이 하시는 분이시라면 최대한 많이 적어두는 것이 좋습니다. 다만 그만큼 서버에 대한 부하/용량이 늘어납니다.
<4. 파일 업로드 용량 설정>
#アップロード可能な画像ファイルのファイルサイズ上限(MB)
$UPLOAD_IMAGE_MAX_SIZE = 10.0
업로드 가능한 화상파일 사이즈의 상한을 설정합니다. 기준은 메가바이트(MB)입니다.
#保持する画像の上限数(上限を超えた場合古いものから削除)
$UPLOAD_IMAGE_MAX_COUNT = 10000
보유하고 있는 파일의 개수 상한선을 설정합니다. 정한 숫자를 넘을 경우 오래된 것부터 자동 삭제됩니다.
#アップロード可能なリプレイデータのファイルサイズ上限(MB)
$UPLOAD_REPALY_DATA_MAX_SIZE = 50
업로드 가능한 리플레이 데이터의 상한을 설정합니다. 기준은 메가바이트(MB)입니다.
<5. 관리자 모드 설정>
#デバッグ用:メンテナンス用の管理用パスワード。nilなら指定なしでメンテナンスモードに移行できません。
# 設定している場合 DodontoF.swf?mode=admin にアクセスすることで、「管理用パスワード」を入力できるようになります。
# パスワードを正しく入力すると、パスワードの掛かった部屋でもログインし、内部の状況を確認する事ができます。
#パスワードは以下の様に指定します。
# $mentenanceModePassword = "pasuwaado"
$mentenanceModePassword = "lalalalala"
관리자 모드의 추가 및 패스워드 설정을 할 수 있습니다. 관리자 모드의 경우 http://사용자아이디.cafe24.com/DodontoF/DodontoF.swf?mode=admin 주소로 접속하면 사용할 수 있습니다. 원하는 비밀번호를 입력합니다. 관리자는 비밀번호가 입력된 방도 들어갈 수 있고 삭제도 가능합니다.
(*주의: 크롬에서는 위 주소로 접속할 수 없습니다. 다른 브라우저를 이용해주세요.)
#サーバ更新中の場合はtrueへ。ログイン中のメンバーは遮断され、新規ログインもできなくなります。
$isMentenanceNow = false
서버에 메인터넌스를 진행합니다. 원하지 않는 사람이 로그인해 사용하고 있다면 true로 변경해서 사용하지 못하게 할 수 있습니다.
<6. 테스트 방 설정>
#削除不可能なプレイルーム番号を指定
#たとえばプレイルーム0と1を削除できなくするなら
# $unremovablePlayRoomNumbers = [0, 1]
#となります。デフォルトは指定なし。
$unremovablePlayRoomNumbers = [0]
#上記と同様に、ロード不可の指定
$unloadablePlayRoomNumbers = [0]
#上記と同様に、パスワード設定不可の指定
$noPasswordPlayRoomNumbers = [0]
삭제, 로드, 패스워드 설정이 불가능한 방(흔히 도돈토후 메인 화면의 0번 방)을 설정합니다. 여러개를 설정하고 싶은 경우 쉼표와 띄어쓰기로 구분합니다.
<7. 로그인 시간 설정>
#ログインしていられる最大時間。
# 1 以上の数値を指定するとその秒数経過でサーバからたたき出されます
#(通常は変更不要。想定以上の長時間ログインを避けたい場合に指定してください)
$loginTimeLimitSecond = 86400
장기간 로그인하고 있을 경우 오류 등이 발생할 수 있으므로 해당 시간동안 응답이 없다면 로그아웃됩니다. 필요한 경우 지정합니다. 초 단위이므로 24시간을 지정하고 싶을 경우 86400을 적어두세요. 필요하지 않을 경우 수정하지 마시고 그대로 두시면 됩니다.
<8. 사용하지 않는 방 자동삭제>
#古いプレイルームを一括削除する時の指定日数(日である点に注意)
# 0 以下の値の場合、処理されません。
$removeOldPlayRoomLimitDays = 100
오래된 방을 삭제하는 기간을 정합니다. 0으로 둘 경우 삭제하지 않습니다. 단위는 일수입니다.
<9. 방 개설 시 비밀번호 설정>
#プレイルーム作成時に認証パスワードを要求するかどうかの指定。
#指定すると認証パスワードが合致しない限り新しい部屋を作製できません。
#指定方法は下記の通り。空白文字列だとパスワード無し。
# $createPlayRoomPassword="abc"
$createPlayRoomPassword = "lalalalala"
방을 개설할 때 비밀번호를 요구하도록 설정합니다. 주소를 알아도 방을 만들지 못하도록 할 수 있습니다.
<10. 디폴트 이름 변경>
#デフォルトで表示されるユーザー名
#配列なので、 ["abc", "def"] のように複数記述すると、どれかがランダムで表示されます。
# [] と空の配列なら各言語のデフォルトに。基本変更する必要はありません。誰得機能。
$defaultUserNames = []
접속할 때 기본적으로 나오는 이름을 변경합니다. 일본판의 경우 '나나시 씨' 한국판의 경우 '익명' 입니다만 원하는 이름이 있다면 적어둡니다. 여러 개를 설정할 수도 있지만 이 때에는 랜덤으로 출력됩니다. 예시는 ["익명1", "익명2", "익명3"]
<11. 로그아웃 시>
#ログアウト時に飛ばされるURL
#空の場合はログインしていた DodontoF.swf をリロードしてログイン画面に戻ります。
$logoutUrl = "http://사용자명.cafe24.com/DodontoF/"
로그아웃 할 경우 이동하는 주소를 입력합니다. 크롬 브라우저를 사용하시는 경우 필수적으로 입력해주어야 기본 화면으로 돌아올 수 있습니다.
#ログアウト時に他に人がいない場合、部屋の削除を質問するかどうかを設定(true:質問する、false:しない)
$isAskRemoveRoomWhenLogout = true
로그아웃할 때 다른 사람이 없다면 방을 삭제할지 묻는 팝업창을 띄우는 기능입니다. 기본적으로 ture로 설정되어 있습니다. 방에 아무도 없어도 삭제하지 않으려면 false로 설정해주세요.
<12. 이미지 외부 주소 사용>
#外部画像URLの有効/無効を設定します。
# true で有効、false で無効になります。
$canUseExternalImageModeOn = true
외부 이미지 URL을 사용하도록 설정합니다. true는 온, false는 오프입니다.
설정이 끝났다면 config_local.rb 파일을 DodontoF_WebSet\public_html\DodontoF\src_ruby 폴더에 업로드해주세요. 원본 파일을 손상시키지 않고 수정이 가능합니다!
다른 기능들도 몇 가지 있지만 상대적으로 중요성은 덜하다고 생각해 적지 않았습니다. 이 정도만 설정해주시면 쾌적하게 진행하실 수 있습니다! 다른 기능이 궁금하시다면 댓글 혹은 트위터 쪽으로 문의해주세요.
'기타' 카테고리의 다른 글
CoC 도돈토후 명령어 모음 (0) | 2018.04.09 |
---|---|
도돈토후 사용법(크툴루의 부름 탐사자 편) (0) | 2018.03.04 |
도돈토후 개인서버 설치 방법 (2) | 2018.01.26 |