Generation of large-scale terrain

Asked by Piotr on 2011-07-31

The problem is that during creation of larger areas with cyclient
cyphesis throws an error: "Client disconnected because of write timeout"
What should i do?
The problem is in size of argument "terrain" which is passed to m.set() function.
is it possible somehow to add part of terrain to already existing one, using m.set() function?

Regards,
Peter

Question information

Language:
English Edit question
Status:
Solved
For:
Cyphesis Edit question
Assignee:
No assignee Edit question
Solved by:
Al Riddoch
Solved:
2011-08-01
Last query:
2011-08-01
Last reply:
2011-07-31
Best Al Riddoch (alriddoch) said : #1

Piotr,

This is because the message layer can't really deal with very large messages, so the very large message used to describe the terrain fills the servers write buffer, and causes a timeout. Making the buffer larger would help, but just shift the problem along one.

Erik and I have devised a way to break down terrain into sensible sized chunks, and I am in the process of devising a sane server side implementation.

Glad to hear you are creating things with cyphesis.

Al

Piotr (elminister) said : #2

Thank you, i am looking forward to

Piotr (elminister) said : #3

(the rest is above) server update.