Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)

Joined
Jun 12, 2005
Messages
746
Reaction score
69
@awesomo
pAgilityBug.value = 0x0F (I think 0F is Webzen default value) for DK should fix DeathStab... You need to do further research... AgilityBug behavior should depend on skills and agility(atk speed).
Search this code in DSProtocol.cpp,


In DLL Source

Can anyone confirm if this fix death stab visual bug?
Ferther more, does any one try to fix in game messenger,


I'm trying to fix it but always saying "Offline talking".
 
Last edited by a moderator:
Experienced Elementalist
Joined
May 4, 2017
Messages
219
Reaction score
318
Can anyone confirm if this fix death stab visual bug?
LOL, It's easy. ->Use Cheat Engine or any memory editor... Change offset 0x00562A0B to 0xF... or any value to test.

Ferther more, does any one try to fix in game messenger,

I'm trying to fix it but always saying "Offline talking".

Did you have their Chat Server Source ?
If not, very hard to debug and fix.
So try with this chat server
http://forum.ragezone.com/f197/munique-openmu-chatserver-1141496/
may need to alter a little bit to work well...
Tested.
O7U5iBn - [Release] IGCN Season 9.5  (src-x9.5 9.5.1.15) SRC (April/2016) - RaGEZONE Forums

oyIxlDE - [Release] IGCN Season 9.5  (src-x9.5 9.5.1.15) SRC (April/2016) - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Joined
Aug 29, 2011
Messages
512
Reaction score
33

Attachments

You must be registered for see attachments list
Joined
Jun 12, 2005
Messages
746
Reaction score
69
Death Stab, i think its fixed
a60WgOB - [Release] IGCN Season 9.5  (src-x9.5 9.5.1.15) SRC (April/2016) - RaGEZONE Forums


Change this
PMSG_SETAGILITYBUG pAgilityBug;
pAgilityBug.h.c = 0xC1;
pAgilityBug.h.headcode = 0xFA;
pAgilityBug.h.size = sizeof(pAgilityBug);
pAgilityBug.subcode = 0xA2;

if (lpObj->Class == CLASS_RAGEFIGHTER || lpObj->Class == CLASS_ELF)
{
pAgilityBug.value = 0x0F;
}
else
{
pAgilityBug.value = 0x02;
}

IOCP.DataSend(aIndex, (LPBYTE)&pAgilityBug, sizeof(pAgilityBug));

to this

PMSG_SETAGILITYBUG pAgilityBug;
pAgilityBug.h.c = 0xC1;
pAgilityBug.h.headcode = 0xFA;
pAgilityBug.h.size = sizeof(pAgilityBug);
pAgilityBug.subcode = 0xA2;

if (lpObj->Class == CLASS_RAGEFIGHTER || lpObj->Class == CLASS_ELF)
{
pAgilityBug.value = 0x0F;
}
else
{
pAgilityBug.value = 0x0F;
}

IOCP.DataSend(aIndex, (LPBYTE)&pAgilityBug, sizeof(pAgilityBug));



solarismu

friend you could explain how you did to run [MUnique] OpenMU ChatServer with this muserver ???

I manage to run chat server by changing the ExDbPort in the ChatServer.cfg to 56906 but still "offline talking".
When i try to create a room client freeze for a while but i got error "offline talking".
https://imgur.com/ms09hNC
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Dec 25, 2012
Messages
43
Reaction score
2
Death Stab, i think its fixed
a60WgOB - [Release] IGCN Season 9.5  (src-x9.5 9.5.1.15) SRC (April/2016) - RaGEZONE Forums

This is not a good idea, because if you turn it off then the whole class will not be fixed by Agi anymore. We need to find the DK Stats Death Skill to turn it off.

If you turn them all off, some high Agility Classes will not hit the effects anymore!
 

Attachments

You must be registered for see attachments list
Experienced Elementalist
Joined
May 4, 2017
Messages
219
Reaction score
318
This is not a good idea, because if you turn it off then the whole class will not be fixed by Agi anymore. We need to find the DK Stats Death Skill to turn it off.If you turn them all off, some high Agility Classes will not hit the effects anymore!
That's the way igcn using. They still use this method till now, just adding an option for user customize the values for each classes in config files. This's already easiest way for you guys fix the visual bug. What you said, working on each skills is possible on both client & server sides. However, not easy like changing agilitybug values...
I manage to run chat server by changing the ExDbPort in the ChatServer.cfg to 56906 but still "offline talking".When i try to create a room client freeze for a while but i got error "offline talking".
About the chat server, post your log. I'll try to help
 
Newbie Spellweaver
Joined
Jan 11, 2013
Messages
57
Reaction score
12
if (lpObj->Class == CLASS_RAGEFIGHTER || lpObj->Class == CLASS_ELF || lpObj->Class == CLASS_KNIGHT)
{pAgilityBug.value = 0x0F;}
else {pAgilityBug.value = 0x02;
 
Joined
Aug 29, 2011
Messages
512
Reaction score
33
That's the way igcn using. They still use this method till now, just adding an option for user customize the values for each classes in config files. This's already easiest way for you guys fix the visual bug. What you said, working on each skills is possible on both client & server sides. However, not easy like changing agilitybug values... About the chat server, post your log. I'll try to help


here is the chatServer log

2018-03-30 09:40:46,742 [DEBUG] [MUnique.OpenMU.Network.PublicIpResolver] - Start Requesting public ip from
2018-03-30 09:40:47,719 [DEBUG] [MUnique.OpenMU.Network.PublicIpResolver] - Request of public ip answered with: 186.212.99.210
2018-03-30 09:40:47,744 [INFO ] [MUnique.OpenMU.ChatServer.ChatServerListener] - Begin starting
2018-03-30 09:40:47,749 [INFO ] [MUnique.OpenMU.ChatServer.ChatServerListener] - Chat client listener ready on port 55980.
2018-03-30 09:40:47,751 [INFO ] [MUnique.OpenMU.ChatServer.ChatServerListener] - Finished starting
2018-03-30 09:40:47,754 [INFO ] [ChatServer] - ChatServer started and ready
2018-03-30 09:40:47,758 [INFO ] [ExDbClient] - Connection to ExDB-Server established
2018-03-30 09:40:47,766 [DEBUG] [MUnique.OpenMU.Network.Connection] - Send (before encryption): C1 3A 00 02 AC DA 43 68 61 74 53 65 72 76 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2018-03-30 09:40:47,768 [DEBUG] [MUnique.OpenMU.Network.Connection] - Send (after encryption): C1 3A 00 02 AC DA 43 68 61 74 53 65 72 76 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2018-03-30 09:40:47,771 [INFO ] [ExDbClient] - Sent registration packet to ExDB-Server
2018-03-30 09:40:47,774 [DEBUG] [MUnique.OpenMU.Network.Connection] - Data received, length: 8
2018-03-30 09:40:47,884 [DEBUG] [MUnique.OpenMU.Network.Connection] - Packet received (before decryption): C1 08 00 01 00 00 00 00
2018-03-30 09:40:47,887 [DEBUG] [MUnique.OpenMU.Network.Connection] - Packet received (after decryption): C1 08 00 01 00 00 00 00
2018-03-30 09:44:14,702 [DEBUG] [MUnique.OpenMU.Network.Connection] - Data received, length: 32
2018-03-30 09:44:14,705 [DEBUG] [MUnique.OpenMU.Network.Connection] - Packet received (before decryption): C1 20 A0 4D 55 54 65 63 00 00 00 00 00 41 44 4D 54 65 63 00 00 00 00 01 7D 2E 03 00 7C 2E 03 00
2018-03-30 09:44:14,708 [DEBUG] [MUnique.OpenMU.Network.Connection] - Packet received (after decryption): C1 20 A0 4D 55 54 65 63 00 00 00 00 00 41 44 4D 54 65 63 00 00 00 00 01 7D 2E 03 00 7C 2E 03 00
2018-03-30 09:44:14,787 [DEBUG] [MUnique.OpenMU.ChatServer.ChatRoom] - Creating room 0
2018-03-30 09:44:14,792 [DEBUG] [ExDbClient] - Received request to create chat room for MUTec and ADMTec; Room-ID: 0; Client-ID: 11901; Server-ID: 3; Friend-ID: 11900; Friend-Server: 3
2018-03-30 09:44:14,805 [DEBUG] [ExDbClient] - Registered client MUTec with index 0 and token 3151953920
2018-03-30 09:44:14,808 [DEBUG] [MUnique.OpenMU.Network.Connection] - Send (before encryption): C1 2C A0 01 00 00 4D 55 54 65 63 00 00 00 00 00 41 44 4D 54 65 63 00 00 00 00 7D 2E 03 00 00 00 00 00 DF BB 01 00 2F 35 00 00 00 00
2018-03-30 09:44:14,811 [DEBUG] [MUnique.OpenMU.Network.Connection] - Send (after encryption): C1 2C A0 01 00 00 4D 55 54 65 63 00 00 00 00 00 41 44 4D 54 65 63 00 00 00 00 7D 2E 03 00 00 00 00 00 DF BB 01 00 2F 35 00 00 00 00
2018-03-30 09:44:14,815 [DEBUG] [ExDbClient] - Registered client ADMTec with index 1 and token 892272641
2018-03-30 09:44:14,818 [DEBUG] [MUnique.OpenMU.Network.Connection] - Send (before encryption): C1 2C A0 01 00 00 41 44 4D 54 65 63 00 00 00 00 4D 55 54 65 63 00 00 00 00 00 7C 2E 03 00 00 00 01 00 2F 35 00 00 DF BB 01 00 00 00
2018-03-30 09:44:14,830 [DEBUG] [MUnique.OpenMU.Network.Connection] - Send (after encryption): C1 2C A0 01 00 00 41 44 4D 54 65 63 00 00 00 00 4D 55 54 65 63 00 00 00 00 00 7C 2E 03 00 00 00 01 00 2F 35 00 00 DF BB 01 00 00 00
2018-03-30 09:44:47,804 [INFO ] [MUnique.OpenMU.ChatServer.ChatServerListener] - Cleaning up room 0
2018-03-30 09:44:47,808 [DEBUG] [MUnique.OpenMU.ChatServer.ChatRoom] - Disposing room 0...
2018-03-30 09:44:47,826 [DEBUG] [MUnique.OpenMU.ChatServer.ChatRoom] - Room 0 disposed.



and Here is the DataServer log

[09:40:40] Initializing...
[09:40:40] DataServer(e) version: 9.5.1.16 Compiled at: Dic 24 2017 21:05:50
[09:40:40] ./IGC_AllowedIPList.xml File Loaded successfuly
[09:40:40] IP Address 192.168.15.8 valid, no resolving required
[09:40:41] [SUCCESS] - DATA SERVER CONNECT MSSQL SUCCESS (COUNT: 27)
[09:40:41] [DataServer] ItemCount: 30218
[09:40:41] [SUCCESS] - JOIN SERVER CONNECT MSSQL SUCCESS
[09:40:41] [SUCCESS] - EXDATASERVER CONNECT MSSQL SUCCESS
[09:40:41] [MuOnlineDB] GuildData Loaded in 16 msec
[09:40:41] [SUCCESS] - FRIEND DB CONNECT MSSQL SUCCESS
[09:40:41] [Gens System] Initializing Gens...
[09:40:41] [Gens System] Current Month: 3
[09:40:41] [Gens System] Ranking Making [START]
[09:40:41] [Gens System] (D:0.00) VS (V:0.00)
[09:40:41] [Gens System] Ranking Making [END]
[09:40:41] Current Global Connections Limit (HWiD) per ServerGroup: 30
[09:40:41] [IOCP] Using normal functionality
[09:40:41] [IOCP] ST_JOINSERVER Start! PORT [ 56970 ]
[09:40:41] [IOCP] ST_DATASERVER Start! PORT [ 56960 ]
[09:40:41] [IOCP] ST_EXDATASERVER Start! PORT [ 56906 ]
[09:40:47] [Server Engine] Connect : Index : 0 - IP : 192.168.15.8 - ServerType : 3
[09:40:47] [ChatServer] Chat Server Connected
[09:40:52] [Server Engine] Connect : Index : 1 - IP : 127.0.0.1 - ServerType : 1
[09:40:52] [Join Server] GameServer connected Regular PORT : 56900 CODE : 0 VIP : 0 HWIDCount : 100
[09:40:52] [Server Engine] Connect : Index : 2 - IP : 127.0.0.1 - ServerType : 2
[09:40:52] [Server Engine] Connect : Index : 3 - IP : 127.0.0.1 - ServerType : 3
[09:40:52] [DataServer] GameServer(0)(1) connect
[09:40:52] [ExDB] GameServer with ServerCode[0] connected.
[09:43:28] [JoinServer] Add User (ADMTec) (ServerCode:0) (ServerGroup:1) (Index:11900) (IP:192.168.15.8) (HWID:)
[09:43:28] [ADMTec] - characters: [ADMTec][Jack][BlackAPI][][]
[09:43:28] [ADMTec] - Account Data: [SU:1][RF:1][Expanded WH:1]
[09:43:32] [Friend List Request] Name[ADMTec].
[09:43:32] [Friend List Send] Name[ADMTec].
[09:43:32] [Friend List Send] Friend Count[2].
[09:43:32] [Friend List Send] Friend[MUTec] send.
[09:43:32] [Friend List Send] Friend[TecMU] send.
[09:43:32] [Mail List Request] Name[ADMTec].
[09:43:32] [Mail List Send] Name: [ADMTec].
[09:43:32] [Mail List Send] Mail Count: 0.
[09:43:32] [Gens System] [ADMTec] Get Data from DB [I:0] [P:0] [C:0] [RANK:129111408]
[09:43:32] [Guild Member Info Request] Member [ADMTec].
[09:43:32] [Send Guild Member Info] No info returned from DB.
[09:44:00] [JoinServer] Add User (MUTec) (ServerCode:0) (ServerGroup:1) (Index:11901) (IP:192.168.15.8) (HWID:)
[09:44:00] [MUTec] - characters: [MUTec][Rafael][ElfDark][Elfa][]
[09:44:00] [MUTec] - Account Data: [SU:1][RF:1][Expanded WH:0]
[09:44:03] [Friend List Request] Name[MUTec].
[09:44:03] [Friend List Send] Name[MUTec].
[09:44:03] [Friend List Send] Friend Count[2].
[09:44:03] [Friend List Send] Friend[ADMTec] send.
[09:44:03] [Friend List Send] Friend[TecMU] send.
[09:44:03] [Mail List Request] Name[MUTec].
[09:44:03] [Mail List Send] Name: [MUTec].
[09:44:03] [Mail List Send] Mail Count: 0.
[09:44:03] [Gens System] [MUTec] Get Data from DB [I:0] [P:0] [C:0] [RANK:1023]
[09:44:03] [Guild Member Info Request] Member [MUTec].
[09:44:03] [Send Guild Member Info] No info returned from DB.
[09:44:14] [ChatRoom Create Request] Name [MUTec], FriendName [ADMTec].
[09:44:14] [ChatServer] Room Create Request Name [MUTec], FriendName [ADMTec].
[09:44:14] [ChatServer] Room Create Result [1], Name [MUTec], Friend [ADMTec], Room [0], Ticket[-1143013376]
[09:44:14] [ChatServer] Room Create Result [1], Name [ADMTec], Friend [MUTec], Room [0], Ticket[892272641]
[10:12:12] Connection Closed, dwIoSize == 0 (Index:0)
[10:12:21] [JoinServer] Delete User (MUTec)
[10:12:22] [JoinServer] Delete User (ADMTec)
[10:12:27] Connection Closed, dwIoSize == 0 (Index:1)
[10:12:27] Connection Closed, dwIoSize == 0 (Index:2)
[10:12:27] Connection Closed, dwIoSize == 0 (Index:3)
 
Experienced Elementalist
Joined
May 4, 2017
Messages
219
Reaction score
318
here is the chatServer log
and Here is the DataServer log
Ok... try
1st.
Is this a local server on your PC? If yes:
open cmd -> ipconfig -> get your IPv4... (Not the WANIP_publicIP)
If it's on a VPS/Dedicated Server.
Get WANIP (google what is my IP)
----------------------------
2nd.
In DataServer\IGCDS.ini
Change WanIP = the IP you got above.
----------------------------
3rd.
In MUnique.ChatServe\ChatServerListener
public ChatServerListener(int port)
{
this.port = port;
this.manager = new ChatRoomManager();
//this.publicIp = PublicIpResolver.GetIPv4().ToString();
this.publicIp = "192.168.xxx.xxx"; //<-Put your IPv4/WANIP here
...
}

Last, make sure matching ports, and no blocking in firewall.
 
Newbie Spellweaver
Joined
Dec 25, 2012
Messages
43
Reaction score
2
if (lpObj->Class == CLASS_RAGEFIGHTER || lpObj->Class == CLASS_ELF || lpObj->Class == CLASS_KNIGHT)
{pAgilityBug.value = 0x0F;}
else {pAgilityBug.value = 0x02;

Yes, this is what I mean, in this way the system will drop the AgilityBug of the RF, ELF and DK class that other Classes are still working properly!
Thank you my countryman: v

Next is to fix the friend named% n.



I want the images captured in the game to be in the Client / Screen directory, how to do it, currently the pictures taken in the game are in the same row as the client / main.exe file, which is a bit cluttered in the ClientGame directory. . Thank you!
 
Experienced Elementalist
Joined
May 4, 2017
Messages
219
Reaction score
318
I want the images captured in the game to be in the Client / Screen directory, how to do it, currently the pictures taken in the game are in the same row as the client / main.exe file, which is a bit cluttered in the ClientGame directory. . Thank you!

That's easy...
Add these lines into dllmain.cpp ... Remember to create folder Screenshots in the main folder
#define SCREENSHOT_DIR 0x004E16F5+1
char screenshotDir[100] = "Screenshots\\Screen(%02d_%02d-%02d_%02d)-%04d.jpg";
void SetValues()
{
ChangeAddress(SCREENSHOT_DIR, (DWORD)screenshotDir);
...
}

BTW, where can I find a cracked main that is not packed.
You can try PrimeMu Client, not sure if they did any modification on the main or not...
 
Newbie Spellweaver
Joined
Dec 25, 2012
Messages
43
Reaction score
2
That's easy...
Add these lines into dllmain.cpp ... Remember to create folder Screenshots in the main folder
#define SCREENSHOT_DIR 0x004E16F5+1
char screenshotDir[100] = "Screenshots\\Screen(%02d_%02d-%02d_%02d)-%04d.jpg";
void SetValues()
{
ChangeAddress(SCREENSHOT_DIR, (DWORD)screenshotDir);
...
}

Thank you I have done successfully. Can you direct us to add a line to create the ScreenShot folder if this folder no longer exists? I see source SS6 because it has a line creating directory.

For the% n error when sending a friend invitation, we here are people who do not understand the C # or C ++ programming language so we can not follow your suggestion to write a command to fix That error, we need someone to help if they have kindness and free time, thank you for help!
 
Joined
Aug 29, 2011
Messages
512
Reaction score
33
Ok... try
1st.
Is this a local server on your PC? If yes:
open cmd -> ipconfig -> get your IPv4... (Not the WANIP_publicIP)
If it's on a VPS/Dedicated Server.
Get WANIP (google what is my IP)
----------------------------
2nd.
In DataServer\IGCDS.ini
Change WanIP = the IP you got above.
----------------------------
3rd.
In MUnique.ChatServe\ChatServerListener


Last, make sure matching ports, and no blocking in firewall.



I'm running on my personal computer, my firewall is disabled. I'm using DMZ on my modem

I have already tried using my ipv4 in dataserver (EXDB), and in the chatserver, but still giving offline talking

it means that I should use the CMD > ipconfig
Endereço IPv4. . . . . . . . . . . . . . . : 192.168.xx.xx



3rd.
In MUnique.ChatServe\ChatServerListener

here it is possible to change in the configuration file (ChatServer.cfg) I did not put the ip direct in the code. I do not know if it will interfere with anything.
 
Last edited:
Experienced Elementalist
Joined
May 4, 2017
Messages
219
Reaction score
318
here it is possible to change in the configuration file (ChatServer.cfg) I did not put the ip direct in the code. I do not know if it will interfere with anything.

No No, it (ExDbHost in CharServer.cfg) is NOT the same as the IP in
//this.publicIp = PublicIpResolver.GetIPv4().ToString();
this.publicIp = "192.168.xxx.xxx"; //<-Put your IPv4/WANIP here
just change "this.publicIp" as I said + re-compile, and try it.
For quick modification later, you can code it to take value from config file...
Again this.publicIp is NOT ChatServer.cfg\ExDbHost
 
Joined
Jun 12, 2005
Messages
746
Reaction score
69
So I need to change directly in the source code and put my
CMD> ipconfig
IPv4 address. . . . . . . . . . . . . . . : 192.168.xx.xx


I think yes. This is all from me, thats my settings,
This is my IGCDS.ini
//############################################################
//# -- INTERNATIONAL GAMING CENTER NETWORK
//# -- iDev.Games - TRONG.WIN - Dao Van Trong
//# -- (C) 2010-2014 IGC-Network.com (R)
//# -----------------------------------------------------------------------
//# -- Modify if you know what you do only!
//# -- File is a part of IGCN Group MuOnline Server files.
//############################################################

[SETTINGS]
// --------------------------------------------------------------------
// -- Max Game Servers that can connect to actual Data Server
// -- Formula: MAX_SERVER * 20, reducing will lower memory consumption
// --------------------------------------------------------------------
MAX_SERVER = 10

// -----------------------------------------------------------
// -- Options allow to disable eDataServer modules, 0/1
// -----------------------------------------------------------
UseJoinServer = 1
UseDataServer = 1
UseExDataServer = 1


// -----------------------------------------------------------
// -- Ports configuration for eDataSrver and its components
// -- Below ports must stay always closed for public access
// -----------------------------------------------------------
JoinServerPort = 56970
DataServerPort = 56960
ExDataServerPort = 56906

// -----------------------------------------------------------------------------------------------------
// -- Public (WAN) IP, required for purpose of ChatServer, max 15 characters
// -----------------------------------------------------------------------------------------------------
WanIP = 192.168.1.5

// -----------------------------------------------------------------------------------------------------
// -- Option disables other components of eDataServer such as Ranking, Event Servers, Join Server, etc
// -- leaving the application in Data Servers only mode. Useful for complex server configurations,
// -- separate Servers running within same Connect Server or for collocation purposes
// -----------------------------------------------------------------------------------------------------
DataServerOnlyMode = 0


// ------------------------------------------------------------
// -- Path to MapServerInfo.dat file used by GameServers
// -- working within actual DataServer and same MapServerGroup
// ------------------------------------------------------------
MapServerInfoPath = "..\\IGCData\\IGC_MapServerInfo.xml"


// ----------------------------------------------------------------------------------------------------
// -- Global Connection Limit (per Group of Servers), local limit (per Game Server) in GameServer.ini
// -- e.g. if having 5 servers (subs) within single group of servers, MachineIDConnectionLimitPerGroup
// -- set to 3 and MachineIDConnectionLimitCount = 1 then player will be able to connect to 3 of 5
// -- of Servers with single account only at the same time
// ----------------------------------------------------------------------------------------------------
MachineIDConnectionLimitPerGroup = 30

// ----------------------------------------------------------------------------------------------------
// -- Minimum level of regular character to unlock Magic Gladiator creation, set to 0 to do not limit
// ----------------------------------------------------------------------------------------------------
MagicGladiatorCreateMinLevel = 220

// ----------------------------------------------------------------------------------------------------
// -- Minimum level of regular character to unlock Dark Lord creation, set to 0 to do not limit
// ----------------------------------------------------------------------------------------------------
DarkLordCreateMinLevel = 250

// ----------------------------------------------------------------------------------------------------
// -- Minimum level of regular character to unlock Grow lancer creation, set to 0 to do not limit
// ----------------------------------------------------------------------------------------------------
GrowLancerCreateMinLevel = 200

[SQL]
// ------------------------------------------------------------------------
// -- 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
// #######################################################################
// ## NOT IN USE YET #####################################################
// #######################################################################
// -- PWENC_SHA2 - 3
// ------------------------------------------------------------------------
PasswordEncryptType = 0


// -------------------------------------------
// -- DATABASE & Access SETUP
// -------------------------------------------
MuOnlineDB = MuOnline
MeMuOnlineDB = MuOnline
EventDB = Events
RankingDB = Ranking

User = sa
Pass = passwdsa

// --------------------------------------------------------------------------
// -- IP or INSTANCE_NAME OR COMPUTER_NAME - depends of SQL configuration
// --------------------------------------------------------------------------
SQLServerName = "(local)"


[GensSystem]
// -------------------------------------------------------------------------------------
// -- Interval time in hours to update Gens Ranking
// -- Not recoomended to update more often than every 5h.
// -------------------------------------------------------------------------------------
GensRankingUpdateTimeHour = 10

// -------------------------------------------------------------------------------------
// -- Path to IGC_GensRanking.dat file used by GameServers
// -------------------------------------------------------------------------------------
GensRankingPath = "..\\IGCData\\IGC_GensSystem.xml"

// -------------------------------------------------------------------------------------
// -- Days to wait before it is possible to join gens after leaving it, 0 for no limit
// -------------------------------------------------------------------------------------
GensReJoinDaysLimit = 0

This in DataServer source

GetPrivateProfileString("SETTINGS","WanIP","127.0.0.1", szWANIP, 150, ".\\IGCDS.ini");


My ChatServer.cfg
##############################
# ChatServer Configuration #
##############################

# The following values are defaults and are even applied if this file or single configuration value-pairs are missing or are in the wrong format:
# ChatServerListenerPort=55980
# ExDbHost=127.0.0.1
# ExDbPort=55906
# Xor32Key=AB 11 CD FE 18 23 C5 A3 CA 33 C1 CC 66 67 21 F3 32 12 15 35 29 FF FE 1D 44 EF CD 41 26 3C 4E 4D


ChatServerListenerPort=55980

ExDbHost=127.0.0.1
ExDbPort=56906

Xor32Key=AB 11 CD FE 18 23 C5 A3 CA 33 C1 CC 66 67 21 F3 32 12 15 35 29 FF FE 1D 44 EF CD 41 26 3C 4E 4D

Now, i'm trying to download vs 2017 so i can compile OpenMU ChatServer and change this

public ChatServerListener(int port)
{
this.port = port;
this.manager = new ChatRoomManager();
//this.publicIp = PublicIpResolver.GetIPv4().ToString();
this.publicIp = "192.168.xxx.xxx"; //<-Put your IPv4/WANIP here
...
}
 
Joined
Jun 12, 2005
Messages
746
Reaction score
69
In the first place, i would like to thank solarismu and nevS for their help to fix chat server.
Thank you guyz :thumbup1:
Secondly, along time ago, when i use these files i notice some things that didn't work or where miss configured like,
-Cherry blossom event
-Delgado visual bug when click on npc but event works

And some other staff like,
-Add WCoin(P), extra
-Remove facebook tab from mu helper.

So, if there is someone who can help or manage to fix/configure some thing from these just post below.
 
Back
Top