Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

슈툴루공방 분점

도돈토후 개인서버 config 파일 수정방법 본문

기타

도돈토후 개인서버 config 파일 수정방법

SuRm 2018. 1. 28. 09:01

 안녕하세요, 슈림입니다. 전 글에서 도돈토후 개인 서버를 설치했다면 개인서버답게 입맞에 맞도록 도돈토후를 수정해봅시다! 인원수, 관리자 모드 추가, 방 수 추가 등등 여러가지 기능이 있으니 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 폴더에 업로드해주세요. 원본 파일을 손상시키지 않고 수정이 가능합니다!



 다른 기능들도 몇 가지 있지만 상대적으로 중요성은 덜하다고 생각해 적지 않았습니다. 이 정도만 설정해주시면 쾌적하게 진행하실 수 있습니다! 다른 기능이 궁금하시다면 댓글 혹은 트위터 쪽으로 문의해주세요. 


Comments