With Update v0.8.6, Ships At Sea introduces Dedicated Server support, expanding multiplayer beyond the existing peer-to-peer system.
Overview
- Peer-to-Peer (P2P) multiplayer remains unchanged
- Play with friends via Friends List
- Supports up to 4 players
- Dedicated Servers (New)
- Host or rent your own server
- No Friends List required
- Supports up to 8 players
- Ideal for building larger communities
Requirements
- A separate machine is required
- ⚠️ You cannot run the game and the dedicated server on the same machine
- Open the following ports on your server machine:
- 15000 (TCP/UDP)
- 7777 (TCP/UDP)
- Ensure proper port forwarding on your router (Steps vary by router manufacturer)
Installing the Dedicated Server (Steam Client)
- Open Steam
- Go to Library
- Select Tools from the filter
- Search for Ships At Sea Dedicated Server
- Install the tool
Required Setup
Create steam_appid.txt
Navigate to:
Ships At Sea Dedicated Server\SAS\Binaries\Win64
Create a text file named:
steam_appid.txt
Add the following content:
1266540
Running the Server
You can start the server manually via command line:
SasServer.exe -log
The -log parameter enables live logging output.
Installing via SteamCMD (Advanced)
If you prefer command-line installation:
- Download SteamCMD: https://developer.valvesoftware.com/wiki/SteamCMD
- Extract steamcmd.zip to a folder
- Open Command Prompt in that folder
- Run:
steamcmd - Log in:
login anonymous(Or use your Steam account if required)
- Download the Ships At Sea Dedicated Server:
app_update 3951240 validate - After installation, navigate to:
steamcmd\steamapps\common\Ships At Sea Dedicated Server - Start the server:
SasServer.exe -log
Customizing Server Name
Step 1 – Locate Config Folder
steamapps\common\Ships At Sea Dedicated Server\SAS\Saved\Config\WindowsServer
Create the folder if it does not exist.
Step 2 – Create Settings File
Create a text file and call it:
DedicatedServerSettings.ini
Add:
[/Script/Sas.DedicatedServerSettings]
DedicatedServerName=My Dedicated Server
Replace with your preferred server name.
Step 3 – Restart Server
Restart the server to apply changes.
Your custom name will now appear in the server list.
Additional Notes
- Use
-logto view server output - Auto-save interval: every 5 minutes
- More configuration options coming in future updates
- Windows only (Linux support is coming)
Troubleshooting – Cannot Connect
If your server appears in the list but players cannot connect:
Possible causes:
- Server is behind CG-NAT (no public IP from ISP)
- Ports are not properly forwarded:
- Port 7777 (TCP/UDP)
- Port 15000 (TCP/UDP)
- Server is not running on a separate machine
Coming Soon
- Linux support
- Password protection
- Expanded server management options
- Additional configuration settings
