For those that don't want to make their own saving system like Nix did, here is a alternative to loading a save on a dedicated server. The host is required to have the save.
function serverCmdquickLoad(%client, %saveFile)
{
if(%client.isSuperAdmin == false)
{
return;
}
%saveFile = strReplace(%saveFile, "SPC", " ");
if(isFile(findFirstFile("saves/*/" @ %saveFile @ ".bls")) == false) {
error("quickLoad() => File Not Found.");
return;
}
%saver = new FileObject();
%file = new FileObject();
%file.openForWrite("base/server/temp/temp.bls");
%file.writeLine("This is a Blockland save file. You probably shouldn't modify it cause you'll screw it up.");
%file.openForRead(findFirstFile("saves/*/" @ %saveFile @ ".bls"));
%saver.openForAppend("base/server/temp/temp.bls");
while(!%file.isEOF())
{
%line = %file.readLine();
if(%line !$= "This is a Blockland save file. You probably shouldn't modify it cause you'll screw it up.")
{
%saver.writeLine(%line);
}
}
%file.close();
%file.delete();
%saver.close();
%saver.delete();
serverCmdReloadBricks(%client);
}