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
Expand Up @@ -6,26 +6,21 @@
;# -- File is a part of IGCN Group MuOnline Server files. ;# -- File is a part of IGCN Group MuOnline Server files.
;############################################################ ;############################################################


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

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


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


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


;------------------------------------------------------------ ;---------------------------------------------------------
;-- Path to MapServerInfo.dat file used by GameServers ;-- Path to MapServerInfo.xml file used by GameServers
;-- working within actual DataServer and same MapServerGroup ;-- working within actual DataServer of specific realm
;------------------------------------------------------------ ;---------------------------------------------------------
MapServerInfoPath = ..\\Data\\MapServerInfo.xml 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 ;-- 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 ;-- 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 ;-- 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 ;-- 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 ;-- 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 IPConnectionLimit_General_Group = 10
HWIDConnectionLimit_General_Group = 5 HWIDConnectionLimit_General_Group = 10


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



[DataServer]
;---------------------------------------------------------------------------------------------------- ;----------------------------------------------------------------------------------------------------
;-- Determines character creation mode of specific class ;-- Determines character creation mode of specific class
;-- 0: Based on Level ;-- 0: Based on Level
Expand Down Expand Up @@ -95,7 +141,7 @@ LemuriaMageEnableCreateCheckType = 0
IllusionKnightEnableCreateCheckType = 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 MagicGladiatorCreateMinLevel = 220
DarkLordCreateMinLevel = 250 DarkLordCreateMinLevel = 250
Expand All @@ -119,84 +165,40 @@ CharacterDeleteMaxLevel = 40
;---------------------------------------------------------------------------------------------------- ;----------------------------------------------------------------------------------------------------
CharacterCreateLimitPerDay = 4 CharacterCreateLimitPerDay = 4


[JoinServer] [ExDataServer]
;------------------------------------------------------------------------ ;-------------------------------------------------------------------------------------
;-- Specify selected value for PasswordEncryptType below ;-- Path to MuHelper.xml file used by GameServers
;-- Referenced table for storing password: [dbo].[MEMB_INFO].[memb__pwd] ;-------------------------------------------------------------------------------------
;------------------------------------------------------------------------ MuHelperPath = ..\\Data\\MuHelper.xml
;#######################################################################
;### 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



[GensSystem]
;------------------------------------------------------------------------------------- ;-------------------------------------------------------------------------------------
;-- Interval time in hours to update Gens Ranking ;-- Path to LimitedItemDrop.xml file used by GameServers
;-- Not recommended to update more often than every 5h.
;------------------------------------------------------------------------------------- ;-------------------------------------------------------------------------------------
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] PersonalStoreCoinType = 0
MuHelperPath = ..\\Data\\MuHelper.xml

0 comments on commit 0098983

Please sign in to comment.