#------------------------------------------------------------- # Server config #------------------------------------------------------------- #シングル、マルチ共にデフォルトのまま(変更不要) # Bind ip of the gameserver, use * to bind on all available IPs GameserverHostname=* GameserverPort=2000 #LoginとPasswordは変更すべきだが、わからなければ変えない # Database info Driver=com.mysql.jdbc.Driver URL=jdbc:mysql://localhost/l1jdb?useUnicode=true&characterEncoding=sjis Login=root Password= #使用するスレッドプール(推奨=2) #GeneralThreadPoolType: # 0: プールを使わない通常Thread(以前と同様の処理) # 1: 指定した数のスレッドを使いまわしてタスクを処理 # 2: 複数のスレッドでタスクを処理しますが、もし処理の終了しているスレッドがあれば、 # そのスレッドを再利用します。 #GeneralThreadPoolSize: # GeneralThreadPoolTypeに"1"を指定した場合のスレッドの数 GeneralThreadPoolType = 2 GeneralThreadPoolSize = 0 #スキルタイマーの実装タイプの選択 # 1: Timerクラスによる実装。スキル数に関わらずスレッド1つで動作。 # 2: Threadクラスによる実装。スキル数と同数のスレッド数で動作。 SkillTimerImplType = 1 #NpcAIの実装タイプの選択。 #値の意味はスキルタイマーと同じ。 NpcAIImplType = 2 #クライアントの言語 0.US 3.Taiwan 4.Janpan 5.China ClientLanguage = 4 #タイムゾーンの設定 JST:日本標準時 TimeZone = JST #DNSの逆引き # true: DNSの逆引きを行う # false: DNSの逆引きを行わない HostnameLookups = false #クライアントからパケットが送られて来なかった場合の自動切断するまでの時間(分) #0-35791(0を指定すると自動切断しない) AutomaticKick = 10 #キャラクター情報を自動保存する間隔(秒) AutosaveInterval = 1200 #キャラクターの所持アイテム情報を自動保存する間隔(秒) AutosaveIntervalOfInventory = 300 #マップファイルをキャッシュするか true or false #有効にすると、./data/mapcache/にキャッシュが作成され #サーバー起動時のマップ読み込み速度が2〜5倍ほどになる CacheMapFiles = true #V2マップを使用する。テスト用 LoadV2MapFiles = false # 加速器検知機能を使用するか。Trueにした場合ONになり、パケット送信間隔がチェックされるようになる # Move: 移動間隔 Attack: 攻撃間隔 Spell: スキル使用間隔 CheckMoveInterval = True CheckAttackInterval = True CheckSpellInterval = True # 不正な間隔のパケットのカウントがInjusticeCount回以上になった場合プレイヤーを切断する # 正常な間隔のパケットがJusticeCount回連続で送られてきた場合、InjusticeCountをクリアする InjusticeCount = 10 JusticeCount = 4 # チェックの厳しさ。何%加速までを許容するかを意味する。誤検知が出る場合は少し増やす。 CheckStrictness = 102 #武器・防具のエンチャントログを残す強化数。10を指定すると+10になった時の情報をログに残す。 #但し0以外を指定すると、指定した値に関係なく安全強化圏が+0の武器・防具のエンチャントはログに残る。 #0を指定すると一切ログを残さない。 LoggingWeaponEnchant = 0 LoggingArmorEnchant = 0 #チャットログの設定 #通常チャット:LoggingChatNormal Whispaer:LoggingChatWhisper #叫び:LoggingChatShout 全体チャット:LoggingChatWorld #血盟チャット:LoggingChatClan パーティチャット:LoggingChatParty #連合チャット:LoggingChatCombined チャットパーティ:LoggingChatChatParty LoggingChatNormal = false LoggingChatWhisper = false LoggingChatShout = false LoggingChatWorld = false LoggingChatClan = false LoggingChatParty = false LoggingChatCombined = false LoggingChatChatParty = false #必要に応じて変更 # Useable values: "true" - "false", use this option to choose whether accounts will be created # automatically or not. If not, you have to put it in the logins.txt in the data folder AutoCreateAccounts = true #必要に応じて変更 # Define how many players are allowed to play simultaneously on your server. MaximumOnlineUsers = 30 #Telnetサーバーの設定 #Telnetサーバーを起動するか TelnetServer: true or false #Telnetサーバーのポート番号 TelnetServerPort: ポート番号 # !!!! 現在、サーバー側では特にアクセス制限を行いません !!!! # !!!! 起動する場合は、必ずファイアウォールやルーターで適切なアクセス制限を行ってください !!!! TelnetServer = false TelnetServerPort = 23 #オブジェクト情報をクライアントに送信する範囲 #-1なら今まで通り画面内のみ PcRecognizeRange = -1 #キャラクター情報(F5~12によるショットカットキーやHPバーの位置等)を #サーバー側で管理するか true or false CharacterConfigInServerSide = true #2PC(同一IPからの同時接続)を許可するか true or false Allow2PC = true #レベルダウンを許容する範囲(死に上げ検出) #過去最高レベルと現在のレベルの差が、設定された値を超えると切断される。 #以降、そのキャラクターではログインできない。0に設定すると機能OFF。 #例) LevelDownRangeが10の場合、レベル50のキャラクターがレベル40以下になると切断される。 LevelDownRange = 0 #テレポート制御 #テレポート前にクライアントへの通知、クライアントからの応答を待ってからテレポートするか true or false SendPacketBeforeTeleport = false #データベースリソースリーク検出機能 #デバッグ用オプション。有効にすると、データベースのリソースリークを監視し、検出した場合はログへ警告を出力する。 true or false EnableDatabaseResourceLeaksDetection = false