Posted 02 April 2013 - 02:54 AM
A problem that I have noticed is that if a computer is in an unloaded chunk, then it forgets that it was running a program. I don't know if this happens to everyone, or just to me. This is a hassle if I want to use rednet repeaters, because if one isn't loaded, then none of them will work because the chain is broken.
A solution to this would be to put a file into the computer's folder that contains its position, the last program it was running, and the line it was on in the code. File shouldn't be allowed to be used by the computer, because then GPS wouldn't be of any help. Instead, when a computer sends a rednet message, it would check each computer's file to see if it is in range. Then, it would load the chunk the computer is in, or just the computer if that is possible. After that, it would have the computer continue to run its program from where it left off.
I do not know if this is a viable solution to the problem that I face, considering that by sending a rednet message, you could possibly be loading a lot of chunks. It could be a toggle-able option in the configuration.
A solution to this would be to put a file into the computer's folder that contains its position, the last program it was running, and the line it was on in the code. File shouldn't be allowed to be used by the computer, because then GPS wouldn't be of any help. Instead, when a computer sends a rednet message, it would check each computer's file to see if it is in range. Then, it would load the chunk the computer is in, or just the computer if that is possible. After that, it would have the computer continue to run its program from where it left off.
I do not know if this is a viable solution to the problem that I face, considering that by sending a rednet message, you could possibly be loading a lot of chunks. It could be a toggle-able option in the configuration.