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] Ma Lạt Giang Hồ

Newbie Spellweaver
Joined
Aug 7, 2013
Messages
13
Reaction score
3
I have tested the Centos on VMWare. There are several things that need to be done for a fully working game server.
1) The default 4 GB ram allocated for the VM is too small for the full game server to run. It needs at least 8GB ram. So you have to increase the ram size of the VM and also install PAE kernel since the Centos OS is 32 bit, you need to install PAE kernel to access above 4GB ram.
2) the gs4-gs8 directories in the server are not copied properly. So, you have to copy from any of the working gs directories (gs1, gs2 or gs3) to gs4,gs5,gs6,gs7 and gs8. You have to modify the servercfg.ini and modify them for the instance for each of the copied servers
at the following section

[GameServer]
ServerID=4 <----this will be 4 for gs4, 5 for gs5, 6 for gs6 etc
InAdapterIdx=1
OutAdapterIdx=1
InIp=<your server IP>
OutIp=<your server IP>
Port=6044 <--- this will be 6044 for gs4, 6045 for gs5, 6046 for gs6 etc
SendInterval=4

3) the kg_paysys.exe can be run inside the centos if you install wine32, that will allow you to put everything in the same server. Portmapping is thus not required if you run kg_paysys.exe within the same linux server.

4) you can start all the services after doing the above, kg_paysys, goddess, logger, bishop, gamecenter, gs1, gs2, gs3, gs4, gs5,gs6,gs7,gs8

5) you have to modify the server settings on the client if you are running the client on a different box. Under the folder user, there is a serverlist.dat file, edit that

[Region_1]
Count=2

1_Title=麻辣江湖1
1_State=新开
1_Address=<your server ip address> <---- This can a ip address or a domain name
1_GatewayName=51ml
1_Recommended=1
1_Newcome=0
1_Type=1

6) you should be able to connect to the server from any windows box within the same network.

7) for access across the internet, port forward 5622 to the server box and everything should work as normal

However, currently the server will allow any account with any password to login. So no registration is required :p
 
Experienced Elementalist
Joined
Sep 12, 2013
Messages
277
Reaction score
76
Code:
[B]2. restore the mysql database windows[/B]

did anyone do this ? or could it be windows 10 playing up with the client ?

everything is setup how it should be its just the serverlist that seems the problem ?
show the photos on your serverlist.dat and the screen of server list on client.
 
Newbie Spellweaver
Joined
Apr 10, 2007
Messages
79
Reaction score
74
show the photos on your serverlist.dat and the screen of server list on client.

Here You Go Still The Same. if i use a port scanner on my server all ports are open. including 5622.



client - [RELEASE]  Ma Lạt Giang Hồ - RaGEZONE Forums clientini - [RELEASE]  Ma Lạt Giang Hồ - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Experienced Elementalist
Joined
Sep 12, 2013
Messages
277
Reaction score
76
Here You Go Still The Same. if i use a port scanner on my server all ports are open. including 5622.



View attachment 157592View attachment 157593

You are setting up wrong gateway name on serverlist.dat

gateway should be 91jx same with gateway name on Bishop or some where else on ini files.... etc. You can see .ini files on linux.

Check my config on serverlist.dat and paste to your serverlist.dat​
Change IP Adress to your Linux IP Address.
Code:
[ServerType]Count=2
1_TypeStr=Test
1_Type=1
2_TypeStr=Test
2_Type=2


[Filter]
Count=2
1_Title=Test
1_Rule=1
2_Title=Test
2_Rule=2



[List]
Version=1
AdviceRegion=1
RegionCount=1
Region_1=Test


[Region_1]
Count=2


1_Title=Test
1_State=Test
1_Address=192.168.200.128
1_GatewayName=91jx
1_Recommended=1
1_Newcome=0
1_Type=1


2_Title=Test
2_State=Test
2_Address=192.168.200.128
2_GatewayName=91jx
2_Recommended=1
2_Newcome=0
2_Type=1
 
Last edited:
Newbie Spellweaver
Joined
Aug 7, 2013
Messages
13
Reaction score
3
Here You Go Still The Same. if i use a port scanner on my server all ports are open. including 5622.



View attachment 157592View attachment 157593
I see that on your first ss, your file is named serverlist.ini -> this should be serverlist.dat but it is just a normal text file. From your ss, i don't think the game is reading your serverlist file at all. If it is reading even if the configuration is wrong, the servers list should still appear, just that you won't be able to connect.

Just rename your serverlist.ini file to serverlist.dat and i think it should work
 
Newbie Spellweaver
Joined
Apr 10, 2007
Messages
79
Reaction score
74
the serverlist.ini is not made by me the client make's this automatically that is why i took ss of it also it creates a serverlist.ini.crc.tmp as well as soon as i run the client

i have changed the gateway name and still it is doing this i have also patched the unknown web address (// //) in the client as well as the default setting in the .pak files that had reference to the serverlists

Code:
[main]
ftpsite1=http://192.168.0.49/
ftpsite2=http://192.168.0.49/
serverurl=http://192.168.0.49/serverlist/
serverurl1=http://192.168.0.49/serverlist/
game=game.exe
mutex=Worldeditor
gameurl=http://192.168.0.49/
log=0
default=default.mht
defaultServer=1
ConnectTimeOut=30000
gonggao=http://192.168.0.49/gonggao.txt


also

Code:
[Url]
count=1
HttpUrl=http://192.168.0.49/
MyName=JXSJ


[UrlHead]
count=3
UrlHead_0=guid
UrlHead_1=me
UrlHead_2=check


[hardware]
count=7
hardware_0=cpu
hardware_1=gpu
hardware_2=memory
hardware_3=Display
hardware_4=os
hardware_5=bitpel
hardware_6=videomem


[process]
count=2
process_0=proce
process_1=proceruntime


[product]
count=2
product_0=jx3
product_1=jxsjsdo


now everything points to my ip of server and not other web-servers that was in the original files.

i will now continue to see why this happens and what is causing it.

i always said i like the challenge.


UPDATE: Fixed : only have the serverlist.dat file only delete the .tmp one. as it causes it to look at .tmp first and then fails so it autoupdates the .ini from the website that it cant find. that causes a error hence no server listings.
 
Last edited:
Experienced Elementalist
Joined
Sep 12, 2013
Messages
277
Reaction score
76
Which you opened on client? Launcher or game.exe?
Delete serverlist.ini first. And edit serverlist.dat. You can open serverlist.tmp too but don't need to modify this .tmp.
Just play game by game.exe no more.

the serverlist.ini is not made by me the client make's this automatically that is why i took ss of it also it creates a serverlist.ini.crc.tmp as well as soon as i run the client

i have changed the gateway name and still it is doing this i have also patched the unknown web address (// //) in the client as well as the default setting in the .pak files that had reference to the serverlists

Code:
[main]
ftpsite1=http://192.168.0.49/
ftpsite2=http://192.168.0.49/
serverurl=http://192.168.0.49/serverlist/
serverurl1=http://192.168.0.49/serverlist/
game=game.exe
mutex=Worldeditor
gameurl=http://192.168.0.49/
log=0
default=default.mht
defaultServer=1
ConnectTimeOut=30000
gonggao=http://192.168.0.49/gonggao.txt


also

Code:
[Url]
count=1
HttpUrl=http://192.168.0.49/
MyName=JXSJ


[UrlHead]
count=3
UrlHead_0=guid
UrlHead_1=me
UrlHead_2=check


[hardware]
count=7
hardware_0=cpu
hardware_1=gpu
hardware_2=memory
hardware_3=Display
hardware_4=os
hardware_5=bitpel
hardware_6=videomem


[process]
count=2
process_0=proce
process_1=proceruntime


[product]
count=2
product_0=jx3
product_1=jxsjsdo


now everything points to my ip of server and not other web-servers that was in the original files.

i will now continue to see why this happens and what is causing it.

i always said i like the challenge.


UPDATE: Fixed : only have the serverlist.dat file only delete the .tmp one. as it causes it to look at .tmp first and then fails so it autoupdates the .ini from the website that it cant find. that causes a error hence no server listings.
 
Newbie Spellweaver
Joined
Apr 14, 2016
Messages
18
Reaction score
3
Paysys check pass
GM:
Code:
gs1/script/npc/liguan.lua

Code:
local Nm = me.szAccount;
	if(Nm == "asd111")  then
		tbOpt = Lib:MergeTable({{"<color=yellow>游戏管理员<color>", self.GetGDPLBS,self}},tbOpt);
		
	end
"asd111" is your account
Code:
cd /home/mljh/gc\r./gc gm\r
 
Joined
Sep 16, 2009
Messages
586
Reaction score
45
If anybody still has the release, I am really interested in having it.
This game looks really interesting, and I want to see how it plays.
If anybody has the source code, shoot me a PM, and maybe we can arrange something for in the future.

AnthonyX Hycker Maybe one of you still has this?
 
Newbie Spellweaver
Joined
Oct 20, 2019
Messages
6
Reaction score
0
Mate, can you upload the serverfiles and client in mega or gdrive? I'd like to check out the game and help with the development.



I haven't that source and I didn't touched that game yet. If there is any mirror for it, like mega or gdrive I can take a look

Mate, can you upload the serverfiles and client in mega or gdrive? I'd like to check out the game and help with the development
 
Back
Top