Revised 2.8

This commit is contained in:
Jonatan Pålsson 2011-05-12 13:06:54 +02:00
parent 1d05e50ae9
commit d1e3fb73a9

View file

@ -3082,18 +3082,19 @@ Security
\end_layout \end_layout
\begin_layout Standard \begin_layout Standard
We only support languages running in a sandboxed environment. The GGS only supports languages running in a sandboxed environment.
Each game session is started in its own sandbox. Each game session is started in its own sandbox.
The sandboxing isolates the games in such a way that they cannot interfere The sandboxing isolates the games in such a way that they cannot interfere
with each other. with each other.
If sandboxing was not in place, one game could potentially modify the contents If sandboxing was not in place, one game could potentially modify the contents
of a different game. of a different game.
A similar approach is taken with the persistent storage we provide. A similar approach is taken with the persistent storage provided by the
GGS.
In the storage each game has its own namespace, much like a table in a In the storage each game has its own namespace, much like a table in a
relational database. relational database.
A game is not allowed to venture outside this namespace, and can because A game is not allowed to venture outside this namespace, and can because
this not modify the persistent data of other games. this not modify the persistent data of other games.
of this not modify the persistent data of other games.
\begin_inset ERT \begin_inset ERT
status open status open