GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
FREECIV21-RULEUP(6) Freeciv21 Manual FREECIV21-RULEUP(6)

freeciv21-ruleup - Command line ruleset upgrade tool for Freeciv21.

freeciv21-ruleup [ -r|--ruleset <RULESET> ] [ -o|--output <DIRECTORY> ] [ -h|--help ] [ -v|--version ]

Freeciv21 is a free open source turn-based empire-building 4x strategy game, in which each player becomes the leader of a civilization. You compete against several opponents to build cities and use them to support a military and an economy. Players strive to complete an empire that survives all encounters with its neighbors to emerge victorious. Play begins at the dawn of history in 4,000 BCE.

Freeciv21 takes its roots in the well-known FOSS game Freeciv and extends it for more fun, with a revived focus on competitive multiplayer environments. Players can choose from over 500 nations and can play against the computer or other people in an active online community.

The code is maintained by the team over at Longturn.net and is based on the QT framework. The game supports both hex and square tiles and is easily modified to create custom rules.

This command line utility allows a user to upgrade a ruleset designed for an older version of Freeciv21 to work on a newer version. freeciv21-ruleup does not create well-formatted human-readable ruleset files, so some hand editing will be needed to aid readability.

The following options are accepted on the command line of the ruleup tool. They may not be combined as with other tools. For example: freeciv21-ruleup -ro ~/myrulset ~/myupgradedruleset will not work. Instead you will need to enter each option separately, such as, freeciv21-ruleup -r ~/myruleset -o ~/myupgradedruleset.

Raise a signal on failed assertion. An assertion is a code calculation error. With this set, the client process will SEGFAULT instead of issuing a warning message to the terminal console.
The path to the old ruleset that needs to be upgraded.
The path to write the upgraded ruleset.
Display help on command line options.
Display help including Qt specific options.
Display version information.

Specifies the username of the current user.

Please report bugs to the Freeciv21 bug tracker at https://github.com/longturn/freeciv21/issues/new/choose

See the Longturn home page at https://longturn.net/. You can also find the code repository at https://github.com/longturn/freeciv21/.

Freeciv21 and Freeciv Contributors

GPL-3.0-or-later, Freeciv21 and Freeciv Contributors

July 17, 2025

Search for    or go to Top of page |  Section 6 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.