Windward administrative commands
Being sensitive to lowercase and uppercase
Verify as an administrator manually. Usually this is done as soon as you log in, so executing the command isn’t necessary.
Give administrator privileges to another player. Only administrators can use this command.
Special global chat for administrators that everyone can see. Useful for announcements and such.
Allow the specified mod to be used on this server. The mod must be active. The chosen mod will be moved from the “required” section into the “allowed” section, making it optional. It’s only recommended to allow pure client-side mods, such as the camera mod.
Undoes the previous /allowMod command, removing the specified mod from the list of allowed mods. Clients using that mod will no longer be able to log into the server.
Permanently ban the specified player.
Unban the specified player. Note that to properly unban a player you will need to unban all of their associated data: their Steam / GOG ID, their machine ID and their IP address.
Administrator-only private global chat. Only administrators will be able to see this.
Prints information of another player (gold, wood, etc).
Prints the specified player’s stats.
Administrators can kick players.
Summon the specified player to your region.
Fast Travel to the specified region number #. Even fast travel to regions that are not accessible.
Delete all progress within the specified region number #.
If controlling an AI ship, rename it to the name. If not controlling an AI ship, rename the player name to a randomly generated name such as “WSS Someguy”. Useful to quickly rename offensively named players.
Sets and stores the message-of-the-day. Chatbox welcome & information message.
Grow the closest town to maximum possible.
Flips the closest town to the player’s faction.
Flips all towns and NPCs in the region to the player’s faction.
Immediately start or end the Ghost King game mode (Juggernaut).
Immediately start or end the Booty Run (Capture the Flag) game mode in the current region.
/set eventPlayerRequirement = #
Server option eventPlayerRequirement determines how many players need to be present in the region before the event begins. By default it’s set to 10.
Summon a new AI ship. First # represents the size of the ship: 0, 1, 2, 3. These stand for regular ship (0), Captain (1), Lord (2), Dread Lord (3), respectively. The second # represents the desired faction, 0 through 6. 0 is Pirate, 1 through 6 are your world factions. These commands have a level requirement of 150, 225, 300 and 375, respectively.
Award an item to other players. # represents the desired quality, 2 through 5. 2 is light blue (uncommon, +2) item, 3 is blue (rare, +3), 4 is purple (epic, +4), 5 is orange (legendary, +5). These commands have a level requirement of 150, 225, 300 and 375, respectively.
Print the current world’s options.
/get option path
Print the specified sub-option. For example: /get Mute will show you who’s muted, while /get Factions/Fac1 will show you Valiant’s configuration factions. Only administrators can use the detailed /get command.
Upload the specified file to the server.
Will upload from My Documents/Windward/Symbols/Texture.png to the server if it’s present. By default the texture is treated as a mask where alpha channel determines which sail color affects the texture. Have the texture filename end with “RGB” if you want it to be interpreted as a color texture instead. For example “Texture RGB.png”. Ideal texture size is H128 x W128.
Will upload from My Documents/Windward/Pennants/Pennant.png to the server. By default the texture is treated as a mask where alpha channel determines which sail color affects the texture. Have the texture filename end with “RGB” if you want it to be interpreted as a color texture instead. For example “Pennant RGB.png”. Ideal texture size is H32 x W128, with the left side attached to the mainmast.
Will upload from My Documents/Windward/Ships/filename.bytes to the server.
Creates a new symbol item that you can use or give away to other players. The filename
should match a texture in the Symbols folder on the server (don’t include the PNG extension!).
Creates a new pennant item that you can use or give away to other players. The filename
should match a texture in the Pennants folder on the server (don’t include the PNG extension!).Read also my article to Embroidery & pennant
/set option = value
Set a world option. The option can be a path inside the configuration file, such as /set Factions/Fac0/pennant = new pennant. Only administrators can change these in multiplayer. Be careful with this command, it can drastically alter your world’s behaviour.
/set pirateSpeak = false/true
Specify true to enable pirate speak auto-translator or false to turn it off.
/set kingRequirement = #
How many players are required to be present in a Heroic instance before a Pirate King will spawn. The default value is 11.
/set morePirates = false/true
Specify true to make pirates more abundant.
/set canLiberate = false/true
Specify false if you don’t want to have towns get occasionally liberated by members of other factions. Liberated towns are useful for letting you gain reputation with other factions. This lets you purchase ships at a discount, as well as giving you the option to switch your faction to one more suitable for your current tasks.
/set minSpeed = #
(0.0 to 1.0) value representing how quickly ships can travel when sailing into the wind. Default: varies based on challenge level, anywhere from 0.3 at 200% challenge to 1 at 50% challenge. The default value at 100% challenge is 0.65 (35% movement penalty when sailing into the wind).
/set maxSpeed = #
(0.0 to 1.0) how quickly ships can travel when sailing with the wind. Default: 1.0.
/set worldRegionSize = #
Valid values are 128 through 512, default 256. Changing this value will make world regions larger or smaller than the default.
/set combatRegionSize = #
Same as worldRegionSize, but for combat instances.
/set heroicRegionSize = #
Same as worldRegionSize but for heroic instances.
/set battleRegionSize = #
Same as worldRegionSize but for battlegrounds.
/set freeControl = false/true
Specify true or false to allow any player control any AI ship, regardless of their level. By default the ability to control AI ships is limited by player’s level.
/set playersForRaids = #
Specify how many players are needed for pirates to occasionally raid non-frontier regions. By default at least 5 players are needed for pirate raids to occur in regions that are not next to a pirate-controlled region.
/set Mute/playername = false/true
Mute or unmute the specified player. It’s a shadow-mute. That player will still see all of their messages, but no one else will see them. For example: /set Mute/Hafenzoll = true
/set war = false/true
Permanent PvP or not.
/set playerShips = false/true
Allow player ships or not.
/set challenge = #
[0.0 - 1.0] ← 0 being 50% challenge, 0.5 being 100%, 1 = 200%.
/set damage = #
[0.0 - 1.0] ← 0 being 50% damage, 0.5 being 100%, 1 = 200%.
/set skillCostMultiplier = #
The cost of skills is currently configurable via /set skillCostMultiplier = # where # is a multiplier. Default value is 1. 0.5 would be half the cost, 2 would be twice as much, etc.
/set allowVACBan = false/true
Whether to allow VAC banned players.
/setZone noRespawns = false/true
To prevent all players and NPCs from respawning. Useful for events like last player standing free-for-all, for example. Players that die will automatically enter the observer mode.
/set randomAmmo = false/true
Boss type NPCs have been taught how to use the new ammunition types. All bosses above challenge level 21 will now have a chance to have a strength and a weaknesses, and will use specialized ammo.
Whether player stats will be capped while in regions below the player’s level.
/set moreRaids = false/true
Will make pirates occasionally raid safe regions.
/set allowPirates = false/true
Whether to allow obvious pirates.
/set dragonRequirement = #
Replace the # with the number of minimum player required to spawn the dragon. Dragons only show up in instance Raid as the final boss
. There are five dragons: fire, water, acid, shock and nether. You will find one dragon per raid and the dragon's element will correspond to the raid's elemental type.
Parse the specified filename’s contents as if it was a configuration file, merge it with the current configuration and upload the merged config to the server.
Remove a previously set option. Note that relogging - /reloadServerData - will be required after removing any option.
This command will reload the server configuration files. Use it after modifying the world’s configuration, admin or ban lists. This command requires administrator privileges.