ID:1379795
 
(See the best response by LordAndrew.)
Searched around a bit looking for a guide on server transition, but not with just "link()" but also with identifying the mob that's stepping into another server keeping their stats etc. So basically, I want the stats on the client going to a new server to go with them.
Best response
The simplest way to pull this off would be to have some sort of centralized server in which player data is kept in, then just load up the data from the server when a transition happens.

Other than that, when you use link() you can pass along data as a query in the URL which you can then parse in client.Topic(). For example:

mob/verb/ToTheMoon()
set name = "To the Moon!"
src << link("byond://server:address?action=transition&health=[health]&level=[level]&etc=[etc]")

As you can see it's one huge string that you'd have to convert back into the appropriate data types on the other side though, which leaves room for error.

Additionally you could try porting over savefiles via world.Export() and world.Import(), though I've never really messed with any of that stuff so I can't offer much insight into it.
Savefiles sound like a more reliable deal. What I made was this.

http://oi42.tinypic.com/29qcex5.jpg

I'm working on it at the moment still this time data related. I'm guessing I'm gonna need something to hold the savefiles on? Any suggestions? Because I need to check if the username and password matches one of the savefiles in whatever database and get a reply.