patchFreeciv - Patches: patch #4043, Spawning server with incompatible...

Show feedback again

patch #4043: Spawning server with incompatible tileset

Submitted by:  Marko Lindqvist <cazfi>
Submitted on:  Fri Jul 26 07:47:13 2013  
Category: clientPriority: 5 - Normal
Status: DuplicatePrivacy: Public
Assigned to: Marko Lindqvist <cazfi>Open/Closed: Closed
Planned Release: 3.0.0Contains string changes: None

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

Please log in, so followups can be emailed to you.


Sun Oct 2 23:49:22 2016, comment #2:

Tileset can now (in TRUNK) cause server to launch with specific ruleset.

Marko Lindqvist <cazfi>
Project AdministratorIn charge of this item.
Mon Jun 30 16:49:43 2014, comment #1:

Perhaps tilesets should have some compatibility string, and rulesets have an indicator of which tileset they prefer. In the event of an incompatible tileset (checked by compat string, rather than expensive confirmation that all sprite tags can be found), the client checks all the tilesets in the available directories, and loads a compatible one.

Unfortunately, because the server always starts with the default ruleset (currently classic), this might make it irritating to test alternate tilesets for rulesets incompatible with the default tileset, as the requested tileset would be lost on server start, and the client would then choose the first available compatible tileset with the newly selected ruleset (which then requires the user to change tilesets in the client to the selected one).

Emmet Hikory <persia>
Project Member
Fri Jul 26 07:47:13 2013, original submission:

This has always been minor annoyance, but if we're goint to have alien ruleset and related tileset in 2.6 that are incompatible with other rulesets/tilesets, we need to improve this somehow.

Now, if I start client with my testing alien tileset (not publicly available due to licensing issues): "./fcgui -t SLalien", and then try to connect to server that runs some toher ruleset than alien, client aborts due to incompatible tileset. The nasty thing is that such a connection is always attempted when I simply "Start New Game" or otherwise try to spawn server from the client. Initially server runs classic ruleset.

For testing the problem without alien tileset: ancients modpack has the same problem: Start client as "./fcgui -t ancients" and try to "Start New Game".

Marko Lindqvist <cazfi>
Project AdministratorIn charge of this item.


(Note: upload size limit is set to 1024 kB, after insertion of the required escape characters.)

Attach File(s):

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by persia (Posted a comment)
  • -unavailable- added by cazfi (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun Oct 2 23:49:22 2016cazfiStatusNone=>Duplicate
      Assigned toNone=>cazfi
      Planned Release2.6.0, 3.0.0=>3.0.0
    Thu Apr 14 04:38:09 2016cazfiCategoryNone=>client
      Planned Release2.6.0=>2.6.0, 3.0.0
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup