i need some help to add custom game_typs, i add all informations in files but dont work in server...
Look my files
channelrule:
EventList:
gametypecfg:
anyone can help me?
Look my files
channelrule:
<?xml version="1.0" encoding="UTF-8" ?>
<!--
GAMETYPE_DEATHMATCH_SOLO = 0
GAMETYPE_DEATHMATCH_TEAM = 1
GAMETYPE_GLADIATOR_SOLO = 2
GAMETYPE_GLADIATOR_TEAM = 3
GAMETYPE_ASSASSINATE = 4
GAMETYPE_TRAINING = 5
GAMETYPE_SURVIVAL = 6
GAMETYPE_QUEST = 7
GAMETYPE_BERSERKER = 8
GAMETYPE_DEATHMATCH_TEAM2 = 9
GAMETYPE_DEATHMATCH_DUEL = 10
-->
<XML id="channelrule">
<CHANNELRULE id="0" name="novice">
<MAP name="Mansion"/>
<MAP name="Prison"/>
<MAP name="Prison II"/>
<MAP name="Station"/>
<MAP name="Battle Arena"/>
<MAP name="Town"/>
<MAP name="Snow_Town"/>
<MAP name="Island"/>
<MAP name="Garden"/>
<MAP name="Factory"/>
<GAMETYPE id="0" />
<GAMETYPE id="1" />
<GAMETYPE id="2" />
<GAMETYPE id="3" />
<GAMETYPE id="4" />
<GAMETYPE id="5" />
<GAMETYPE id="6" />
<GAMETYPE id="7" />
<GAMETYPE id="8" />
<GAMETYPE id="9" />
<GAMETYPE id="10" />
</CHANNELRULE>
<CHANNELRULE id="1" name="rookie">
<MAP name="Mansion"/>
<MAP name="Prison"/>
<MAP name="Prison II"/>
<MAP name="Station"/>
<MAP name="Battle Arena"/>
<MAP name="Town"/>
<MAP name="Snow_Town"/>
<MAP name="Ruin"/>
<MAP name="Island"/>
<MAP name="Garden"/>
<MAP name="Factory"/>
<MAP name="Port"/>
<GAMETYPE id="0" />
<GAMETYPE id="1" />
<GAMETYPE id="2" />
<GAMETYPE id="3" />
<GAMETYPE id="4" />
<GAMETYPE id="5" />
<GAMETYPE id="6" />
<GAMETYPE id="7" />
<GAMETYPE id="8" />
<GAMETYPE id="9" />
<GAMETYPE id="10" />
</CHANNELRULE>
<CHANNELRULE id="2" name="mastery">
<MAP name="Mansion"/>
<MAP name="Prison"/>
<MAP name="Prison II"/>
<MAP name="Station"/>
<MAP name="Battle Arena"/>
<MAP name="Town"/>
<MAP name="Snow_Town"/>
<MAP name="Ruin"/>
<MAP name="Dungeon"/>
<MAP name="Castle"/>
<MAP name="Island"/>
<MAP name="Garden"/>
<MAP name="Factory"/>
<MAP name="Port"/>
<GAMETYPE id="0" />
<GAMETYPE id="1" />
<GAMETYPE id="2" />
<GAMETYPE id="3" />
<GAMETYPE id="4" />
<GAMETYPE id="5" />
<GAMETYPE id="6" />
<GAMETYPE id="7" />
<GAMETYPE id="8" />
<GAMETYPE id="9" />
<GAMETYPE id="10" />
</CHANNELRULE>
<CHANNELRULE id="3" name="newbie">
<MAP name="Mansion"/>
<MAP name="Prison"/>
<MAP name="Prison II"/>
<MAP name="Station"/>
<MAP name="Battle Arena"/>
<MAP name="Town"/>
<MAP name="Snow_Town"/>
<MAP name="Island"/>
<MAP name="Garden"/>
<MAP name="Factory"/>
<GAMETYPE id="0" />
<GAMETYPE id="1" />
<GAMETYPE id="2" />
<GAMETYPE id="3" />
<GAMETYPE id="4" />
<GAMETYPE id="5" />
<GAMETYPE id="6" />
<GAMETYPE id="7" />
<GAMETYPE id="8" />
<GAMETYPE id="9" />
<GAMETYPE id="10" />
</CHANNELRULE>
<CHANNELRULE id="4" name="elite">
<MAP name="Mansion"/>
<MAP name="Prison"/>
<MAP name="Prison II"/>
<MAP name="Station"/>
<MAP name="Battle Arena"/>
<MAP name="Town"/>
<MAP name="Snow_Town"/>
<MAP name="Ruin"/>
<MAP name="Dungeon"/>
<MAP name="Castle"/>
<MAP name="Island"/>
<MAP name="Garden"/>
<MAP name="Factory"/>
<MAP name="Port"/>
<GAMETYPE id="0" />
<GAMETYPE id="1" />
<GAMETYPE id="2" />
<GAMETYPE id="3" />
<GAMETYPE id="4" />
<GAMETYPE id="5" />
<GAMETYPE id="6" />
<GAMETYPE id="7" />
<GAMETYPE id="8" />
<GAMETYPE id="9" />
<GAMETYPE id="10" />
</CHANNELRULE>
</XML>
EventList:
<?xml version="1.0" encoding="UTF-8" ?>
<XML xmlns="http://tempurl.org/EventTable.xsd" id="EventTable">
<!--
이벤트가 등록되는 정보.
* Attribute 이름은 최대 127바이트. *
* Attribute 값은 최대 255바이트. *
event_type
0 : 게임을 시작할때.
1 : 방을 만들어 게임을 시작을 해야 활성화되는 이벤트.
2 : 게임이 끝나후에.
game_type
MMATCH_GAMETYPE_DEATHMATCH_SOLO = 0, ///< 개인 데쓰매치
MMATCH_GAMETYPE_DEATHMATCH_TEAM = 1, ///< 팀 데쓰매치
MMATCH_GAMETYPE_GLADIATOR_SOLO = 2, ///< 개인 글래디에이터
MMATCH_GAMETYPE_GLADIATOR_TEAM = 3, ///< 팀 글래디에이터
MMATCH_GAMETYPE_ASSASSINATE = 4, ///< 보스전
MMATCH_GAMETYPE_TRAINING = 5, ///< 연습
#ifdef _QUEST
MMATCH_GAMETYPE_SURVIVAL = 6, ///< 서바이벌
MMATCH_GAMETYPE_QUEST = 7, ///< 퀘스트
#endif
MMATCH_GAMETYPE_BERSERKER = 8,
MMATCH_GAMETYPE_DEATHMATCH_TEAM2 = 9,
MMATCH_GAMETYPE_DEATHMATCH_DUEL = 10,
MMATCH_GAMETYPE_ALL = 100, ///< 게임타입에 상관없음.
server_type
MSM_NORMAL = 0, // 일반
MSM_CLAN = 1, // 클랜전 전용 서버
MSM_LADDER = 2, // 래더 전용 서버
MSM_EVENT = 3, // 이벤트 서버
MSM_TEST = 4, // 테스트 서버
MSM_ALL = 100, // 모든 서버에 적용.
ex)
<Locale country="kor">
<Event EventID="1" name="EVENT_NAME_1" event_type="1" elapsed_time="1000" percent="100" rate="1" announce="EVENT_ANNOUNCE_1" >
<ServerType order="1" type="100" />
<GameType order="1" type="100" />
<StartTime year="2005" month="12" day="13" hour="0" />
<EndTime year="2005" month="12" day="23" hour="24" />
</Event>
</Locale>
-->
<!--
<Locale country="kor">
<Event EventID="1" name="EVENT_NAME_1" event_type="1" elapsed_time="1000" percent="100" rate="1" announce="EVENT_ANNOUNCE_1" >
<ServerType order="1" type="100" />
<GameType order="1" type="100" />
<StartTime year="2005" month="12" day="20" hour="0" />
<EndTime year="2006" month="1" day="16" hour="24" />
</Event>
</Locale>
-->
</XML>
gametypecfg:
<?xml version="1.0" encoding="UTF-8"?>
<XML>
<GAMETYPE id="0"> <!-- GAMETYPE_DEATHMATCH_SOLO -->
<ROUNDS round="10" str="10" />
<ROUNDS round="20" str="20" />
<ROUNDS round="30" str="30" />
<ROUNDS round="50" str="50" default="true" />
<ROUNDS round="70" str="70" />
<ROUNDS round="100" str="100" />
<LIMITTIME sec="99999" str="Infinito" />
<LIMITTIME sec="10" str="10 min" />
<LIMITTIME sec="20" str="20 min" />
<LIMITTIME sec="30" str="30 min" default="true" />
<LIMITTIME sec="40" str="40 min" />
<LIMITTIME sec="50" str="50 min" />
<LIMITTIME sec="60" str="60 min" />
<MAXPLAYERS player="4" str="4" />
<MAXPLAYERS player="6" str="6" />
<MAXPLAYERS player="8" str="8" default="true" />
<MAXPLAYERS player="16" str="16" />
</GAMETYPE>
<GAMETYPE id="1"> <!-- GAMETYPE_DEATHMATCH_TEAM -->
<ROUNDS round="10" str="10" />
<ROUNDS round="20" str="20" />
<ROUNDS round="30" str="30" default="true" />
<ROUNDS round="50" str="50" />
<ROUNDS round="70" str="70" />
<ROUNDS round="100" str="100" />
<LIMITTIME sec="99999" str="Infinito" />
<LIMITTIME sec="5" str="5 min" />
<LIMITTIME sec="10" str="10 min" default="true" />
<LIMITTIME sec="15" str="15 min" />
<LIMITTIME sec="20" str="20 min" />
<LIMITTIME sec="25" str="25 min" />
<LIMITTIME sec="30" str="30 min" />
<MAXPLAYERS player="4" str="4" />
<MAXPLAYERS player="6" str="6" />
<MAXPLAYERS player="8" str="8" default="true" />
<MAXPLAYERS player="16" str="16" />
</GAMETYPE>
<GAMETYPE id="2"> <!-- GAMETYPE_GLADIATOR_SOLO -->
<ROUNDS round="10" str="10" />
<ROUNDS round="20" str="20" />
<ROUNDS round="30" str="30" />
<ROUNDS round="50" str="50" default="true" />
<ROUNDS round="70" str="70" />
<ROUNDS round="100" str="100" />
<LIMITTIME sec="99999" str="Infinito" />
<LIMITTIME sec="10" str="10 min" />
<LIMITTIME sec="20" str="20 min" />
<LIMITTIME sec="30" str="30 min" default="true" />
<LIMITTIME sec="40" str="40 min" />
<LIMITTIME sec="50" str="50 min" />
<LIMITTIME sec="60" str="60 min" />
<MAXPLAYERS player="4" str="4" />
<MAXPLAYERS player="6" str="6" />
<MAXPLAYERS player="8" str="8" default="true" />
<MAXPLAYERS player="16" str="16" />
</GAMETYPE>
<GAMETYPE id="3"> <!-- GAMETYPE_GLADIATOR_TEAM -->
<ROUNDS round="10" str="10" />
<ROUNDS round="20" str="20" />
<ROUNDS round="30" str="30" default="true" />
<ROUNDS round="50" str="50" />
<ROUNDS round="70" str="70" />
<ROUNDS round="100" str="100" />
<LIMITTIME sec="99999" str="Infinito" />
<LIMITTIME sec="5" str="5 min" />
<LIMITTIME sec="10" str="10 min" default="true" />
<LIMITTIME sec="15" str="15 min" />
<LIMITTIME sec="20" str="20 min" />
<LIMITTIME sec="25" str="25 min" />
<LIMITTIME sec="30" str="30 min" />
<MAXPLAYERS player="4" str="4" />
<MAXPLAYERS player="6" str="6" />
<MAXPLAYERS player="8" str="8" default="true" />
<MAXPLAYERS player="16" str="16" />
</GAMETYPE>
<GAMETYPE id="4"> <!-- GAMETYPE_ASSASSINATE -->
<ROUNDS round="10" str="10" />
<ROUNDS round="20" str="20" />
<ROUNDS round="30" str="30" default="true" />
<ROUNDS round="50" str="50" />
<ROUNDS round="70" str="70" />
<ROUNDS round="100" str="100" />
<LIMITTIME sec="99999" str="Infinito" />
<LIMITTIME sec="5" str="5 min" />
<LIMITTIME sec="10" str="10 min" default="true" />
<LIMITTIME sec="15" str="15 min" />
<LIMITTIME sec="20" str="20 min" />
<LIMITTIME sec="25" str="25 min" />
<LIMITTIME sec="30" str="30 min" />
<MAXPLAYERS player="4" str="4" />
<MAXPLAYERS player="6" str="6" />
<MAXPLAYERS player="8" str="8" default="true" />
<MAXPLAYERS player="16" str="16" />
</GAMETYPE>
<GAMETYPE id="5"> <!-- GAMETYPE_TRAINING -->
<ROUNDS round="10" str="10" />
<ROUNDS round="20" str="20" />
<ROUNDS round="30" str="30" />
<ROUNDS round="50" str="50" default="true" />
<ROUNDS round="70" str="70" />
<ROUNDS round="100" str="100" />
<LIMITTIME sec="99999" str="Infinito" />
<LIMITTIME sec="10" str="10 min" />
<LIMITTIME sec="20" str="20 min" />
<LIMITTIME sec="30" str="30 min" default="true" />
<LIMITTIME sec="40" str="40 min" />
<LIMITTIME sec="50" str="50 min" />
<LIMITTIME sec="60" str="60 min" />
<MAXPLAYERS player="4" str="4" />
<MAXPLAYERS player="6" str="6" />
<MAXPLAYERS player="8" str="8" default="true" />
<MAXPLAYERS player="16" str="16" />
</GAMETYPE>
<GAMETYPE id="6"> <!-- GAMETYPE_SURVIVAL -->
<ROUNDS round="1" str="---" default="true" />
<LIMITTIME sec="99999" str="Infinito" default="true" />
<MAXPLAYERS player="8" str="8" default="true" />
</GAMETYPE>
<GAMETYPE id="7"> <!-- GAMETYPE_QUEST -->
<ROUNDS round="1" str="---" default="true" />
<LIMITTIME sec="99999" str="Infinito" />
<MAXPLAYERS player="4" str="4" default="true" />
</GAMETYPE>
<GAMETYPE id="8"> <!-- GAMETYPE_BERSERKER -->
<ROUNDS round="10" str="10" />
<ROUNDS round="20" str="20" />
<ROUNDS round="30" str="30" />
<ROUNDS round="50" str="50" default="true" />
<ROUNDS round="70" str="70" />
<ROUNDS round="100" str="100" />
<LIMITTIME sec="99999" str="Infinito" />
<LIMITTIME sec="10" str="10 min" />
<LIMITTIME sec="20" str="20 min" />
<LIMITTIME sec="30" str="30 min" default="true" />
<LIMITTIME sec="40" str="40 min" />
<LIMITTIME sec="50" str="50 min" />
<LIMITTIME sec="60" str="60 min" />
<MAXPLAYERS player="4" str="4" />
<MAXPLAYERS player="6" str="6" />
<MAXPLAYERS player="8" str="8" default="true" />
<MAXPLAYERS player="16" str="16" />
</GAMETYPE>
<GAMETYPE id="9"> <!-- GAMETYPE_DEATHMATCH_TEAM2 -->
<ROUNDS round="10" str="10" />
<ROUNDS round="20" str="20" />
<ROUNDS round="30" str="30" />
<ROUNDS round="50" str="50" />
<ROUNDS round="70" str="70" default="true" />
<ROUNDS round="100" str="100" />
<LIMITTIME sec="99999" str="Infinito" />
<LIMITTIME sec="10" str="10 min" />
<LIMITTIME sec="20" str="20 min" />
<LIMITTIME sec="30" str="30 min" />
<LIMITTIME sec="40" str="40 min" default="true" />
<LIMITTIME sec="50" str="50 min" />
<LIMITTIME sec="60" str="60 min" />
<MAXPLAYERS player="4" str="4" />
<MAXPLAYERS player="6" str="6" />
<MAXPLAYERS player="8" str="8" default="true" />
<MAXPLAYERS player="16" str="16" />
</GAMETYPE>
<GAMETYPE id="10"> <!-- GAMETYPE_DEATHMATCH_DUEL -->
<ROUNDS round="10" str="10" />
<ROUNDS round="15" str="15" />
<ROUNDS round="20" str="20" default="true" />
<ROUNDS round="25" str="25" />
<ROUNDS round="30" str="30" />
<LIMITTIME sec="1" str="1 min" />
<LIMITTIME sec="2" str="2 min" />
<LIMITTIME sec="3" str="3 min" default="true" />
<LIMITTIME sec="4" str="4 min" />
<LIMITTIME sec="5" str="5 min" />
<MAXPLAYERS player="4" str="4" />
<MAXPLAYERS player="6" str="6" />
<MAXPLAYERS player="8" str="8" default="true" />
<MAXPLAYERS player="16" str="16" />
</GAMETYPE>
</XML>
anyone can help me?