Frequently Asked Questions
The game’s source code will stay public in our GitHub repository – we want to give modders as much freedom as we can and make sure people can keep developing more extensive mods by modifying the source code itself. However, modders should note that Barotrauma’s EULA does not allow distributing standalone versions of the game, meaning that you are allowed to use the source code to create mods and share the modded files with players, but not to share the entire game in a way that would allow players to play it without purchasing it on Steam.
We’ve tried to keep the game as backwards-compatible as possible with mods developed for older versions. Some mods will directly work on the new version, but others may need minor changes from the developer of the mod to make them compatible with some of code/gameplay changes in the Steam version. The Steam version will also have better built-in modding tools (such as a character/animation editor and a level editor) and full Steam Workshop integration, so the release will also make it much easier to mod the game and to find and install new mods. Read more about upgrading mods here.
Unfortunately there’s not much we can do. The servers are not hosted by us, so you should reach out to the owner of the server instead. Server owners may also want to consider giving moderator/admin rights to some trusted players on the server and to enable vote kicking.
If it seems that players are unable to join your server after starting it from the “Host server” menu, you may have to setup port forwards on your router in order to let incoming connections through. We’re working on an alternative solution to remove the need for port forwarding, but for now this is how you can do it:
On many router models you can access the settings by navigating to http://192.168.1.1/ using your web browser, finding the port forwarding settings (sometimes called “application sharing”) and forwarding one of the ports using the following settings:
Game port (used to communicate with clients)
External Port: The port you have selected for your server (27015 by default)
Internal Port: The port you have selected for your server (27015 by default)
Query port (used to communicate with Steam)
External Port: The port you have selected for your server (27016 by default)
Internal Port: The port you have selected for your server (27016 by default)
The exact steps for forwarding a port depend on your router’s model, but you may be able to find a more detailed port forwarding guide for your particular router on http://www.portforward.com or by googling your router model + port forwarding.
If you are playing the old, non-Steam legacy version, you only need to forward the game port (14242 by default).