I have sometimes following messages while playing with my own ruleset:
Trying to put -1 into 16 bits; it will result 65535 at receiving side.
Probably there is subtraction from 0, any idea how to track this problem to check which part of ruleset is responsible for?
You can get help here if Freeciv doesn't start on your computer, or if you keep getting fatal errors while playing etc.
2 posts • Page 1 of 1
You could start the server with verbose logging, i.e. "freeciv-server -d 3", and then, when the error occurs, look at what came before (presumably attempting to send something to the client).