Complete.Org: Mailing Lists: Archives: freeciv-dev: January 1999:
[Freeciv-Dev] requests for roadmap (was: races)
Home

[Freeciv-Dev] requests for roadmap (was: races)

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx (Freeciv developers)
Subject: [Freeciv-Dev] requests for roadmap (was: races)
From: Reinier Post <rp@xxxxxxxxxx>
Date: Sun, 17 Jan 1999 20:24:40 +0100

> Massimo Campostrini wrote:
> >
> > David Pfitzner <dwp@xxxxxxxxxxxxxx> writes:
> >
> > > Massimo sort of did this in his pre-1.7.2 races patch,
>
> > When the developers are ready to extend the communication
> > protocol (and break old servers or clients) I'll try to merge my
> > changes (new races, customizable gender & solid color, etc.) with the
> > new branch.
>
> Well, I think the plan is to stick to the roadmap, which
> includes rulesets in the next release.  Rulesets break backward
> compatibility (signalled with a "+rulesets" tag in the capability
> string), so I think it should be fine right now to put in
> other things which break backward compatibility in a similar way.
> Particularly since "extra races" are also included in the
> roadmap as being in the next release.
>
> (But don't other people take that as a licence to go and
> write huge non-backward compatible patches right now!  :-)

I have a patch more or less ready (more flexible server command line
handling) and I'd like to see it scheduled in the roadmap, after rulesets.
It's a fairly simple patch, but I'm not going to want to maintain it
against changing CVS versions.

The patch adds

  + reading options from .civserverrc
  + a 'read' comand to read options from file in the running server
  + allowing commands and command arguments to be abbreviated

Also, some items on my wish list are very easy to implement, and for them,
I'd like to make the same request: reserve a slot for them in the roadmap.
Examples:

  + add 2 AI messages to the client Message Options window (can't turn
      them off now)
  + add support for multiple metaservers (see next message)
  + sort server options in the 'show' command
  + allow city's buildable item list to be sorted as a whole (*grr*)
  + allow clients to issue server commands from the chat window and add a
   'master' command to en/disable it
  + set 'contact metaserver' OFF by default
  + add an 'open' command to implement selective access from given IP ranges
  + move the code to read/write savefiles from server/gamehand.c to common/
   (required for clean integration of standalone utilities that read/write
    savefiles)

--
Reinier


[Prev in Thread] Current Thread [Next in Thread]