[sldev] Opening the server source?

Argent Stonecutter secret.argent at gmail.com
Tue Jul 3 12:30:56 PDT 2007


> The only reason why you really want to keep these executables pre- 
> compiled is to hide the source.

The executable isn't just "not recompiled", it's also "not halted and  
restarted". The internal state (the virtual machine equivalent of the  
registers, program counter, variables, and so on) has to be retained  
on sim border crossings.

Also, I think you underestimate the amount of recompilation you would  
need.

1. Border crossings are *frequent*... even just using the regular  
vehicle scripts you can fly at 50 meters a second. That means a  
border crossing every five seconds flying along a compass direction,  
more diagonally. There are boosted vehicles that can cross a sim in a  
second.

2. There are *lots* of scripts involved. Some of my older scripted  
attachments have hundreds of scripts in them, and there are dragon  
avatars with thousands. How long will a border crossing take for an  
Isle of Wyrms greater dragon entering one of your sims?


More information about the SLDev mailing list