Jump to content
  • 0

Unable to find map-server for 'cell_game'


WhatFT

Question


  • Group:  Members
  • Topic Count:  142
  • Topics Per Day:  0.03
  • Content Count:  511
  • Reputation:   7
  • Joined:  02/15/12
  • Last Seen:  

Got a problem with this, how to fix it? My character is always sent back to Prontera. I just wanted to make my char stay in that position in 'cell_game' map. If I DC, I was hoping to be back at same map, same position or even I log out.. Need help

 

Unable to find map-server for 'cell_game' Sending Major City 'Prontera".

 

 

Link to comment
Share on other sites

13 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  42
  • Topics Per Day:  0.01
  • Content Count:  297
  • Reputation:   15
  • Joined:  11/17/11
  • Last Seen:  

are you able to warp to your cell_game map? if you are, you need to set mapflags on that map. if not, you may need to re cache you map data.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  142
  • Topics Per Day:  0.03
  • Content Count:  511
  • Reputation:   7
  • Joined:  02/15/12
  • Last Seen:  

are you able to warp to your cell_game map? if you are, you need to set mapflags on that map. if not, you may need to re cache you map data.

I can warp there.. I already added 'cell_game' in maps_athena.conf, map_index and I already cache the map_cache.dat

 

I already set mapflag like noreturn, nosave savepoint, nowarp, noteleport etc.. But still that error shows in my char-server.bat

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  209
  • Topics Per Day:  0.05
  • Content Count:  892
  • Reputation:   27
  • Joined:  12/09/11
  • Last Seen:  

goto your map_index then place the map cell_game on top. then recache your mapcache

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  142
  • Topics Per Day:  0.03
  • Content Count:  511
  • Reputation:   7
  • Joined:  02/15/12
  • Last Seen:  

goto your map_index then place the map cell_game on top. then recache your mapcache

I already put 'cell_game' there and even I put their map ID.. I'll try to recache.. thanks ! Does it need server restart or just @reload?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  98
  • Topics Per Day:  0.02
  • Content Count:  1302
  • Reputation:   77
  • Joined:  12/04/12
  • Last Seen:  

You need to restart your server.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  209
  • Topics Per Day:  0.05
  • Content Count:  892
  • Reputation:   27
  • Joined:  12/09/11
  • Last Seen:  

goto your map_index then place the map cell_game on top. then recache your mapcache

I already put 'cell_game' there and even I put their map ID.. I'll try to recache.. thanks ! Does it need server restart or just @reload?

example

Celestiaj 1250
cell_game < -- add here
mymap1
mymap2
mymap3
mymap4
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  142
  • Topics Per Day:  0.03
  • Content Count:  511
  • Reputation:   7
  • Joined:  02/15/12
  • Last Seen:  

 

goto your map_index then place the map cell_game on top. then recache your mapcache

I already put 'cell_game' there and even I put their map ID.. I'll try to recache.. thanks ! Does it need server restart or just @reload?

example

 

Celestiaj 1250
cell_game < -- add here
mymap1
mymap2
mymap3
mymap4

Still doesn't save its position -.-, I did everything recache, map_index, replace the grf, maps_athena.conf and mapflags.............but still it doesn't save lol, I use rAthena don't hve any idea why this can't be fixed, I use 3ceam before and I didn't got any worries lol anymore suggestions?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  182
  • Reputation:   36
  • Joined:  01/26/12
  • Last Seen:  

I don't know how to fix it, but you can always save the coordinates on disconnection in a player variable and then warping them back. You can use that as a low-end solution.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  209
  • Topics Per Day:  0.05
  • Content Count:  892
  • Reputation:   27
  • Joined:  12/09/11
  • Last Seen:  

did you delete your mapcache.dat?

if no

you need to delete mapcache.dat and save a new mapcache

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  142
  • Topics Per Day:  0.03
  • Content Count:  511
  • Reputation:   7
  • Joined:  02/15/12
  • Last Seen:  

I don't know how to fix it, but you can always save the coordinates on disconnection in a player variable and then warping them back. You can use that as a low-end solution.

How is that solution? Will this be helpful?

 

 

 

did you delete your mapcache.dat?

if no

you need to delete mapcache.dat and save a new mapcache

I already did that..

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  182
  • Reputation:   36
  • Joined:  01/26/12
  • Last Seen:  

Well, I meant you could use a cheap script like this one:

 

-	script	warpback2cellgame	-1,{

OnPCLogoutEvent:
	getmapxy(.@map$,.@x,.@y,0)
	if(.@map$ == "cell_game") 
		setarray warpback2cellgame[0],.@x,.@y;  // Storing last player's position
	end;

OnPCLoginEvent:
	if (warpback2cellgame[0]) {// If the player was last there this should not be 0
		warp "cell_game",warpback2cellgame[0],warpback2cellgame[1];
		deletearray warpback2cellgame[0],2;
	}
	end;
}

Haven't tested this one and haven't scripted for some time, so there may be errors on that one. The script supposedly saves the player position on logout if he's on the cell_game map and then restores his position on login.

 

But it's a pretty tatty solution anyways.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  142
  • Topics Per Day:  0.03
  • Content Count:  511
  • Reputation:   7
  • Joined:  02/15/12
  • Last Seen:  

Well, I meant you could use a cheap script like this one:

 

-	script	warpback2cellgame	-1,{

OnPCLogoutEvent:
	getmapxy(.@map$,.@x,.@y,0)
	if(.@map$ == "cell_game") 
		setarray warpback2cellgame[0],.@x,.@y;  // Storing last player's position
	end;

OnPCLoginEvent:
	if (warpback2cellgame[0]) {// If the player was last there this should not be 0
		warp "cell_game",warpback2cellgame[0],warpback2cellgame[1];
		deletearray warpback2cellgame[0],2;
	}
	end;
}

Haven't tested this one and haven't scripted for some time, so there may be errors on that one. The script supposedly saves the player position on logout if he's on the cell_game map and then restores his position on login.

 

But it's a pretty tatty solution anyways.

Will this be good? XD I'll try this and hope it will help...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  142
  • Topics Per Day:  0.03
  • Content Count:  511
  • Reputation:   7
  • Joined:  02/15/12
  • Last Seen:  

Not working..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...