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!

Map data out of phase with the server´s

Newbie Spellweaver
Joined
Mar 18, 2009
Messages
16
Reaction score
0
Hi Folks :mellow:

My server is running right. No disconnection or Report Bugs (and no water:eek:tt1: ). However, once I enter the game, it shows the message "Map data out of phase with the server´s." The whole environment is right, mobs work, NPCs work, etc.. However, when for example, I increase the level of the Blacksmith skill, even with the progress bar at 100%, I can not learn the new skill level until relog the char.

Anyone know how to solve this problem of sync?

My server files are the "VBOX Image PW 1.3.6. with 1.4.2 V 283 items" (from hrace009) moved to a VMWARE with Ubuntu 9.10.

One Screen Shot from my client with the error message:



Oh! My IWEB is EMO too!
Look:


Please Help-me!!!! I´m sooo depressed :(::(::(::(:
 
Last edited:
RaGEZONER
Loyal Member
Joined
Sep 29, 2009
Messages
1,567
Reaction score
322
the maps from client not correctly to server maps but its no problem - means to name of area - server are pwi names of areas - i hope this is correctly :)
 
Newbie Spellweaver
Joined
Jun 13, 2009
Messages
65
Reaction score
7
I dont know if this helps or is the same issue but a while back on a server i was playing on i found i could not upgrade any skills without logging off. Visad in his infinite wisdom said to me why thats simple yer elementskill.dll is out of date. I replaced it with a updated one and all my clients worked properly when getting any skills crafting included. Idk if this helps but i try. :blush:
 
Joined
Jan 6, 2010
Messages
744
Reaction score
1,051
This happens when server check the md5 list with the md5 of client files. You can update the md5s in the server file, or simply disable the md5 check. To disable the md5 check insert a comment block in the file:

PWServer/gamed/config/global_api.lua -> Line 6, 220
Code:
--102
lua_glb = {}

function lua_glb:check_md5(mapid)
	local maps = {}
[COLOR="Red"]--[[[/COLOR]
[COLOR="LightGray"]	local files = {}
	files["Maps\\a01\\a01.ecbsd"] = "EB7E39C5CCC63C89BDF70D059640E108";
	files["Maps\\a01\\a01_1.t2bk"] = "B80267CE39C0017B446350B14784919B";
	files["Maps\\a01\\region.clt"] = "634218977D1D14A4ACAA43C8F6328F06";
	files["Maps\\a01\\bsdata\\1.dat"] = "B856CB5F4BD82CED21BC660C94E23E10";
	files["Maps\\a01\\a01.ecwld"] = "4ECAC6D76BFD9949360374A92129490C";
	files["Maps\\a01\\a01.trn2"] = "AAD10EAC61998810D5E0A4562D51F182";
	maps["a01"] = files;

...

	local files = {}
	files["Maps\\b30\\b30.ecbsd"] = "3485F22D43BE3E0514DB932C43CB0EE9";
	files["Maps\\b30\\b30_1.t2bk"] = "6E43C557400B079F6446C3336C242154";
	files["Maps\\b30\\bsdata\\1.dat"] = "42B6C6210469BBFCC6D5CFAE326A8B55";
	files["Maps\\b30\\b30.ecwld"] = "71ECA888271EBB4BE6359CD8D37B7D43";
	files["Maps\\b30\\b30.trn2"] = "D3F2C29F7F4CBC57217518BDC0985130";	
	maps["b30"] = files;[/COLOR]
[COLOR="Red"]--]][/COLOR]
	local files_to_check = maps[string.lower(mapid)]
	if files_to_check == nil then
		return true
	end

...
 
Last edited:
Newbie Spellweaver
Joined
Jun 13, 2009
Messages
65
Reaction score
7
how do u update the md5 list server side ronnie? can u just use the client side list? :blink::blush:
 
RaGEZONER
Loyal Member
Joined
Sep 29, 2009
Messages
1,567
Reaction score
322
i think client side is included in " interfaces.pck.files\interfaces\script\config\global_api.lua "

---------- Post added at 02:08 PM ---------- Previous post was at 02:06 PM ----------

tool ->
 
Joined
Jan 6, 2010
Messages
744
Reaction score
1,051
As long as you're still allowed to enter the map, even if the md5 does not match, the md5 check is useless. Client maps can be changed like hell, they can still enter the server.

So i prefer to disable the md5 check by uncomment the section in the lua script. Don't waste your time of calculating md5 of all maps xD
 
Last edited:
Joined
Oct 14, 2009
Messages
5,493
Reaction score
2,299
I had this error on a few different maps. It really doesn't effect anything (playability or reliability or anything) although it did annoy the crap out of me to see it. The simplest way I can suggest to fix this would be to use ronnys map tool. Then simply convert the following:

region.clt (client side) => region.sev (server side)
precinct.clt (client side) => precinct.sev (server side)

that easy ;) as soon as you convert those two files from each respective map folder on the client side; place the .sev's in their respective location server side and presto no more error =D ^B
 
Newbie Spellweaver
Joined
Jan 6, 2012
Messages
39
Reaction score
0
i did what 343 said now icant still enter instances
 
Joined
Oct 14, 2009
Messages
5,493
Reaction score
2,299
The "map out of phase error" and not being able to enter instances would be two totally different subjects... If you were having problems starting your maps to begin w/ and converted client CLTs to server SEVs that's not going to fix any preexisting map/GS issues. If they were working before, but you merely were getting the "map out of phase error" and now they don't work; you must have invalid data in the CLTs that you converted to SEVs therefore those maps are not even running now on the server side...
 
Initiate Mage
Joined
Oct 10, 2012
Messages
1
Reaction score
0
The "map out of phase error" and not being able to enter instances would be two totally different subjects... If you were having problems starting your maps to begin w/ and converted client CLTs to server SEVs that's not going to fix any preexisting map/GS issues. If they were working before, but you merely were getting the "map out of phase error" and now they don't work; you must have invalid data in the CLTs that you converted to SEVs therefore those maps are not even running now on the server side...

OK, my first post, better late than never....
I found a simple fix, it looks like a date stamp on the first 2/3/4 32int on the region/precinct files. Same as gshopsev and gshop data files make sure the timestamp are the same, solved my problem!
PS. I got my game going, just a bit of a poop when it comes to chinese/english translation.... but it was fun and a great learning curve! tyvm everyone!!xx
 
Back
Top