@xX-Mirth-Xx @WolfManbush @StarQuest
I was a big advocate for changing ship sizes midgame back in the day. But after much discussion and trial and error with the devs it was conculded to be not worth the effort. There a few misconceptions i see in this discussion i would like to clear up.
Frist off in the arugment of gameplay reasons as to why this feature would be "Game breaking" only 2 arguments have held any merit. These 2 are as follows:
-
Interfere with Pvp encounters as changing crew size and ship types mid fight dratically alters the fight with no means of countering.
-
Loot could be made to be freely aquired by adding more player at the end of a seesion to cash in.
While these are reasonable concerns they could easily be address by addition of limitation and/or cost/condition require meants as the Op correctly pointed out. There are many solutions to these concerns that have been debated to death. If you like to learn about in more detail you can ask or search my eairly post on this topic.
However to answer the Op intial Question The problem with switching ships in-game is purly Technical. The reason for this and for most bugs that plegue this game is due to the Limitation of the fundamental core of this game. As elements have been added that where never intended by the dev to exist. SoT from its inception was always designed to be a 4 player co-op game centered around the galleon it was only at the request of the player base to add more shiptypes and to be able to play solo is why we now have a sloop amd brig. The devs freely admit this.
As @StarQuest reference there has been many attempts by the devs to circumvent these limitations but as of today all have failed. The amount of work it would take to remove this limitations would be on the level of recoding the entire game from scratch effectively making a sequal. As much as i bet we would all like to see a SoT2 the dev have stated very clearly they have no intention of making one. But we pirates can dream.
Lastly the technical Limitation has nothing to do with server capacity. All instances of the main map are able to support 5 Galleons or 20 players at any given time oringinally that figure was set to 6 ships or 24 players. The reason for this is agian the game was specifically designed around every ship being a Galleon with a 4 player crew.
Ill try not to get to technical but from my understanding there are two major problem cause do the fact the ship models are tied to the player lobby/matchmaking system. If you tried to change ship types mid game what you effectivly be doing is resetting the player lobby this would cause the entire crew to reload on the same map if too many ships did this a once or there was only 1 other ship when this happened it would trigger a server merge as the game would temporarily register one ship left on the server.
If that was to occur the server intance would crash as it would then attempt to bring both the last ship it sees with the looby reloading both to a different on going instance this would crash the next server and the process would repeat to what is called a cascade failure.
If you tried to sperate the ship models from the player lobby then the issue becomes about spawning as the spawn points are regulated by the player lobby and is hard coded meaning you can't dynaiclly change the spwanpoint once you loaded the lobby. So a galleon lobby of 4 that change to a sloop will respwan where a galleon spwan point will be causing you to somtimes spawn off the ship or in mid air.
Vice versa for the galleon in which the spawn is super cramp making spwan killing stupid easy.
Hope this clear things up. But Agian i do hope these problem will be overcome someday. Agian if like to know more technical detials feel free to ask.