URL:
<http://gna.org/patch/?2542>
Summary: server/ruleset settings
Project: Freeciv
Submitted by: syntron
Submitted on: Mi 16 Feb 2011 14:34:09 CET
Category: rulesets
Priority: 5 - Normal
Status: Need Info
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Planned Release: 2.4.0
_______________________________________________________
Details:
as discussed in the forum (http://forum.freeciv.org/viewtopic.php?p=26895)
freeciv has two types of values which influence its behaviour:
[1] server settings
[2] ruleset definitions
The server settings can be devided into
[1.1] real _server_ options (like savegame, timeout, ...)
[1.2] game settings (civilwarsize, ...)
The main difference between ruleset definitions and server options are that
the server options can be changed (especially important on public server)
while ruleset options require one to edit the ruleset files. This resulted in
duplicated options (example: citymindist - min_dist_bw_cities). Freeciv 2.3
gives the possibility to define server settings in the ruleset. Thus, the
following solution is possible:
* add a new category of server options beside rar, situational: ruleset
* move all ruleset relate options into this category
* define all these options also in the game.ruleset file (commented out if
default value)
* move important ruleset definition into this new section (illness on/off,
...) so that they can be changed without the need to edit the ruleset but can
still be set by the ruleset (and possible locked!)
As result we would have something like:
[A] server settings
[B] ruleset settings
[C] ruleset definitions
We need a clear definition that option/setting should be defined where? A
short starting point for this:
* non game play related options (timeout) [A]
* basic game play related options (illness on/off) [B]
* game definitions which depend on effects (units,terrain) [C]
Optinions?
_______________________________________________________
Reply to this item at:
<http://gna.org/patch/?2542>
_______________________________________________
Nachricht geschickt von/durch Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev