Skip to content

Commit

Permalink
Changes of 19.1.3.1 S
Browse files Browse the repository at this point in the history
  • Loading branch information
wezzzyrek1 committed Mar 1, 2024
1 parent 4ff3e74 commit 0098983
Show file tree
Hide file tree
Showing 9 changed files with 400 additions and 185 deletions.
176 changes: 89 additions & 87 deletions 1. DataServer/IGCDS.ini → 1. DataServer/config.ini
Original file line number Diff line number Diff line change
Expand Up @@ -6,26 +6,21 @@
;# -- File is a part of IGCN Group MuOnline Server files.
;############################################################

[SETTINGS]
;----------------------------------------------------------------------------------------------
;-- Gives ability to disconnect account from website by setting MEMB_STAT.ConnectStat = 1, 0/1
;----------------------------------------------------------------------------------------------
MembStatSync = 0

;--------------------------------------------------------------------
[Common]
;-------------------------------------------------------------
;-- Sets Data Server to BattleCore mode, 0/1
;--------------------------------------------------------------------
;-------------------------------------------------------------
IsBattleCoreServer = 0

;-----------------------------------------------------------
;-- Options allow to disable eDataServer modules, 0/1
;-----------------------------------------------------------
;-------------------------------------------------------------
;-- Options allow to manage selected application modules, 0/1
;-------------------------------------------------------------
UseJoinServer = 1
UseDataServer = 1
UseExDataServer = 1

;-----------------------------------------------------------
;-- Ports configuration for eDataSrver and its components
;-- Per module ports configuration, NOTE:
;-- Below ports must stay always closed for public access
;-----------------------------------------------------------
JoinServerPort = 56970
Expand All @@ -37,33 +32,84 @@ ExDataServerPort = 56906
;---------------------------------------------------------------------------
ChatServerIP = PUBLIC_IP

;-----------------------------------------------------------------------------------------------
;-- Port number used by Chat Server, must be same as Port settings of config.ini of Chat Server
;-----------------------------------------------------------------------------------------------
;------------------------------------------------------------------------------------------
;-- Port number used by Chat Server, must be same as Port set in config.ini of Chat Server
;------------------------------------------------------------------------------------------
ChatServerPort = 56980

;------------------------------------------------------------
;-- Path to MapServerInfo.dat file used by GameServers
;-- working within actual DataServer and same MapServerGroup
;------------------------------------------------------------
;---------------------------------------------------------
;-- Path to MapServerInfo.xml file used by GameServers
;-- working within actual DataServer of specific realm
;---------------------------------------------------------
MapServerInfoPath = ..\\Data\\MapServerInfo.xml

[SQL]
;---------------------------------------------------------
;-- DATABASE & Access SETUP
;--
;-- CharacterDB AKA MuOnline, stores all characters data
;-- AccountDB AKA Me_Muonline, stores all account data
;---------------------------------------------------------
CharacterDB = MuOnline
AccountDB = MuOnline
EventDB = Events
RankingDB = Ranking

User = DB_USER
Pass = DB_PASSWD

;--------------------------------------------------------------------------
;-- IP or INSTANCE_NAME OR COMPUTER_NAME - depends of SQL configuration
;--------------------------------------------------------------------------
SQLServerName = SQL_INSTANCE\IP

[JoinServer]
;------------------------------------------------------------------------
;-- Password encryption method selection, follow below info for details.
;-- Table storing account password: [dbo].[MEMB_INFO].[memb__pwd]
;------------------------------------------------------------------------
;#######################################################################
;### NO MD5 - varchar(20) - for x86/x64 SQL ############################
;#######################################################################
;--- PWENC_NONE - 0
;#######################################################################
;### WZ_MD5 - binary(16) - for x86 SQL only, requires WZMD5MOD.dll #####
;#######################################################################
;-- PWENC_WZMD5 - 1
;#######################################################################
;## IGC_MD5 - varchar(32) - for x86/x64 SQL, uses md5($pass) from PHP ##
;#######################################################################
;-- PWENC_MD5 - 2
;#######################################################################
;### SHA 256 - binary(32) - for x86/x64 SQL ############################
;#######################################################################
;-- PWENC_SHA256 - 3
;-----------------------------------------------------------------------
PasswordEncryptType = 0

;----------------------------------------------------------------------------------------------------
;-- Salt for password encryption type 3 (PWENC_SHA256)
;----------------------------------------------------------------------------------------------------
PasswordEncryptSalt = 1234567890

;----------------------------------------------------------------------------------------------------
;-- Global IP/HWID Connection Limit (per Group of Servers), local limit (per GameServer) is in GameServer.ini
;-- The setting applies to online players only, for Off-Playing check IPConnectionLimit_OffPlayer_Group/HWIDConnectionLimit_General_Group
;-- e.g. if having 10 servers within single group of servers and IPConnectionLimit_General_Group set to 5 and
;-- IPConnectionLimit_General_Local/HWIDConnectionLimit_General_Local = 1 then user will be able to connect to 5 of 10 of servers from same IP
;-- IP and HWID limits are independent, whatever triggered as first. To use specific limit type only set the other one reasonably high
;----------------------------------------------------------------------------------------------------
IPConnectionLimit_General_Group = 5
HWIDConnectionLimit_General_Group = 5
IPConnectionLimit_General_Group = 10
HWIDConnectionLimit_General_Group = 10

;----------------------------------------------------------------------------------------------------
;-- Global Connection Limit (per Group of Servers), local limit (per GameServer) is in GameServer.ini
;-- Applies to Off-Playing users only, Offline-Trading and Offline-Leveling
IPConnectionLimit_OffPlayer_Group = 3
HWIDConnectionLimit_OffPlayer_Group = 3
IPConnectionLimit_OffPlayer_Group = 5
HWIDConnectionLimit_OffPlayer_Group = 5


[DataServer]
;----------------------------------------------------------------------------------------------------
;-- Determines character creation mode of specific class
;-- 0: Based on Level
Expand Down Expand Up @@ -95,7 +141,7 @@ LemuriaMageEnableCreateCheckType = 0
IllusionKnightEnableCreateCheckType = 0

;---------------------------------------------------------------------------------------------------~------------
;-- Minimum level of regular character to unlock creation of specific character class , set to 0 to do not limit
;-- Minimum level of regular character to unlock creation of specific character class, set to 0 to do not limit
;---------------------------------------------------------------------------------------------------~------------
MagicGladiatorCreateMinLevel = 220
DarkLordCreateMinLevel = 250
Expand All @@ -119,84 +165,40 @@ CharacterDeleteMaxLevel = 40
;----------------------------------------------------------------------------------------------------
CharacterCreateLimitPerDay = 4

[JoinServer]
;------------------------------------------------------------------------
;-- Specify selected value for PasswordEncryptType below
;-- Referenced table for storing password: [dbo].[MEMB_INFO].[memb__pwd]
;------------------------------------------------------------------------
;#######################################################################
;### NO MD5 - varchar(20) - for x86/x64 SQL ############################
;#######################################################################
;--- PWENC_NONE - 0
;#######################################################################
;### WZ_MD5 - binary(16) - for x86 SQL only, requires WZMD5MOD.dll #####
;#######################################################################
;-- PWENC_WZMD5 - 1
;#######################################################################
;## IGC_MD5 - varchar(32) - for x86/x64 SQL, uses md5($pass) from PHP ##
;#######################################################################
;-- PWENC_MD5 - 2
;#######################################################################
;### SHA 256 - binary(32) - for x86/x64 SQL ############################
;#######################################################################
;-- PWENC_SHA256 - 3
;-----------------------------------------------------------------------
PasswordEncryptType = 0

;----------------------------------------------------------------------------------------------------
;-- Salt for password encryption type 3 (PWENC_SHA256)
;----------------------------------------------------------------------------------------------------
PasswordEncryptSalt = 1234567890

[SQL]
;-------------------------------------------
;-- DATABASE & Access SETUP
;-------------------------------------------
MuOnlineDB = MuOnline
MeMuOnlineDB = MuOnline
EventDB = Events
RankingDB = Ranking

User = DB_USER
Pass = DB_PASSWD

;--------------------------------------------------------------------------
;-- IP or INSTANCE_NAME OR COMPUTER_NAME - depends of SQL configuration
;--------------------------------------------------------------------------
SQLServerName = SQL_INSTANCE\IP

[ExDataServer]
;-------------------------------------------------------------------------------------
;-- Path to MuHelper.xml file used by GameServers
;-------------------------------------------------------------------------------------
MuHelperPath = ..\\Data\\MuHelper.xml

[GensSystem]
;-------------------------------------------------------------------------------------
;-- Interval time in hours to update Gens Ranking
;-- Not recommended to update more often than every 5h.
;-- Path to LimitedItemDrop.xml file used by GameServers
;-------------------------------------------------------------------------------------
GensRankingUpdateTimeHour = 10
ItemDropLimitPath = ..\\Data\\Items\\Drop\\LimitedItemDrop.xml

;-------------------------------------------------------------------------------------
;-- Path to GensSystem.xml file used by GameServers
;-- Path to MonsterSoulConversion.xml file used by GameServers
;-------------------------------------------------------------------------------------
GensRankingPath = ..\\Data\\GensSystem.xml
MonsterSoulPath = ..\\Data\\Items\\Drop\\MonsterSoulConversion.xml

;-------------------------------------------------------------------------------------
;-- Days to wait before it is possible to join gens after leaving it, 0 for no limit
;-- Path to GensSystem.xml file used by GameServers
;-------------------------------------------------------------------------------------
GensReJoinDaysLimit = 0
GensRankingPath = ..\\Data\\GensSystem.xml

[MonsterSoul]
;-------------------------------------------------------------------------------------
;-- Path to MonsterSoulConversion.xml file used by GameServers
;-- Interval time in hours to update Gens Ranking
;-- Not recommended to update more often than every 5h
;-------------------------------------------------------------------------------------
MonsterSoulPath = ..\\Data\\Items\\Drop\\MonsterSoulConversion.xml
GensRankingUpdateTimeHour = 10

[DropLimit]
;-------------------------------------------------------------------------------------
;-- Path to LimitedItemDrop.xml file used by GameServers
;-- Days to wait before it is possible to join gens after leaving it, 0 for no limit
;-------------------------------------------------------------------------------------
ItemDropLimitPath = ..\\Data\\Items\\Drop\\LimitedItemDrop.xml
GensReJoinDaysLimit = 0

;-------------------------------------------------------------------------------------
;-- Path to MuHelper.xml file used by GameServers
;-- A coin type for Personal Store, 0: Zen, 1: WCoin, 2: Goblin Point, 3: Ruud
;-- Personal Store coin type per realm must be same, as the system is cross-channel
;-------------------------------------------------------------------------------------
[MuHelper]
MuHelperPath = ..\\Data\\MuHelper.xml
PersonalStoreCoinType = 0

0 comments on commit 0098983

Please sign in to comment.