128 lines
3.6 KiB
INI
128 lines
3.6 KiB
INI
// MasterServerInfo
|
|
[ATTRIBUTES]
|
|
GET_SERVERINFO_FROM_FILE = 1 // 서버 정보를 마스터로부터 얻지 않고 파일에서 읽음
|
|
SERVER_MODE = 1 // 1: 개발, 2:사내, 3:라이브, 4: 테스트라이브
|
|
IO_HANDLER_MASK = 1 // bit mask => 1 : SERVER_IOHANDLER사용 , 2 : CLIENT_IOHANDLER 사용
|
|
RECONNECT_DELAY_TIME = 1000
|
|
|
|
[CLIENT_IOHANDLER]
|
|
IP = 10.101.12.110
|
|
PORT = 19004
|
|
MAX_ACCEPT_SESSION = 0
|
|
MAX_CONNECT_SESSION = 1
|
|
SEND_BUFFER_SIZE = 200000
|
|
RECV_BUFFER_SIZE = 200000
|
|
TIME_OUT = 0
|
|
MAX_PACKET_SIZE = 8192
|
|
NUMBER_OF_ACCEPT_THREADs = 0
|
|
NUMBER_OF_CONNECT_THREADS = 1
|
|
NUMBER_OF_IO_THREADS = 2
|
|
AUTO_LISTEN = 0
|
|
|
|
[SERVER_IOHANDLER]
|
|
IP = 10.101.12.110
|
|
PORT = 19004
|
|
MAX_ACCEPT_SESSION = 200
|
|
MAX_CONNECT_SESSION = 10
|
|
SEND_BUFFER_SIZE = 200000
|
|
RECV_BUFFER_SIZE = 200000
|
|
TIME_OUT = 0
|
|
MAX_PACKET_SIZE = 8192
|
|
NUMBER_OF_ACCEPT_THREADs = 1
|
|
NUMBER_OF_CONNECT_THREADS = 1
|
|
NUMBER_OF_IO_THREADS = 5
|
|
AUTO_LISTEN = 0
|
|
|
|
// 커넥션 수
|
|
CONEECTION_NUM = 3
|
|
|
|
[CONNECTION_0]
|
|
IP = 127.0.0.1 //10.101.203.10
|
|
PORT = 20510
|
|
TYPE = 25 //< OPSERVER
|
|
|
|
;IP = 10.101.12.87 //10.101.203.10
|
|
;PORT = 20510
|
|
;TYPE = 11 //< OPSERVER
|
|
|
|
[CONNECTION_1]
|
|
IP = 10.101.12.110
|
|
PORT = 20820
|
|
TYPE = 12 //< SOLARAUTH_SERVER
|
|
|
|
;IP = 10.101.12.110
|
|
;PORT = 20820
|
|
;TYPE = 15 //< SOLARAUTH_SERVER
|
|
;MANUAL_CONNECT = 1
|
|
|
|
[CONNECTION_2]
|
|
IP = 10.101.12.110
|
|
PORT = 19002
|
|
TYPE = 8 //< ACCOUNT_DBPROXY
|
|
|
|
|
|
[LOGFILE]
|
|
WOPS_LOGFILE_PATH = ..\\Log
|
|
WOPS_LOGFILE_OPTION = 0 // 0은 게임로그를 안 남긴다. 1은 바이너리로그만 남긴다, 2는 바이터리, 텍스트 둘다 남긴다.
|
|
ENABLE_SUN_LOGFILE = 1 //0은 파일로그를 안 남긴다. 1은 남긴다.
|
|
SUN_LOGFILE_OPTION = 3 // 0은 썬로그를 안 남긴다. 1은 파일로그, 2는 화면로그, 3은 둘다 남긴다.
|
|
SUN_LOGFILE_LEVEL = 3 // 1-3 까지있다. 1 : CRITICAL_LOG, 2 : MIDDLE_LOG, 3 : FULL_LOG
|
|
SUN_LOGFILE_PATH = SunLog
|
|
|
|
//
|
|
//
|
|
//
|
|
|
|
[INTERVAL]
|
|
RTTSHUTDOWN = 20000 //20초 대기 후 타임아웃
|
|
STATISTICS = 10000 //10초마다 통계 정보(현재 통화량) 수집
|
|
|
|
[LOGIC_VIOLATION_CONTROL]
|
|
FORCED_DISCONNECT = 1 // 1이면 적용
|
|
|
|
;기능 제한 - 각 기능별로 1이면 허용, 0이면 금지
|
|
[FUNCTIONALRESTRICT]
|
|
GETRESTRICTINFO_FROMFILE = 0 //0: DB에서 기능제한 정보 수신 1: FILE에서 수신
|
|
|
|
;FUNCTIONALRESTRICT_ALLOW = 1
|
|
FUNCTIONALRESTRICT_ENCHANT = 1
|
|
FUNCTIONALRESTRICT_RANKUP = 1
|
|
FUNCTIONALRESTRICT_ADDSOCKET = 1
|
|
FUNCTIONALRESTRICT_FILLSOCKET = 1
|
|
FUNCTIONALRESTRICT_EXTRACTSOCKET = 1
|
|
FUNCTIONALRESTRICT_COMPOSE = 1
|
|
FUNCTIONALRESTRICT_CRYSTALIZE = 1
|
|
FUNCTIONALRESTRICT_USE_EXTRASTONE = 1
|
|
FUNCTIONALRESTRICT_USE_WAREHOUSE = 1
|
|
FUNCTIONALRESTRICT_USE_TRADE = 1
|
|
FUNCTIONALRESTRICT_USE_VENDOR = 1
|
|
FUNCTIONALRESTRICT_USE_GUILD = 1
|
|
FUNCTIONALRESTRICT_USE_MONSTERDROP = 1
|
|
FUNCTIONALRESTRICT_COMBINE_ITEM = 1
|
|
FUNCTIONALRESTRICT_DIVIDE_ITEM = 1
|
|
FUNCTIONALRESTRICT_REPAIR_ITEM = 1
|
|
FUNCTIONALRESTRICT_SELL_ITEM = 1
|
|
FUNCTIONALRESTRICT_BUY_ITEM = 1
|
|
FUNCTIONALRESTRICT_EXCHANGE_ITEM = 1
|
|
FUNCTIONALRESTRICT_VENDOR_LIST_NP = 1
|
|
FUNCTIONALRESTRICT_BUY_SHOPITEM = 1
|
|
FUNCTIONALRESTRICT_SHOP_SERVICE = 1
|
|
FUNCTIONALRESTRICT_GM_COMMAND = 1
|
|
FUNCTIONALRESTRICT_PARTY_RETURN_FOR_UCUSER = 1
|
|
FUNCTIONALRESTRICT_WAREINVEN_LOCK_BY_PWD = 1
|
|
;FUNCTIONALRESTRICT_ALL = 1
|
|
|
|
;RTTA 통신 수행 제한 - 각 기능별로 1이면 허용, 0이면 금지(현재는 위험하여 사용하지 않음)
|
|
[RTTARESTRICT]
|
|
RTTARESTRICT_ALL = 1 ; 전체 허용(0이면 아래 내용 보지 않고 죄다 금지)
|
|
RTTARESTRICT_NOTICE = 1
|
|
RTTARESTRICT_DROPUSER = 1
|
|
RTTARESTRICT_USERCOUNT = 1
|
|
RTTARESTRICT_BATTLEZONEINFO = 1
|
|
RTTARESTRICT_ARMORKIT = 1
|
|
RTTARESTRICT_ABUSE = 1
|
|
RTTARESTRICT_USERMONEY = 1
|
|
RTTARESTRICT_SERVERSHUTDOWN = 1
|
|
RTTARESTRICT_USERDISCONN = 1
|
|
RTTARESTRICT_GMSCOMMAND = 1
|