# HG changeset patch
# User nemo
# Date 1508767319 14400
# Node ID 1fa6884340afe75fd9360487dccc0038ceb4d3ae
# Parent  b26366ceabba04b0bef3c3e0d40f68b1a594c986
elaborate that string can be of variable length

diff -r b26366ceabba -r 1fa6884340af EngineProtocol.wiki
--- a/EngineProtocol.wiki	Mon Oct 23 09:48:46 2017 -0400
+++ b/EngineProtocol.wiki	Mon Oct 23 10:01:59 2017 -0400
@@ -30,7 +30,8 @@
 ==== Seed ====
 In the QT frontend, the seed is a UUID.
 The UUID is a 32 bytes array composed of ASCII characters; groups of letters should be separated by '-'. There are standard function calls to automatically generate this string depending on the tools used.
-This is however just due to convenience.  UUIDs are not a particularly good source of entropy and any string can be used.  If the string is of the form AAAAAAAAA|BBBBB (2 pipe separated strings) then only AAAAAAAAA will be used for terrain generation while AAAAAAAAA|BBBBB will be used for everything else.  This allows players to use keep a terrain they generated but change the rest of the seed to ensure new positions etc.
+
+This is however just due to convenience.  UUIDs are not a particularly good source of entropy and any 1-249 character string can be used.  If the string is of the form AAAAAAAAA|BBBBB (2 pipe separated strings) then only AAAAAAAAA will be used for terrain generation while AAAAAAAAA|BBBBB will be used for everything else.  This allows players to use keep a terrain they generated but change the rest of the seed to ensure new positions etc.
 
 Example: _eseed {AERTB-62FASDSAD-NNIASDSADASD-12P}_