Ok, lets get down to how to make a second server on the server list. process can be use to do more than one.
first you need a better server to handle the load. this would mean use 12gb-24gb(matters how many worlds you create) of ram if you try this on a single server.
Keep in mind, the fiesta server was never ment to be ran on a single system.
I recomend a slightly differant setup on the folders. Something a little closer to the way they should be setup and i use the first release exe's.
Each world has the same folder setup. You will notice many 9data folders and shine folders. The game was setup for multiple servers thats why we have these.
inside the main 9data you will find -
├[9data]
│ │
│ ├[Karasian]
│ │ │
│ │ ├ItemUseEffect.shn
│ │ ├MobInfo.shn
│ │ ├MobInfoServer.shn
│ │ ├MobSpecies.shn
│ │ ├MobWeapon.shn
│ │ ├unk.dat
│ │ └UpgradeInfo.shn
│ ├[ServerInfo]
│ │ │
│ │ ├RUT-SERVER_ServerInfo.txt
│ │ ├RUT-SERVER_ServerInfo.txt.bak
│ │ └ServerInfo.rar
│ ├[Tarumphy]
│ ├[Tbrumphy]
│ └[Trumphy]
These are the worlds and the base serverinfo.
The RUT-SERVER_ServerInfo.txt should look something like this -
;
; Server info for RELEASE SERVICE
; 2007.6 By Blacksky
;
;-----------------------------------------------------------------------------------
; DEFINE SCRIPTOR COMMAND
;-----------------------------------------------------------------------------------
#DEFINE WORLD_NAME
<INTEGER> ; World No
<STRING> ; Name
<STRING> ; Data path
#ENDDEFINE
#DEFINE SERVER_INFO ; Listen socket information
<STRING> ; Name
<INTEGER> ; Server ID
<INTEGER> ; Server World No
<INTEGER> ; Server Zone No
<INTEGER> ; From Server ID
<STRING> ; IP Address == '' then Use my IP Address
<INTEGER> ; Port Number
<INTEGER> ; Backlog Count == 0 then Use SOMAXCONN
<INTEGER> ; Maximum of accept socket
#ENDDEFINE
#DEFINE ODBC_INFO
<STRING> ; DB Name
<INTEGER> ; DB ID
<INTEGER> ; World No
<STRING> ; ODBC Connection info
<STRING> ; DB Startup command
#ENDDEFINE
;-----------------------------------------------------------------------------------
; Server ID
;-----------------------------------------------------------------------------------
; 0 SERVER_ID_DB_ACCOUNT
; 1 SERVER_ID_DB_ACCOUNTLOG
; 2 SERVER_ID_DB_CHARACTER
; 3 SERVER_ID_DB_GAMELOG
; 4 SERVER_ID_LOGIN
; 5 SERVER_ID_WORLDMANAGER
; 6 SERVER_ID_ZONE
; 7 SERVER_ID_PATCH
; 8 SERVER_ID_OPTOOL
; 9 SERVER_ID_WEB
;10 SERVER_ID_UNKNOWN
;19 SERVER_ID_LAUNCHER
;20 SERVER_ID_CLIENT
;-----------------------------------------------------------------------------------
; DB ID
;-----------------------------------------------------------------------------------
;define DB_ID_ACCOUNT 0
;define DB_ID_ACCOUNTLOG 1
;define DB_ID_STATICSTICS 2
;define DB_ID_OPTOOL_LOG 3
;define DB_ID_CHARACTER 10
;define DB_ID_GAMELOG 11
;-----------------------------------------------------------------------------------
; DEFINE WORLD NAME
;-----------------------------------------------------------------------------------
WORLD_NAME 0, "RUT-Karasian", "../9Data/Karasian"
WORLD_NAME 1, "RUT-Trumphy", "../9Data/Trumphy"
WORLD_NAME 2, "RUT-Tbumphy", "../9Data/Tbumphy"
WORLD_NAME 3, "RUT-Taumphy", "../9Data/Taumphy"
;-----------------------------------------------------------------------------------
; CJC SERVER INFO
;-----------------------------------------------------------------------------------
;
; [ID] = Server ID, [W] = World No, [Z] = Zone No, [F] = From Server ID
;
; [Name] [ID, W, Z, F] [IP] [Port] [Backlog] [Maximum of accept socket]
;
; Patch server ---------------------------------------------------------------
SERVER_INFO "PG_Patch_Manager", 7, 0, 0,19, "192.168.1.2", 2500, 10, 2100 ; From Launcher/OPTOOL/PatchDataServer
;SERVER_INFO "PG_Patch_Server1", 7, 1, 0,19, "192.168.1.2", 2502, 10, 2100 ; From Launcher/OPTOOL/PatchDataServer
; DB,Login server ------------------------------------------------------------
SERVER_INFO "PG_Account_DB", 0, 0, 0, 0, "203.117.68.7", 9000, 1, 100 ; From ALL
SERVER_INFO "PG_AccountLog_DB", 1, 0, 0, 0, "203.117.68.7", 9005, 1, 100 ; From ALL
SERVER_INFO "PG_Login_Server", 4, 0, 0,20, "203.117.68.7", 9010, 10, 2000 ; From Client
SERVER_INFO "PG_Login_Server", 4, 0, 0, 5, "203.117.68.7", 9015, 1, 50 ; From World manager
SERVER_INFO "PG_Login_Server", 4, 0, 0, 8, "192.168.1.2", 9016, 1, 30 ; From OPTOOL
; World #0 -------------------------------------------------------------------
SERVER_INFO "PG_Char_DB", 2, 0, 0, 0, "203.117.68.7", 9100, 1, 100 ; From ALL
SERVER_INFO "PG_GameLog_DB", 3, 0, 0, 0, "203.117.68.7", 9101, 1, 100 ; From ALL
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0,20, "203.117.68.7", 9110, 10, 2000 ; From Client
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 6, "203.117.68.7", 9115, 1, 100 ; From Zone
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 8, "192.168.1.2", 9116, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_00", 6, 0, 0,20, "203.117.68.8", 9120, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_00", 6, 0, 0, 8, "192.168.1.3", 9121, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_01", 6, 0, 1,20, "203.117.68.9", 9122, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_01", 6, 0, 1, 8, "192.168.1.4", 9123, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_02", 6, 0, 2,20, "203.117.68.10", 9124, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_02", 6, 0, 2, 8, "192.168.1.5", 9125, 1, 30 ; From OPTOOL
; World #1 -------------------------------------------------------------------
SERVER_INFO "PG_Char_DB", 2, 0, 0, 0, "203.117.68.7", 9200, 1, 100 ; From ALL
SERVER_INFO "PG_GameLog_DB", 3, 0, 0, 0, "203.117.68.7", 9201, 1, 100 ; From ALL
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0,20, "203.117.68.7", 9210, 10, 2000 ; From Client
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 6, "203.117.68.7", 9215, 1, 100 ; From Zone
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 8, "192.168.1.2", 9216, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_00", 6, 0, 0,20, "203.117.68.8", 9220, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_00", 6, 0, 0, 8, "192.168.1.3", 9221, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_01", 6, 0, 1,20, "203.117.68.9", 9222, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_01", 6, 0, 1, 8, "192.168.1.4", 9223, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_02", 6, 0, 2,20, "203.117.68.10", 9224, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_02", 6, 0, 2, 8, "192.168.1.5", 9225, 1, 30 ; From OPTOOL
; World #2 -------------------------------------------------------------------
SERVER_INFO "PG_Char_DB", 2, 0, 0, 0, "203.117.68.7", 9300, 1, 100 ; From ALL
SERVER_INFO "PG_GameLog_DB", 3, 0, 0, 0, "203.117.68.7", 9301, 1, 100 ; From ALL
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0,20, "203.117.68.7", 9310, 10, 2000 ; From Client
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 6, "203.117.68.7", 9315, 1, 100 ; From Zone
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 8, "192.168.1.2", 9316, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_00", 6, 0, 0,20, "203.117.68.8", 9320, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_00", 6, 0, 0, 8, "192.168.1.3", 9321, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_01", 6, 0, 1,20, "203.117.68.9", 9322, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_01", 6, 0, 1, 8, "192.168.1.4", 9323, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_02", 6, 0, 2,20, "203.117.68.10", 9324, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_02", 6, 0, 2, 8, "192.168.1.5", 9325, 1, 30 ; From OPTOOL
; World #3 -------------------------------------------------------------------
SERVER_INFO "PG_Char_DB", 2, 0, 0, 0, "203.117.68.7", 9300, 1, 100 ; From ALL
SERVER_INFO "PG_GameLog_DB", 3, 0, 0, 0, "203.117.68.7", 9301, 1, 100 ; From ALL
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0,20, "203.117.68.7", 9310, 10, 2000 ; From Client
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 6, "203.117.68.7", 9315, 1, 100 ; From Zone
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 8, "192.168.1.2", 9316, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_00", 6, 0, 0,20, "203.117.68.8", 9320, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_00", 6, 0, 0, 8, "192.168.1.3", 9321, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_01", 6, 0, 1,20, "203.117.68.9", 9322, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_01", 6, 0, 1, 8, "192.168.1.4", 9323, 1, 30 ; From OPTOOL
SERVER_INFO "PG_Zone_02", 6, 0, 2,20, "203.117.68.10", 9324, 10, 2000 ; From Client
SERVER_INFO "PG_Zone_02", 6, 0, 2, 8, "192.168.1.5", 9325, 1, 30 ; From OPTOOL
;-----------------------------------------------------------------------------------
; ODBC INFO
;-----------------------------------------------------------------------------------
; NAME nDBID nWorldNo Connection INFO Startup Command
ODBC_INFO "Account", 0, 0, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE Account; SET LOCK_TIMEOUT 5000"
ODBC_INFO "AccountLog", 1, 0, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE AccountLog; SET LOCK_TIMEOUT 5000"
ODBC_INFO "Statistics", 2, 0, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE StatisitcsData; SET LOCK_TIMEOUT 5000"
ODBC_INFO "OPTool", 3, 0, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE OperatorTool; SET LOCK_TIMEOUT 5000"
ODBC_INFO "Character", 10, 0, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE World00_Character; SET LOCK_TIMEOUT 5000"
ODBC_INFO "GameLog", 11, 0, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE World00_GameLog; SET LOCK_TIMEOUT 5000"
ODBC_INFO "Character", 10, 1, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE World01_Character; SET LOCK_TIMEOUT 5000"
ODBC_INFO "GameLog", 11, 1, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE World01_GameLog; SET LOCK_TIMEOUT 5000"
ODBC_INFO "Character", 10, 2, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE World02_Character; SET LOCK_TIMEOUT 5000"
ODBC_INFO "GameLog", 11, 2, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE World02_GameLog; SET LOCK_TIMEOUT 5000"
ODBC_INFO "Character", 10, 3, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE World03_Character; SET LOCK_TIMEOUT 5000"
ODBC_INFO "GameLog", 11, 3, "DSN=Fiesta RUT Account; UID=shine; PWD=FSezoemdsz!@", "USE World03_GameLog; SET LOCK_TIMEOUT 5000"
#END
you will need a char and a gamelog db for each world. You will notice the odbc info will state a dirrerant db on each like -
"USE World03_GameLog; SET LOCK_TIMEOUT 5000"
World03_GameLog is the database it is looking for to use with the world.
The db's are the same as the ones you are using for a single world, just restore them with the differant names.
Don't forget to set your ip addresses for everything. (127.0.0.1 for local)
The account, accountlog, and Login setup will not change to add more worlds.
the zones -
Each zone holds its own 9data folder, this is cause they are designed to be used on another server and when you need another zone you add a server with the zone folder. In this case we just named the zone folder -
Zone0
Zone1
Zone2
inside the zone folders they are all the same other than 1 file you edit.
zone folders contain -
│ ├[zone]
│ │ │
│ │ ├[5ZoneServer]
│ │ │ │
│ │ │ ├[DebugMessage]
│ │ │ └5ZoneServer2.exe
│ │ └[9Data]
│ │ │
│ │ ├[ServerInfo]
│ │ │ │
│ │ │ ├RUT-SERVER_ServerInfo.txt
│ │ │ ├RUT-SERVER_ServerInfo.txt.bak
│ │ │ ├ServerInfo.rar
│ │ │ ├ZoneServerInfo.txt
│ │ │ └_ServerGroup.txt
│ │ └[Shine]
│ │ │
│ │ ├[AbState]
│ │ │ │
│ │ │ ├AbStateInfo.dat
│ │ │ ├AbStateViewInfo.dat
│ │ │ ├QuestData.shn
│ │ │ ├QuestDialog.shn
│ │ │ ├StaArcDmgDown.dat
│ │ │ ├StaCleDefDown.dat
│ │ │ ├StaCleHold.dat
│ │ │ ├StaDodge.dat
│ │ │ ├StaHardSkin.dat
│ │ │ ├StaLightDmg.dat
│ │ │ ├StaMagSpdDown.dat
│ │ │ ├StaRingShield.dat
│ │ │ ├StaShield.dat
│ │ │ └StaVine.dat
│ │ ├[BlockInfo]
│ │ │ │
│ │ │ ├Adl.bdt
│ │ │ ├Adl.shbd
│ │ │ ├AdlF.bdt
│ │ │ ├AdlF.shbd
│ │ │ ├AdlThorn01.bdt
│ │ │ ├AdlThorn01.shbd
│ │ │ ├AlDn01.bdt
│ │ │ ├AlDn01.shbd
│ │ │ ├AlDn02.bdt
│ │ │ ├AlDn02.shbd
│ │ │ ├Bera.aid
│ │ │ ├Bera.bdt
│ │ │ ├Bera.shbd
│ │ │ ├BerKal01.bdt
│ │ │ ├BerKal01.shbd
│ │ │ ├BFGate01.bdt
│ │ │ ├BFGate01.shbd
│ │ │ ├BFGate02.bdt
│ │ │ ├BFGate02.shbd
│ │ │ ├BFGate03.bdt
│ │ │ ├BFGate03.shbd
│ │ │ ├BTest01.shbd
│ │ │ ├BTest02.shbd
│ │ │ ├BTest03.shbd
│ │ │ ├BTest04.shbd
│ │ │ ├B_Cracker.bdt
│ │ │ ├B_Cracker.shbd
│ │ │ ├CemDn01.bdt
│ │ │ ├CemDn01.shbd
│ │ │ ├CemDn02.bdt
│ │ │ ├CemDn02.shbd
│ │ │ ├chess.bdt
│ │ │ ├chess.shbd
│ │ │ ├Croad01.bdt
│ │ │ ├Croad01.shbd
│ │ │ ├Croad01D.bdt
│ │ │ ├Croad01D.shbd
│ │ │ ├DarkCave.bdt
│ │ │ ├DarkCave.shbd
│ │ │ ├DarkDn01.bdt
│ │ │ ├DarkDn01.shbd
│ │ │ ├DarkTown.bdt
│ │ │ ├DarkTown.shbd
│ │ │ ├EchoCave.bdt
│ │ │ ├EchoCave.shbd
│ │ │ ├Eld.aid
│ │ │ ├Eld.bdt
│ │ │ ├Eld.shbd
│ │ │ ├EldCem01.bdt
│ │ │ ├EldCem01.shbd
│ │ │ ├EldCem02.bdt
│ │ │ ├EldCem02.shbd
│ │ │ ├EldFor01.bdt
│ │ │ ├EldFor01.shbd
│ │ │ ├EldGbl01.bdt
│ │ │ ├EldGbl01.shbd
│ │ │ ├EldGbl01D.bdt
│ │ │ ├EldGbl01D.shbd
│ │ │ ├EldGbl02.aid
│ │ │ ├EldGbl02.bdt
│ │ │ ├EldGbl02.shbd
│ │ │ ├EldPri.bdt
│ │ │ ├EldPri.shbd
│ │ │ ├EldPri01.bdt
│ │ │ ├EldPri01.shbd
│ │ │ ├EldPri02.bdt
│ │ │ ├EldPri02.shbd
│ │ │ ├EldPri02D.bdt
│ │ │ ├EldPri02D.shbd
│ │ │ ├EldPriDn01.bdt
│ │ │ ├EldPriDn01.shbd
│ │ │ ├EldPriDn02.bdt
│ │ │ ├EldPriDn02.shbd
│ │ │ ├EldSleep01.bdt
│ │ │ ├EldSleep01.shbd
│ │ │ ├ElfDn01.bdt
│ │ │ ├ElfDn01.shbd
│ │ │ ├ElfDn02.bdt
│ │ │ ├ElfDn02.shbd
│ │ │ ├Fbattle01.bdt
│ │ │ ├Fbattle01.shbd
│ │ │ ├Fbattle02.bdt
│ │ │ ├Fbattle02.shbd
│ │ │ ├Fbattle03.bdt
│ │ │ ├Fbattle03.shbd
│ │ │ ├Fbattle03_1.bdt
│ │ │ ├Fbattle03_1.shbd
│ │ │ ├FireDn01.bdt
│ │ │ ├FireDn01.shbd
│ │ │ ├FireDn02.bdt
│ │ │ ├FireDn02.shbd
│ │ │ ├ForDn01.bdt
│ │ │ ├ForDn01.shbd
│ │ │ ├ForDn02.bdt
│ │ │ ├ForDn02.shbd
│ │ │ ├GBHouse.shbd
│ │ │ ├GblDn01.bdt
│ │ │ ├GblDn01.shbd
│ │ │ ├GblDn02.bdt
│ │ │ ├GblDn02.shbd
│ │ │ ├GoldCave.bdt
│ │ │ ├GoldCave.shbd
│ │ │ ├GuildT01.bdt
│ │ │ ├GuildT01.sbi
│ │ │ ├GuildT01.shbd
│ │ │ ├GuildT02.bdt
│ │ │ ├GuildT02.sbi
│ │ │ ├GuildT02.shbd
│ │ │ ├GuildT03.bdt
│ │ │ ├GuildT03.sbi
│ │ │ ├GuildT03.shbd
│ │ │ ├GuildT04.bdt
│ │ │ ├GuildT04.sbi
│ │ │ ├GuildT04.shbd
│ │ │ ├HighEldPri02.shbd
│ │ │ ├IDGate01.bdt
│ │ │ ├IDGate01.shbd
│ │ │ ├In_MiniHouse.shbd
│ │ │ ├In_MiniHouse01.shbd
│ │ │ ├Job1_Dn01.aid
│ │ │ ├Job1_Dn01.bdt
│ │ │ ├Job1_Dn01.sbi
│ │ │ ├Job1_Dn01.shbd
│ │ │ ├Job2_Dn01.aid
│ │ │ ├Job2_Dn01.bdt
│ │ │ ├Job2_Dn01.sbi
│ │ │ ├Job2_Dn01.shbd
│ │ │ ├Job2_Dn02.aid
│ │ │ ├Job2_Dn02.bdt
│ │ │ ├Job2_Dn02.shbd
│ │ │ ├KDAntiHenis.bdt
│ │ │ ├KDAntiHenis.sbi
│ │ │ ├KDAntiHenis.shbd
│ │ │ ├KDEddyHill.bdt
│ │ │ ├KDEddyHill.sbi
│ │ │ ├KDEddyHill.shbd
│ │ │ ├KDEddyHillblock.shbd
│ │ │ ├KDEnMaze.bdt
│ │ │ ├KDEnMaze.sbi
│ │ │ ├KDEnMaze.shbd
│ │ │ ├KDGoldHill.bdt
│ │ │ ├KDGoldHill.sbi
│ │ │ ├KDGoldHill.shbd
│ │ │ ├KDHBat1.bdt
│ │ │ ├KDHBat1.shab
│ │ │ ├KDHBat1.shbd
│ │ │ ├KDHDragon.bdt
│ │ │ ├KDHDragon.shbd
│ │ │ ├KDHero.bdt
│ │ │ ├KDHero.shbd
│ │ │ ├KDHoneying.bdt
│ │ │ ├KDHoneying.sbi
│ │ │ ├KDHoneying.shbd
│ │ │ ├KDHoneyingHill.shbd
│ │ │ ├KDKingkong.bdt
│ │ │ ├KDKingkong.shbd
│ │ │ ├KDMDragon.bdt
│ │ │ ├KDMDragon.shbd
│ │ │ ├KDPrtShip.bdt
│ │ │ ├KDPrtShip.shbd
│ │ │ ├KDRockCan.bdt
│ │ │ ├KDRockCan.shbd
│ │ │ ├KDSpider.bdt
│ │ │ ├KDSpider.shbd
│ │ │ ├KDSpiderHall.shbd
│ │ │ ├KDTrDn.bdt
│ │ │ ├KDTrDn.shbd
│ │ │ ├KDUnHall.bdt
│ │ │ ├KDUnHall.shbd
│ │ │ ├KDVictor.bdt
│ │ │ ├KDVictor.sbi
│ │ │ ├KDVictor.shbd
│ │ │ ├KD_Kingkong.shbd
│ │ │ ├Leviathan.bdt
│ │ │ ├Leviathan.shab
│ │ │ ├Leviathan.shbd
│ │ │ ├LField02D.bdt
│ │ │ ├LField02D.shbd
│ │ │ ├Linkfield01.bdt
│ │ │ ├linkfield01.shbd
│ │ │ ├Linkfield02.bdt
│ │ │ ├linkfield02.shbd
│ │ │ ├MHBasic.aid
│ │ │ ├MHBasic.bdt
│ │ │ ├MHBasic.shbd
│ │ │ ├Moebius.bdt
│ │ │ ├Moebius.shbd
│ │ │ ├M_plays01.shbd
│ │ │ ├OX_field.aid
│ │ │ ├OX_field.bdt
│ │ │ ├OX_field.sbi
│ │ │ ├OX_field.shbd
│ │ │ ├piliphian.shbd
│ │ │ ├PriDn01.bdt
│ │ │ ├PriDn01.shbd
│ │ │ ├PriDn02.bdt
│ │ │ ├PriDn02.shbd
│ │ │ ├PsyIn.bdt
│ │ │ ├PsyIn.shbd
│ │ │ ├PsyOut.bdt
│ │ │ ├PsyOut.shbd
│ │ │ ├QField01.bdt
│ │ │ ├QField01.shbd
│ │ │ ├QField02.bdt
│ │ │ ├QField02.shbd
│ │ │ ├QField03.bdt
│ │ │ ├QField03.shbd
│ │ │ ├QField04.bdt
│ │ │ ├QField04.shbd
│ │ │ ├QField05.shbd
│ │ │ ├QField06.shbd
│ │ │ ├QField07.shbd
│ │ │ ├QField08.shbd
│ │ │ ├QField09.shbd
│ │ │ ├QField10.shbd
│ │ │ ├QField11.shbd
│ │ │ ├QField12.shbd
│ │ │ ├QField13.shbd
│ │ │ ├Rou.aid
│ │ │ ├Rou.bdt
│ │ │ ├Rou.shbd
│ │ │ ├Rou.shmd
│ │ │ ├RouCos01.bdt
│ │ │ ├RouCos01.shbd
│ │ │ ├RouCos01.shmd
│ │ │ ├RouCos01_1.shbd
│ │ │ ├RouCos01_2.shbd
│ │ │ ├RouCos02.bdt
│ │ │ ├RouCos02.shbd
│ │ │ ├RouCos02_1.bdt
│ │ │ ├RouCos02_1.shbd
│ │ │ ├RouCos02_2.bdt
│ │ │ ├RouCos02_2.shbd
│ │ │ ├RouCos03.bdt
│ │ │ ├RouCos03.shbd
│ │ │ ├RouCos04.aid
│ │ │ ├RouCos04.bdt
│ │ │ ├RouCos04.shbd
│ │ │ ├RouN.shbd
│ │ │ ├RouN.shmd
│ │ │ ├RouTemDn01.bdt
│ │ │ ├RouTemDn01.shab
│ │ │ ├RouTemDn01.shbd
│ │ │ ├RouTemDn02.bdt
│ │ │ ├RouTemDn02.shbd
│ │ │ ├RouVal01.bdt
│ │ │ ├RouVal01.shbd
│ │ │ ├RouVal01_1.shbd
│ │ │ ├RouVal02.bdt
│ │ │ ├RouVal02.shbd
│ │ │ ├RouX.aid
│ │ │ ├RouX.shbd
│ │ │ ├RouX.shmd
│ │ │ ├R_Helga01.bdt
│ │ │ ├R_Helga01.shbd
│ │ │ ├SwaDn01.bdt
│ │ │ ├SwaDn01.shbd
│ │ │ ├SwaDn02.bdt
│ │ │ ├SwaDn02.shbd
│ │ │ ├test.png
│ │ │ ├Tower01.bdt
│ │ │ ├Tower01.sbi
│ │ │ ├Tower01.shbd
│ │ │ ├Tower01D.shbd
│ │ │ ├Tower02.aid
│ │ │ ├Tower02.bdt
│ │ │ ├Tower02.sbi
│ │ │ ├Tower02.shab
│ │ │ ├Tower02.shbd
│ │ │ ├Tower03.aid
│ │ │ ├Tower03.bdt
│ │ │ ├Tower03.sbi
│ │ │ ├Tower03.shbd
│ │ │ ├up-mi.shbd
│ │ │ ├Urg.aid
│ │ │ ├Urg.bdt
│ │ │ ├Urg.shbd
│ │ │ ├UrgD.shbd
│ │ │ ├UrgDark01.bdt
│ │ │ ├UrgDark01.shbd
│ │ │ ├UrgDragon.aid
│ │ │ ├UrgDragon.bdt
│ │ │ ├UrgDragon.sbi
│ │ │ ├UrgDragon.shab
│ │ │ ├UrgDragon.shad
│ │ │ ├UrgDragon.shbd
│ │ │ ├UrgFire.shbd
│ │ │ ├UrgFire01.bdt
│ │ │ ├UrgFire01.shbd
│ │ │ ├UrgFireDn01.bdt
│ │ │ ├UrgFireDn01.shbd
│ │ │ ├UrgSwa01.bdt
│ │ │ ├UrgSwa01.shbd
│ │ │ ├UrgSwaDn01.bdt
│ │ │ ├UrgSwaDn01.shbd
│ │ │ ├UrgSwaDn02.shbd
│ │ │ ├Urg_Alruin.aid
│ │ │ ├Urg_Alruin.bdt
│ │ │ ├Urg_Alruin.shbd
│ │ │ ├ValDn01.bdt
│ │ │ ├ValDn01.shbd
│ │ │ ├ValDn02.bdt
│ │ │ ├ValDn02.shbd
│ │ │ ├Wedding.bdt
│ │ │ ├wedding.sbi
│ │ │ ├wedding.shbd
│ │ │ ├WindyCave.bdt
│ │ │ └WindyCave.shbd
│ │ ├[MobAttackSequence]
│ │ │ │
│ │ │ ├[KQ]
│ │ │ │ │
│ │ │ │ ├[KingSlime]
│ │ │ │ ├[MaraPirate]
│ │ │ │ └[UnderHall]
│ │ │ ├[Map]
│ │ │ ├[Promote]
│ │ │ ├[Quest]
│ │ │ ├[Wedding]
│ │ │ ├Anti_Henis_A100.txt
│ │ │ ├Anti_Henis_A101.txt
│ │ │ ├Anti_Henis_A102.txt
│ │ │ ├Anti_Henis_A103.txt
│ │ │ ├Anti_Henis_A104.txt
│ │ │ ├Anti_Henis_A105.txt
│ │ │ ├Anti_Henis_A106.txt
│ │ │ ├Anti_Henis_A107.txt
│ │ │ ├Anti_Henis_A108.txt
│ │ │ ├Anti_Henis_A109.txt
│ │ │ ├Anti_Henis_A110.txt
│ │ │ ├Anti_Henis_A60.txt
│ │ │ ├Anti_Henis_A61.txt
│ │ │ ├Anti_Henis_A62.txt
│ │ │ ├Anti_Henis_A63.txt
│ │ │ ├Anti_Henis_A64.txt
│ │ │ ├Anti_Henis_A65.txt
│ │ │ ├Anti_Henis_A66.txt
│ │ │ ├Anti_Henis_A67.txt
│ │ │ ├Anti_Henis_A68.txt
│ │ │ ├Anti_Henis_A69.txt
│ │ │ ├Anti_Henis_A70.txt
│ │ │ ├Anti_Henis_A90.txt
│ │ │ ├Anti_Henis_A92.txt
│ │ │ ├Anti_Henis_A94.txt
│ │ │ ├Anti_Henis_A95.txt
│ │ │ ├Anti_Henis_A96.txt
│ │ │ ├Anti_Henis_A98.txt
│ │ │ ├Anti_Henis_A99.txt
│ │ │ ├Anti_Henis_C100.txt
│ │ │ ├Anti_Henis_C101.txt
│ │ │ ├Anti_Henis_C102.txt
│ │ │ ├Anti_Henis_C103.txt
│ │ │ ├Anti_Henis_C104.txt
│ │ │ ├Anti_Henis_C105.txt
│ │ │ ├Anti_Henis_C106.txt
│ │ │ ├Anti_Henis_C107.txt
│ │ │ ├Anti_Henis_C108.txt
│ │ │ ├Anti_Henis_C109.txt
│ │ │ ├Anti_Henis_C110.txt
│ │ │ ├Anti_Henis_C60.txt
│ │ │ ├Anti_Henis_C61.txt
│ │ │ ├Anti_Henis_C62.txt
│ │ │ ├Anti_Henis_C63.txt
│ │ │ ├Anti_Henis_C64.txt
│ │ │ ├Anti_Henis_C65.txt
│ │ │ ├Anti_Henis_C66.txt
│ │ │ ├Anti_Henis_C67.txt
│ │ │ ├Anti_Henis_C68.txt
│ │ │ ├Anti_Henis_C69.txt
│ │ │ ├Anti_Henis_C70.txt
│ │ │ ├Anti_Henis_C90.txt
│ │ │ ├Anti_Henis_C94.txt
│ │ │ ├Anti_Henis_C95.txt
│ │ │ ├Anti_Henis_C96.txt
│ │ │ ├Anti_Henis_C97.txt
│ │ │ ├Anti_Henis_C98.txt
│ │ │ ├Anti_Henis_C99.txt
│ │ │ ├Anti_Henis_F100.txt
│ │ │ ├Anti_Henis_F101.txt
│ │ │ ├Anti_Henis_F102.txt
│ │ │ ├Anti_Henis_F103.txt
│ │ │ ├Anti_Henis_F104.txt
│ │ │ ├Anti_Henis_F105.txt
│ │ │ ├Anti_Henis_F106.txt
│ │ │ ├Anti_Henis_F107.txt
│ │ │ ├Anti_Henis_F108.txt
│ │ │ ├Anti_Henis_F109.txt
│ │ │ ├Anti_Henis_F110.txt
│ │ │ ├Anti_Henis_F60.txt
│ │ │ ├Anti_Henis_F61.txt
│ │ │ ├Anti_Henis_F62.txt
│ │ │ ├Anti_Henis_F63.txt
│ │ │ ├Anti_Henis_F64.txt
│ │ │ ├Anti_Henis_F65.txt
│ │ │ ├Anti_Henis_F66.txt
│ │ │ ├Anti_Henis_F67.txt
│ │ │ ├Anti_Henis_F68.txt
│ │ │ ├Anti_Henis_F69.txt
│ │ │ ├Anti_Henis_F70.txt
│ │ │ ├Anti_Henis_F90.txt
│ │ │ ├Anti_Henis_F92.txt
│ │ │ ├Anti_Henis_F94.txt
│ │ │ ├Anti_Henis_F95.txt
│ │ │ ├Anti_Henis_F96.txt
│ │ │ ├Anti_Henis_F97.txt
│ │ │ ├Anti_Henis_F98.txt
│ │ │ ├Anti_Henis_F99.txt
│ │ │ ├Anti_Henis_G_A10.txt
│ │ │ ├Anti_Henis_G_A100.txt
│ │ │ ├Anti_Henis_G_A110.txt
│ │ │ ├Anti_Henis_G_A120.txt
│ │ │ ├Anti_Henis_G_A20.txt
│ │ │ ├Anti_Henis_G_A30.txt
│ │ │ ├Anti_Henis_G_A40.txt
│ │ │ ├Anti_Henis_G_A50.txt
│ │ │ ├Anti_Henis_G_A60.txt
│ │ │ ├Anti_Henis_G_A70.txt
│ │ │ ├Anti_Henis_G_A80.txt
│ │ │ ├Anti_Henis_G_A90.txt
│ │ │ ├Anti_Henis_G_C10.txt
│ │ │ ├Anti_Henis_G_C100.txt
│ │ │ ├Anti_Henis_G_C110.txt
│ │ │ ├Anti_Henis_G_C120.txt
│ │ │ ├Anti_Henis_G_C20.txt
│ │ │ ├Anti_Henis_G_C30.txt
│ │ │ ├Anti_Henis_G_C40.txt
│ │ │ ├Anti_Henis_G_C50.txt
│ │ │ ├Anti_Henis_G_C60.txt
│ │ │ ├Anti_Henis_G_C70.txt
│ │ │ ├Anti_Henis_G_C80.txt
│ │ │ ├Anti_Henis_G_C90.txt
│ │ │ ├Anti_Henis_G_F10.txt
│ │ │ ├Anti_Henis_G_F100.txt
│ │ │ ├Anti_Henis_G_F110.txt
│ │ │ ├Anti_Henis_G_F120.txt
│ │ │ ├Anti_Henis_G_F20.txt
│ │ │ ├Anti_Henis_G_F30.txt
│ │ │ ├Anti_Henis_G_F40.txt
│ │ │ ├Anti_Henis_G_F50.txt
│ │ │ ├Anti_Henis_G_F60.txt
│ │ │ ├Anti_Henis_G_F70.txt
│ │ │ ├Anti_Henis_G_F80.txt
│ │ │ ├Anti_Henis_G_F90.txt
│ │ │ ├Anti_Henis_G_M10.txt
│ │ │ ├Anti_Henis_G_M100.txt
│ │ │ ├Anti_Henis_G_M110.txt
│ │ │ ├Anti_Henis_G_M120.txt
│ │ │ ├Anti_Henis_G_M20.txt
│ │ │ ├Anti_Henis_G_M30.txt
│ │ │ ├Anti_Henis_G_M40.txt
│ │ │ ├Anti_Henis_G_M50.txt
│ │ │ ├Anti_Henis_G_M60.txt
│ │ │ ├Anti_Henis_G_M70.txt
│ │ │ ├Anti_Henis_G_M80.txt
│ │ │ ├Anti_Henis_G_M90.txt
│ │ │ ├Anti_Henis_M100.txt
│ │ │ ├Anti_Henis_M101.txt
│ │ │ ├Anti_Henis_M102.txt
│ │ │ ├Anti_Henis_M103.txt
│ │ │ ├Anti_Henis_M104.txt
│ │ │ ├Anti_Henis_M105.txt
│ │ │ ├Anti_Henis_M106.txt
│ │ │ ├Anti_Henis_M107.txt
│ │ │ ├Anti_Henis_M108.txt
│ │ │ ├Anti_Henis_M109.txt
│ │ │ ├Anti_Henis_M110.txt
│ │ │ ├Anti_Henis_M60.txt
│ │ │ ├Anti_Henis_M61.txt
│ │ │ ├Anti_Henis_M62.txt
│ │ │ ├Anti_Henis_M63.txt
│ │ │ ├Anti_Henis_M64.txt
│ │ │ ├Anti_Henis_M65.txt
│ │ │ ├Anti_Henis_M66.txt
│ │ │ ├Anti_Henis_M67.txt
│ │ │ ├Anti_Henis_M68.txt
│ │ │ ├Anti_Henis_M69.txt
│ │ │ ├Anti_Henis_M70.txt
│ │ │ ├Anti_Henis_M90.txt
│ │ │ ├Anti_Henis_M91.txt
│ │ │ ├Anti_Henis_M92.txt
│ │ │ ├Anti_Henis_M95.txt
│ │ │ ├Anti_Henis_M96.txt
│ │ │ ├Anti_Henis_M97.txt
│ │ │ ├Anti_Henis_M98.txt
│ │ │ ├Anti_Henis_M99.txt
│ │ │ ├BomBoogy01.txt
│ │ │ ├BomBoogy02.txt
│ │ │ ├BomBoogy03.txt
│ │ │ ├BomBoogy04.txt
│ │ │ ├BoogyGuardian.txt
│ │ │ ├B_CrackerGuardian.txt
│ │ │ ├B_CrackerHumar.txt
│ │ │ ├B_CrackerLooter.txt
│ │ │ ├C_JewelGolem.txt
│ │ │ ├EmperorCrab.txt
│ │ │ ├Event_H_MiniDragon.txt
│ │ │ ├Firepamelia.txt
│ │ │ ├FireTotem.txt
│ │ │ ├Helga.txt
│ │ │ ├ID_BigMudMan.txt
│ │ │ ├ID_EarthCalerben.txt
│ │ │ ├ID_EarthNerpa.txt
│ │ │ ├ID_FandomCornelius.txt
│ │ │ ├ID_FireShella.txt
│ │ │ ├ID_FireTaitan.txt
│ │ │ ├ID_FlameSpirit.txt
│ │ │ ├ID_GiantMagmaton.txt
│ │ │ ├ID_Kruge.txt
│ │ │ ├ID_NestAlca.txt
│ │ │ ├ID_NestBaridon.txt
│ │ │ ├ID_NestGuardian.txt
│ │ │ ├ID_NestMadSlug.txt
│ │ │ ├ID_NestWeasel.txt
│ │ │ ├ID_Weasel.txt
│ │ │ ├Karen.txt
│ │ │ ├KillerHide.txt
│ │ │ ├KingBoogy.txt
│ │ │ ├KQ_H_MiniDragon.txt
│ │ │ ├Lab_19.txt
│ │ │ ├Lab_20.txt
│ │ │ ├Lab_23.txt
│ │ │ ├Lab_25.txt
│ │ │ ├MasicStaff.txt
│ │ │ ├Silberk.txt
│ │ │ ├T_ArchMageBook00.txt
│ │ │ ├T_ArchMageBook01.txt
│ │ │ ├T_Boar.txt
│ │ │ ├T_DesertWolf.txt
│ │ │ ├T_DustGolem.txt
│ │ │ ├T_FlyingStaff00.txt
│ │ │ ├T_FlyingStaff01.txt
│ │ │ ├T_GangImp.txt
│ │ │ ├T_Ghost.txt
│ │ │ ├T_HungryWolf.txt
│ │ │ ├T_IceViVi.txt
│ │ │ ├T_Imp.txt
│ │ │ ├T_IronGolem.txt
│ │ │ ├T_IronSlime00.txt
│ │ │ ├T_IronSlime01.txt
│ │ │ ├T_Kamaris01.txt
│ │ │ ├T_Kamaris02.txt
│ │ │ ├T_Kebing.txt
│ │ │ ├T_KingCall.txt
│ │ │ ├T_KingSpider.txt
│ │ │ ├T_OldFox.txt
│ │ │ ├T_PoisonGolem.txt
│ │ │ ├T_Prock.txt
│ │ │ ├T_Ratman.txt
│ │ │ ├T_SkelArcher00.txt
│ │ │ ├T_SkelArcher01.txt
│ │ │ ├T_SkelArcher02.txt
│ │ │ ├T_Skeleton.txt
│ │ │ ├T_SkelWarrior.txt
│ │ │ ├T_Spider00.txt
│ │ │ ├T_Spider01.txt
│ │ │ ├T_StoneGolem.txt
│ │ │ ├T_Zombie.txt
│ │ │ ├ViciousLeviathan.txt
│ │ │ └ViciousLeviathan01.txt
│ │ ├[MobBehaviorDescript]
│ │ │ │
│ │ │ ├[KQ]
│ │ │ │ │
│ │ │ │ ├BossRobo.ps
│ │ │ │ ├EndlessMaze.ps
│ │ │ │ ├GordonMaster.ps
│ │ │ │ ├KingSlime.ps
│ │ │ │ ├MaraPirate.ps
│ │ │ │ ├TravelerDungeon.ps
│ │ │ │ └UnderHall.ps
│ │ │ └DefaultBehavior.ps
│ │ ├[MobRegen]
│ │ │ │
│ │ │ ├[Instant]
│ │ │ │ │
│ │ │ │ └[New folder]
│ │ │ │ │
│ │ │ │ ├Leviathan.txt
│ │ │ │ ├Tower01.txt
│ │ │ │ ├Tower02.txt
│ │ │ │ ├Tower03.txt
│ │ │ │ └UrgDragon.txt
│ │ │ ├[KingdomQuest]
│ │ │ │ │
│ │ │ │ ├Job2_Dn01.txt
│ │ │ │ ├Job2_Dn01.xls
│ │ │ │ ├Job2_Dn02.txt
│ │ │ │ ├Job2_Dn02.xls
│ │ │ │ ├KDAntiHenis.txt
│ │ │ │ ├KDEchoCave.txt
│ │ │ │ ├KDEchoCave.xls
│ │ │ │ ├KDEddyHill(old).txt
│ │ │ │ ├KDEddyHill(old).xls
│ │ │ │ ├KDEddyHill.txt
│ │ │ │ ├KDEddyHill.xls
│ │ │ │ ├KDEnMaze.txt
│ │ │ │ ├KDEnMaze.xls
│ │ │ │ ├KDGoldHill(Making).txt
│ │ │ │ ├KDGoldHill(Making).xls
│ │ │ │ ├KDGoldHill.txt
│ │ │ │ ├KDGoldHill.xls
│ │ │ │ ├KDHBat1.txt
│ │ │ │ ├KDHDragon.txt
│ │ │ │ ├KDHero.txt
│ │ │ │ ├KDHero.xls
│ │ │ │ ├KDKingkong.txt
│ │ │ │ ├KDKingkong.xls
│ │ │ │ ├KDKingkong2.txt
│ │ │ │ ├KDKingkong3.txt
│ │ │ │ ├KDMDragon.txt
│ │ │ │ ├KDMDragon.xls
│ │ │ │ ├KDPrtShip.txt
│ │ │ │ ├KDPrtShip.xls
│ │ │ │ ├KDRockCan.txt
│ │ │ │ ├KDRockCan.xls
│ │ │ │ ├KDTrDn.txt
│ │ │ │ ├KDTrDn.xls
│ │ │ │ ├KDUnHall.txt
│ │ │ │ ├KDUnHall.xls
│ │ │ │ ├KDUnHall2.txt
│ │ │ │ ├KDUnHall2.xls
│ │ │ │ ├KDVictor.txt
│ │ │ │ ├KD_Kingkong.txt
│ │ │ │ ├KQ_HONEYING.txt
│ │ │ │ ├KQ_HONEYING.xls
│ │ │ │ ├Leviathan.txt
│ │ │ │ ├Tower01.txt
│ │ │ │ ├Tower02.txt
│ │ │ │ ├Tower03.txt
│ │ │ │ └UrgDragon.txt
│ │ │ ├[to fix]
│ │ │ │ │
│ │ │ │ ├AdlThorn01.txt
│ │ │ │ ├AlDn01.txt
│ │ │ │ ├BerKal01.txt
│ │ │ │ ├B_Cracker.txt
│ │ │ │ ├CemDn01.txt
│ │ │ │ ├CemDn02.txt
│ │ │ │ ├Croad01.txt
│ │ │ │ ├EchoCave.txt
│ │ │ │ ├EldCem01.txt
│ │ │ │ ├EldCem02.txt
│ │ │ │ ├EldFor01.txt
│ │ │ │ ├EldGbl01.txt
│ │ │ │ ├EldGbl02.txt
│ │ │ │ ├EldPri01.txt
│ │ │ │ ├EldPri02.txt
│ │ │ │ ├EldPriDn01.txt
│ │ │ │ ├EldPriDn02.txt
│ │ │ │ ├EldSleep01.txt
│ │ │ │ ├ElfDn01.txt
│ │ │ │ ├ElfDn02.txt
│ │ │ │ ├FireDn01.txt
│ │ │ │ ├FireDn02.txt
│ │ │ │ ├ForDn01.txt
│ │ │ │ ├ForDn02.txt
│ │ │ │ ├GblDn01.txt
│ │ │ │ ├GblDn02.txt
│ │ │ │ ├GoldCave.txt
│ │ │ │ ├GuildT0400.txt
│ │ │ │ ├GuildT0401.txt
│ │ │ │ ├GuildT0402.txt
│ │ │ │ ├GuildT0403.txt
│ │ │ │ ├GuildT0404.txt
│ │ │ │ ├GuildT0405.txt
│ │ │ │ ├GuildT0406.txt
│ │ │ │ ├GuildT0407.txt
│ │ │ │ ├KDHBat1.txt
│ │ │ │ ├KingdomQuest.txt
│ │ │ │ ├Linkfield01.txt
│ │ │ │ ├Linkfield02.txt
│ │ │ │ ├PriDn01.txt
│ │ │ │ ├PriDn02.txt
│ │ │ │ ├QField01.txt
│ │ │ │ ├QField02.txt
│ │ │ │ ├QField03.txt
│ │ │ │ ├QField04.txt
│ │ │ │ ├Rou.txt
│ │ │ │ ├RouCos01.txt
│ │ │ │ ├RouCos02.txt
│ │ │ │ ├RouCos03.txt
│ │ │ │ ├RouTemDn01.txt
│ │ │ │ ├RouTemDn02.txt
│ │ │ │ ├RouVal01.txt
│ │ │ │ ├RouVal02.txt
│ │ │ │ ├R_Helga01.txt
│ │ │ │ ├SwaDn01.txt
│ │ │ │ ├SwaDn02.txt
│ │ │ │ ├Urg.txt
│ │ │ │ ├UrgDark01.txt
│ │ │ │ ├UrgFire01.txt
│ │ │ │ ├UrgFireDn01.txt
│ │ │ │ ├UrgSwa01.txt
│ │ │ │ ├UrgSwaDn01.txt
│ │ │ │ ├Urg_Alruin.txt
│ │ │ │ ├ValDn01.txt
│ │ │ │ ├ValDn02.txt
│ │ │ │ └WindyCave.txt
│ │ │ ├AdlThorn01.txt
│ │ │ ├AlDn01.txt
│ │ │ ├AlDn02.txt
│ │ │ ├BerKal01.txt
│ │ │ ├B_Cracker.txt
│ │ │ ├CemDn01.txt
│ │ │ ├CemDn02.txt
│ │ │ ├Croad01.txt
│ │ │ ├DarkDn01.txt
│ │ │ ├DarkDn01_1.txt
│ │ │ ├EchoCave.txt
│ │ │ ├EldCem01.txt
│ │ │ ├EldCem02.txt
│ │ │ ├EldFor01.txt
│ │ │ ├EldGbl01.txt
│ │ │ ├EldGbl01D.txt
│ │ │ ├EldGbl02.txt
│ │ │ ├EldPri01.txt
│ │ │ ├EldPri02.txt
│ │ │ ├EldPriDn01.txt
│ │ │ ├EldPriDn02.txt
│ │ │ ├EldSleep01.txt
│ │ │ ├ElfDn01.txt
│ │ │ ├ElfDn02.txt
│ │ │ ├FireDn01.txt
│ │ │ ├FireDn02.txt
│ │ │ ├ForDn01.txt
│ │ │ ├ForDn02.txt
│ │ │ ├GblDn01.txt
│ │ │ ├GblDn02.txt
│ │ │ ├GoldCave.txt
│ │ │ ├GuildT0400.txt
│ │ │ ├GuildT0401.txt
│ │ │ ├GuildT0402.txt
│ │ │ ├GuildT0403.txt
│ │ │ ├GuildT0404.txt
│ │ │ ├GuildT0405.txt
│ │ │ ├GuildT0406.txt
│ │ │ ├GuildT0407.txt
│ │ │ ├KDHBat1.txt
│ │ │ ├KingdomQuest.txt
│ │ │ ├Linkfield01.txt
│ │ │ ├Linkfield02.txt
│ │ │ ├PriDn01.txt
│ │ │ ├PriDn02.txt
│ │ │ ├PsyIn.txt
│ │ │ ├PsyOut.txt
│ │ │ ├QField01.txt
│ │ │ ├QField02.txt
│ │ │ ├QField03.txt
│ │ │ ├QField04.txt
│ │ │ ├Rou.txt
│ │ │ ├RouCos01.txt
│ │ │ ├RouCos01_1.txt
│ │ │ ├RouCos01_2.txt
│ │ │ ├RouCos02.txt
│ │ │ ├RouCos02_1.txt
│ │ │ ├RouCos02_2.txt
│ │ │ ├RouCos03.txt
│ │ │ ├RouTemDn01.txt
│ │ │ ├RouTemDn02.txt
│ │ │ ├RouVal01.txt
│ │ │ ├RouVal01_1.txt
│ │ │ ├RouVal02.txt
│ │ │ ├R_Helga01.txt
│ │ │ ├SwaDn01.txt
│ │ │ ├SwaDn02.txt
│ │ │ ├Urg.txt
│ │ │ ├UrgDark01.txt
│ │ │ ├UrgFire01.txt
│ │ │ ├UrgFireDn01.txt
│ │ │ ├UrgSwa01.txt
│ │ │ ├UrgSwaDn01.txt
│ │ │ ├Urg_Alruin.txt
│ │ │ ├ValDn01.txt
│ │ │ ├ValDn02.txt
│ │ │ └WindyCave.txt
│ │ ├[NPCItemList]
│ │ │ │
│ │ │ ├AlruinItemMctGeric.txt
│ │ │ ├AlruinSkillPaela.txt
│ │ │ ├AlruinSmithMacurdos.txt
│ │ │ ├BeraItemEdmong.txt
│ │ │ ├BeraItemMilly.txt
│ │ │ ├BeraSkillHal.txt
│ │ │ ├BeraSmithMcDilan.txt
│ │ │ ├EldArcGuard03.txt
│ │ │ ├EldFurnitureForestTall.txt
│ │ │ ├EldItemMctEldora.txt
│ │ │ ├EldItemMctKenton.txt
│ │ │ ├EldItemMctNina.txt
│ │ │ ├EldItemMctNina2.txt
│ │ │ ├EldItemMctNina3.txt
│ │ │ ├EldItemMctNina4.txt
│ │ │ ├EldItemMilly.txt
│ │ │ ├EldPalSkillKeest.txt
│ │ │ ├EldScoSkillDeikid.txt
│ │ │ ├EldSmithKarls.txt
│ │ │ ├EldWarSkillMarty.txt
│ │ │ ├EldWeaponTitleMctBran.txt
│ │ │ ├EldWizSkillWishis.txt
│ │ │ ├GuildItemMct.txt
│ │ │ ├HednisSkillGrunt.txt
│ │ │ ├HednisSmithRohan.txt
│ │ │ ├ItemMctJelluin.txt
│ │ │ ├Joker.txt
│ │ │ ├NPCItemList.txt
│ │ │ ├NPCItemList.xls
│ │ │ ├Rachel.txt
│ │ │ ├RouFurnitureForestTom.txt
│ │ │ ├RouItemMctPey.txt
│ │ │ ├RouSkillRubi.txt
│ │ │ ├RouSmithJames.txt
│ │ │ ├RouSoulMctJulia.txt
│ │ │ ├RouWeaponTitleMctZach.txt
│ │ │ ├TempSkill.txt
│ │ │ ├UrgSwaItemMct.txt
│ │ │ ├UruFurnitureForestTeem.txt
│ │ │ ├UruItemMctVellon.txt
│ │ │ ├UruSkillChyburn.txt
│ │ │ ├UruSmithHans.txt
│ │ │ └WeddingDreian.txt
│ │ ├[ScenarioBookShelf]
│ │ │ │
│ │ │ ├[Guild]
│ │ │ │ │
│ │ │ │ ├Field.txt
│ │ │ │ ├GuildTournament.ps
│ │ │ │ └GuildTournament1.ps
│ │ │ ├[ID]
│ │ │ │ │
│ │ │ │ ├[New folder]
│ │ │ │ │ │
│ │ │ │ │ ├Tower02 (2).ps
│ │ │ │ │ └Tower02.ps
│ │ │ │ ├d_graveyard.ps
│ │ │ │ ├d_NestOfLeviathan - origanal.ps
│ │ │ │ ├d_NestOfLeviathan.ps
│ │ │ │ ├LugTower02.ps
│ │ │ │ ├Tower01 - Copy.ps
│ │ │ │ ├Tower01.ps
│ │ │ │ ├Tower02 - Copy.ps
│ │ │ │ ├Tower02.ps
│ │ │ │ ├Tower02_1.ps
│ │ │ │ ├Tower02_2.ps
│ │ │ │ ├Tower02_3.ps
│ │ │ │ ├Tower03.ps
│ │ │ │ └Tower03.ps1
│ │ │ ├[KQ]
│ │ │ │ │
│ │ │ │ ├[ConditionOfHero]
│ │ │ │ │ │
│ │ │ │ │ └[Shineonline_SSF]
│ │ │ │ │ │
│ │ │ │ │ └[Project_G]
│ │ │ │ │ │
│ │ │ │ │ ├[Server]
│ │ │ │ │ │ │
│ │ │ │ │ │ └[9Data]
│ │ │ │ │ │ │
│ │ │ │ │ │ └[Shine]
│ │ │ │ │ │ │
│ │ │ │ │ │ └[ScenarioBookShelf]
│ │ │ │ │ │ │
│ │ │ │ │ │ └[KQ]
│ │ │ │ │ │ │
│ │ │ │ │ │ ├ConditionOfHero.ps
│ │ │ │ │ │ └vssver.scc
│ │ │ │ │ └vssver.scc
│ │ │ │ ├[KingSlime]
│ │ │ │ │ │
│ │ │ │ │ ├Fail.ps
│ │ │ │ │ ├Main.ps
│ │ │ │ │ ├Suc.ps
│ │ │ │ │ └vssver.scc
│ │ │ │ ├[MaraPirate]
│ │ │ │ │ │
│ │ │ │ │ ├Fail.ps
│ │ │ │ │ ├Main.ps
│ │ │ │ │ └Suc.ps
│ │ │ │ ├[UnderHall]
│ │ │ │ │ │
│ │ │ │ │ ├Fail.ps
│ │ │ │ │ ├Main.ps
│ │ │ │ │ ├Suc.ps
│ │ │ │ │ └vssver.scc
│ │ │ │ ├AntiHenis100.ps
│ │ │ │ ├AntiHenisA.ps
│ │ │ │ ├ConditionOfHero.ps
│ │ │ │ ├GoldHill.ps
│ │ │ │ ├GordonMaster.ps
│ │ │ │ ├HMiniDragon.ps
│ │ │ │ ├Honeying.ps
│ │ │ │ ├INS_TOWER01.txt
│ │ │ │ ├KickOut.ps
│ │ │ │ ├Kingkong.ps
│ │ │ │ ├KingSlime.ps
│ │ │ │ ├KQHBat1.ps
│ │ │ │ ├KQHBat2.ps
│ │ │ │ ├KQHBat3.ps
│ │ │ │ ├KQHBat4.ps
│ │ │ │ ├KQ_Victor.txt
│ │ │ │ ├LegendOfBijou.ps
│ │ │ │ ├MaraPirate.ps
│ │ │ │ ├MiniDragon(old).ps
│ │ │ │ ├MiniDragon.ps
│ │ │ │ ├Quest.ps
│ │ │ │ ├RoumenGate.ps
│ │ │ │ ├TesScript.ps
│ │ │ │ ├Tower01.ps
│ │ │ │ ├UnderHall(Bak).ps
│ │ │ │ ├UnderHall.ps
│ │ │ │ ├UnderHall2.ps
│ │ │ │ ├Victor.ps
│ │ │ │ └vssver.scc
│ │ │ ├[Map]
│ │ │ │ │
│ │ │ │ ├hell.ps
│ │ │ │ ├Monkey.ps
│ │ │ │ ├MonkeyBreed01.ps
│ │ │ │ ├MonkeyBreed02.ps
│ │ │ │ ├MonkeyBreed03.ps
│ │ │ │ ├OXFieldInit.ps
│ │ │ │ └pvp.ps
│ │ │ ├[Promote]
│ │ │ │ │
│ │ │ │ ├JobChange1.ps
│ │ │ │ ├JobChange2-1.ps
│ │ │ │ ├JobChange2-2.ps
│ │ │ │ └JobChange2-3.ps
│ │ │ ├[Quest]
│ │ │ │ │
│ │ │ │ ├ConditionOfHero.ps
│ │ │ │ ├GoldHill.ps
│ │ │ │ ├KickOut.ps
│ │ │ │ ├Kingkong.ps
│ │ │ │ ├MaraPirate.ps
│ │ │ │ ├MiniDragon(old).ps
│ │ │ │ ├MiniDragon.ps
│ │ │ │ ├Quest.ps
│ │ │ │ ├TesScript.ps
│ │ │ │ ├UnderHall.ps
│ │ │ │ └vssver.scc
│ │ │ └[Wedding]
│ │ │ │
│ │ │ ├Wedding.ps
│ │ │ └Wedding.ps_
│ │ ├[Script]
│ │ │ │
│ │ │ ├D_Graveyard.txt
│ │ │ ├d_NestOfLeviathan.txt
│ │ │ ├ETC.txt
│ │ │ ├Honeying.txt
│ │ │ ├JobChange1.txt
│ │ │ ├JobChange2-1.txt
│ │ │ ├JobChange2-2.txt
│ │ │ ├JobChange2-3.txt
│ │ │ ├Kingkong.txt
│ │ │ ├KQAntiHenis100.txt
│ │ │ ├KQCommon.txt
│ │ │ ├KQConditionOfHero.txt
│ │ │ ├KQConditionOfHero2.txt
│ │ │ ├KQGoldHill.txt
│ │ │ ├KQGordonMaster.txt
│ │ │ ├KQHBat1.txt
│ │ │ ├KQHBat2.txt
│ │ │ ├KQHBat3.txt
│ │ │ ├KQHBat4.txt
│ │ │ ├KQHoneying.txt
│ │ │ ├KQKingkong.txt
│ │ │ ├KQKingSlime.txt
│ │ │ ├KQMaraPirate.txt
│ │ │ ├KQMiniDragon.txt
│ │ │ ├KQUnderHall.txt
│ │ │ ├KQUnderHall2.txt
│ │ │ ├LegendOfBijou.txt
│ │ │ ├MapName.txt
│ │ │ ├MapName.xls
│ │ │ ├MenuString.txt
│ │ │ ├Scenario.txt
│ │ │ ├Script.txt
│ │ │ ├Script.xls
│ │ │ ├Tower01.txt
│ │ │ ├Tower02.txt
│ │ │ ├Tower03.txt
│ │ │ └Wedding.txt
│ │ ├[World]
│ │ │ │
│ │ │ ├ChrCommon.txt
│ │ │ ├DamageByAngle.txt
│ │ │ ├ExpRecalculation.txt
│ │ │ ├Field.txt
│ │ │ ├Field_backup 3 zones.txt
│ │ │ ├Field_backup 4 zones.txt
│ │ │ ├ItemDropGroup.txt
│ │ │ ├ItemDropTable.txt
│ │ │ ├ItemOptions.txt
│ │ │ ├ItemUseFunction.txt
│ │ │ ├MobChat.txt
│ │ │ ├NPC.txt
│ │ │ ├ParamArcherServer.txt
│ │ │ ├ParamAssassinServer.txt
│ │ │ ├ParamChaserServer.txt
│ │ │ ├ParamClericServer.txt
│ │ │ ├ParamCleverFighterServer.txt
│ │ │ ├ParamCloserServer.txt
│ │ │ ├ParamCruelServer.txt
│ │ │ ├ParamEnchanterServer.txt
│ │ │ ├ParamFighterServer.txt
│ │ │ ├ParamGladiatorServer.txt
│ │ │ ├ParamGuardianServer.txt
│ │ │ ├ParamHawkArcherServer.txt
│ │ │ ├ParamHighClericServer.txt
│ │ │ ├ParamHolyKnightServer.txt
│ │ │ ├ParamJokerServer.txt
│ │ │ ├ParamKnightServer.txt
│ │ │ ├ParamMageServer.txt
│ │ │ ├ParamPaladinServer.txt
│ │ │ ├ParamRangerServer.txt
│ │ │ ├ParamScoutServer.txt
│ │ │ ├ParamSharpShooterServer.txt
│ │ │ ├ParamWarriorServer.txt
│ │ │ ├ParamWarrockServer.txt
│ │ │ ├ParamWizardServer.txt
│ │ │ ├ParamWizMageServer.txt
│ │ │ ├PineScript.txt
│ │ │ ├Quest.txt
│ │ │ ├RandomOptionTable.txt
│ │ │ ├RecallCoord.txt
│ │ │ ├Riding.shn
│ │ │ ├SubAbState.shn
│ │ │ ├SubLayerInteract.txt
│ │ │ ├TreasureReward.txt
│ │ │ ├UruSkillChyburn.txt
│ │ │ └UruSmithHans.txt
│ │ ├AbState.shn
│ │ ├ActiveSkill.shn
│ │ ├ActiveSkillInfoServer.shn
│ │ ├ActiveSkill_old timings.shn
│ │ ├AnnounceData.shn
│ │ ├CharacterTitleData - Copy.shn
│ │ ├CharacterTitleData.shn
│ │ ├ChargedEffect.shn
│ │ ├ClassName.shn
│ │ ├DefaultCharacterData.txt
│ │ ├FaceInfo.shn
│ │ ├Gather.shn
│ │ ├grade testing.shn
│ │ ├GradeItemOption.shn
│ │ ├GradeItemOption_ToAdd.shn
│ │ ├GuildGradeData.shn
│ │ ├GuildGradeScoreData.shn
│ │ ├GuildLevelScoreData.shn
│ │ ├GuildTournament.shn
│ │ ├GuildTournamentReward.shn
│ │ ├HairColorInfo.shn
│ │ ├HairInfo.shn
│ │ ├HolyPromiseReward.shn
│ │ ├iQuest.exe
│ │ ├ItemInfo - Copy.shn
│ │ ├ItemInfo.shn
│ │ ├ItemInfoServer.shn
│ │ ├ItemInfoServer_with_level.shn
│ │ ├ItemInfo_ToAdd.shn
│ │ ├ItemMerchantInfo.shn
│ │ ├ItemOptions.shn
│ │ ├ItemPackage.shn
│ │ ├ItemShop.shn
│ │ ├ItemShop_to_Add.shn
│ │ ├items_to_add.shn
│ │ ├ItemUpgrade.shn
│ │ ├ItemUseEffect.shn
│ │ ├KingdomQuest.shn
│ │ ├KingdomQuest.shn_Org
│ │ ├KingdomQuestMap.shn
│ │ ├KingdomQuestRew.shn
│ │ ├MapInfo.shn
│ │ ├MiniHouse.shn
│ │ ├MiniHouseDummy.shn
│ │ ├MiniHouseFurniture.shn
│ │ ├MiniHouseObjAni.shn
│ │ ├MobInfo.shn
│ │ ├MobInfoServer 5-14-2010.shn
│ │ ├MobInfoServer.shn
│ │ ├mobinfotest explvl45-109 20%increase.shn
│ │ ├mobinfotest explvl70-90 40%increase.shn
│ │ ├MobSpecies.shn
│ │ ├MobWeapon.shn
│ │ ├MsgWorldManager.shn
│ │ ├PassiveSkill.shn
│ │ ├Produce.shn
│ │ ├QuestData.shn
│ │ ├QuestDialog.shn
│ │ ├RaceNameInfo.shn
│ │ ├Riding.shn
│ │ ├ShineReward.shn
│ │ ├SubAbState.shn
│ │ ├TownPortal.shn
│ │ ├UpgradeInfo.shn
│ │ ├WeaponAttrib.shn
│ │ └WeaponTitleData.shn
Inside 9data\serverinfo you will find ZoneServerInfo.txt. you will edit this for each zone.
; [Service name] [Display name] [Server ID] [World No] [Zone No]
MY_SERVER "PG_World00_Zone_Server", "_World00 Zone Server 0", 6, 0, 0
So to keep the format clean use for your first world and first zone something like this.
for the second world you would use something like -
; [Service name] [Display name] [Server ID] [World No] [Zone No]
MY_SERVER "PG_World01_Zone_Server", "_World01 Zone Server 0", 6, 1, 0
notice the World01 in place of World00 in 2 places and the 1 in the place of the world at the second to last number.
the last number is the zone number and should be edited for zone 2 and zone3 of each world as well.
The 9data\serverinfo folder will have another RUT-SERVER_ServerInfo.txt, this should match the one from before.
The 9data\shine folder will have to match on all zones for all worlds.
So edit on one zone and then when your done copy and paste the new shine folder to the rest. This may seem like a pain but if you deside to use multiple servers later for proper setup it is how it will be anyway.
the char, gamelog and world manager will need a file edited on each for each world as well
- DataServerInfo_Character.txt
- DataServerInfo_GameLog.txt
- WMServerInfo.txt
in these files you will noticw the same sort of setup like the zones.
; [Service name] [Display name] [Server ID] [World No] [Zone No]
MY_SERVER "PG_World00_GameLog_DB_Server", "_World00 GameLog DB Server", 3, 0, 0
You will be doing the same thing as before change World00 with World01 or World02 (whatever one you are working on) and change the second to last number to match the world your working on.
after all of the files are set you can right click each exe in all the folders and run as admin like you would when seting up a server normally and it will install the services.
if you need to add obdc dns info do so as needed.
This setup instructions is writen for advanced users, if there is something you don't understand about setting up a server their are many tutorials on doing that.




Reply With Quote


