What I always thought it could be good is having a team who releases GPackages. In essence, scripters can write their scripts and release them as GPackages. Playerworld Owners or high members of staff can then use a GPackage viewer to look at available GPackages and install what ones would work into their server. Developers could choose to either have it open or closed source so helpful people will keep it opensource and the GPackages would simply write the scripts into viewable space while closed source packages can be added into a hidden space (GServer/NPC-Server has enough of them).
Think of it as your average package manager for Linux. You install a package and it provides core functionality. You install a Guns package and you gain alot of predefined gun functions/variables with default/example settings. This could save alot of time for Startup playerworlds as they can implement the gun system without worrying about developing and troubleshooting a gun system and instead can focus on the other aspects.
This kind of system would also allow developers to make updates to their code using a versioning system so PWs can be informed when newer packages are available.
For the developers, this gives a interesting way to improve graal in a way that gives them global credit. Their name is shiny on their released package and it also teachs about documenting your code as well as providing security updates and backwards compatibility for updates.
A global team could implement these packages as well as review and add/reject player made packages. The GPackages could then be expanded to other development streams to make like a, "Basic Town Levels".gpackage or "Basic Monster Sprites".gpackage available.
To sum it up, give developers and interesting and easy way to get their hard work out to the public AND to give playerworld owners an easy to way to start up and get going without having to fret about every nuance.
This really is a simplified view fo what is in my head and I've talked to Tig about it a few times. The idea came from Captain GScript (Skyld) adding the shared functions pack. If GPacks could provide cool packages like Pathfinding, Advanced Lighting, Particle Emitter Pack, Simple Baddy AI etc. this could go awesome
