This would be a menu visible and useable only by the server owner and people with admin permissions. It would have a selection of settings that adjust various aspects. It could be in the game, or in a server program. Such things would include:
Maximum value allowed for pirates. Simply limits pirates to using player-made blueprints at or below this level.
Allow Blueprint Importing. Sets whether players can import a blueprint from their local files.
Ship purchasing requires shop inventory. A toggle that determines whether a player can purchase a blueprinted ship or not based on the shop. If enabled, the shop must have the parts in stock necessary for a ship to be constructed.
If a "player item bank" gets added to shops or something, allowing players to store items there, then parts from here can be used, as can the player's inventory, free of charge. Players can select whether to prioritize owned parts or whether to buy them all.
Shops part ordering multiplier. Allows players to purchase items (or blueprint ships with items) a shop does not posess, if they pay X times as much for each part that must be "ordered." Must be >1, and can be disabled. If this is invoked, a player will be notified the shop lacks parts after trying to purchase, and will be shown the increased cost they must pay if they wish to buy the ship (allowing them to change their mind).
Maximum speed. Until such time that this is determined by some other factor (like a ship part). In which case it would be replaced by a scaling factor for how much that factor improves speeds.
Sector Limits. X,Y, and Z numbers which determine the limits of space. Set to 0 to set infinite (i.e. the current way the universe is unlimited), must be positive integers otherwise, and sets how many sectors away you can go from spawn. Using the minimum of 1 for all three values, you would have a universe that is only 3x3x3 sectors. If you enter the "end of the universe" you appear at the other end. Lets pretend that spawn is 0,0,0 instead of 2,2,2 for a moment, and the X limit is 10. When you enter sector 10, if you keep going to where sector 11 would be, you enter sector -10. Effectively meaning you have circumnavigated it.
Long story short, this allows players and server owners to customize their universe if they desire. Some may want a full-unlimited one. Others may want X and Y unlimited, but might prefer to limit it to only being 5 sectors "tall." Others may want a fully limited universe.
Other options and controls would be available as added. Could include things relating to piracy frequency, pirate "difficulty" (i.e. how many ships typically appear in one group of pirates), whether shops buy and sell at the same price, friendly-fire options, a button that deletes all current NPC faction ships from the game, etc.
In short, a dedicated interface to allow a player playing singleplayer, or an admin running a server, to easily adjust and customize some attributes of the game. At the same time, no one thing (such as a fix for blueprint purchasing abuse) is applied in a blanket manner that not everyone would enjoy. And furthermore, the options can be adjusted as need be, if the owner decides they wish to (maybe once people get up and running they may want to increase the pirate's spending cap).
Maximum value allowed for pirates. Simply limits pirates to using player-made blueprints at or below this level.
Allow Blueprint Importing. Sets whether players can import a blueprint from their local files.
Ship purchasing requires shop inventory. A toggle that determines whether a player can purchase a blueprinted ship or not based on the shop. If enabled, the shop must have the parts in stock necessary for a ship to be constructed.
If a "player item bank" gets added to shops or something, allowing players to store items there, then parts from here can be used, as can the player's inventory, free of charge. Players can select whether to prioritize owned parts or whether to buy them all.
Shops part ordering multiplier. Allows players to purchase items (or blueprint ships with items) a shop does not posess, if they pay X times as much for each part that must be "ordered." Must be >1, and can be disabled. If this is invoked, a player will be notified the shop lacks parts after trying to purchase, and will be shown the increased cost they must pay if they wish to buy the ship (allowing them to change their mind).
Maximum speed. Until such time that this is determined by some other factor (like a ship part). In which case it would be replaced by a scaling factor for how much that factor improves speeds.
Sector Limits. X,Y, and Z numbers which determine the limits of space. Set to 0 to set infinite (i.e. the current way the universe is unlimited), must be positive integers otherwise, and sets how many sectors away you can go from spawn. Using the minimum of 1 for all three values, you would have a universe that is only 3x3x3 sectors. If you enter the "end of the universe" you appear at the other end. Lets pretend that spawn is 0,0,0 instead of 2,2,2 for a moment, and the X limit is 10. When you enter sector 10, if you keep going to where sector 11 would be, you enter sector -10. Effectively meaning you have circumnavigated it.
Long story short, this allows players and server owners to customize their universe if they desire. Some may want a full-unlimited one. Others may want X and Y unlimited, but might prefer to limit it to only being 5 sectors "tall." Others may want a fully limited universe.
Other options and controls would be available as added. Could include things relating to piracy frequency, pirate "difficulty" (i.e. how many ships typically appear in one group of pirates), whether shops buy and sell at the same price, friendly-fire options, a button that deletes all current NPC faction ships from the game, etc.
In short, a dedicated interface to allow a player playing singleplayer, or an admin running a server, to easily adjust and customize some attributes of the game. At the same time, no one thing (such as a fix for blueprint purchasing abuse) is applied in a blanket manner that not everyone would enjoy. And furthermore, the options can be adjusted as need be, if the owner decides they wish to (maybe once people get up and running they may want to increase the pirate's spending cap).